欢迎来到天天文库
浏览记录
ID:45588634
大小:374.45 KB
页数:31页
时间:2019-11-15
《优秀毕业论文毕业设计计算机方向网上订餐管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、网上订餐管理系统NOMS(Net-OrderManagementsystem)是在MyEclipse中运用JSP(JavaServerPages)&术和SQLServer数据库来进行实现的。系统主耍实现以下功能:用户登录、查询菜单、订餐、订座、管理员登录等。其屮管理员登录主要是对用户、菜单、订单等进行管理。在开发中选择了JSP+JavaBean+SQL2000的模式,使整个系统操作简便,界面友好。关键字:网上订餐管理系统;B/S;JSP(JavaServerPages);JavaBeanAbstractNOMS(Net-OrderManagemen
2、tsystem)isachievedinMyEclipsetechnologyanduseSQLServer2000databaseandJSP(JavaServerPages).Thedesignofthemainfeaturesare:userlogin,menuquery,ordering,reservations,administratorloginandotherfunctions.Administratorloginismainlyforusers,menu,ordermanagement.ChoseinthedevelopmentJS
3、P+JavaBean+SQ12000Pattern.Thewholesystemisoperatedeasilyanditsinterfaceisfriendly.Keywords:NOMS(Net-OrderManagementsystem);B/S;JSP(JavaServerPages);Javabean1绪论11.1系统开发的背景及意义11.2技术方案的选取12系统分析22.1运行环境22.2需求分析22.3可行性分析42.4总体设计原则52.5系统体系结构分析53概耍设计63.1总体设计63.2系统数据库设计63.3系统结构设计94详细设
4、计与实现94.1前台模块94.2后台模块135测试问题及解决办法17结论19致谢20参考文献21附录221绪论1.1系统开发的背景及意义网上订餐系统是针对二十一世纪经济的高速发展需求、人们不断加快的生活节奏和为迎合饮食行业越來越便捷的服务趋势而设计的。近年來,随着因特网的迅速崛起,互联网已口益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。越來越多的餐饮企业者在网上建自己的门户网站,向消费者展示出一种新颖的网上订餐理念。它是一个专门面向各种餐饮企业,包括屮式正餐、屮式快餐、西式正餐、西式快餐、各类休闲餐饮、外送外卖餐饮、大型连锁餐饮集团等各类餐
5、饮企业,为处于不同发展阶段的各种餐饮企业,全面提供餐饮信息化服务。1・2技术方案的选取1.2.1开发技术随着互联网技术的不断发展,基于浏览器/服务器(Browser/Server简称B/S)体系结构的应用程序得到快速的发展。但是服务器Z间的通讯,尤其是在不同平台上运行的服务器Z间的通讯仍然不是一件容易的事情。因为大多数Internet应用程序都是以数据库为中心的,方便的访问多种数据源的能力也比以往任何时候都更加重要。但是JSP可以实现这类功能,JSP技术是一种服务器端的HTML页面中嵌入JAVA代码的脚木语言,它比一般脚木语言的执行速度更快,由于J
6、SP是基于JAVA语言的,所以它可以运行在UNIX/LINUX和WINDOWS平台上,是一种动态网页开发语言。很显然,一个简单的创建动态页面的解决方案要能解决以下的问题:(1)能够在任何Web或应用程序服务器上运行(2)将应用程序逻辑和页而显示分离(3)能够快速地开发和测试(4)简化开发基于Web的交互式应用程序的过程⑴JavaServerPages(JSP)满足这些耍求,它整合了存在的Java编程环境提供支持的技术和工具,产生了一种新的、开发基于Web应用程序的方法。1.2.2开发模式选择JSP冇两屮开发模式JSP+JavaBeans和JSP+S
7、ervlet+JavaBeans,在JSP+JavaBeans屮,JSP页面独自响应请求并将处理结果返回客户。所有的数据通过Bean来处理JSP实现页而的表现。此模式实现了页面的表现-和页面的商业逻辑相分离。但大量使用这种模式,常常会导致页面被嵌入大量的脚本语言或JAVA代码⑵。大量的代码会使整个页面变得常复杂,造成代码的开发和维护出现困难,造成了不必要的资源浪费。所以这种模式不能满足大型项目的需要,但是可以较好的满足小型应用。在JSP+Servlet+JavaBeans模式中通过JSP来表现页血,通过Servlet来完成大量的事务处理。此模式具有
8、更清晰的页面表现,使用这一模式,叮以充分发挥每个开发者各自的特长。在大型项目中,模式二更被采用。但是,网上订餐系统只是一个
此文档下载收益归作者所有