- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络订餐系统设计与实现报告精选
网上订餐系统的设计与实现
摘要:随着计算机应用的迅猛发展,其应用已经普及到经济和社会生活的各个领域。为了适应高效的现代生活,使订餐信息的发布更为及时、高效,应用网络信息化手段对订餐系统进行管理已经显得非常必要。
本系统在开发过程中力求系统的全面性、通用性,主要利用了Sql Server+Eclipse 作为开发环境,实现了一个简单的网上订餐系统。该文档主要分为8个部分,依次为:引言、需求分析、概要设计、详细设计、系统出错处理设计、系统实现、代码调试与测试、总结。
关键词:网上订餐;设计;数据库;
1. 引言 3
1.1 课题背景及意义说明 3
1.2 课题使用技术简要说明 3
1.2.1JSP技术 3
1.2.2Eclipse技术 4
2. 需求分析 4
2.1 可行性研究 4
2.1.1 经济可行性 5
2.1.2 技术可行性 5
2.2 性能需求 7
2.3 用户界面需求 8
2.4 该系统需要解决的问题 8
2.5 结构分析 8
2.6 系统功能模块需求分析 8
2.6.1 管理员模块 8
2.6.2 编辑模块 9
2.6.3 会员模块 9
2.6.4 网站订餐展示模块 9
2.7 非功能性需求 9
3. 概要设计 10
3.1 设计目标 10
3.2 各功能块 10
4. 详细设计 10
4.1 表设计 10
4.2 各功能模块的具体实现 11
4.2.1 管理员模块 11
4.2.2 会员模块 11
4.2.3 编辑模块 12
5. 系统出错处理设计 13
5.1 出错信息 13
5.2 补救措施 13
6. 系统实现 14
7. 总结 18
参考文献 19
1. 引言
1.1 课题背景及意义说明
网络是21世纪对人类社会影响最深远的科技成就之一。随着互连网的进一步发展,网络媒体在人们心中的地位进一步提高,网上订餐系统做为网络媒体的核心系统,,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。网上订餐系统是一个在网络上实现的多用户,多栏目管理,实时的进行行为统计和记录的网上交互系统,是Web开发行业中一项可持续发展的信息基础产业。2008解决方案 。
2. 需求分析
2.1 可行性研究
可行性研究的目的,就是用最小的代价在尽短可能的时间内确定问题是否能够解决。要达到这个目的,必须分析就中主要可能诀法的利弊,从而判断原定的系统规模和目标是否实现,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此可行性研究性质是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。
系统的可行性分析主要包括经济上的可行性,技术上的可行性和操作上的可行性。本系统的可行性分析如下:
2.1.1 经济可行性
本系统开发所需要投入的人力物力资源并不是很大。人力方面只需开发人员进行分析设计与实现,而在硬件方面只需一台计算机和相关的软件即可。在整个开发过程中充分考虑了各个模块之间的独立性和可维护性,开发成本和运行成本以及维护成本都比较低。所以在经济上本系统的开发是可行的。
2.1.2 技术可行性
本系统的开发环境是Eclipse开发系统,使用的语言是java语言,B/S模式,运用SQL Server作为数据库,Eclipse建立在公共语言运行库上的编程框架,是一个集成开发系统,支持的语言有二十多种,所以利用这项成熟的技术开发这个系统在技术上是可行的。
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总成本。
以目前的技术看,局域网建立B/S结构的网络应用,采用“瘦”客户机,“胖”服务器的方式来设计系统是相对合理的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranetdd等)访问和操作共同的数据库;它能有效的保护数据库平台和管理访问权限,服务器数据库也很安全。特别是在.NET这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。
该系统采用了B/S(Browser/Server)结构即浏览器和服务器结构,实现了三层架构,对应每个主要模块设计了四个母版页,每个母版
原创力文档


文档评论(0)