ImageVerifierCode 换一换
格式:DOCX , 页数:66 ,大小:546.61KB ,
资源ID:16303226      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16303226.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上订餐系统的设计与实现Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网上订餐系统的设计与实现Word文档格式.docx

1、. 数据字典 154 系统概要设计241 系统模块的总体设计 294.数据库设计 3.21 数据库设计概述 3042.2 数据分析304.3 数据库的详细设计 31.3.1 数据库的-R图设计 34.3.2 数据表的设计 335 详细设计9. 1主界面设计 95.2 模块设计 395.1用户登录395.2 拼客活动管理 40.2.3菜品发布管理 405.4评分系统46 编码 43.概述开发工具及编程脚本.1.Jsp技术简介43.MVC设计模式 436.1.3 myql简介446. 脚本习惯说明 46. 脚本 4 测试01 测试的概述5. 测试的特性511.3 测试的重要性及范围517.2 系统

2、测试 2.3.1 功能测试52.3.2 性能测试573.3安全性测试概述 55结论5致谢57参考文献581 项目概述1.1 现系统概述兴城是一座具有悠久历史的文化名城,更是一座集城、泉、山、海、岛于一体的旅游胜地。随着近年来当地政府对旅游事业的大力支持,当地的经济得到了大幅度的提升。餐饮饮食文化的发展也得到了极大的提高。004年辽宁工程技术大学葫芦岛校区在兴城建立,这批学生的到来也进一步促进了当地经济的发展。各种高档餐厅也相继建立。在中国,“民以食为天”的传统思想根深蒂固。而各种校外的餐厅,对于我们这些吃惯了食堂的大学生来说,有着很大的诱惑。课余时间,同学都喜欢去一些餐厅去尝试一下新的口味。但

3、是,越来越多的问题也随之而来。校外的餐厅食物虽然可口,但是价格也很高,并不是我们这些普通的大学生可以负担的起的。另外,在食品安全的问题上,我们也得不到保障。随着近年来网络技术的飞速发展,互联网已经成为人们快速获取、发布和传递信息的重要渠道,它在人们生活等各个方面发挥着重要的作用。人们对信息的收集和处理能力也越来越强,同时科技的进步,资讯的快速交流的同时也造成人们的生活节奏也加快。吃饭这一大问题也会采用其它方法来解决。拼客文化的兴起,能让人在紧张的生活节奏中享受高质量的服务和享受,于是,拼餐工作室在葫芦岛校区诞生了。这个工作室采用一款辽宁工大网上拼餐系统,主要面向学校的师生。这种采用拼餐的方式不

4、仅让同学大大降低了消费的负担,通过工作室对各家餐厅的调研,也保障了食品卫生的安全性。与此同时,由于在互联网上交流,人们可以更便捷的查看并选择理想的地点。通过各个餐厅的网上直接评比,也进一步加强了各个餐厅的公平竞争,这也给我们这些消费者带来了很大的好处。由于都是同一所学校的学生,在安全方面我们得到了保障。同时,这也进一步促进了我们这些不同院系和不同年纪大学生的交流,这不仅在吃这一方面让我们的到了满足,也无形中扩大了我们交际圈,让我们的大学生活跟家丰富多彩。虽然目前这一工程还处于发展阶段,但相信随着“拼客”文化的兴起,我们的生活必将变得更加丰富多彩。1组织机构及业务范围本工作室成立的主要目的是解决

5、用户进行网上拼餐的问题。因此公司特设立以下几个部门以提升为用户的服务能力。具体的机构设立,如下图11所示。图1-1 工作室组织机构图gur 1-1 sud orgazatiol chart公司的目标以“更好的满足用户需求”为目标,向用户提供优质服务,工作室的主要业务如下 : (1)食品安全检查亲临现场,对各家餐厅进行安全评判,查看是否具备相关部门的认定证书。(2)食品信息采集对各个餐厅进行食品及其价格采集并发布在网站上,供用户选择。(3)餐厅信息发布此部分针对各家餐厅用户,注册后的餐厅可以请求将其发布到网站上,经管理员审核通过后,方可将其信息发布。(4)餐厅及用户评分管理员通用户发起的各项活动

6、中,根据用户对商家或用户的评分对该商家和用户进行信誉评定,当信誉值低于标准值后,将其添加进黑名单,以便提醒其他用户。(5)管理用户活动对用户提出的活动申请进行审核,审核通过后,可以将其活动发布给其他用户。(6)组织拼餐活动用户可在此平台自主发起活动或加入某项活动中去,从完成拼餐活动。1.3 业务流程描述用业务流程图描述系统各项业务处理过程,并结合业务流程图详细、准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方法、算法、输出的数量及形式等。由于业务流程图所描述的是一个完整的业务流程,是以业务处理过程为核心,一般没有明确的数据概念。以下为业务流程图使用的符号:如下图1-2所示。图1-

7、2流程图基本符号例图Figure1-2 fowchar symols case diram下图为该机构的业务流程图,如图-3所示。图1-3网上拼餐系统业流程图Figure 1-3online ight the fowcarf the eal sstemopeatrs1.4现系统存在的问题及薄弱环节分析一个软件开发的重要环节是需求分析,一个好的软件的质量主要取决于需求分析的成功与否。网上拼餐管理系统,它的使用者主要使需要拼餐的年轻人和各个酒店或餐厅商检,因此应具有身份验证功能,只有合法用户才能进入系统,使用系统。既然是网上拼餐系统,当然对拼客设计平台维护操作是必不可少的,系统管理员可以对各种拼餐

8、活动进行更新操作,以便把当天的拼餐活动发布进来,其中包括广大拼客发布的拼餐活动。为了用户查询方便,根据用户的口味和爱好选择,查询系统可以按菜品的种类和风味来进行查询。在用户登陆方面,应对用户的身份进行区分,不同的用户身份,所具有的用户权限也是不同的。用户方面的问题还应有增加用户的系统功能,并且用户应该能自主修改自己的登陆信息。2可行性分析可行性研究的目的不是解决问题,而是确定问题是否值得去解决。可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。对于可行性分析,可从如下四个方面来进行。(1)技术可行性技术可行性考虑的问题是

9、利用现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。网上拼餐系统的工作主要是在拼客用户和餐厅以及拼客和拼客之间架起一座桥梁,能相互提供信息,处理信息。这一特点非常适合于计算机的特点,而计算机硬件和软件技术的飞速发展,也为系统的建设提供了技术条件。通过对网上拼客系统流程加以分析,同时ava提供给的良好开发平台,其与数据库链接的方便性以及目前一些利用数据库知识实现的信息管理系统,为实验的顺利进行提供可靠的参考和依据。(2)经济可行性经济可行性应该考虑其开发维护费用及该系统所能带来的效益之间的关系。该系统适用于重庆的各个餐厅以及年轻一族的人群,开发该系统的费用主要包括开发阶段

10、的费用以及今后的运行、维护费用。这些主要体现在工作人员的减少,工作效率的提高,相应工资支出的减少,更容易满足客户的需求,使网上拼客系统的客户群扩大,从而后期可以产生一定的广告收入。(3)操作可行性)正确性:根据拼餐厅网站的运作流程设计软件,流程中的每个步骤在系统中都必须有所体现,保证程序的正确性。2) 灵活性:系统应具有较灵活的更新操作,对菜单、会员、公告、定单等数据项应具备实时配置的功能,避免二次开发;对一段时间后数据库的内容进行有选择地删除,必要时对数据库系统进行初始化。) 稳定性:系统应具备长期持续工作的能力;使数据库的一致性控制在可操作范围内;避免因系统引起的死机现象。4) 安全性:有

11、良好的用户身份认证体制和灵活的密码更改模块;用户权限可以通过管理员灵活修改;有手动备份等操作。(4)法律可行性法律可行性是考虑要开发系统是否存在任何侵犯、妨碍和责任问题,用户操作可行性考虑待开发软件的运行方式在用户组织内是否行得通,现行管理制度、人员素质、操作知识是否可行。所有软件都选用正版,所有技术资料都由开发方保管,提出方拥有使用权,合同制定确定违约责任。由于在本系统中用户都是用手机号码来进行注册的,而现在手机号码已经实名制,因此最大限度的保证了用户信誉意思。所以不会存在任何侵犯、妨碍和责任问题。即使存在了,也可以根据手机号进行查找,一定有人会负责任,所以此系统完全可以进行开发。需求分析软

12、件需求分析的目标是深入描述软件的功能和性能,确定软件设计的约束和软件同其它系统元素的接口细节,定义软件的其它有效性需求。需求分析阶段研究的对象是软件项目的用户要求。一方面,必须全面理解用户的各项要求,但又不能全盘接受所有的要求,另一方面,要准确地表达被接受的用户要求。只有经过确切描述的软件需求才能成为软件设计的基础。3.1总体目标总体需求目标是在企业需求分析、考察调研和工程基本原则大体确定后才能进行设计。在总体需求目标方面,以企业的基本需求和关键需求为重点。基本需求是企业正常的作业规范和业务流程的概念组合,关键需求是企业全部管理流程中重要环节和重要路线的概要抽取。如果没有基本需求就没有企业总体

13、的经营作业管理,而没有关键需求也就没有了本企业的经营管理特色和个性。本程序的总体目标是实现一款基于va w的网上拼餐系统。拼客用户可以通过此程序实现网上拼餐,最终可以使用户花较少的钱体会到更高档的服务。同时促进学生之间的互动交流,为我们的大学生活增添一份色彩。32 具体目标为实现系统的最终目标,我们应把总体需求目标按功能需求进行分解。目标中可以按管理方面、功能方面、效益方面、技术方面等进行分解。(1)实现用户的注册和登录功能。不同的用户根据自己的需求注册为不同的角色,例如:学生可以注册为拼客用户,餐厅方可以注册为餐厅用户。注册成功后用户可进行登录操作进入自己用户界面。不同的用户进入不同功能的用

14、户界面,在属于自己的界面里,用户进行自己需要的操作。例如:拼客用户可进入拼客主页面,在这部分页面中,用户可以组织或响应拼餐活动。餐厅用户进入餐厅界面,发布或更新自身的菜品等。(2)实现用户对自身信息的更改。用户可根据需要,更改自己的部分信息。由于物价的起伏和市场的竞争,餐厅所提供的菜品和菜价会经常性的变化。因此,餐厅用户需要经常去更新菜品信息以及菜品的报价,并在第一时间发布出去,因此更改信息这一功能是必不可少的。(3)拼客用户的活动发布和响应。此功能为本系统的核心功能。本程序所要完成的最终目标就是实现用户在网上的互动拼餐。当用户想要去某家餐厅就餐时,可根据网上拼餐系统所提供的信息找到理想的餐厅

15、。在选择一家餐厅以及某些食品之后,将这条信息发布到论坛中去。其他用户可以查看论坛,找到理想的发布信息后可申请加入,主拼同意后并且人数达标后,可在指定的时间去这家餐厅就惨。(4)信息发布管理一个干净的界面直接影响用户对该系统的评价。因此管理员需要经常的处理一些过期信息和失败的活动信息,以保持界面清洁。这样,在拼客用户查询拼餐活动时,就不会查到一些无用的信息。(5)实现评价系统。实现评价系统可以让用户更直接的了解餐厅的情况。它也是用户选择餐厅的一个重要参考资料。同时,采用网上评价系统可以让这些商家在网上进行公平竞争,促进其提高服务质量并降低其价格。3.3 系统功能建模系统功能建模所采用的工具是数据

16、流程图和数据字典,用于表达系统内部数据的运动以及对数据的描述和定义。3.3.1 系统数据流程图在业务流程图的基础上来描述系统的数据流程,该系统的数据流程图分三层来描述,分别是顶层数据流程图、一级分解、二级分解,具体数据流程图如下:数据流程图符号说明,如图3-1所示:外部实体 数据流 处理逻辑 数据存储图3-1数据流程图符号图例图Figr3-1 Data lo charsymbol leeFig)网上拼客系统数据流程图顶层图下图是网上拼餐系统数据流程图的一层图,主管理员主要完成对用户信息、餐厅信息、项目活动信息的管理。具体的流程如图3-2所示:图-2网上拼客系统数据流程图(一层)Fi3-2 oi

17、ne fit ff the sye daflw diagam (1st flor)2)用户登录与注册数据流程图用户首先按照系统的规则进行注册,同时判断信息是否重复或有误。然后登录进入系统,同时判断老用户是否是黑名单用户,黑名单用户是不能登录的。成功注册并登录后就可以根据用户的角色行使相应的权利。具体的流程如图-所示:图3-用户登录与注册数据流程图(二层)3)后台管理数据流程图后台管理,则是系统管理员的权限。管理员主要负责菜品名目以及菜品信息的添加,同时对餐厅提出菜品名目及菜品信息进行审核。还要对拼客用户的拼客活动项目的审核,同时对黑名单用户进行管理。具体的流程如图34所示:图3-后台管理数据流

18、程图(二层)Fie 3-4Managedatafow iaam (secnd for)4)餐厅服务信息发布数据流程图餐厅用户对自己的菜品信息的管理,对包房环境的信息管理,同时对服务信息进行及时更新和细化。具体的流程如图35所示:图3-5餐厅服务信息发布数据流程图(二层)Fiue 3- Theetaurant srcenoratin daa lw daam(econ flor)5)拼客管理数据流程图拼客管理在这里是指主拼提出项目活动策划,然后向系统管理员提出申请,待管理员批准后发布到系统上。其他的拼客用户则选择自己感兴趣的活动报名,等待主拼的答复。主拼根据拼客提供的一些信息选择不同的拼客用户参加

19、活动,并对拼客用户答复。具体的流程如图3-6所示:图-6拼客管理数据流程图(二层)6)用户注册数据流程图用户在注册的时候要根据系统提供的规则,同时有拼客、餐厅用户供选择。注册成功后完善自己的个人或餐厅信息。具体的流程如图3-7所示:图3-7用户注册数据流程图(三层)Fue37 use egistration data ow iagr (three)用户登录数据流程图用户靠用户名和密码登录系统,系统这是会根据用户的积分判断是否属于黑名单用户,如果是,则系统拒绝该用户登录。登录成功怎可以进入到系统论坛及后台进行操作。具体的流程如图3-8所示:图用户登录数据流程图(三层)Fure the user

20、ogina fow iagrm(te)8)主拼管理数据流程图主拼管理主要是对拼客活动的顺利完成的细化。主拼在拼客的过程中有相当大的作用,包括提出活动的策划方案,提交活动信息给管理员审核,管理员审核后,发布在网上。同时其他的拼客用户向主拼提出参加活动的申请,主拼则负责选择拼客参加活动。活动结束后,拼客与餐厅、拼客与主拼之间相互进行信誉度积分评价。具体的流程如图3-所示:图-9主拼管理数据流程图(三层)Figure3-9of the in fih t maag ataflow diagram(hree)9)拼客响应数据流程图拼客响应则是拼客用户浏览网上的已发布的活动信息,根据自己的个人爱好选择活动

21、,向主拼提出申请。主拼在接到申请后会反向选择拼客。并对所有的提出申请的拼客答复。具体的流程如图3-10所示:图1拼客响应数据流程图(三层)ire 3-0 ih ff respons aatafow diagrm (three)332 数据字典数据字典是对数据流图的解释和说明,包含的内容如下:(1)数据元素。数据元素是不可再分的数据单位,一般而言,包括如下内容:数据项描述数据项编号,数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系,数据项之间的联系。其中,后两项定义了数据的完整性约束条件,用于数据校验。如表3-1所示:表1 数据项ble - da ite

22、m数据项编号数据项名称简述类型及宽度1管理员用户名管理员密码arc()2varcr(2)3拼客编号it(9)4拼客用户名varca(20)5拼客密码拼客用户明码acha(20)6姓名7生日拼客生日vrr(20)8电话固定电话varchar(0)9手机手机号码archa()邮箱用户邮箱varchar(20)1QQ用户QQn()12性别拼客用户性别vrcar(24)1照片varch(100)1公司拼客所在公司varcha(0)15职位拼客所任职务varchr(50)6餐厅编号i(9)1餐厅用户名vachar(50)18餐厅用户密码餐厅密码varchar(50)餐厅名称varcar(50)0地址餐厅详细地址varchr(200)21餐厅介绍vrchr(400)2自我描述用户的自我介绍achr(40)23菜品编号int()24菜品名称菜品的名称vacha(25)25照片描述描述照片信息vachr(1024)26申请时间用户申请时间tetime7配置编号积分配置编号int(1)2成功组织拼餐拼客成功组织拼餐获得积分int(2)9成功参加活动拼客成功参加活动获得积分int(3)30成功申请组织拼餐主拼成功申请活动获得积分31成功申请参加活动nt()2

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1