网络订餐系统设计与实现报告

网络订餐系统设计与实现报告

ID:20616354

大小:733.50 KB

页数:46页

时间:2018-10-14

网络订餐系统设计与实现报告_第1页
网络订餐系统设计与实现报告_第2页
网络订餐系统设计与实现报告_第3页
网络订餐系统设计与实现报告_第4页
网络订餐系统设计与实现报告_第5页
资源描述:

《网络订餐系统设计与实现报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、网上订餐系统的设计与实现摘要:随着计算机应用的迅猛发展,其应用已经普及到经济和社会生活的各个领域。为了适应高效的现代生活,使订餐信息的发布更为及时、高效,应用网络信息化手段对订餐系统进行管理已经显得非常必要。本系统在开发过程中力求系统的全面性、通用性,主要利用了SqlServer+Eclipse作为开发环境,实现了一个简单的网上订餐系统。该文档主要分为8个部分,依次为:引言、需求分析、概要设计、详细设计、系统出错处理设计、系统实现、代码调试与测试、总结。关键词:网上订餐;设计;数据库;261.引言31.1课题背景及意义说明

2、31.2课题使用技术简要说明31.2.1JSP技术31.2.2Eclipse技术42.需求分析42.1可行性研究42.1.1经济可行性52.1.2技术可行性52.2性能需求72.3用户界面需求82.4该系统需要解决的问题82.5结构分析82.6系统功能模块需求分析82.6.1管理员模块82.6.2编辑模块92.6.3会员模块92.6.4网站订餐展示模块92.7非功能性需求93.概要设计103.1设计目标103.2各功能块104.详细设计104.1表设计104.2各功能模块的具体实现114.2.1管理员模块114.2.2会员

3、模块114.2.3编辑模块125.系统出错处理设计135.1出错信息135.2补救措施136.系统实现147.总结18参考文献19261.引言1.1课题背景及意义说明网络是21世纪对人类社会影响最深远的科技成就之一。随着互连网的进一步发展,网络媒体在人们心中的地位进一步提高,网上订餐系统做为网络媒体的核心系统,,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开

4、发动态网页或动态内容成了越来越多的站点所追求目标。网上订餐系统是一个在网络上实现订餐的多用户查找,多栏目管理,实时的进行行为统计和记录的网上交互系统,是Web开发行业中一项可持续发展的信息基础产业。在这个项目中,我对该系统的要求进行了详细的研究,并查阅了大量的资料,然后提出了设计方案。系统分为前台和后台两部分,前台主要作用是浏览订餐信息、管理员登录、查询、编辑等。后台主要作用是订餐。1.2课题使用技术简要说明1.2.1JSP技术JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的

5、处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。JSP(JavaServerPages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。26JSP

6、与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和J

7、SP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。  JSP可用一种简单易懂的等式表示为:HTML+Java+JSP标记=JSP。1.2.2Eclipse技术采用Eclipse技术,近而提高了订餐的效率和订餐信息浏览更好的视觉效果,而且浏览迅速、查询方便、可靠性高、存储量大、更新速度快等。这些优点能够极大地提高订餐管理的效

8、率。Eclipse创建满足关键性要求的多层次的智能客户端、Web、移动或基于MicrosoftOffice的应用程序。使用Eclipse,专业开发人员能够:使用改进后的可视化设计工具、编程语言和代码编辑器,享受高效率的开发环境在统一的开发环境中,开发并调试多层次的服务器应用程序使用集成的可视化数据库设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。