本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

浦东软件园食堂选餐系统的设计与实现

浦东软件园食堂选餐系统的设计与实现

选餐系统的开发是一项复杂的系统工程。为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。工程化的系统开发方法

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 3139476774

无图片信息!

详细描述

浦东软件园食堂选餐系统的设计与实现
摘 要
二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。中国的网民充分领略到“畅游天地间,网络无极限” 所带来的畅快。随着Internet的飞速发展,使得网络的应用日益的广泛。如电子商务,电子政务,网上医疗,网上娱乐,网络游戏,网络教学等。
本次毕业设计的题目就是基于昆山浦东软件园食堂的选餐系统。
本论文就毕业设计的内容,系统地阐述了整个选餐系统的功能及实现。实现了从菜品管理,菜品分类和查询,到订餐车实现,用户订单处理,再到系统管理。基本上实现了网页选餐的功能流程,能够实现用户与商家在网上进行订餐交易。本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。
 
 
关键词:选餐系统、JSP、信息时代
 
 
Abstract
The 21st century is a collection of digital, networked, information-based, the network as the core of the society. China's Internet users fully appreciate the "swim between heaven and earth, the network without limits" brought about by the carefree. With the rapid development of Internet, network application is increasingly wide. Such as electronic commerce, electronic government affairs, the online medical, online entertainment, network game, network teaching and so on.
The topic of this graduation design is based on pudong software park in kunshan canteen meal system.
The content of the graduation design, this paper systematically expounds the functions of the system of the whole order and implementation. Realized from food management, food classification and query, to order implementation, user order processing, to the system management. Basically realized the function of web page order process, can realize the user and business online trading order. This system is simple and intuitive interface, easy to operate and use, interactive is strong, completely based on the Internet.
 
Key word: Order system ,  JSP,   Information age
 
第一章   开发背景
1.1 目的和意义
 随着在浦东软件园的实训的进展,发现越来越多的人很纠结于在是否去食堂就餐的问题,由于浦东软件园位于阳澄湖景区旁边,地处偏僻,但人口较多,所以食堂采用一次性做好菜品然后直接盛出,由顾客来选择自己想要的菜品来端取,但这样的选择却导致菜品变凉,口感变差等等因素,而且有许多顾客可能还会由于没有决定自己想要的菜品而来回走动选择,导致了就餐顾客的整体选餐时间增长,很多顾客因看到长长的队伍而放弃在食堂就餐。各种因素使得浦东软件园餐厅变渐渐得无人问津,更不需提盈利。
针对这一问题我设计了一个餐厅选餐的系统,用户可以在网上来选择自己喜欢的菜品来选择购买,这样一来,用户可以去除掉在餐厅等待的时间,也可以去除掉菜品变凉的各种问题,对于现代社会的人来说,效率是目前追求的重要因素,只需要点餐后等待就可以,在此时可以做其他事情,使用这样的系统首先可以减缓顾客不必要的时间浪费。再者顾客不必要担心菜品的口感问题。同时也解除了商家由于做的菜品过多而导致浪费。
1.2 开发设计思想
本系统采用的是JSP语言来编写网络订餐系统,数据库则用 MYSQL 来连接系统,通过编写JavaBeans进行后台的业务逻辑控制,即JSP +JavaBeans + MYSQL的三层模式完成整个设计工作。本系统全部基于Internet,以JSP语言对网站进行开发,注重用户与网站之间的交互性。因此,针对当前Internet网络发展趋势来计网络订餐系统就成为了当今应用软件首选体系结构。
 
 
 
第二章  开发工具和环境简介
2.1 JSP技术简介
JSP是从1998年开始出现的新技术。是由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准,基于JavaServlet以及整个web开发技术。在传统的网页HTML文件(*.htm,*.html)中加入脚本片段以及JSP标记,构成JSP网页(*.jsp)。JSP技术为创建显示动态生成内容的web页面提供了比较简单的方法。JSP作为Java家族的一员,自然也就继承了Java的特点,即跨平台的特性,也即一次编译,到处运行。
2.2 JSP工作原理
JSP是面向服务器的,因此支持大部分浏览器。当Web服务器和JSP引擎遇到访问JSP网页的请求时,JSP引擎将请求对象发送给服务器端的相关组件,然后再由服务器端组件处理这些请示,可能需要从数据库或者数据存储中来检索信息,然后服务器端组件再将响应对象来返回JSP引擎。JSP引擎则将响应对象传递给对应的JSP页面,根据JSP页面的HTML格式完成数据编排,最后Web服务器和JSP引擎将格式化后的JSP页面以HTML格式来返回客户浏览器。这就是当前网站构建中广泛采用的浏览器——Web服务器——后台数据库的三层架构模式。因为JSP所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果。
 
结束语
经过几个月的不懈努力,和指导老师的谆谆教导,充分利用大学四年所学的专业知识及在杰普所学的知识,通过大量阅读与设计相关的专业参考文献,我终于完成了本次毕业设计,已经基本上实现了选餐系统的各项功能。
在这次毕业设计过程中,我独立设计和实现了用户注册,用户登录,修改密码,留言板,菜品浏览等五个模块的全部功能,以及这几个模块的数据库设计。
通过这次毕业设计,我掌握了MYSQL 这种大型数据库的编程方法,掌握了JAVA语言和JSP技术。了解到电子商务的理论以及平台开发的模式,掌握了网络开发的方法与模式。对团队的协作,对软件开发方法和手段,有了一定的认识,丰富了我的软件开发的经验,提高了程序编写的水平。同时,通过编写毕业设计论文,我还基本掌握了软件文档的格式。
本系统的缺陷也是明显的,如安全性,效率问题等等。由于时间,能力,技术有限等原因,有些功能实现的并不完美,在已经完成的程序中,也存在许多不尽人意的算法,也没有统一优化,系统有待进一步改善,而这些问题也让我充分认识到了软件开发的困难。
通过毕业设计,我学会了如何去掌握一种技术。以及软件开发的基本流程。在学习过程中,我们遇到问题经常上网求助,去菜品店查询资料,扩大了自己的知识面。
总之,这次毕业设计为我今后继续学习、深造奠定了基础,我非常感谢各位指导老师对我的支持与帮助。
 
参考文献
[1]孙卫琴,李洪成.《Tomcat 与 Java Web 开发技术详解》.电子工业出版社,2003年6月
[2]BruceEckel.《Java编程思想》 机械工业出版社
 
[3]FLANAGAN.《Java技术手册》. 中国电力出版社,2002年6月
[4]孙一林,彭波.《Java数据库编程实例》. 清华大学出版社,2002年8月
[5]李刚编著《疯狂ajax讲义》电子工业出版社
[6]飞思科技产品研发中心.《JSP应用开发详解》.电子工业出版社,2003年9月
[7]耿祥义,张跃平.《JSP实用教程》. 清华大学出版社,2003年5月1日:
[8]孙涌.《现代软件工程》.北京希望电子出版社,2003年8月
[9]萨师煊,王珊.《数据库系统概论》.高等教育出版社,2002年2月
[10]清宏计算机工作室.《JSP编程技巧》. 机械工业出版社, 2004年5月
[11]朱红,司光亚.《JSP Web编程指南》.电子工业出版社, 2001年9月   
 
目    录
第一章   开发背景----------------------------------------------------------------------------------------1
1.1 目的和意义----------------------------------------------------------------------------------------------1
1.2 开发设计思想-------------------------------------------------------------------------------------------1
第二章  开发工具和环境简介---------------------------------------------------------------------------2
2.1 Java Server Page 简介----------------------------------------------------------------------------------2
2.2 MYSQL  简介-------------------------------------------------------------------------------------------2
2.3 JDBC 驱动程序简介-----------------------------------------------------------------------------------4
2.4 JavaBeans 简介------------------------------------------------------------------------------------------5
2.5 JAVA 简介------------------------------------------------------------------------------------------------5
2.6电子商务简介--------------------------------------------------------------------------------------------8
第三章  系统功能分析-------------------------------------------------------------------------------------9
3.1  系统功能分析------------------------------------------------------------------------------------------9
3.2  可行性研究--------------------------------------------------------------------------------------------10
3.3  需求分析-----------------------------------------------------------------------------------------------12
3.4  系统总体结构图--------------------------------------------------------------------------------------13
3.5  数据字典-----------------------------------------------------------------------------------------------17
3.6  需求分析复审-----------------------------------------------------------------------------------------18
第四章  系统总体设计------------------------------------------------------------------------------------18
4.1.系统功能设计目标--------------------------------------------------------------------------------------18
4.2.选餐系统功能模块划分-----------------------------------------------------------------------------19
4.3网上购物的体系结构----------------------------------------------------------------------------------20
第五章 数据库设计----------------------------------------------------------------------------------------21
5.1  数据库系统概述--------------------------------------------------------------------------------------21
5.2  数据库表设计-----------------------------------------------------------------------------------------21
第六章  程序设计------------------------------------------------------------------------------------------24
6.1  程序说明-----------------------------------------------------------------------------------------------24
6.2  具体模块划分-----------------------------------------------------------------------------------------25
第七章  软件安装与调试------------------------------------------------------------------------------29
7.1  软件的安装与配置---------------------------------------------------------------------------------29
7.2  软件调试---------------------------------------------------------------------------------------------30
703  软件测试---------------------------------------------------------------------------------------------30
第八章    结束语------------------------------------------------------------------------------------------31
第九章 附 录---------------------------------------------------------------------------------------------32
9.1  致谢---------------------------------------------------------------------------------------------------32
9.2  参考文献---------------------------------------------------------------------------------------------32


 
收缩