《基于ASP的电子商务平台-.doc》由会员分享,可在线阅读,更多相关《基于ASP的电子商务平台-.doc(30页珍藏版)》请在三一办公上搜索。
1、基于ASP&SQLserver的电子商务平台西安财经学院管理信息系统课程设计报告题目 基于ASP&SQLserver的电子商务平台 姓名 专业 班级 学号 目 录一 、概述1 (一)开发背景 1 1INTERNET简介 1 2电子商务的概念 2 3电子商务的发展概况3 4二手书店现状5 (二)项目的任务及意义6二 、系统规划 7 (一)需求分析 7 (二)可行性分析 8 1技术可行性 8 2经济可行性 8 3社会可行性 8 4结论 9三、 系统分析9 (一)业务流程分析及业务流程图 9 (二)数据流程图 10 (三)数据字典 13 1.数据项定义13 2.数据流定义14 3.处理过程定义15
2、4.数据存储165.数据结构166.外部实体16四、系统设计 18 (一)系统总体设计 18 1系统总体规划18 2购物车,其他设置以及投票管理模块设计20 (二)系统详细设计 24 1代码设计24 2数据库设计24 3输入输出设计24五、开发心得26参考文献27综合实验报告 基于ASP&SQLserver的电子商务平台一、概 述(一) 开发背景1.Internet 简介 因特网(INTERNET国际互联网络)是当今世界上最大的连接计算机的电脑网络通讯系统。它是全球信息资源的公共网而受到用户的广泛使用。该系统拥有成千上万个数据库,所提供的信息包括文字、数据、图像、声音等形式,信息属性有软件、图
3、书、报纸、杂志、档案等,其门类涉及政治、经济、科学、教育、法律、军事、物理、体育、医学等社会生活的各个领域。INTERNET成为无数信息资源的总称,它是一个无级网络,不为某个人或某个组织所控制,人人都可参与,人人都可以交换信息,共享网上资源。从通讯的角度来看,Internet是一个理想的信息交流媒介:利用Internet的E_mail能够快捷、安全、高效地传递文字、声音、图象以及各种各样的信息;通过Internet可以打国际长途电话,甚至传送国际可视电话,召开在线视频会议。从获得信息的角度来看,Internet是一个庞大的信息资源库:网络上有几百个书库,遍布全球的几千家图书馆,近万种杂志和期刊
4、,还有政府、学校和公司企业等机构的详细信息。 从娱乐休闲的角度来看,Internet是一个花样众多的娱乐厅:网络上有很多专门的电影站点和广播站点,还有遍览全球各地的风景名胜和风俗人情。网上的更是一个大家聊天交流的好地方。 从经商的角度来看,Internet是一个即能省钱又能赚钱的场所:在Internet上已经注册有几百家公司,利用Internet网,足不出户,就可以得到各种免费的经济信息,还可以将生意做到海外。无论是股票证券行情,还是房地产,在网上都有实时跟踪。通过网络还可以图、声、文并茂地召开订货会、新产品发布会,做广告搞推销等等。(1)Internet的发展 Internet起源于美国19
5、69年开始实施的Arpanet计划,其目的是建立分布式的、存活力极强的全国性信息网络。1972年由50个大学和研究机构参与连接的Internet网最早的模型Arpanet第一次公开向人们展示。到1980年,Arpanet成为Internet最早的主干。20世纪80年代初,个著名的科学教育网CSNET和BITNET又先后建立。1984年,美国国家科学基金会NSF规划建立了13个国家超级计算中心及国家教育科研网(NSFNET),替代Arpanet的主干地位。随后,Internet网开始接受其它国家地区接入。 在网络应用范围上,近年来Internet逐渐放宽了对商业活动的限制,已经朝商业化的方向发展
6、。现在,Internet早已从最初学术科研网络变成了一个拥有众多的商业用户、政府部门、机构团体和个人的综合的计算机信息网络。 在发展规模上,目前Internet已经是世界上规模最大、发展最快的计算机互连网。从1991年开始Internet连网计算机的数量每年翻一番,目前每天有4000台计算机入网,预计到2000年将超过100万个网络,亿台计算机和10亿个用户使用Internet。 (2)Internet的管理 从表面上看,Internet规模如此庞大,发展又如此迅速,理应有一个强大有力的管理机构。事实上并非如此。没有一个权威的机构来统一管理Internet,而基本上是处于“用户自己管自己”、各
7、个网络服务提供商管理各自的网络和用户。在整体上作管理协调的机构,如果要算的话,那就是Internet网络协会(Internet Sociey)了,而它实际上是由一些Internet用户自愿成立的组织,主要的管理是:其属下的Internet活动委员会(IAB)负责制定Internet的有关标准,分配监督网络资源的使用(例如,赋予每台主机1个唯一的IP地址);其属下的Internet工程研究委员会(IETF)负责处理网络运行方面的技术问题。每个连入Internet的网络可以建立自己的网络运行中心(NOC)和网络信息中心(NIC),来保证各自网络的正常运行,建立和维护网上的信息资源。(3)Inter
8、net的社会影响 Internet将我们带入了一个完全信息化的时代,正在改变着人们的生活和工作方式。由于其范围广、用户多,目前已成为仅次于全球电话网的第二大通信手段,可以说是21世纪信息高速公路的雏型。连入Internet的用户现在每天上班首先是打开电子邮箱看看是否有自己的E_mail,这已成为一种日常工作习惯。Internet在人们的工作和生活方式中开始形成一种独特的网络文化氛围。 通过Internet,学术和科研人员除了常规的E_mail通信外,可以进行各种各样的日常工作:讨论问题、发表见解、传送文件、查阅资料,开展远程教育等;在商务界,北美人现在开始通过网络购物、逛电子市场、在网络上开展
9、广告、采购、订货、交易、展览等各种经济活动。在个人生活和娱乐休闲方面,已经能参观网上展览馆,听音乐、看影视、聊天,有声有色;甚至阅览网上电子报刊,真正是“秀才不出门,能知天下事”。Internet早已跨越国界,辐射到几乎全世界每一个国家和地区,并且还以更快的速度不断扩展,正有越来越多的计算机和用户在不断地加入到这一国际性的网络中来。2.电子商务的概念由于电子商务影响力的不断扩张和相关技术的迅速发展,因此,难以对其做出一个全面持久的定义。在电子商务十年多的发展过程中,产生过各种各样相关的定义,各个组织提出的描述相差也很大;第一个应用电子商务术语的公司是IBM公司。1997年,IBM将电子商务定义
10、为“一个安全、灵活、集成的途径,它通过将商务核心运营系统与过程同互联网技术提供的简单与普及相结合,交付不同的商务价值”而欧洲委员会(1997)的定义为:“电子商务就是以电子方式进行商务交易。它以数据(包括文本、声音和图象)的电子处理和传输为基础,包含了许多不同的活动(如商品服务的电子贸易、数字内容的在线传输、电子转帐、商品拍卖、协作、在线资源利用、消费品营销和售后服务)。它涉及产品(消费品和工业品)和服务(信息服务、财务与法律服务);传统活动(保健、教育)与新活动(虚拟商场)”。它主要包括交易和所有的商务活动,从采购、企业内部的各种信息传递、帐单结算,然后到产品的销售,另外还包括企业内部的各种
11、商务方面的活动。3.电子商务的发展概况 (1)电子商务的背景自80年代后期以来,世界各国就在酝酿着各种各样的经济联盟等等多个跨国,跨地区的经济和贸易集团,于是跨过跨地区的商贸文件,资金流动,物资流动,物资交流就一下子变得频繁起来,随之而来的数据量剧增,原有的一个个独立存在的商务管理信息系统已经远远不能适应国际商贸业务发展的需要,开发新的系统势在必行,于是电子商务便诞生了。电子商务最早产生于60年代,发展于90年代,其产生和发展的重要条件主要是: 计算机的广泛应用:近30年来,计算机的处理速度越来越快,处理能力越来越强,价格越来越低,应用越来越广泛,这为电子商务的应用提供了基础; 网络的普及和成
12、熟:由于INTERNET逐渐成为全球通信与交易的媒体,全球上网用户呈级数增长趋势,快捷、安全、低成本的特点为电子商务的发展提供了应用条件; 信用卡的普及应用:信用卡以其方便、快捷、安全等优点而成为人们消费支付的重要手段,并由此形成了完善的全球性信用卡计算机网络支付与结算系统,使“一卡在手、走遍全球”成为可能,同时也为电子商务中的网上支付提供的重要的手段; 电子安全交易协议的制定:1997年5月31日,由美国VISA和Mastercard国际组织等联合指定的SET(Secure Electronic Transfer Protocol)即电子安全交易协议的出台,以及该协议得到大多数厂商的认可和支
13、持,为在开发网络上的电子商务提供了一个关键的安全环境; 政府的支持与推动:自1997年欧盟发布了欧洲电子商务协议,美国随后发布“全球电子商务纲要”以后,电子商务受到世界各国政府的重视,许多国家的政府开始尝试“网上采购”,这为电子商务的发展提供了有利的支持。(2)当前电子商务中值得关注的趋势当前电子商务的发展越来越快,影响力也越来越大,波及面也越来越广阔。购物者希望能够在零售店和网站之间方便地穿梭,他们希望这种转换不会有任何不连续的感觉。消费者再不会光顾只有一种销售渠道的零售店。曾经甩掉在线业务的公司又重新拾起了在线业务,因为他们意识到,只有这样才能给消费者提供连续感的购物享受。这一趋势的一个非
14、常有趣的后果是,许多传统的零售商没有象人们想象的那样随波逐流的关闭再现零售业务。消费者满意度提升对在线购物者满意度跟踪调查的密歇根大学的研究人员最近表示,在非常重要的去年第四季度,消费者对在线零售商的满意度比传统的零售商要高。消费者已经清楚希望从电子商务公司那里得到什么。在1、2年前,许多在线零售商不清楚如何开展电子商务,造成了许多公司电子商务计划的失败。在一定意义上,可以说是.com泡沫的破裂了电子商务的大忙。尽管一些消费者在在线购物方面有过非常不愉快的经历,但他们并没有放弃在线购物,而是给了在线服务第二次机会。现在,消费者对在线购物的整体感觉还是不错的。消费者购物行为难测对于零售商和它们的
15、营销部门而言,互联网有许多作用。它们可以借助互联网知道客户是什么地方的,什么东西能够刺激他们购买的欲望,什么东西能够使他们放弃购买。除了能够得到海量的数据外,消费者的购物行为很难预测,要改变他们的购物行为更难。消费者的习惯固执的令人吃惊,互联网很难改变他们。(3)我国电子商务的发展状况 我国电子商务的发展可以追溯到20世纪90年代初。1991年,国务院电子信息系统推广应用办公室牵头,发起成立“中国促进EDI应用协调小组”,标志着电子商务已经在我国起步。1996年成立国务院信息化工作领导小组。1996年2月,中国国际电子商务中心成立。1999年是我国电子商务发展关键的一年,在制定电子商务框架的同
16、时,政府采取了许多切实可行的措施,推动电子商务的发展,特别是在年初启动的政府上网工程,将为电子商务的发展奠定坚实的社会基础。2000年我国电子商务再上一个新的台阶。2000年1月12日,国家经贸委和信息产业部共同发起“企业信息化工程”,把企业电子商务建设作为一项重要工作内容,并启动中国国家重点企业电子商务网站(http: /www. cn),与此同时,还启动了企业上网工程。2000年2月,我国颁布了中国电子商务发展战略纲要,纲要是我国企业利用互联网进行电子商务活动的指导性文件。2000年6月22日,中国电子商务委员会在京成立。从1998年3月我国第一笔互联网网上交易成功起,我国的电子商务已经走
17、过了7年的历程,电子商务的模式也从最初的单一模式发展到今天的多样化,B2B、C2C、B2C、G2B等。从目前的市场发展来看,在互联网领域内,有两种电子商务模式正在走向成熟:一种是传统的B2C模式,其中以当当、卓越为代表,主要是卖书籍、音像产品等,但目前规模仍然不够大。另外一个方向是B2B模式,也就是阿里巴巴模式。即在一个平台上个人与个人做生意、公司与个人做生意、公司与公司做生意,这种模式也在逐渐成熟。而拥有庞大用户规模的C2C模式还没有形成真正的盈利模式,淘宝网已经明确表示将继续免费三年,再投入10亿元。还有一些电子商务的模式,如企业直接在网上销售自己的产品以及如携程电子商务和电子服务的结合,
18、由于这只是企业的电子化行为,并不能成为电子商务的主流。 在比较成熟的两种电子商务模式中,也还存在着一些问题。先来看看B2B网站,B2B平台的核心价值在于在诚信、支付等关键环节提供了深入的服务,从而为企业搭建了一个安全的交易平台,也为B2B网站带来了可观的盈利。可见B2B网站的盈利模式是在中国商业环境下非常独特的创新模式。而B2B网站的主要问题是由于目前其平台相对封闭,没有办法把诚信、支付等服务拓展到全互联网领域,这是束缚其进一步成长的一个制约因素(例如:非阿里巴巴网站的用户难以得到其认证的产品)。而B2C的核心价值则是将一些特殊的商品通过更快捷的渠道,以更低廉的价格提供给消费者。但是B2C模式
19、存在的问题恰恰在于商品的种类上,由于只能卖一些图书、音像制品等商品,其经营规模受到了很大限制,这样的电子商务企业存在被吞并或收购的潜在危险。再来看看搜索公司的优势和问题所在。搜索引擎的核心价值在于信息全互联网整合及个性化消费,目前搜索的应用更多地停留在搜索对内容的整合上。通过技术手段,实现对内容的整合,满足个性化消费,使用搜索成为一种普及的信息媒体,进而提升搜索的广告价值,这是目前搜索经营模式的精髓。人们所处的互联网新阶段,信息(或互联网服务)的供给和需求端都处于极度丰富、多样性和海量化进程中。这使信息交易的成本和难度迅速增加,即信息消费方难以在期望的时间和地点,以期望的方式和成本,获取所期望
20、的信息;信息供给方亦难以在期望的时间和地点,以期望的方式和成本,向期望的用户,提供其所期望的信息。在这种情况下,精准信息(或互联网服务)的搜索能力作为一种中介能力,由于其可以大幅度降低信息交易成本而变得越来越有价值,这一切恰如传统经济里,产能迅速提升及用户需求的多样化大幅度提升了物流、供应链管理能力的价值一样。搜索公司利用自身的影响力,采用竞价排名以及广告等方式实现不错的盈利。但搜索门户面临一个更加巨大的问题:在巨大的流量里,搜索引擎厂商并不了解用户具体的行为和需求,搜索下一步必须对用户行为和需求进行细分,进而根据用户的行为和需求,整合各种互联网应用,形成各种专业搜索专业服务的模式。搜索的下一
21、步应是应用与服务之争,而非单纯的技术之争。4.二手书店的现状(1)二手书店的基本状况近年来在许多高校附近出现不少二手书店,经常会有学生上门求购书,生意亦是很红火,有时如购不到所需书籍(尤其是畅销书籍和绝版书),购书者还会先交纳一些定金要求书商为其收购这些书籍。在每年的毕业生即将毕业之际会有大量的学生将自己的书以较低的价格卖给这些二手书商,其中以在校时的课本为主兼有其他课余书籍,书商以最底的价格收购这些书籍,将它们整理入库,然后以较高的价格出售给前来购书的人从中赚取可观的经济利润。但由于地域限制使得二手书的销售无法扩大。根据以上情况,我们走访了几家相关的二手书店进行详细了解,书店老板告诉我们由于
22、所购进书籍都是一些旧书,因此进价相对较低,但卖出时却按照一个较高的价格,再减去一些费用例如运费、房租以及按规章所应交纳的各种费用,可从中获得至少20%30%甚至更高的利润,而新书的利润常常是在15%左右,而且现在很多高校都已不再单方面给学生定书,而是选择要学生自主购书,这样以来在校学生就有更大的选择空间来选择自己认为较为合适的书籍,于是价格便宜、实用性又强的二手书就必然成为首选的对象,大多数二手书店都集中在高校附近也主要是针对在校大学生出售。但是书店老板也说出了他们的顾虑,二手书店由于受地域的限制使其无法形成较大的规模,只能零散的分布在各个高校附近针对面也只是局限于附近的高校;其次,多数书店店
23、面比较小店面规模让人无法注意到,许多想购书的人知道存在这样的书店却很难找到,所以造成了不小的损失;再者,由于信息闭塞,书店无法确切地了解到最新的图书需求情况;有些二手书店虽然有着丰富的图书资源,但是由于以上情况的存在,无法扩大影响,扩大销路。因此书店老板希望有更好的方式方法来扩大销售量。(2)网上书店的优点现在网上最流行的电子商务形式就是在线交易,现代企业为使自己商品快速流通市场,以及快速得到自己想要的商品,都采用网上交易的形式,已达到各取所需。高收益、低成本、方便、可靠的优势,使电子商务获得了绝大多数人的首肯,电子商务正以极快的速度发展着。电子商务将是21世纪的经济增长点,它所带动的电子商务
24、的技术、产品、服务的发展将会给不同的行业带来大量的新的机会。电子商务的快速发展以及上网人数的剧增,为企业创造了许多网络商机。网上书店作为电子商务系统的一个应用具有如下优点: 突破了商业往来的时间限制:网络上的计算机可以一天24小时,天天提供客户完善的网络服务。而且可以提供给全国各地的消费者,以最快的速度将公司图书的外观、内容、价格及相关信息提供给客户了解。 节省公司营运成本:网上书店本身没有店面,减少了的管理费用,此外,网上书店管理系统精简了办公程序,促进了管理的规范化。 提高了客户购物的积极性:顾客利用网上书店,可以很快的找到所需的图书,在网上提交订单后,图书很快就会送到顾客手中,节省了顾客
25、的购物时间和精力。 图书商品本身的优越性:根据国内外同行的经验,专业、学术等图书更加适合邮购、直销等无店铺销售。(二)项目的任务及意义正是由于电子商务的优点可以弥补现行二手书店的不足,我们计划构建一个结合电子商务和二手图书销售的网上二手图书销售系统,即网上二手书店系统。学习电子商务的有关知识以及构建网站的技术,利用电子商务的优点,一一解决二手书店在经营过程中存在的问题。理论与实际相结合,巩固所学到的信息系统开发的相关知识。通过对本系统的研究,可使我们了解当今电子商务发展的最新动态,电子商务的发展对经济的巨大推动力和影响力,掌握开发电子商务的技术,清楚的了解整个电子商务的运作过程。同时通过研究开
26、发过程,可使我们掌握网站开发的基本方法和技术,为进一步的实际系统开发奠定基础。并且,在整个研究开发过程中也培养了我们的实际操作能力和刻苦钻研的精神,使我们对团队精神的重要性有了更加深刻的理。二、 系统规划(一)需求分析 基于我们进行的调查,书店老板需要一个能够展示书店所有的图书信息,有较安全,可靠的存储空间,存储有关信息,同时能够对图书信息也能更改,并可获取有关二手书信息,完成定购功能并实现一些对书店的管理功能。通过与书店老板的沟通,我们认为利用网络销售图书是理想的选择。一般的二手书店的组织结构如下:综合商家的需求考虑,二手书的销售网站的需求如下:1.图书展放区:用来展放所售图书,类似于实际书
27、店中的书架功能。2.新书展放区:将新近推出的图书单独展放,使客户能方便的了解新书动向。 3.图书查询:使客户能够对书店所售图书进行查询,方便客户查找订购所需图书,节约时间。 4.会员注册:实现会员注册功能,注册成为会员并且每次在登录后才可以订购图书。5.更新资料:会员可以修改密码或更改个人信息(主要是联系信息)。6.购物车:用来暂时存放客户所选商品,并可以在购物车中修改购书的数量。7.查询订单:客户将所选商品提交后,系统生成订单,用户可以通过查询订单对付款行为进行指导。8.管理系统:包括对图书、客户及订单等的管理,同时可以录入新书。对注册会员的用户资料进行管理,包括修改密码、修改个人信息等功能
28、。实现书籍信息的分类管理9.实现网站其他信息管理:可发布新闻,公告.实现用户信息反馈,用户可向网站管理人员留言。网站可发布广告信息。对于注册为会员的用户推出特价商品及信息还必须有强大的数据库,存储以下信息:1.图书信息:包括图书名称、价格、作者、出版社、出版日期以及内容简介等信息。2.会员信息:应当尽可能搜集关于客户的详尽信息,包括一般信息:姓名、账号、密码、身份证号、住址、电话、电子邮件等。3.订单信息:存储会员每次交易的内容:购买的图书、数量、交易时间等信息。4.管理员信息:存储管理员的姓名、账号、密码等信息,用以登录时对管理员身份进行认证。5.网站信息:存储网站的原始信息,以及一些更新够
29、的信息,以方便管理。(二)可行性分析 1. 技术可行性ASP及SQL server已经被普遍用于构建电子商务网站. ASP即Active Server Pages,是一套微软开发的服务器端脚本环境,内含于IIS3.0和4.0之中。通过ASP,我们可以结合HTML网页、ASP指令、和ActiveX空间建立动态、交互且高效的web服务器应用程序。Microsoft SQL Server是由微软Microsoft出品,基于关系型数据库的大型数据库系统,它具有独立于硬件平台、对称的多处理器结构、抢占式多任务管理、完善的安全系统和容错功能,并具有易于维护的特点。2.社会可行性基于对图书市场尤其是针对在校
30、学生购书的需求的调查了解,目前二手书市场存在着很大的发展空间,蕴藏巨大财富,商机无限。据了解,现在很多高校都已不再单方面给学生定书,而是选择要学生自主购书,这样以来在校学生就有更大的选择空间来选择自己认为较为合适的书籍,于是价格便宜、实用性又强的二手书就必然成为首选的对象,二手书不但价格比新书便宜许多,有些二手书上的笔记对学习者来说也是很有价值的,尤其是课本。二手书最主要的是具有价格杀伤力,它看准了学生是消费群体、但他们又无收入来源的特点(尤其是大学的逐年扩招),因此市场潜力是非常大的,还有一些文学、艺术等方面的书籍在新书市场上的价格是相当昂贵的,因此这些书籍的爱好者很大程度上愿意选择二手书,
31、作为消费者,尤其是在校大学生他们买书时主要考虑的就是价格,在二手书店里能买到的书几乎是可以低于书定价一半以上或更低的,因此更倾向于二手书的购买。对于学生及一些购书者来说,网上寻找和购买二手书更加方便和快捷;对于商家来说,利用网络可以获得更大的利益。3.经济可行性由于所进书籍都是一些旧书,因此进价较低,但卖出时按照一个较高的价格卖,再减去一些费用例如运费、房租以及按规章所应交纳的费用,可从中获得至少20%30%甚至更高的利润,二手书价格低,且可以找到一些在正规书店无法找到的有价值旧书籍或是一些绝版书,因此可以吸引大量购书者。同时,网站的收益还可以通过:代理销售以及广告收费获得。4.结论网上书店是
32、一个可以无限伸展的书库,它可以容纳无限的图书或图样乃至于内容;检索查询可以不受时间空间的限制;可以提高单本书的销量,为出版社尤其是专业、学术出版社提供窗口支持;网上书店的图书还可以不受上架周期的限制。另外,网上书店还可以推动银行网上支付服务、邮政、速递等服务行业的迅速发展。因此在系统构建时只要我们本着丰富网上书店的信息资源,为消费者提供最为便捷的购书途径,去吸引读者、培育市场,开发网上书店是完全可行的。三、系统分析(一)业务流程分析及业务流程图图例说明: 表示外部实体 表示处理过程的说明表示网站系统 表示生成文档 表示库 表示信息的传输过程,线段上的文字是对传递信息的说明根据需求分析,我们分析
33、出一个网上销售系统业务的一般流程:首先,用户必须进行注册以及登陆,才能进入网站。注册及登陆的流程如下:图3-1用户注册及登陆业务流程图其次,用户登陆进入网站之后就要进行图书的浏览,并进行购买,确定购买商品,提交定单。由管理员对定单进行处理,并向用户提供定单信息。图3-2购物业务流程图(二)数据流程图图例说明: 表示外部实体 表示处理过程 表示存储信息或文件 带有名称的有向线段表示数据流数据流程调查:网上二手书店系统的数据分析包括数据流程图和数据字典,前者描述了系统中的处理过程和数据流动,后者定义了系统的元素,他们都为确定系统的要求提供了有用的信息。 图3-3 第一层数据流程图一个网上二手书店系
34、统分为前台系统和后台系统两部分构成的,前台系统是供顾客使用的最终界面,顾客可以在这里挑选图书、购物、支付;后台系统是供开发和维护者对网站进行管理和维护的工具,包括订单处理、商品管理、会员管理以及系统维护等。图3-3网站系统又可分为前台系统与后台系统,以下是对图3-3的细化: 图3-4 前台数据流程图 图3-5 后台数据流程图图3-4前台数据流程图细化如下: 图3-6 P1.1会员注册数据流程图 图3-7 P1.2 会员信息修改数据流程图 图3-8 P1.3 购物数据流程图 图3-5 后台数据流程图细化如下: 图3-9 P2.1管理员信息管理数据图 图3-10 P2.2 后台会员信息管理数据流程
35、图 图3-11 P2.3图书信息管理数据流程图 (三)数据字典(部分)1数据项定义 表 3-1 表3-2数据项名称:管理员名别名:admin长度:50取值范围:1-40描述:管理员登陆的用户名数据项名称:管理员密码别名:userpassword长度:50描述: 管理员的管理密码 表 3-3 表3-4数据项名称:管理员编号别名:id长度:4描述:管理员的编号数据项名称:管理员权限别名:rank长度:2描述: 管理员的管理权限表 3-5 表3-6数据项名称:会员编号别名:mbrID长度:5描述: 会员的具体编号数据项名称:用户名称别名:userName长度:50描述: 用户的名字表3-7 表3-8
36、数据项名称:用户密码别名:Password长度:50描述:会员密码数据项名称:真实姓名别名:mbrName长度:50描述:真实姓名表 3-9 表3-10数据项名称:邮编编码别名:Postcode长度:6描述:邮编编码数据项名称:E-mail别名:Email长度:20描述:电子邮件地址2.数据流定义表3-11 表3-12数据流名称:添加的新会员信息 简述:新注册的会员数据来源:会员数据流向:会员信息表数据流名称:修改的会员信息 简述:会员对自己的部分信息修改数据来源:会员数据流向:会员信息表 表3-13 表3-14数据流名称:查询会员信息 简述:管理员查询会员信息数据来源:会员编码数据流向:查询
37、窗口数据流名称:删除会员信息 简述:管理员删除此会员信息数据来源:会员信息表数据流向:会员信息表 表3-15 表3-16数据流名称:修改的图书类别 简述:管理员对图书类别的信息修改数据来源:管理员数据流向:图书类别表数据流名称:添加的图书类别 简述:图书分类信息数据来源:管理员数据流向:图书类别表 表3-17 表3-18数据流名称:查询的图书类别简述:管理员/会员查看商品类别数据来源:管理员/会员数据流向:图书类别表数据流名称:删除的图书类别简述:管理员删除相关图书类别信息数据来源:图书类别表数据流向:图书类别表数据流名称:添加新图书信息 简述:管理员添加新图书的信息数据来源:管理员数据流向:
38、图书信息表数据流名称:修改的图书信息 简述:管理员对图书的部分信息修改数据来源:管理员数据流向:图书信息表表3-19 表3-203.处理过程描述表3-21处理名称:会员添加输入数据:会员名称,会员密码,会员地址,会员电话,会员邮箱,真实姓名,邮政编码输出数据:是否注册成功处理逻辑:1.会员电话是否包含非法字符 2.会员邮箱是否包含“” 3.邮政编码是否包含非法字符表3-22处理名称:会员登录输入数据:会员名称,会员密码,验证码输出数据:是否登录成功处理逻辑:1.会员名称和密码是否与数据库中的相符合表3-23处理名称:会员修改输入数据:会员名称,会员密码,会员地址,会员电话,会员邮箱,真实姓名,
39、邮政编码输出数据:是否修改成功处理逻辑:1.会员电话是否包含非法字符 2.会员邮箱是否包含“” 3.邮政编码是否包含非法字符表3-24处理名称:会员删除输入数据:会员名称输出数据:是否删除成功处理逻辑:1.改会员是否有多个订单未处理。 表3-25处理名称:图书添加输入数据:图书名称,图书价格,图书简介,图书价格,库存价格,会员价格,图书编号输出数据:是否添加成功处理逻辑:1. 商品价格是否包含非法字符表3-26处理名称:图书购买输入数据:订购数量,图书名称,付款方式 输出数据:是否购买成功处理逻辑:1.申请购买者是否登陆 2.该图书是否存在 表3-27处理名称:图书删除输入数据:图书名称输出数
40、据:是否删除成功处理逻辑:1.判断该图书是否存在表3-28处理名称:图书修改输入数据:图书名称,图书价格,图书简介,图书价格,库存价格,会员价格,图书编号输出数据:是否修改成功处理逻辑:1. 图书价格是否包含非法字符表3-29处理名称:公告添加输入数据:公告标题,公告内容 输出数据:是否添加成功处理逻辑:1.公告标题是否为空 2.公告标题是否重复表3-30处理名称:公告修改输入数据:修改后的公告标题,修改后的公告内容 输出数据:是否修改成功处理逻辑:1.公告标题是否为空 2.公告标题是否重复4.数据存储数据存储名称: 用户基本信息组成: 会员编号+用户名称+用户密码+真实姓名+邮政编码+用户E-mail+电话关键字:会员编号相关处理:添加,删除,修改,查询 表3-31表3-32数据存储名称:管理员基本信息描述:存储管理员信息组成:管理员姓名+管理员密码+管理员权限关键字:管理员编号表3-33数据存储名称:图书基本信息描述:存储图书基本信息 组成:图书名称+价格+商品编号+商品类别 关键字:商品编号相关处理:查询,修改,添加,删除表3-34数据项存储名称:图书类型 描述:存储图书的类型 组成:图书类别编号+图书类别名称 关键字:图书类别编号相关处理:查询,修改,添加,删除表3-35数据项存