《毕业设计(论文)-基于web的网上订餐系统的设计与实现》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于web的网上订餐系统的设计与实现(47页珍藏版)》请在金锄头文库上搜索。
1、常州信息职业技术学院 毕业设计(论文)报告常州信息职业技术学院学生毕业设计(论文)报告全套设计加扣 3012250582系 别: 软件学院 专 业: 软件技术 班 级: 中软131 学 生 姓 名: 学 生 学 号: 设计(论文)题目: 基于web的网上订餐系统的设计与实现 指 导 教 师: 设 计 地 点: 起 迄 日 期: 2015.06.262015.07.30 毕业设计(论文)任务书专业 软件技术 班级 中软131 姓名 一、课题名称:基于web的网上订餐系统的设计与实现 二、主要技术指标(或基本要求): 1.资料要求:多访问类似于电子商务网站,了解网上买卖操作流程,以及需要用到的相关
2、技术的书籍,并且阅读网上订餐系统的研究成果。 2.开发环境:MyEclipse10,Eclipse,数据库MySql,Tomcat7 3.技术要求:系统为B/S架构,基于Struts2、Hibernate框架,JQuery、JS技术的应用,运用于前后台之间的操作;配置数据库连接池进行对数据库进行访问、操作。 三、工作内容和要求: 1.设计需求分析,系统结构功能,设计需求的业务流程;系统设计,页面设计,制定计划,数据库架构,详细设计。 2.参与者管理:会员,管理员。根据参与者的类型不同,权限也不同。管理员几乎可以对所有模块进行增删改查操作,而会员只有部分操作权限。 3.模块名称:用户模块、管理员
3、模块、菜品模块、订单模块、留言模块等。 4.系统功能模块管理权限:普通会员能对菜品管理模块进行查询操作功能、在用户管理模块修改自己的用户信息的修改操作功能、查询自己订餐车的功能、查看公告以及发表留言的功能;管理员能够对所有模块进行增删改查等功能。 四、主要参考文献:1 都志辉JSP编程实践一动态网页的引擎M清华大学出版社2002年9月 2 Eric. Java编程思想M. 第4版. 机械工业出版社 北京 2005年5月 3 Karl AvedalJSP编程指南M北京电子工业出版社 北京 2001年4月 4 陈刚.Eclipse从入门到精通M. 北京:清华大学出版社. 2005年4月. 5JSP
4、核心技术和电子商务应用实例黄浩文 黄静舒编著.2001年3月 6 ShelleyPowers.JavaScript 经典实例.2012 年 3月 学 生(签名) 年 月 日指 导 教师(签名) 年 月 日 教研室主任(签名) 年 月 日 系 主 任(签名) 年 月 日毕业设计(论文)开题报告设计(论文)题目基于web的网上订餐系统的设计与实现一、 选题的背景和意义:在电视与网络还未普及时,人们主要以通过阅读报纸、收听收音机的方式获取外界的信息资源。随着社会的发展,家家户户都拥有了自己的电视,这时候人们获取外界信息的方式主要是通过观看电视。现在,世界上有很多人的获取外界消息的方式都依赖于网络,因
5、为网络传播消息的速度比电视更快、更及时。同时网络也给人们提供了更加丰富的信息资源,人们也能够随时随地的通过手机、平板电脑查看自己关心的消息,这使得人们获取信息的方式更加的自由、快速、便捷。网络带给人们的影响力不可小嘘,它使信息资源的获取扩展至整个世界的网络系统,让世界共享信息。现在的餐厅的日常运作管理主要是靠人工,这样做不仅需要耗费多余的人力资源,还容易因为造成丢失记录和重复记录等错误操作而造成管理水平低下,而且每个月用于餐厅的服务人员的金额也不小。基于web的网上订餐系统不仅能通过完好的保存数据、避免重复操作,从而提高管理水平,还能给餐厅免去雇佣服务人员的费用。同时也给餐厅管理者提供了一个方
6、便管理餐厅运作的管理平台,管理员可以通过查看并管理餐厅的每一个细节,并最大的降低了使用者的劳动强度,提高了工作的质量和效率。二、 课题研究的主要内容:本网上订餐系统设计主要是分为前台和后台两部分,前台由普通会员来操作,后台由管理员来操作。前台主要内容包括:网上订餐系统前台会员登录、注册;网上订餐系统的菜品展示、查询;网上订餐系统会员个人信息管理;网上订餐系统的会员个人订餐车管理;网上订餐系统的会员发表留言;网上订餐系统的查看管理员发布的公告。后台主要内容包括:网上订餐系统的会员管理;网上订餐系统的菜品类别管理;网上订餐系统的菜品管理;网上订餐系统的订单管理;网上订餐系统的留言管理;网上订餐系统
7、的公告管理;网上订餐系统的系统属性管理;网上订餐系统的基本操作管理。三、 主要研究(设计)方法论述:首先,通过调查文献来获得资料,以及从互联网上查询系统中使用到的相关材料,从而全面地、正确地了解掌握所要研究和分析此网上订餐销售系统中可能用到的开发技术,结构框架以及使用方法,并完成课题前期调研工作。其次,对网上订餐系统的可行性进行的分析,然后确定系统设计目标,并明确整个系统结构规划,并完成系统各个模块的设计与开发,但是系统的功能要切合实际情况。最后,对系统主要页面、数据库、应用程序的设计与实现作详细讲解。四、设计(论文)进度安排:时间(迄止日期)工 作 内 容2015.06.192015.06.
8、23联系指导老师、确定选题2015.06.232015.06.24完成开题报告并提交给指导老师2015.06.252015.06.26收集资料,修改开题报告2015.06.262015.07.30进行毕业设计、毕业设计论文撰写2015.07.312015.08.01毕业设计答辩五、指导教师意见: 指导教师签名: 年 月 日六、系部意见: 系主任签名: 年 月 日目 录摘 要IAbstractII第一章 绪论11.1 课题研究背景11.2 研究的意义11.3 课题研究的内容21.4 论文的组织2第二章 系统开发技术分析32.1 编程语言32.2 Ajax技术32.3 JQuery技术32.4 S
9、truts2技术32.5 Hibernate技术42.6 Spring技术4第三章 需求分析53.1 系统业务概述53.2 业务流程53.2.1 前台功能63.2.2 后台功能63.3 系统用户的功能63.3.1 会员用户63.3.2 管理员用户73.4 系统功能用例83.4.1 会员注册83.4.2 会员登录83.4.3 购买菜品83.4.4 管理员管理83.5模块描述93.5.1 前台模块93.5.2 订餐模块93.5.3 后台模块10第四章 系统设计124.1 系统架构设计124.2 数据库设计124.3 详细业务流程描述15第五章 系统实现与测试175.1 程序结构175.2 系统实现
10、175.2.1 系统登录模块175.2.2 网上订餐系统后台管理模块195.2.3 网上订餐系统前台管理模块245.3 系统测试与运行315.3.1配置测试与运行环境315.3.2测试总结31第六章 总结与展望326.1总结326.2展望33致谢34参考文献35基于web的网上订餐系统的设计与实现摘 要饮食的健康是人们身体健康的基础,而在当今社会,人们生活节奏不断加快,对于饮食的关注也逐渐降低。现在的上班族和学生族的都把大部分的时间用在了学习工作上。时间对于这群人来说是很宝贵的,这使得他们不得不放弃对饮食健康的追求而把时间投入到工作和学习中。如今网络购物十分盛行,网络已经成为了人们日常生活中不
11、可或缺的部分,年轻人们更是离不开网络。由此,将餐饮和网络结合起来,不仅能节约上班族和学生族的就餐时间,还能为餐厅管理者提供能方便快捷的管理方式。本系统的开发工具为Eclipse,以Java作为开发的基础语言,并使用MySql数据库存放网站前后台产生的数据,以及使用Struts2、Hibernate4、Spring3作为项目开发的框架基础。实现了管理员模块、会员模块、菜品模块、订单模块、留言模块、公告模块中的多个功能。本网上订餐系统符合基于web的网上订餐系统的基本要求,不仅能够为网站中的会员节省就餐时排队等候的时间,又能提高网站管理员的工作效率以及管理的方便。本论文的结构如下:首先说明了本课题的选题背景、意义和内容;其次介绍了开发本系统使用的相关的技术;紧接着对系统进行了需求分析,以及阐述了数据库的设计原理;然后阐述了整个系统的功能模块以及实现;最后得出本课题的结论。关键词:JAVA;订餐;MySql;The Design and Implementation of Online Reservation System Based on WebAbstractHealth is the foundation of the people healthy diet, but in todays society, people with the accel