-计算机网上订餐系统的设计与实现学士学位论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《-计算机网上订餐系统的设计与实现学士学位论文.doc》由会员分享,可在线阅读,更多相关《-计算机网上订餐系统的设计与实现学士学位论文.doc(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业设计(论文)网上订餐系统的设计与实现 学 院 计算机学院 专 业 软件工程 年级班别 2007级软件工程4班 学 号 XXXXXXXXX 学生姓名 XXXXXXXX 指导教师 李胜莲 2011年5月摘 要本系统为顾客提供了各种美食的详细信息,可以方便顾客对美食进行选购,顾客还可对自己的个人信息进行修改,可以查看过往订过的美食的信息;为餐厅提供了一个虚拟的店面,方便餐厅管理人员了解顾客的需求,进而改变下一阶段的销售策略,还可以进行美食管理,订单管理,会员信息管理,其中,超级管理员还可以对管理员的信息进行管理。本系统开发使用B/S结构,严格的按照软件工程的思想贯穿系统设计,利用Java语言
2、,以SQL Server作为系统数据库,实现网上订餐系统的开发。这些先进的开发思想和技术手段有力地保证了此系统可以安全地、高效地为餐厅的运营和顾客的就餐进行服务。本文介绍了经过可行性分析、用户需求分析后,对订餐系统的基本设计、系统设计、详细设计的开发研制过程。本文所设计的功能满足餐厅的实际需求,使餐厅在订餐方面更加科学化,减少了人物力资源的不合理消耗,最后实现了提高工作效率的目的。关键词:JSP,Servlet,JavaBean,购物车,网上订餐 AbstractThis system can complete the main process management and medical e
3、conomic management from the admission to discharge. At the same time, it can give the medical cost data, so as to make use of the medical information effectively and scientifically, and improve the level of management and service. The Hospital Management System provides detail information about the
4、patients. It includes the register of patients, the settlement of accounts, the transfer of the patients, the statistics of the admitted to hospital and discharged from hospital, the inquiries of the patients and their prescriptions and etc.The development of the system to use B / S structure, in ac
5、cordance with the strict idea of software engineering to design. With the use of PowerBuilder technology and SQL Server database as the advanced technology, to realize Hospital Inpatient Department Management System. These advanced ideas and technical means ensure that the new management system can
6、work safely and efficiently to manage the actual Hospital Inpatient Department This paper introduces the development process of the system analysis, the general design and the details of the Hospital Inpatient Department Management System after the user demand analysis of the management system. This
7、 article designs the function satisfies the hospital medical supply store management the physical demand, enables the hospital the medical supply store management to be under the scientific management, reduced the character transport charges source unreasonable consumption, finally has realized the
8、enhancement working efficiency goal. Keywords : JSP,Servlet,JavaBean,shopping cart,Food Ordering目 录1绪论11.1题目背景及目的11.2国内外研究状况11.2.1国内方面11.2.2国外方面21.3题目研究方法21.4论文构成及研究内容22系统分析42.1项目概述42.2可行性分析42.3需求分析52.3.1顾客网上订餐功能分析52.3.2顾客用例图62.3.3管理员后台管理系统功能分析62.3.4管理员和超级管理员用例图72.3.5系统具体功能列表82.4开发及运行环境82.5关键技术简介93总
9、体设计103.1设计目标103.2功能设计113.3数据库设计134详细设计184.1包的设计184.2数据库操作Javabean的编写184.3控制器Servlet的编写194.4系统JavaBean的编写214.5对象操作DAO的编写214.6网站前台表现层Jsp的编写225网站前台系统实现255.1网站前台首页255.2餐品查询模块265.3会员管理模块275.3.1会员注册275.3.2会员登录285.3.3会员修改个人信息和密码修改305.4销售排行模块305.5购物车模块315.6购买及确认订单模块326网站后台系统实现346.1后台登录模块346.1.1编写JavaScript的
10、自定义函数346.1.2编写用户身份验证的JSP处理页356.2餐品管理模块356.2.1分页显示餐品信息356.2.2修改餐品信息366.2.3删除餐品376.2.4添加餐品信息386.3会员管理模块396.4订单管理模块406.4.1查看订单的详细信息406.4.2执行订单416.5个人信息管理模块416.6销售统计模块426.7超级管理员登录后界面436.8超级管理员添加管理员和删除管理员447用户手册457.1软件安装457.1.1安装JDK和Myeclipse457.1.2安装Tomcat457.1.3安装Microsoft SQL Server457.2源程序使用方法467.3打开
11、网站46结 论48参 考 文 献50致 谢51附 录52I1 绪论1.1 题目背景及目的随着Internet的普及,越来越多的企业建立了自己的网站,企业通过网站可以展示产品,发布最新动态信息,与顾客进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。其中网上订餐系统是电子商务网站的一种,随着人们生活水平的提高,人们对自己的饮食也渐渐的注重起来,很多人在进行紧张工作之余会选择享受美食进行放松。本系统是为了满足顾客的需求,进而开发的一款可供广大顾客在网上进行订餐的系统。主要是针对时下年轻人网络消费意识,能力强,由于工作忙或者做饭动手能力差等原因,进而就餐质量差,为使其能享受到高质量,快捷的餐饮
12、服务,从而提高餐厅利益进而开发。现在普遍使用的订餐方式是进行电话预定,这种预订方式方便,错误率也比较低,但是由此引发的一些不良现象也比较多,主要是订餐后出现饭店并没有将信息记录在案,而且电话里不能看到菜品的图片,对菜量和菜品样式没有直观的概念。另外这种订餐方式只是进行电话的预约,很可能会出现订餐但是不履行订单也不进行订餐取消的现象,订餐人员对订购的餐桌信息不太了解会进行相关信息的询问,这样就在一定程度上造成了时间的浪费,饭店人员会在同一天反复重复相同的信息,造成了人力资源的浪费。本课题的目标是将传统的通过电话和面对面的销售的方式,转换到基于网络这样一个更方便快捷的方式。为企业节约了很多的时间和
13、精力。时间就是金钱,对企业来说,节约时间就是节约成本,就是盈利。对用户来说,足不出户,就可以购买到自己想要吃的东西,对于所有的上班族来说,无疑是好之又好的事情。而且现在的网络发展速度相当的惊人,那么基于网络的订餐也会越来越流行,必定是一个趋势。1.2 国内外研究状况1.2.1 国内方面从国内研究现状来看,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,网上订餐系统应充分依托校园网和公司集中区域,实现订餐信息的集中管理、分散操作、信息共享,
14、使传统的订餐朝数字化、智能化、综合化的方向发展,并为进一步实现完善的网上订餐打下良好的基础,从技术角度,也会不断更新,优化出适合网上订餐系统的框架,以便后续开发。1.2.2 国外方面对比于我国现在使用的订餐方式还停留在电话订餐的层面上,不容置疑,电话订餐方便,随时打一个电话就可以预定餐品。但是这种方式也存在着一些问题,这些问题或多或少的影响着饭店的运营,因此,进行网上订餐更是新型订餐方法,而在国外人们通过上网,对餐品进行预订的现象比比皆是,这样不仅节约了时间,也为饭店的订餐管理工作提供了方便。在国外,网上订餐往往是通过网络开设一家“网上餐饮超市”,再引入专业物流配送公司,为传统供应商提供广泛的
15、配送服务,消费者只要点中网上美食店提供的任一菜点,由配送公司专门配送,但这种模式不仅需要配送公司有强大的实力,同时也要有广泛的客户群支持,进而网上订餐系统得到广泛应用,并且得到了普遍认可。1.3 题目研究方法该订餐系统主要是针对大学城大学生这个特定群体,目的是服务大学城大学生这个大的市场。经过调研同学们对学校食堂的意见不难发现以下问题,菜价相对比较贵,饭菜供应的时间都比较短,菜式固定不变,难以下咽。如果因为一些事情而错过就餐时间就赶不上去食堂吃饭;每当节假日饭菜供应的种类少之又少,而且还存在着热了卖,卖了热的情况;到吃饭点找坐位都困难,人满为患;随着天气越来越热或者考试的临近,很多学生都愿意躲
16、在寝室,而不是特意跑到食堂用餐,如果有可以有人送餐到寝室会有很多人愿意去尝试。综上所述食堂的这些问题相应的给予了本系统巨大的潜在客户与市场。1.4 论文构成及研究内容本文介绍了经过用户需求分析后,对订餐系统的基本设计、系统设计、详细设计的开发研制过程。本文所设计的功能满足餐厅的实际需求,使餐厅在订餐方面更加科学化,减少了人物力资源的不合理消耗,最后实现了提高工作效率的目的。本系统采用B/S(Browser/Server 结构进行设计,使用SQL Server 2008构建数据库,并在使用jsp、java语言开发的一个功能较为完善的订餐系统。其具有一定的实用性,用户可以在网上浏览菜单,浏览留言和
17、评分,订餐;同时,管理员也可以对整个系统的信息和数据进行管理,可以管理菜单信息、会员信息、留言信息和订单信息。2 系统分析2.1 项目概述该系统为网上订餐系统,该系统主要面向两个对象:顾客,餐厅管理员。设计的各个方面,完全满足客户的需求,大大减少人力、物力资源的浪费,降低成本;提高工作效率,提高管理效率;提高经济效益,从而提高餐厅的整体竞争力。在系统中,会员顾客可以对个人信息进行管理,包括维护个人信息和查看过往订单;顾客还可以选购餐品,包括查询餐品信息和直接通过购物车进行选购。管理员可以进行餐品管理,包括添加餐品、删除餐品、查询餐品信息、修改餐品信息;会员信息管理,包括查询顾客信息、修改顾客信
18、息;订单管理,包括查看订单信息、修改订单状态、取消订单。系统界面简洁,操作方便、简易,最大限度地方便顾客与餐厅管理员的需要。适用现代化餐厅,有助于管理员方便、高效率的管理顾客的信息和需求,同时,又使得顾客可以方便的享用优质餐品。2.2 可行性分析可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费,对新系统可行性的分析,要求用最小的代价在尽量短的时间内确定系统是否可行。1、技术可行性分析:网上订餐系统的开发是一项复杂的系统工程。为了保证系统开发成功,必须采
19、用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。工程化的系统开发方法确实在开发实践中取得了一定的效果。此次开发使用JSP+JavaBean+Servlet模式。JSP、Java作为开发语言, apache-tomcat-5.5.23作为Web服务器,SQL Server2008作为数据库。2、运行可行性分析:随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能。随着Internet的发展,用户对于网络、Windows等环境下的软件使用比较熟悉,对于新鲜事物,用户表现出
20、极大的兴趣和热情。 3、经济可行性分析:网络订餐系统给人们带来了方便,成为一种全新的商务模式。因此,不用出门就可以在家购物的新时尚已经到来,构建一个网络订餐系统在经济上是完全可行的。就本系统而言,随着电脑的普及,为学生在网络上进行购物提供有利的条件。而一个网络订餐系统可以为学生提供软件条件,这样学生便可以足不出户的买菜品了。商家可以从中获得利润,两全其美。通过以上的分析,开发网络订餐系统是完全可行的。2.3 需求分析网上订餐系统需要满足来自两方面的需求,这两个方面分别是订餐的顾客和餐厅的管理人员。2.3.1 顾客网上订餐功能分析网上订餐系统的主要使用者,他们是餐厅的客户,能进行基本功能的使用和
21、操作,但是不能对系统进行管理。具体的功能归纳如下:1、顾客网上订餐系统进行菜单浏览。2、顾客可以搜索餐品。3、顾客注册为会员。4、会员登录。5、会员对自己的个人信息进行更改,比如送餐地址和联系电话。以及账户密码。6、顾客对已选的菜单进行更改选择的数量或者取消选择。7、当顾客确定订餐完毕后,顾客将其提交只服务器后台点餐系统,并生成订单。8、顾客可以查看自己的订单信息。9、会员注销退出系统。2.3.2 顾客用例图图2.1 顾客用例图2.3.3 管理员后台管理系统功能分析网上订餐系统的系统管理者,进行系统后台日常管理,并按照餐厅的意愿,对餐品、订单和会员的信息进行各种管理。具体的功能归纳如下:1、管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 网上 系统 设计 实现 学士学位 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内