以下是网学网为您推荐的JSP,NET,JAVA类别-jsp+sql网上订餐管理系统|网上外卖预定系统,希望本篇文章对您学习有所帮助。
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn | ||||||||||||||||||||||
目 录
第二章 系统概述 5 第三章程序设计 9 第四章 系统实现主要技术 25 第五章 测试问题及解决 38 2.2.1性能需求分析 该系统在性能功能上应达到如下需求: ◆ 操作简单、界面友好: 完全控件式的页面布局,使得菜品,资讯,座位等信息的录入工作更简便,许多选项包括餐厅信息,桌位,包房信息等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见的类似网站的管理的各个方面:基本信息录入、浏览、删除、修改、搜索等方面都大体实现,顾客对菜品的预定及支付方式; ◆ 即时可见:对客户预定餐饮信息的处理(包括录入、删除)将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能; ◆ 系统运行应该快速、稳定、高效和可靠; ◆ 在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。 2.2.2产品质量需求分析
2.2.3可行性分析 随着经济的快速发展,B2C电子商务越来越受到人们的关注。网上订餐类网站,已经如雨后春笋般的出现在了个大城市。特别在公司,企业内部,团体订餐已经成为了趋势。同时,随着全国人民的精神、物质和文化生活高度的提高,人们已经不在仅仅停留在吃饱的程度,不但要吃饱,还要吃好,而且口味也越来越挑刺,正因为如此网络订餐业务的出现,正迎合了这些人的口味,他们不但省去了自己做饭的麻烦,而且也能寻找和发现新的菜品,品尝不同风格的菜品,网络订餐业务在中国有着极大的发展空间以及良好的背景。而当代大学生,白领工作人士作为社会中的重要群体,他们对饮食的要求都在不断提高,饮食在他们生活中起着重要作用。因此,面向大学生和都市白领人士的网络订餐网站的设计有着良好的现实意义。 综合以上两点分析,此次毕业设计决定利用JSP和SQL技术设计网上订餐管理系统。 JSP可以创建和运用动态、交互的WEB服务器应用程序。同时,JSP具有向跨平台跨服务器的优点。SQL Server 2000是一个杰出的数据库平台,具有功能强大,安全可靠等特点,可用于大型联机事务处理、数据仓库及电子商务等。 2.3 总体设计原则 1、开放性、可扩充性、可靠性原则 开放系统是生产各种计算机产品普遍遵循的原则,遵循这种标准的产品都符合一些公共的、可以相互操作的标准,能够融洽的在一起工作。开放系统使得各种类型的网络和系统互连简单、标准统一,容易扩展升级。从而适应广大用户需求的多变性和产品的更新换代。 2、良好的用户操作界面 用户操作界面美观、方便、实用,使用户能在较短的时间内掌握其使用方法。 3、实用性原则 任何系统的设计都要考虑其实用性,系统开发的目的是为了实现业务处理自动化、规范化,提高工作效率,减轻工作人员的劳动强度,减少开支。 4、工作平台设计原则 能适应不同的操作平台,不同的网络。 2.4 系统体系结构分析 2.4.1 C/S结构与B/S结构 客户/服务器(CLIENT/SERVER)结构,是将一个系统分解为前台的客户应用程序和后台的服务器部分,通过网络连接应用程序和服务器。这种结构的核心是客户应用程序向服务器发送服务请求,服务器完成后端处理。服务器是一台管理数据资源并执行数据库引擎功能(加数据存储、操作和保护)的计算机,处理结构由服务器发回客户应用程序,由客户应用程序对处理结构进行显示。这种结构的优点是只有处理后的数据在网络中传递,大大减轻了网络的负担,而且由于通过服务器端统一管理数据,易于保证数据的一致性。 B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3层结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构,.net也是在这样一种背景下被提出来的架构,JAVA技术已经是很成熟的应用了。 2.4.2 B/S与C/S的优越性 C/S(Client/Server,客户端/服务器)是建立在局域网的基础上的,B/S是建立在广域网的基础上的。传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件,没能提供用户真正期望的开放环境;B/S结构则不同,它的前端是以TCP/IP协议为基础的,企业内的WWW服务器可以接受安装有Web浏览程序的Internet终端的访问,作为最终用户,只要通过Web浏览器,各种处理任务都可以调用系统资源来完成,这样大大简化了客户端,减轻了系统维护与升级的成本和工作量,降低了用户的总体拥有成本。总的来说,两者有如下差别: 1.硬件环境不同 C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务。B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例如电话上网, 租用设备, 信息自己管理, 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行。 2.对安全要求不同 C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强。 一般高度机密的信息系统采用C/S 结构适宜, 可以通过B/S发布部分可公开信息。B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群。 3.对程序架构不同 C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑。B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上。
参考文献 [1] 中国电子政务发展研究现状.[EB/OL].http: //www.gygov. cn/jumpnews/bg050401.htm,2005-05-21. [2] 李春儒,守望互联网经济——电子商务发展现状与趋势.[EB/OL].http:/ /www.chinacc.com/01/010208.htm,2005-05-21. [3]龚炳铮,我国电子商务的发展现状与趋势[EB/OL].http://www.ec. Org.cn./2004-05/08/content_4138744.htm,2004-05-08. [4]Bruce Eckel. Thinking in java(Second Edition)[M].美国:Prentice Hall.41~48. [5] 李飞,最新实用网络技术教程[M].西安:西安电子科技大学出版社.69~70,124~126. 最新实 [6] 黄理,李积善,曹林有,张勇.用JSP轻松开发Web网站(第一版)[M].北京:北京希望电子出版社.2001.100~152. [7]史斌星,史佳.Java基础编程贯通教程[M].北京:清华大学出版社,2003. [8]马海军,杨继萍Java 2 实用教程[M].北京:清华大学出版社,2004.1~63 [9] 飞思科技产品研发.JSP 应用开发详解(第二版)[M].北京:电子工业出版社,2004.23~28,259~316 [10]肖金秀,冯沃辉,施鸿翔.JSP程序设计教程[M].北京:冶金工业出版社,2003,110~139. [11] 徐强,常丽莉.java程序设计教程[M].北京:电子工业出版社,2003,333~371,386~387. [12]马红华,jsp高级编程.[M].北京:北京希望电子出版社,2001.5~10 [13]陆正武,蒋武,刘军,石正贵.Java项目开发实践[M].北京:中国铁道出版社,2004.6~7,87~112. [14]萨师煊,王珊.数据库系统概论(第三版)[M].北京:高等教育出版社,2001.84~149.
| ||||||||||||||||||||||
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT | ||||||||||||||||||||||
本文选自计算机毕业设计http://myeducs.cn |