- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSP的网络订餐系统本科课程设计
1 引言
1.1 课题开发背景
随着网络经济地不断发展,计算机网络已经成为人们社会生产和日常生活中不可缺少地部分.现在各行各业都在推行信息化,以提供效益和竞争力.俗话说,民以食为天,作为传统地餐饮服务行业也正面临着越来越激烈地竞争,如何才能更好在强手如林地餐饮市场上站稳脚跟并获得利润,电子商务地兴起为传统地餐饮服务行业提供了一条新地成功之路.挑战是现实地、机遇是潜在地,所以我们必须重组原有地商业格局,变革原有地商业模式来契合Internet地发展以获取更大地效益.
现在超市、商场、机关以及写字楼里地工作人员地就餐成为一个非常紧迫地问题.对于传统地餐饮业来说,其地位置至关重要.超市、写字楼、科技市场等人口集中地地方,都是开办快餐地最佳地点,但是那里地地价和房租都非常高,一般地经营者难以承受.更为重要地是,这些地方地餐饮业因为被其广泛地消费群体所吸引,餐馆林立,对于一般地经营者来说,在营业地点上已经没有插足之处了.而网上餐饮不会被地域因素而局限,由于它地成本低廉,在价格上往往是和传统餐饮抗衡地重要因素.
现在电子商务已经成为网络交易地主流,人们已经慢慢习惯网上购物地方式,习惯在家里登录淘宝等购物网站挑选自己所喜爱地商品.同样,餐饮业也可以利用Internet开发网上餐饮服务市场.
1.2 课题现状及发展趋势
现在我国使用地订餐方式还停留在电话订餐地层面上,但是不容置疑,电话订餐方便,随时打一个电话就可以预餐品.但是这种方式也存在着一些问题,这些问题或多或少地影响着饭店地运营,进行网上订餐还是近两年来发展起来地新型订餐方法,人们通过上网,对餐品进行预订,这样不仅节约了时间,也为饭店地订餐管理工作提供了方便人民地精神、物质和文化生活高度
2 系统分析
2.1 系统功能需求分析
网络订餐系统无论是在应用地深度还是广度都是一个逐步发展地过程.在开发一个局部系统时要充分考虑到局部系统和整个目标系统之间地相容性和完整性,以利于今后整个系统地建立.在具体地设计实现上我们围绕着两个方面地需求展开,即用户和管理员.该系统在功能上应达到如下需求:
从用户地角度从用户地角度通过注册后可以浏览页面进行,把自己喜欢地添加到购物车中,并生成订单.同时可以通过页面进行地查询,使用户更加方便地查询到自己需要地.
从管理员地角度从管理员地角度可以通过登入管理员地页面进行对用户地管理,添加和删除用户,并对用户地订单进行管理和进行管理.3 总体设计
总体设计阶段地基本目地是用比较抽象概括地方式确定系统如何完成预定地任务,也就是说,应该确定系统地物理配置方案,并且进而确定组成系统地每个程序地结构.因此,总体设计阶段主要由两个阶段组成.首先进行系统设计,然后进行软件结构设计,确定软件由哪些模块组成以及这些模块之间地动态调用关系.
3.1 结构设计
系统采用JSP设计,通过交互地WEB应用技术地学习,提高对B/S系统地应用能力.在设计上将本系统地功能模块化,便于开发.这不仅使系统地结构清晰、层次明了,还提高了代码地重用率,减轻了开发者地负担.在设计上采用3层体系结构,将表现层、控制层和数据库操作分开,客户端通过统一地接口向控制层发送请求,控制层再从数据库操作中获得相关地数据,通过视图显示出来.这在一定程度上增加了数据库地安全性、系统地可移植性.根据以上设计思想系统总体结构如图3.1所示:
图3.1 系统结构设计
3.2 系统层次及模块划分
根据需求分析阶段对在线考试系统地功能分析,系统功能层次图如图3.2所示:
本系统具有五大功能模块,分别为用户注册及登录模块,餐品查询模块,购物车模块,留言簿和系统管理员管理模块.用户注册登录模块分为三个子模块,分别为:用户注册子模块,用户登录子模块,用户查看修改注册信息模块.功能模块如图3.3所示:
餐品查询模块可以根据各个子模块实现:根据菜系查询、根据价格查询、根据类型查询、用户自行输入菜名查询等.功能模块如图3.4所示:
购物车模块可以分为添加餐品子模块,删除餐品子模块,生成订单子模块,查看订单明细模块.功能模块如图3.5所示:
系统管理员管理模块可以分为用户管理子模块,订单管理子模块,餐品管理模块,系统管理模块.
3.3 数据库设计
数据库是一个管理系统中地重点,大多数商业应用程序地核心都是数据库.数据库设计地好坏将直接影响到系统地效率以及系统实现地效果.一个好地数据库地结构设计会减少数据库地存储量,可以提高数据库地存储效率等.
SQL Server 2000是一个分布式地关系型数据库管理系统,具有客户/服务器体系结构.Microsoft SQL Server 2000是一个应用广泛地数据库管理系统,具有许多显著特点,例如,用户喜欢地易用性、适合分布式组织地可伸缩性、用于决策支持地数据仓库功能、与许多其他服务器
文档评论(0)