1、中文题目:基于Java Web的美食网站研究与开发外文题目:BasedJava WebSiteResearch and DevelopmentofFood毕业设计(论文)共 78页(其中:外文文献及译文11页)图纸共 0张完成日期 2016年6月 答辩日期2016年6月 辽宁工程技术大学本科毕业设计(论文)学生诚信承诺保证书本人郑重承诺: 毕业设计(论文)的内容真实、可靠,系本人在 指导教师的指导下,独立完成。如果存在弄虚作假、抄袭的情况,本人承担全部责任。学生签名:年 月 日辽宁工程技术大学本科毕业设计(论文)指导教师诚信承诺保证书本人郑重承诺:我已按学校相关规定对 同学的毕业设计(论文)的
2、选题与内容进行了指导和审核,确认由该生独立完成。如果存在弄虚作假、抄袭的情况,本人承担指导教师相关责任。指导教师签名:年 月 日摘 要随着互联网(Internet)的快速发展,建立美食网站成为了客观的需要。某些自己经营的美食商店在美食网站的公共平台进行美食的商品交易是客观发展的必然趋势,而且还有效地提升自己美食商品的销售量,美食网站的发展对自己美食商品店起到积极的推动作用。所以建立一个以Java Web美食网站对美食商品具有很大的帮助,在线美食网站的美食商品销售模式增强自己美食商品实际效益,又方便了美食消费者对美食商品的选择。在线美食网站分为前台和后台两个主要的主要部分。前台主要用于游客的浏览
3、,用户注册,美食推荐,美食讨论,用户留言等基本的主要功能。后台主要是用于管理员或网站用户对美食信息的查看,后台的主要功能有,用户登录,修改密码,修改自己的个人信息,管理自己的美食商城,管理自己的美食买卖,用户自己的留言板,退出等操作。每一个用户注册,都可以开自己的网店,进行商品交易,与淘宝商品买卖网站类似。可以发布自己的美食进行商品商品的买卖,推荐自己认为好吃的美食,一些商品还可以在讨论区进行讨论。在线美食网站是采用Jsp+Tomcat6.0+Oracle 10g进行基础知识前期准备,采用Hibernate框架进行设计。JSP简单易学,与Windows操作系统无缝连接、扩展性好的特点,吸引网站
4、的开发者。Oracle 10g具有强大的数据管理功能、安全性管理和作业管理等功能,Oracle既有简单易学的特点,能进行分布式处理和联机分析处理。并支持客户端、服务器的结构。美食网站可以展现用户自己的美食商品,提高自己的美食商品的销售量,使用Jsp+Tomcat6.0+Oracle10g,并用Hibernate框架进行网站的实现,使每一个用户都可以进行发布自己的美食商品在美食商城中进行买卖,用户可以进行美食推荐、美食讨论等相关操作。关键词:在线美食;Oracle数据库;JSP。AbstractWith the rapid development of the Internet (Interne
5、t), the establishment of food web site has become the objective need. Some runs his own food stores in the food web platform for the public to food commodity trading is the objective development inevitable trend, but also effectively improve their sales of food products, the development of the food
6、web site for their food goods shop to play a positive role. So to set up a website with Java Web delicacies of food commodities are of great help, online gourmet food commodities sales model to enhance their food actual benefit, and convenient food consumers choice of food commodities.Food online si
7、te is divided into the main part of the foreground and background two major. At the front desk is mainly used for visitors to browse, user registration, food recommendation, gourmet discussion, user messages, etc. The main functions of the basic. Background is mainly used for administrator or users
8、view of food information, the background of the main features, user login, change passwords, modify personal information, manage their food shopping mall and manage your own food business, your own message board, exit and other operations. Each user registration, can open their own shop, commodity t
9、rading, similar to taobao website commodity business. Can publish their own food goods buying and selling of commodities, to recommend their delicious food, some goods can also be discussed in the discussion area.Online food is used Jsp + Tomcat6.0 + Oracle 10 g on the basis of preparation of knowle
10、dge, using Hibernate framework to design. JSP easy to learn, with the Windows operating system characteristics of seamless connection, good scalability, attract website developers. Oracle 10 g has a powerful data management, security management and operation management, and other functions, Oracle h
11、as both the characteristics of easy to learn, able to distributed processing and online analytical processing. And support structure of the client, the server.Cate website can show your own food commodities, improve their sales of food products, using Jsp + Tomcat6.0 + Oracle10g, and Hibernate frame
12、work for the realization of the website, make every user can release their own food commodities traded in the food store, users can discuss food recommendation, food and other related operations.Key words: Online food; Oracle Database; JSP.目录摘 要IAbstractII1项目概述11.1现系统的概述11.2美食网站组织机构及业务范围21.3美食网站业务流程
13、描述32美食网站需求分析52.1美食网站总体目标52.2美食网站具体目标52.2.1网站前台52.2.2网站后台62.3美食网站系统功能建模62.3.1系统数据流图62.3.2数据字典102.4系统数据模型153美食网站概要设计233.1体系结构设计233.2.1外部接口243.2.2内部接口243.3代码设计253.3.1代码设计原则253.3.2系统所需代码设计253.4数据库设计263.4.1关系模式设计263.4.2数据库物理结构设计273.5输入输出设计313.5.1输入设计313.5.2输出设计323.6运行设计323.6.1环境323.6.2运行控制333.7出错处理设计333.
14、7.1出错输出信息333.7.2出错处理对策333.8安全保密设计333.8.1数据安全性343.8.2登录用户的安全性343.9维护设计344美食网站详细设计354.1详细设计概述354.2公共类设计354.3网站首页设计354.4用户注册模块定义354.5美食推荐模块定义374.6美食讨论模块定义384.7美食添加模块定义394.8美食商城模块定义405美食网站编码415.1开发工具及编程语言概述415.1.1开发工具MyEclipse10415.1.2 Oracle10g数据库管理系统简介415.1.3 JSP简介425.1.4 JAVA语言简介435.2脚本习惯说明445.3程序446
15、测试456.1测试原则及测试方法概述456.2测试项目测试用例466.3软件测试结论496.3.1软件能力496.3.2缺陷和限制496.3.3测试结论50结论51致谢52参考文献53附录A中文译文55附录B英文原文60附录C主要程序清单661项目概述1.1现系统的概述近年来,我国的美食行业发展较为迅速,我国正迎来一个美食大发展的关键时期,市场潜力巨大,前景非常可观。美食行业必须依据自己条件和环境因素等条件,看清美食市场的发展前景与趋势,选择适当的经营方法,才有可能在激烈的市场竞争中获得成功。在目前,有各种各样美食网站,形形色色的,例如:团购网、饿了么等相关网站,多数都是关于吃的,美食天下、美
16、食杰、下厨房、豆果网、好豆网、贝太厨房美、食博客心食谱、天天美食、家常菜大全、中国菜谱网、39健康饮食、百度糯米、大众点评、POCO美食、饮食男女等都是美食网站,团购网可以在你想吃饭的周围搜索你要吃的食物,搜索商家等。其实美食网站都是进行自我推荐,可以进行团购等相关操作。在美食团购网中有几种形式,第一种是自发性的美食团购,第二种是职业性的美食团购,在目前已经出现了不少不同类型的团购性质的网站和个人,第三种就是销售商自己组织的美食团购,第四种就是通过组建“美食消费者联盟”建立稳定、从团购渠道来创业的“个人特许加盟型美食团购”。四种形式的共同点就是参与者能够在保证正品的情况下让自己的资产获得增值的
17、效果。怎样才能使团购的商品最划算?参加团购前要先做好市场调查,并且要了解自己要买的商品的价格、品牌以及性能,只有心中有数了,才不会被所谓的“团购优惠”弄糊涂。美食网站大多数都是进行团购的,这样才能更好的招揽客户,有利于自己的发展。但是,现阶段,美食推荐、美食讨论与美食商城都是分开的,这就造成了美食推荐、美食讨论不能在一起,所以现阶段美食网站存在弊端。对于现阶段的美食网站来说,现在有很多关于美食的网站,在那里进行讨论美食,推荐美食,在哪里进行买卖美食商品等相应功能,对美食的发展起到很好的促进作用。例如:美食杰的美食网站做的就很到位,具有美食推荐,推荐自己认为好吃,或者是非常特别的美食商品,不仅促
18、进了用户对美食的了解,而且对于美食商品来说也起一定促进作用。一个优秀的美食网站对于美食行业发展是一种推动作用,如今,美食消费者对于美食的消费又提出了更高的要求,对于美食商品的安全性和可靠性等方面更加考虑的多一些,美食的优惠度提出了更加高的要求。构建一个公共的美食网站的平台对于所有消费者提供了美食买卖交互平台。1.2美食网站组织机构及业务范围该网站是由网站维护管理员进行负责,对注册用户进行监督,用户发表的内容进行查看,例如查看美食推荐、美食讨论、美食商城的基本美食信息。网站所发布的美食信息可以由维护人员和普通用户进行发布,维护人员发布网站公告,用户进行发布其他的基本信息(美食推荐、美食讨论)。
19、目前该美食网站组织机构如下图1-1所示。图1-1目前美食网站组织机构图Fig1-1 Diagram of The Current Food SiteOrganization Structure(1)美食推荐:主要功能,用户进行登陆后,对于自己喜欢的美食进行推荐,推荐给其他人的功能,大家用户都可以进行浏览与学习推荐的美食。(2)美食讨论:主要功能,对于用户登陆后,用户可以进行对美食进行讨论,对于不会做或者什么样的美食好吃的进行讨论,给出自己的评价。(3)美食商城:主要功能,用户登陆后可以进行浏览查看美食商城中的商品,进行买卖美食商品、评价自己已买的美食商品,供其他人参考。(4)网站公告:维护人员
20、对网站进行网站公告的发布,对于重要的公共信息进行发布,緻用户了解最新的网站当前的状态。1.3美食网站业务流程描述业务流程图就是用一些特定的圆形、矩形等符号与他们之间连线来表示某个具体业务处理过程。通过业务流程图可以准确地理解数据的处理过程。业务流程图符号说明如下:表1-1业务流程图符号Tab 1-1 The symbols of operational flow chart符号名称说明实体数据的源点/终点输入/输出表示输入或输出的报表处理能改变数据值或数据位置的加工或部件数据流用来连接其他符号,指明数据流动方向存储表示任何种类的联机存储用户可以进行以游客的身份进行浏览,查看普通用户发布的美食,
21、例如推荐美食、讨论美食以及美食商城中的美食商品,普通用户能够进行发布基本美食网站的基本必要的信息,例如:推荐自己喜欢的美食,讨论美食的做法以及发布理由,浏览美食商城选购自己的美食,用户的个人空间,查看与修改自己的基本资料,增加与管理自己美食商城的商品,查看留言。维护人员则只能查看所有的注册用户(不能查看密码)的基本信息,查看讨论的美食、推荐的美食,查看自己的留言、发布网站公告。具体的美食网站业务流程图如图1-2所示。图1-2美食网站系统业务流程图Fig1-2 Food Site System Service Flow Chart2美食网站需求分析该基于Java Web的美食网站是针对所有该网站
22、用户进行与美食商品有关的第三方管理网站,网站主要是负责提供给用户一个美食商品信息交流的平台,它提供美食买卖管理及美食消费者的推荐美食、讨论美食、购买美食。根据美食网站的特点,分为前台和后台两个部分。前台主要实现的功能是用户可以通过互联网访问本网站浏览基本信息。例如:用户推荐的美食信息可以进行浏览等。后台主要实现的功能是网站内部管理员或个人用户通过登录后台来管理和发布相关信息1。2.1美食网站总体目标基于Java Web 的美食网站所具备的功能已经越来越受到美食行业及相关美食人士的关注与重视。随着美食行业在我国的蓬勃发展以及美食市场的激烈竞争,现代美食信息逐步从定性转变为更精确的定量要求,这就需
23、要美食网站提供大量准确、及时的信息数据,以帮助吃货们更多的了解美食动态信息,使之能够更及时地调整美食行业的发展方向,以适应当前市场的变化,提高美食的效益。美食网站以它全面的、周到的、精准信息等服务,使它逐渐成为美食行业发展前进的平台2。此次的美食网站平台主要是针对中小型美食网站设计的。该美食网站主要实现如下目标:(1)用户操作简单方便,界面简洁美观大方。(2)网站整体结构和操作流程合理顺畅,实现人性化设计。(3)注册功能。提供一种注册途径:个人用户注册。(4)具备美食推荐、美食讨论、美食商城、美食搜索等功能。(5)查看网站用户信息。(6)系统最大限度地实现易安装性、易维护性和易操作性。(7)系
24、统能稳定、安全可靠进行运行。2.2美食网站具体目标2.2.1网站前台网站前台主要实现的功能为浏览信息、美食推荐、美食讨论、注册、登录、留言功能。浏览信息:游客或普通用户通过互联网访问网站可以浏览到推荐的美食、讨论的美食、美食商城的美食、搜索美食。美食推荐:美食网站提供推荐美食功能,用户可以进行登录在进行推荐美食,游客只能浏览推荐的美食。美食讨论:用户登陆后可以进行发布美食讨论,以何种理由进行发布游客只能浏览他人发布的信息。注册功能:如果需要进行注册,则游客进行注册,成为普通用户。登录功能:游客可以进行登录,查看自己的个人空间,更改自己的个人信息。留言功能:普通用户可以向普通用户留言,也可以对网
25、站进行留言以提高我们网站的服务。2.2.2网站后台网站后台主要实现的功能为美食管理、修改资料、维护人员维护,美食商品的管理等。美食管理:用户可以登录进行美食管理,添加新美食,维护美食等相关操作。修改资料:普通用户注册及登陆后,可以进行修改自己的必要的信息,已进行更好的使用网站,这样就可以更好的使自己的美食得到发展。维护人员维护:维护人员进行登录维护后台,进行查看所有人的基本信息。但不能更改,所有美食推荐、美食讨论等相关信息。美食商品的管理:用户进行登陆后,进行管理自己的美食商品,添加新的商品,删除不买的商品,更新现有商品信息。2.3美食网站系统功能建模系统功能建模所采用的工具是数据流图、数据字
26、典,用于表达网站系统内部数据运动以及对数据的描述与定义。2.3.1系统数据流图数据流图英文缩写DFD(Data Flow Diagram)是结构化分析方法中使用的有效的工具,它以图形方式表示数据信息在系统中流动与被处理的过程动态,因为它反映系统必须完成的逻辑基本功能,所以它也是一种功能模型。在结构化开发方法中,数据流图是需求分析阶段生成的。与此同时数据流图也是一种图形化方法,它从数据信息传值与处理角度来看,以图形方法进行表述系统的逻辑功能、数据在系统内部的逻辑流向、变换过程,是结构化系统分析方法的主要表达工具,也是用于表示软件模型的一种图示方法。数据流图是由实体部分、处理部分、数据存储部分与数
27、据流等四部分组成的,有两种典型结构,一是变换型的结构,它所描述的工作可表示为输入、主处理和输出,呈线性的状态。另一种是事务型的结构,这种数据流图呈现平行的束状,即一束数据流平行流入的数据流或流出的数据流,可能同时有几个事务需要处理,每一部分都有其基本的符号,本文中符号的对应关系见表2-1 。表2-1 数据流程图符号Tab 2-1 Data flow chart symbol图形符号名称说明外部实体记述除系统之外的数据提供或数据获得的组织机构或个人,在方框内部填入实体名称。PC处理记述某种业务的手工或计算机处理,其中,PM区记述处理标号,C区记述处理名称。D数据存储记述与处理有关的数据存储,DN
28、区记述存储的标号,S区记述存储数据的名称。F数据流记述数据流的流动方向,FM记述数据流的名称。图2-1美食网站系统顶层数据流图Fig2-1 Food Site System top level data flow diagrams系统顶层数据流图:主要描述了网站的用户与网站的维护人员对网站的进行操作,用户可以对该网站进行注册或修改资料的用户信息,有关美食的信息、对网站进行留言以提高网站。图2-2用户管理的一级细化数据流图Fig2-2 User management in first level refining data flow diagram用户管理一级细化数据流图:用户进行注册或注册后进
29、行修改资料的数据流图。图2-3用户操作的二级细化数据流图Fig2-3 User operating in second level refining data flow diagram用户操作二级细化数据流图:网站用户登录后,进行美食的基本操作,如美食推荐、美食商城购买商品、发布美食讨论的操作。图2-4用户留言的一级细化数据流图Fig2-4 User Comments in first level refining data flow diagram用户留言一级细化数据流图:用户进行的登录后,用户对网站进行留言操作。图2-5维护人员的一级细化数据流图Fig2-5 Maintenance per
30、sonnel in first level refining data flow diagram维护人员一级细化数据流图:维护人员登陆后,对该美食网站进行发布公告操作。图2-6用户留言的一级细化数据流图Fig2-6 User Comments information in first level refining data flow diagram用户留言一级细化数据流图:用户登陆后,浏览该网站的其他用户时,对其他用户进行留言操作。图2-7用户美食讨论的二级细化数据流图Fig2-7 Users discuss food in second level refining data flow di
31、agram用户美食讨论二级细化数据流图:用户登陆后,浏览美食讨论,发布自己的美食讨论,当其他人登录并浏览你发布的美食讨论的主题,对该主题进行评论,之后该用户可以进行回复评论,使之形成像“QQ空间”一样的论坛。2.3.2数据字典数据字典(Data dictionary)是指对数据项、数据流、数据存储、处理过程、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出比较详细的解释。主动数据字典是一种用户可以访问,也是记录数据库与应用程序源数据地目录。数据字典是指在对数据库或应用程序结构进行修改时,其内容可以根据DBMS自动更新数据字典。被动数据字典是指修改时必须使用手工更新其内容的数据字典
32、。数据字典重要的作用是作为分析阶段所使用的必要工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个元素加以定义与说明。换句话说,数据流图上所有的元素的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户的通信3。(1)数据项名字:用户别名:UserName描述:用来表示用户的唯一标识数据类型:varchar长度:50名字:密码别名:UserPass描述:登录密码数据类型:varchar长度:50(2)数据存储名字:个人用户信息表描述:用户基本个人信息编号:D1组成:用户编号、用户名、密码、电话
33、、QQ号等。名字:美食推荐信息表描述:用户推荐的美食的基本信息编号:D2组成:美食名、美食照片、推荐理由等。名字:美食商城信息表描述:美食商城的商品的基本信息编号:D3组成:美食名,数量,单价,剩余数量等。名字:美食讨论信息表描述:美食讨论的基本信息编号:D4组成:美食名、讨论理由、照片、所持有发布者等。名字:留言信息表描述:普通用户对网站进行留言的基本信息编号:D5组成:留言编号,留言人,留言内容等。名字:公告信息表描述:网站公告基本信息编号:D6组成:网站公告的基本信息等。名字:留言信息表描述:用户对用户留言的基本信息编号:D7组成:留言编号,留言内容、留言人等。名字:评论信息表描述:对美
34、食讨论的发布内容进行评论的基本信息编号:D8组成:评论内容,评论编号。名字:评论回复信息表描述:对美食讨论的发布内容进行评论的基本信息的回复编号:D9组成:评论内容,评论编号,回复编号。(3)数据流名字:个人用户信息描述:网站用户基本信息编号:F1组成:用户编号、用户名、密码、电话、QQ号等。名字:美食推荐信息描述:用户对美食推荐的基本信息编号:F2组成:美食编号、美食名、推荐理由、美食照片等。名字:美食商品信息描述:网站用户对自己美食商城的基本信息编号:F3组成:美食编号、美食名,数量、单价等。名字:美食讨论信息信息描述:网站用户对美食进行讨论的基本信息编号:F4组成:讨论编号,美食名、讨论
35、理由等。名字:留言信息描述:网站用户对其他用户的留言基本信息编号:F5组成:留言编号、留言内容、留言人,所属人等。名字:网站公告信息描述:维护人员网站发布的基本信息编号:F6组成:公告编号、公告内容等。名字:留言信息信息描述:网站用户对网站的基本留言的基本信息编号:F7组成:留言编号、留言姓名等等。名字:美食讨论信息信息描述:用户人员查看添加美食讨论编号:F8组成:美食讨论编号、讨论内容等。名字:评论讨论美食信息信息描述:网站用户对于美食讨论的评论编号:F9组成:评论内容,评论人等。名字:回复评论信息信息描述:网站用户对美食评论的内容回复的信息。编号:F10组成:回复编号,回复内容。(4)数据
36、处理名字:用户管理描述:管理用户信息编号:P1连接数据流:用户信息名字:美食推荐描述:美食的推荐编号:P2连接数据流:美食推荐信息名字:美食商城描述:美食商城的商品管理编号:P3连接数据流:美食商品信息名字:美食讨论描述:用户对美食进行讨论编号:P4连接数据流:美食讨论信息信息名字:用户留言描述:用户对其他用户进行留言编号:P5连接数据流:留言信息名字:网站公告管理描述:维护人员进行发布公告编号:P6连接数据流:网站公告信息名字:留言描述:用户对维护人员进行留言编号:P7连接数据流:留言信息信息名字:美食讨论描述:用户对美食发布的讨论编号:P8连接数据流:美食讨论信息信息名字:评论描述:对于特
37、定的美食讨论的评论编号:P9连接数据流:评论讨论美食信息信息名字:回复描述:对于特定的美食评论进行的回复编号:P10连接数据流:查看留言信息信息2.4系统数据模型E-R图又表示为实体联系图(Entity Relationship Diagram),它提供了表示实体类型、属性和联系的基本方法,也是描述现实世界概念结构模型的有效方式。是表示概念模型的一种方式,用矩形表示实体型,矩形框内写明实体名;用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型4。通过对需求的分析、流程的设
38、计以及对系统功能结构的确定,规划出系统中使用的数据库所需的十四大实体对象,分别为用户信息实体、商品信息实体、买卖信息实体、推荐信息实体、种类信息实体、讨论信息实体、留言信息实体、评价信息实体、维护信息实体、用户留言实体、回复信息实体、回复表2信息实体、讨论回复表信息实体、讨论回复2表信息实体。表2-2 E-R图符号约定Tab2-2 E-R chart mark agreement符号含义符号说明实体表示实体集属性表示属性联系表示联系集线段将实体连接到属性或联系集图2-12用户信息实体E-R图Fig2-12 User information entity E-R diagram用户实体:用户进行
39、注册后,进行存储用户基本信息的数据库中的表,它涵盖了用户所有的信息,其中重要的有用户名:用户登录的唯一标示、密码:用户登录凭证、QQ号:用来美食商城中的联系商家。图2-13商品信息实体E-R图 Fig2-13 Commodity information entity E-R diagram商品实体:用户进行登陆后,管理自己的美食商品,这时就要用到该表,用来存储用户发布的美食的商品,之后在美食商城中展示用户自己的美食商品,进行销售者与购买者的美食买卖。图2-14买卖信息实体E-R图 Fig2-14 Business information entity E-R diagram买卖实体:用户登录后
40、,进行美食商品买卖后,购买记录存储的表,这个表是实现判断是否发货、是否收货的至关重要的一个数据库表。图2-15推荐信息实体E-R图Fig2-15 Recommend information entity E-R diagram推荐实体:用户登陆后(这是一个前提),进行美食推荐的数据库存储表,照片存储的是照片的名字,便于设计数据库的表结构,所有用户推荐美食的存储的地方。图2-16种类信息实体E-R图Fig2-16 Kind of information entity E-R diagram种类实体:用来记录美食的菜系,记录美食推荐、美食讨论的美食的菜系。图2-17讨论信息实体E-R图Fig2-1
41、7 Discussinformation entity E-R diagram讨论实体:用于用户的对美食讨论的存储的数据库中的表,所有用户讨论的美食都会存储在这张表中,记录用户讨论的美食的基本信息。图2-18留言信息实体E-R图Fig2-18 Leave a messageinformation entity E-R diagram留言实体:这是所用用户对本网站留言的存储的数据库表。 图2-19评价信息实体E-R图 Fig2-19 Evaluation information entity E-R diagram评价实体:用户购买美食商品后,对自己美食购买的美食商品进行评价时,就会用到评价表,
42、用来记录所有用户所有商品的美食评价。图2-20维护信息实体E-R图Fig2-20 Maintenance Information entity E-R diagram维护实体:用来存储维护人员的用户名和登录密码等。图2-21用户留言信息实体E-R图Fig2-21 User Comments information entity E-R diagram用户留言表实体:用来存储所有用户对其用户的留言信息。图2-22回复信息实体E-R图Fig2-22 Reply message entity E - R diagram回复表:用来存储回复用户留言表留言所对应的信息,所有用户都存储在一个表中。 图2-
43、23回复表2信息E-R图 Fig2-23 Table 2 Information Reply E-R diagram 回复表2实体:用于对回复表所对应的用户回复的留言,这个表实现用户回复留言后,又可以对留言用户进行回复留言。图2-24讨论回复信息E-R图 Fig2-24 Discussion reply message E-R diagram 讨论回复实体:对美食讨论的基本信息进行评论,所有用户所发表的基本评论都存在这个表中。图2-25讨论回复2 信息E-R图 Fig2-25 Discussion reply 2 Information E-R diagram 讨论回复表2实体:对美食讨论评价
44、进行回复的表,用这个数据库的表实现再次恢复对美食讨论的评价,实现美食讨论论坛。图2-26系统综合E-R图Fig2-26 E-R diagram integrated system系统综合E-R图:这个图展现了所有实体之间的关系。表2-3实体及其属性表实体名称属性用户编号,用户,密码,姓名,昵称,性别,年龄,地址,照片,电话,备注,QQ号等。商品表编号,商品表,照片,信息,单价,数量,所有者等。买卖表编号,买者编号,商品编号,卖者编号,是否发货,是否收货,购买数量,是否付钱,备注等。推荐表编号,美食名称,内容,再要,照片,所属用户,种类等。种类编号,种类等。讨论表编号,美食名,照片,内容,种类,所属用户等。留言表编号,内容,所属用户等。评价表编号,用户1,用户2,内容,上一个编号,用户名等。维护表编号,用户名,密码等。用户留言表编号,内容,用户1,用户2,上一条编号,用户名等。回复表编号,内容,所属用户,
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100