- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学院本科毕业设计文档
毕业设计名称
学生姓名
专业年级
计算机科学与技术
2013级
学 号
学 院
指导教师
职 称
问题定义:
课题研究实现的美味外卖网站,它是网络订餐的平台,它在网上提供了一个顾客和店主交流的平台,店主注册成为店铺管理员后,可以管理自己的店铺信息和菜单信息。顾客可以注册成为注册用户,对比不同的店铺,不同店铺的菜单,选择自己喜欢的饭菜,加入购物车,生成订单,由店铺管理员安排后厨厨师加工饭菜,指派专人根据客户地址配送外卖。
课题研究实现的美味外卖网站将打造成通辽市科尔沁区较大的网络餐饮预订平台,提供主要为科尔沁区的白领蓝领提供订餐服务、外卖服务,预订热线全天24小时开通,科尔沁区内保证最迟30分钟送餐上门。
可行性分析:
行性分析常从经济、技术方面进行探讨,验证系统的可行性。从技术方面,课题研究使用的.NET 4.0平台,C#开发语言,Bootstrap前端框架等都是成熟的技术和工具,具有完善的文档和技术资料,完全能够胜任此次开发工作,系统是可行性的。
从经济方面,课题应用前景是广阔的外卖市场,且能够拓宽店铺宣传渠道,给店铺带来经济效益,且方便了客户订餐,节省了顾客时间,使其更专注于工作,系统的实施经济效益显著,且系统研发成本低,系统是可行的。
需求分析:
3.1 系统功能需求
系统至少需要实现以下功能。
(1)系统需要用户管理功能,主要用来管理系统用户的基本信息。
(2)系统需要店铺管理功能,主要用来管理店铺的基本信息。
(3)系统需要店铺菜类管理功能,主要用来管理店铺菜类的基本信息。
(4)系统需要店铺菜单管理功能,主要用来管理店铺菜单的基本信息。
(5)系统需要店铺显示界面,顾客可以浏览和对比店铺信息。
(6)系统需要菜类和菜单显示界面,顾客可以浏览菜类和菜单。
(7)系统需要购物车功能,顾客可以添加喜欢的饭菜到购物车中。
(8)系统需要订单生成功能,顾客可以将购物车的预订,生成订单,交给饭店店主。
(9)系统需要订单管理功能,店主可以查看顾客订单、订单详细内容等。
3.2 系统性能需求
课题是基于B/S结构的网络订餐网站,它需要支持并发访问,能够处理峰值不低于1000人次的并发WEB请求,且服务器响应及时,系统丢包率低,无卡顿和延迟现象。系统拥有大量的客户订单数据和金额数据,系统需要有精确到小数点后2位的计算能力。系统拥有大量的客户电话、地址等隐私数据,系统需要有良好的数据安全能力,故障状态下能够及时恢复数据。
3.3 环境需求
也可以根据设计需要,使用“用例图”或“类图”进行描述。系统开发基于.NET 4.0平台,开发工具为Visual Studio 2010,数据库为SQL Server 2012,开发语言为C#,WEB服务器为IIS 7.0。系统开发所需硬件环境为CPU为I5以上处理器、4GB内存、250GB硬盘,运行所需的硬件环境为
也可以根据设计需要,使用“用例图”或“类图”进行描述。
3.4 数据流图
数据流图定义了系统用户与系统交互的数据流入和流出的过程,它由顶层数据流图和二层数据流图组成,其中顶层数据流图中顾客与系统交互的是订餐数据,店主与系统交互的是饭店数据等。
图3.1 顶层数据流图
系统设计:
4.1系统功能模块
为了实现课题需求分析提出的系统功能需求,系统至少分为前后台功能,其中前台界面为前端显示界面,主要用来显示店铺、菜类、菜单,完成购物车和客户订单功能,后台界面实现用户管理、店铺管理、菜类管理、菜单管理、订单管理等功能,相关功能模块的划分如图4.1所示。
图4.1 功能模块图
美味外卖网站由系统前端和系统后端组成,其中前端是系统展示界面,主要用来展示系统饭店、菜类、菜单,并完成顾客预订和订餐生成功能。系统后端主要是管理界面,提供用户管理、权限管理、饭店管理、菜类管理、菜单管理、订单管理等功能。
4.2 数据库设计
4.2.1 E-R图
为了实现功能模块中定义的相关功能,系统至少需要用户实体、饭店实体、菜类实体、菜单实体、订单实体、订单内容实体等,相关实体属性及实体之间的对应关系如图4.2所示。
图4.2 E-R图
4.2.2 数据库表结构
根据系统E-R图定义的数据实体以及实体间的对应关系,为了完成业务数据的存储工作,系统至少需要用户表、饭店表、菜类表、菜单表、订单表、订单内容表等,相关表结构如下。
表4.1 饭店表
数据库字段
数据类型
长度
是否为空
中文含义
说明
RID
Nvarchar
50
否
编号
主键、唯一
RName
Nvarchar
50
否
饭店名称
RContent
Nvarchar
Max
否
饭店简介
RA
文档评论(0)