本 科 毕 业 设 计(论文)开 题 报 告
题 目:基于JSP的某餐厅点餐系统
专题题目(若无专题则不填):
本课题来源及研究现状:
l 课题来源:
社会的快速发展导致人们的生活水平急剧提升。也随着社会信息技术化发展,高效发展的网络不仅仅是便利而且还更加的迅速。这也改变了人们的生活,不但使得生活愈加的便利,也使得生活愈加的快捷,这就开始使得网络订餐开始兴起发展了。据不完全统计,近几年的中国网上订餐交易量呈现笔直上升的趋势,这也表明了网上订餐担当了在现今社会的愈发重要的模块。线上的点餐已经满足不了人们愈加上升的点餐欲望,这也是对于那些致力于快速发展的餐饮企业一个巨大的商机。我们必须追赶上这一发展趋势,不落于其他人的脚步。餐饮企业对于这一个巨大的市场也在一步步追逐,这不仅仅是餐饮企业的发展,也是为人们的餐饮方面的一步步提升,减少了人们的不便,餐品也是变得愈加的全面和完美。点餐系统已经化身为人们生活的正常的普通的愈加方便的活动了。地球村的网上购物模式时代来临啦!
l 研究现状:
如今的社会,已经存在很多人对点餐系统进行了详细的研究,国内外也有了许多的便利美观的点餐系统。面对这些个国内点餐数量的快速上涨,人们的生活中网络也是真正的变成了必不可少的一个工具。点餐系统应运生,已经成为一种重要的普通的消费方式。因此,针对于点餐系统的需求和美观程度上进行的很大的改变。好胃口点餐系统在这次运用了JSP+Spring+SpringMVC+MySql框架,这是一个B/S结构的点餐系统,前台部分使用了JSP和它相关的部分技术,在好胃口点餐系统的前台使用了必须的JS、AJAX,JQUERY等技术,使得界面变得美观和方便,也为我们的用户带来了完美的用户体验。这个好胃口点餐系统中使用的是MySql数据库,很方便点餐系统里面数据的存储和修改,让我们对这个点餐系统的各个功能实现了很好的便捷。在这次系统设计中使用的是Eclipse这个编程软件,使用了TOMCAT服务器得以运行。对于该点餐系统的设计和开发的工程中,是对于JavaEE的企业级别应用的实现和提高,是为了去实践学校学习的知识和自己了解的系统功能的相结合,也是让我们进行知识的储备和提高,为今后发展更为方便。
课题研究目标、内容、方法和手段:
l 研究目标:
网上点餐系统是现实与理论交接的产物,传统的点餐已经无法给人嗲来方便的做法了,我们必须对现今的互联网进行提升,对人们生活的方便型进行设计开发这个点餐系统。
1.这个点餐系统有一个美观的界面,我们的用户可以很方便的进行操作,使用起来必须简洁明了。
2.我们必须了解顾客的基本功能,让后实现他们。在这个点餐系统中用户可以和方便的查看餐品的各种资料,方便用户的购买。
3.拥有后台管理员,这是一个管理总个系统的角色。他可以查看餐品的信息,可以修改餐品的信息,可以查看顾客的信息,对顾客的信息进行操作。可以查看顾客的订单和详细订单,对顾客的订单进行修改。
l 研究内容:
好胃口点餐系统为人们提供了以下功能:
(1)登入/注册
我们的首页是登录模块,我们可以选择相应的身份进行登入。如果没有id我们可以进行注册,注册完毕我们就可以登录网站。我们可以选择是顾客还是管理员的登录方式,两者的登录结果是不同的,会分别进入前台和后台,进行不同的操作。
(2)餐品的信息查看与发布
前台的顾客和后台的管理员在网页的界面上都能够查看餐品的各种需要的详细的信息,但是进行的操作却是不同的,观看的方式也是不同。顾客的餐品信息是经过修改和变化的,但是管理员的信息是更为全面的,而且能够可以修改这些信息。
(3)前台顾客功能模块
在这个模块中我们的顾客能够查看所有的想要看到的餐品的大概信息以及它们的详细信息、可以在线将餐品加入购物车,顾客还能够将餐品在购物车上进行删除后进行提交给商家的后台管理。
(4)后台管理员功能模块
在后台模块中主要是对栏目,菜品,用户和订单的信息进行查看。我们可以浏览餐品的信息、查看用户的信息、订单的信息,栏目的信息。我们也可以对于自己的餐品种类,菜品还有订单等信息进行添加与删除。
l 研究方法:
在这个好胃口点餐系统中使用的是通过浏览器登录的B/S架构,设计并且开发出了这个好胃口点餐系统。项目开发设计之前,进行需求分析的操作,在清楚了顾客的需求后再为顾客添加种种功能。然后进行项目的详细编写,运用框架的支持,各种软件的使用来进行项目的功能实现。完成功能模块,对每个功能进行检测,了解是否能够正常使用。在开发和检测的过程中对这些东西进行记录,保存好相应的信息为毕业论文的需求和详细情况进行预操作。
设计(论文)提纲及进度安排:
l 设计(论文)提纲:
1、内容摘要
2、前言
3、研究依据
4、需求分析
5、系统设计
6、系统测试
7、总结
8、参考文献
9、致谢
l 进度安排:
第1-3周:开始着手写开题报告;
第4-7周:进行需求分析的调查和编写,和对开题报告进行修改等;
第8-12周:进行系统的模块设计,然后进行框架的搭建;
第13-15周:将所有的模块编写完成,进行模块整合;
第16-17周:软件的模块测试,整体测试,修改并且进行完善;
第17-18周:进行论文的编写,修改。
主要参考文献和书目:
[1]萨师煊,王珊,基于c/s模式的构件式酒店管理信息系统[M].北京高等育出版社,2000.7:38-256.
[2]Java编程思想(第四版)埃史尔、陈昊鹏 机械工业出版社(2007-06)
[3]MySql Database 编程艺术深入数据库系结构(第二版)凯特,苏金国,王小振等 人民邮电出版社
[4]林尚杰编著.JSP2.0技术手册[M]电子工业出版社,2004.32-69
[5]林信良 Spring2.0技术手册[M]电子工业出版社,2006.6
[7]蔡建,景楠.Java Web应用开发:J2EE和Tomcat[M]北京:清华大学出版社,2004.
[8]清宏计算机工作室《JSP编程技巧》,机械工业出版社,2004.5
[9]刘晓义,XML技术及应用[M]哈尔滨工程大学出版社,2011.6
[10] 张桂珠,刘丽,陈爱国. Java面向对象程序设计(第2版)北京邮电 大学出版社
[11]王保罗.Java面向对象程序设计[M]. 北京:清华大学出版社
[12] 周海燕.Jsp网上书店系统与案例分析[M]. 北京:人民邮电出版社, 2004.5
[13] 林邦杰,彻底研究java.北京:电子工业出版社,2002
[14] 毕广吉.Java程序设计实例教程[M]. 北京:冶金工业出版社,2007
[15]宋金玉,陈萍,陈刚.数据库原理与应用(第2版)[M].北京:清华大学,2014(9)
[16]尹为民,李石君,金银秋,曾慧,吴迪倩.数据库原理与技术(第3版)(MySql版)[M].外文书名: Database Principle and Technology (third edition).北京: 清华大学出版社,2014(5)