学生二手商品交易网.doc

上传人:飞****2 文档编号:79021562 上传时间:2023-03-19 格式:DOC 页数:37 大小:558KB
返回 下载 相关 举报
学生二手商品交易网.doc_第1页
第1页 / 共37页
学生二手商品交易网.doc_第2页
第2页 / 共37页
点击查看更多>>
资源描述

《学生二手商品交易网.doc》由会员分享,可在线阅读,更多相关《学生二手商品交易网.doc(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、XXXX学院毕业设计(论文)学生二手商品交易网的设计与实现学 院: 专 业: 班 级: 学 号: 学生姓名: 指导教师: 2008年4月18日摘 要随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。 本设计尝试用ASP在网络上架构一个网上二手交易市场,让每一个学生都能在学校内完成二手商品交易,通过交易,不仅可以进行环保、节俭等传统文明教育,还可以让

2、学生在学校内部进行电子商务的演练实训。本文从理论和实践两个角度出发,对一个具有基本互动功能的在线二手商品交易网站进行设计与实现分析。论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术。接着对交易系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。最后对系统的主要页面、数据库的设计与实现作了较为详细的讲解。 本网上二手商品交易系统是运用ASP技术来实现的。其主要功能有:用户管理,新货上架,商品分类,商品查找,新闻发布,留言系统,网站管理等。论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望

3、能够更充分地体现到这些知识与技术在本系统中的应用与实现。【关键词】电子商务,ASP,ACCESSAbstractAlong with the development of Internet technology, daily life can not already do without the network. The life and work of the social people of future will depend on the development of digital technology more and more ,Digitize more and more, t

4、he networking, electronic, virtual. Development course and present application state and development trend of Internet, can believe network technology great change life and working way of us fully, Even a certain change will take place in the values of the society. This procedure tries to build up a

5、 bookshop in the network with ASP.NET, So that every customer neednt go out and can do shopping easily through surfing the Net at home .this article is analyzing the design and realization of an online bookshop with Data Mining function, from the views of theory and practice. Starting with introduci

6、ng concepts and techniques of OOA and OOP in detail, especially introducing the knowledge which apply for this system, such as: the feature and flow of OOA and OOP; analyzing the feature、structure and using method of developing techniques ASP.NET and ADO.NET which using in my system. And then, this

7、article analyses the feasibility of the system, then minutely layouts the design thoughts, goals and the system holistic framework. At last, this article minutely explains the design and realization of Web page layout, data base and application program of our system. This online bookstore system use

8、s ASP.NET technology to realize on Visual Studio.Net platform. Its main function has: manage users, new books on sale, look for classified books, search books, collect favorite book, process of purchase, sales list, the comment of the books, websites management, etc. During the course of writing thi

9、s article, I strive to integrate theory and practice. While expatiating the different kind of theories, I illuminate the application and operation skill combining the system so as to fully incarnate the application of these theories and techniques to this system. KEYWORD:OOA,OOD,ASP.NET,ADO.NET目 录第1

10、章 选题背景11.1计算机电子商务行业的发展情况11.1二手商品交易网站的现状11.3二手商品交易网站的优势21.4 任务概述3第2章 解决方案的选择42.1 系统说明42.2 开发计划52.3可行性分析52.4 设计方案:对涉及工具和技术的相关说明6第3章 需求分析93.1系统分析的任务与步骤93.2网站项目范围93.3 功能需求103.4网站实体分析133.5网站的数据库设计13第4章 总体设计174.1 网站系统功能说明174.2 建立功能模型174.3 建立数据库模型20第5章 详细设计235.1 网站首页界面235.2会员商品浏览245.3购物车255.4管理员管理网站基本信息255

11、.5系统测试27第6章 软件部署306.1安装环境要求306.2系统使用说明30总结36致 谢37参考文献38第1章 选题背景1.1计算机电子商务行业的发展情况计算机的出现给人类社会带来了第三次工业革命,计算机和计算机网络已经深入到了各行各业,各个领域,随着Internet的不断扩大和发展,电脑网络“把每一个国家、每一个城市甚至每一个家庭连接到一起”,形成了一条“信息高速路”,就像高速公路大大提高了车辆行驶的速度一样。 信息高速公路给生活、学习和工作带来了什么影响呢?总结起来主要有三点:第一,电脑网络可以查阅信息,迅速而便捷地了解周围的世界;第二,可以跟世界各地的人随时进行交流,并建立联系;第

12、三,可以参加网络购物、拍卖等活动。正是由于有了这么一条信息高速路,网上查询和网上购物随之有可能,因此网上商业交易也迅速地发展起来,也因此给我们的生活带来很多方便。 电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化,表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网络时代的变革。任何新事物都代表着一种趋势,那些符合人类进步的趋势必然会得到大家的认同。电子商务就是这样一种事物,它对人类社会进行着全方位的改造,在企业竞争、政府部门、公共研究机构、教育以及娱乐等方面改变着人类相互交往的方式,为人们展示了一个全

13、新、璀璨的世界。作为电子商务的一个分支,二手商品交易体现了网络交易环保性能的另一个切面。二手交易提倡的是将手中盈余的物资,以合理的折旧价,销售给有需要的人,这对环保事业有着现实的意义。而作为学校,能有一个平台,同时对学生进行流行的电子商务教育,和保护环境、节俭持家等传统美德教育,是很重要又很需要的。 1.2二手商品交易网站的现状由于电子商务在中国发展时间不太长,但是当电子商务概念导入中国市场后,被复制和模仿的速度超乎想像,所以,究竟谁才是中国第一家二手交易网站,已无从查起。目前二手交易网站分类较明晰,基本上可分为二手房、二手(汽)车、二手书、二手日常用品这么几大类;按地域则是几乎每个地方都有自

14、己本地的二手交易网站,当然,也有一些全国性的二手商品交易网站。虽然二手商品交易网站的发展势头一点都不比普通的产品销售网站低,但是,二手商品有一个破损率、折旧率的概念,所以不能像新产品一样可以标明产品性能,消费者一看就能明白。所以二手商品的信任度考查要比新产品难得多,所以一般都是采取线下当面交易,所以,一般本地的二手商品交易网发展得比全国性的稍好一些。由于二手商品存在折旧和破损的概率,所以,一般都是以书籍或是小的生活用品为主要销售的二手商品。而随着时间的推移,产生了一种参照原始社会的以物物交换为交易方式的二手商品交易模式易物。当然,这种变异的二手商品交易模式,已是脱离了二手商品交易的普通定义范畴

15、,故在此文中不作进一步的展开说明。1.3二手商品交易网站的优势二手商品交易网站的最大优势不是最偏宜,而是最实用,因为二手商品折旧后的价格本身就不会太高,而且会摆出来销售的二手物品,一般都是放在家里闲置多时,弃之可惜存之无地的,所以才想通过网站转手给更需要的人,所以不会开太高的价格,所以价格方面一般不是太会考虑,而是更考虑商品的折旧率和破损率,购置后使用情况和寿命长短。二手商品交易网站真正打破了传统电子商务网站的价格壁垒,使欲购买物件又觉得新的价格过高而承受不起,二手市场的物品又感觉质量价格比不是太高,只有在二手商品交易网站方可购得性价比最好的商品。二手商品交易网站7*24小时服务顾客,你随时可

16、以来这里浏览或购置二手商品,省时省力,闭门家中坐,货从“网”上来,你要做的只有移动一下你的鼠标。二手商品交易网站拥有功能强大的信息查询系统,它像一个指路牌,把你带到需要搜寻的二手商品面前,省了你在二手市场里找得心急如焚,汗流浃背,砍价砍得口干喉痛,面红耳刺。二手商品交易网站依赖其规模经营和管理优势,可以给顾客物美价廉的许诺。二手商品交易网站的魅力主要表现在三个方面:1、品种丰富,购买者选择的余地大。二手商品的来源,一般都是发布者购置了新的产品作为替代,而旧的由于破损得不是太厉害,弃之可惜;或是在购置别的产品时,商家以赠品的形式获得,但是家里已有此类物品;或是朋友转送或是转赠。总之,二手商品都是

17、还有一定的使用时间,存在不同程序的破损度的商品,十分适合家用。2、购买方便。顾客在网站上发现需要购买的产品后,可立即向网站发出购买信息,二手商品交易网站接到订购信息后即确认并通知二手商品提供者,不几天就可收到送达的所购图书。3、售价便宜。由于二手商品的折旧率和破损率,顾客在网站上购置的二手商品一般都是原价的三折甚至更低。1.4 任务概述1.4.1目标:建立完善的二手商品交易网站,实现展示和购买功能1.4.2学生二手商品交易网的特点1、最优的购物流程 通过新货上架,商品搜索,商品分类等多种方式方便顾客浏览二手商品信息,各个模块都可以实现对购物车的查询,进入购物车进行购书修改,生成订单后,结账进入

18、库存。2、科学的管理模式网站面对的对象就是本校学生,所以,网络宣传这一块完全可以使用地面推广的形式进行,而且学校恰好有个契机进行电子商务和传统美德的教育。采用多种主动宣传方式,客户结合简便易用的检索功能,能轻松的找到所需要的商品信息;通过客户意见反馈系统(如留言版),网站可以随时把握客户的各种新的需求和及时与客户进行网上互动交流;通过完善的新闻发布系统,客户可以及时得到网站最新动态和新闻,掌握行业动向;后台结构化管理模式,涵盖了管理员帐号管理、会员管理、商品类别管理、公告管理、留言管理等等,为学校二手商品交易市场的开发和维护提供了一套很好的管理模式。3、人性化的操作界面一个网站,能否吸引顾客的

19、经常光顾,界面的美观也显得非常重要。本二手商品交易网站通过专业美工的精心打造,让网站的设计充分体现软件的时尚、大众化。4、完善的安全机制独立的密码校验功能,确保用户和网站的数据有较好的安全性。第2章 解决方案的选择2.1 系统说明本系统主要是在现有正常的网上购物的基础上,把大量的人工管理信息转变为计算机管理,简化了网站管理员的工作,提高了管理的效率,同时方便用户购书。本系统对数字化信息资源的组织采用数据库。系统的数据库结构是Microsoft Office Access Database 2003,前台使用ASP平台开发。信息平台的后台操作采用C/S操作结构以增强系统的安全保密性、系统稳定性和

20、易操作性。ASP是目前最主流的网络编程语言,在未来仍然很有发展前途。Microsoft Office Access Database是一套精简、快速的数据库管理系统。同时,ASP平台和Microsoft Office Access Database作为微软公司的产品,具有良好的整和性。系统采用高度集成的模块结构,将所有的模块整合到一个通用的中央数据库中。2.1.1.硬.软件环境2.1.1.1硬件环境图2-1-1 硬件环境2.1.1.2软件环境操作系统:Windows 2003 Server;正版软件:Microsoft Office 2003;Microsoft Active Server P

21、age;Adobe Dreamweaver MX;由于Windows操作系统在国际市场的占有率为95,在国内市场的占有率为100,所以我选用的操作系统为安全可靠的Windows 2003 Server;采用的开发工具为Macromedia公司开发的最完备的可视化工具Dreamweaver MX(注:2005年,Macromedia公司被Adobe公司并购,故现Dreamweaver MX属于Adobe公司旗下产品,但其开发者是Macromedia公司) ;目前最主流的数据库系统是Microsoft ACCESS 2003,而Microsoft ACCESS 2003与Windows操作系统的整

22、合性较好,所以采用ACCESS 2003为本项目的数据库管理工具。2.2 开发计划表2-2-1 网站开发计划起止日期内容2008年3月19日2008年3月22日解决方案选择2008年3月23日2008年3月30日需求分析2008年4月1日2008年4月10日总体设计2008年4月11日2008年4月26日编码2008年4月27日2008年5月10日调试2.3可行性分析2.3.1 风险分析2.3.1.1.系统软件硬件的风险采用了性能较高的硬件设备,和较稳定的系统软件,网站仍存在一定的因软硬件崩溃而带来的风险。解决办法之一是定期备份数据以降低风险。2.3.1.2.计划的拖延网站的开发存在因计划拖延

23、带来的风险。2.3.2 技术可行性大学课程中的数据库原理,操作系统知识,网络基础等多门课程为整个课题开发提供了坚实的基础。ASP是一种相对简单的语言,ACCESS也是一种简单的数据库,所以技术难度并不高。 2.3.3 操作可行性该网站如投入使用,预期作到界面友好,管理方便,使用简单,管理人员经过培训,也是完全能够使用本网站管理二手商品交易的相关信息的。2.4 设计方案:对涉及工具和技术的相关说明2.4.1 B/S体系结构本系统所面向的对象是广大的互连网用户。因此,将要采用比较流行的B/S三层结构。图2-4-1 B/S三层结构图B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/

24、S体系结构所不具备的独特优势:(1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。(2)较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。(3)用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:它简化了系统的开发

25、和维护,并且特别适用于网上信息发布。因此,我开发的图书在线浏览系统采用了基于B/S模式的体系结构。2.4.2 DreamweaverDreamweaver是美国MACROMEDIA公司开发的集网页制作和网站管理于一身的所见即所得网页编辑器, 是一种可视化网页制作工具,利用它可以轻松地制作出跨越平台限制和跨越浏览器限制的动态网页。Dreamweaver 可以开发HTML、XHTML、ColdFusion、ASP、ASP.NET、JSP或PHP网站。通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。新集成的工作空间可以与Mac

26、romedia Flash MX和Fireworks MX共享,其中包括了标示签的文档窗口、可放到dock中的画板组、可定制的工具条和集成的文件浏览。Dreamweaver 还包括有预建的布局和代码,其中有网站结构、表格、可访问的模板以及为客户端交互应用而提供的JavaScript。 为翻新现有网站以及创建下一代应用程序,Dreamweaver 还支持新标准和新的网页技术,带有对XML、网页服务和增强可访问性的支持。Dreamweaver MX为新的ColdFusion MX特性提供全套的支持,包括增强的代码编辑和开发功能、集成的调试功能、可视化布局功能和照片打印功能。2.4.3 Micros

27、oftAccess使用MicrosoftAccess,可以在单一的数据库文件中管理所有的信息。在这个文件中,用户可以将自己的数据分别保存在各自独立的存储空间中,这些空间称作表;可以使用联机窗体来查看、添加及更新表中的数据;使用查询来查找并检索所要的数据;也可以使用报表以特定的版面布置来分析及打印数据。 如果要保存数据,请为每一种类型的信息创建一个表。如果要从查询、窗体或报表中的多个表中将数据合并在一起,就要定义各个表之间的关系。 如果要搜索并检索符合指定条件的数据,包括来自多个表中的数据,就要创建查询。查询的同时也可以更新或删除多条记录,并对数据执行内嵌或自定义的计算。 如果要简单地直接在某个

28、表中查看、输入及更改数据,请创建一个窗体。在打开一个窗体时,MicrosoftAccess将从一个或多个表中检索数据,并使用用户在“窗体向导”选择的版面布局或所创建的版面布局,将窗体显示在屏幕上。 如果要分析数据或将数据以特定的方式打印出来,请创建一个报表。例如,可以打印一份将数据分组并计算数据总和的报表,也可以打印另一份带有各种数据格式的打印邮件标签的报表。2.4.4 HTML(Hyper Text Markup Language)HTML的英文全称是Hypertext Markup Language,中文译为“超文本标记语言”。“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文

29、字的元素。在几年前作为SGML的一个子集开发的。一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。浏览的网页就是由HTML语言编写出来的。虽然HTML是一种语言,但HTML不是程序语言,如 C+ 和 Java 之类,它只是标示语言,你只要明白了各种标记的用法便算学会了HTML.HTML 的格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。在编辑器中

30、输入html代码即可完成对网页的设计,如果在其中加入VB,JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。2.4.5 ASPASP(Active Server Pages)是一个服务器端的(Server.side)脚本执行环境,用户可用它产生和执行动态的、交互的、高性能的Web服务器应用程序。当脚本在服务器端而不是在客户端执行时,Web服务器将完成产生发往浏览器的HTML(Hypertext Markup Language)页的所有工作。ASP的工作模式是当浏览器向Web服务器提出文件(.asp)的请求时,一个ASP脚本就开始执行,这时Web服

31、务器调用ASP,把该文件全部读入并执行每一条命令,然后将结果以HTML页面形式送回浏览器。第3章 需求分析3.1系统分析的任务与步骤3.1.1 系统分析的任务了解用户要求。此用户即为网站的使用人员(管理员,会员)。了解他们在网站功能、性能等方面的要求及用户在硬件配置、开发周期处理方式等方面的意向与打算。把用户要求成文,完成网站分析报告。网站的逻辑模型由一系列的图表和文字组成。在逻辑上描述了系统的目标和所具备的功能于性能。3.1.2 系统分析的步骤1. 描述网站。在详细调查的基础上,用一定的图标、文字描述;2. 分析用户新的要求,改进现行模型,形成新系统的逻辑模型。3. 编写系统分析说明书。3.

32、2网站项目范围二手商品交易网站从两种用户角度进行功能划分。1、会员部分: 1.1:商品展示; 1.2:会员信息管理; 1.3:购物车; 1.4:收银台。 1.5:查看公告; 1.6:留言簿。2、管理员部分:2.1:管理员管理;2.2:会员管理;2.3:商品管理;2.4:类别管理;2.5:公告管理。3.3 功能需求3.3.1 会员部分1:商品展示:为会员提供购物平台。1) 商品分类浏览功能: 显示商品类别列表,例如:生活用品,二手服饰等; 根据用户选择的类别显示商品部分信息; 显示商品详细信息; 进入购物车购物。2) 新货上架: 显示最新二手商品的部分信息; 可以进入二手商品的详细信息; 进入购

33、物车购物。3) 商品搜索: 根据会员输入的部分商品信息,查找相应商品;商品的已知条件可以是部分或全部。例如:已知书名中包括关键字“衣服”的商品,在将“商品”输入到指定位置后,就可查找商品库中所有商品名听取中带有“衣服”这两个关键字的所有产品。 显示商品详细信息; 进入购物车购物。2:会员信息管理:会员对自己的注册信息进行管理。1) 注册会员: 根据系统信息自动生成会员ID号; 检验用户输入信息的正确性; 保存会员信息。2) 修改会员资料: 显示会员原有资料; 修改并保存会员信息。 3:购物车:显示会员购物的信息1)添加购物车:将选中的商品信息添加到购物车中;2)查看购物车: 显示客户所选商品的

34、列表; 修改购买数量; 自动和计金额。3) 修改购物车: 改变购物数量; 删除要购买的商品。4:收银台:生成订单,写入库存。1)填写结帐信息: 要求会员输入用户名和密码; 2)生成订单; 3)结账:进入库存,查看库内商品是否可以满足购买要求,符合要求的商品结账,不符合要求的商品给与会员提示,显示交费金额信息。 5:查看公告:网站提供一些近期公告; 3.3.2 管理员部分1:管理员管理:增加管理员信息;修改管理员信息;删除管理员信息;2:商品类别管理:增加、修改或删除商品类别名称;3:公告管理:发布公告;管理公告。 4:留言管理:查看、回复或删除会员的留言信息。5:会员管理:增加会员信息修改会员

35、信息删除会员信息 6:密码管理:管理员自有密码的管理3.4网站实体分析定单类(gwc):Addby/proid/addtimeAdd()/update()/delete()商品类(allpro):Title/leibie/content/pic/addby/addtime/priceAdd()/update()/delete()商品类别类(allyx):ID/yuanxiAdd()/update()/delete()会员类(users):Username/pwd/gender/tel/QQ/sfz/email/addtime/School/city/brithAdd()/update()/de

36、lete()管理员类(allusers):Username/pwd/cx/addtimeAdd()/update()/detele()图3-4-1 类图3.5网站的数据库设计3.5.1 概念设计 在概念设计阶段中,从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。利用ER方法进行数据库的概念设计,可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。3.5.1.

37、1 设计局部ER模式 1实体和属性的定义:1)商品类别(类别名称)商品类别类别名称图3-5-1商品类别实体与属性的定义2)商品(商品名称,商品类别,商品说明,图片信息,添加者,添加时间,价格) 商 品商品名称价 格添加时间商品类别商品说明卖 家图片信息图3-5-2 商品实体与属性的定义生日用户名3)会员(用户名,密码,电话,QQ,身份证,EMAIL,学校,城市,生日)城市密码会 员学校电话EMAILQQ身份证图3-5-3会员实体与属性的定义4)订单(购买者,商品编号,购买时间)订 单购买者购买时间商品编号图3-5-4订单实体与属性的定义2 实体关系定义:ER模型的“联系”用于刻画实体之间的关联

38、。一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。若有联系,进一步确定是1:1、1:N、M:N的关系。还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等针对本网站分析如下:N实体间的关系: 一个商品只能属于一种商品类别(类别),而一种商品类别可以包含多个商品。1商 品商品类别图3-5-5 商品与商品类别1:N(一对多的关系) 一名会员一次可以购买多个商品,而一个商品只可以被一名会员购买N1商 品会 员图3-5-6会员与图书 1:N(一对多的关系) 一张订单可以包含多个商品,一个

39、商品可以在多个订单中NM商 品订 单图3-5-7 订单与图书M:N(多对多的关系)3.5.1.2设计全局ER模式 所有局部ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。全局概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致的数据库概念结构。1) 确定公共实体类型 为了给多个局部ER模式的合并提供开始合并的基础,首先要确定各局部结构中的公共实体类型。在这一步中我们仅根据实体类型名和键来认定公共实体类型。一般把同名实体类型作为公共实体类型的一类候选,把具有相同键的实体类型作为公共实体类型的另一类候选。2) 局部ER模式的合并 合并的原则是:首先进行两两合并;先合

40、并那些现实世界中有联系的局部结构;合并从公共实体类型开始,最后再加入独立的局部结构。3) 消除冲突 冲突分为三类:属性冲突、结构冲突、命名冲突。 设计全局ER模式的目的不在于把若干局部ER模式形式上合并为一个ER模式,而在于消除冲突,使之成为能够被所有用户共同理解和接受的同一的概念模型。4) 全局ER模式的优化 在得到全局ER模式后,为了提高数据库系统的效率,还应进一步依据处理需求对ER模式进行优化。一个好的全局ER模式,除能准确、全面地反映用户功能需求外,还应满足下列条件:实体类型的个数要尽可能的少;实体类型所含属性个数尽可能少;实体类型间联系无冗余。 “学生二手商品交易网”的全局ER模式如

41、图所示:学校身份证EMAIL城市QQ生日电话密码会 员用户名订 单购 买商品名称卖家商品类别添加时间商 品商品说明价格相关信息维 护购物车管 理 员图3-5-8 数据E-R图第4章 总体设计4.1 网站系统功能说明4.1.1总体功能表4-1-1 网站总体功能表功能类别子功能会员登录会员输入正确的用户名和密码后,就可以享有一定的权限。如果会员输入错误的用户名和密码,则被阻拦在系统之外。会员浏览商品商品分类浏览商品搜索新货上架购物车管理会员购物进入购物车收银台商品出库写入库存管理员对基本信息进行管理对商品基本信息进行管理对商品类别进行管理对管理员信息进行管理商品入库4.1.1.1 功能1对于每个网

42、站来说都有自己的会员,网站只有在确定登录人身份后才能提供相应的服务。表4-1-2 会员管理功能表名称、标识符会员登陆及注册功能描述会员登录,注册,修改个人资料输入会员名,密码,会员的详细资料操作序列先登陆,如未成为会员请先注册,填写个人资料,输出成功登录或成为会员,补充说明会员的权利,是由管理员监控,一旦发现会员操作有异,及时作出反应并对其进行处理。4.1.1.2 功能2二手商品交易网为会员提供浏览商品的功能,期望会员能用最短的时间查询到网站中的商品信息,以达到成功购买的目的。表4-1-3 商品浏览功能表名称、标识符会员浏览商品功能描述采用不同的方式,让会员能够查询出感兴趣的商品,及其基本信息

43、。输入会员对商品的已知信息操作序列输入商品已知信息,查询图书详细信息输出浏览数据库中的有关商品信息补充说明图书浏览可以通过四种方式进行查找:1.分类浏览2.高级搜索3.销售排行榜4.新货上架4.1.1.3 功能3会员在购物的同时可以随时将感兴趣的商品放入购物车,做购买前的初期准备,放入购物车后可以对商品的数量进行更新。表4-1-4 购物车管理功能表名称、标识符购物车管理功能描述用户登录后,将选购的商品放入购物车内,可以查看,添加,更改,删除输入所选商品操作序列添加商品进入购物车,根据所需,更改购买信息输出确定购买信息后,生成订单补充说明购物车在生成订单之前,没有进行对数据库的操作。4.1.1.4 功能4收银台实现真正的购书操作,将会员的购物请求在数据库中进行校验,判断购买是否可以完成。完成购买后,实现的是商品的出库操作,并改变了库存的信息表4-1-5 收银台管理功能表名称、标识符收银台功能描述提交订单,结账。输入订单操作序列生成订单后,检验数据库是否可以满足购买需要,满足则出库,不满足在给提示信息。输出出库操作,写入数据库4.1.1.5 功能5管理员在网站中起着相当重要的作用,他不仅负责维护网站,同时也是网站的一员。表4-1-6 基本信息操作功能表名称、标识符管理员对基本

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁