本 科 毕 业 设 计(论文)任 务 书
题 目:基于SSM的餐厅点餐系统设计与实现
专题题目(若无专题则不填):
原始依据(包括设计(论文)的工作基础、研究条件、应用环境、工作目的等):
社会的快速发展导致人们的生活水平急剧提升。也随着社会信息技术化发展,高效发展的网络不仅仅是便利而且还更加的迅速。急剧发展的社会生活的品质改变了人们的生活的便利性,这就开始使得网络订餐开始兴起发展了。据不完全统计,近几年的中国网上订餐交易量呈现笔直上升的趋势,这也表明了网上订餐担当了在现今社会的愈发重要的模块。线上的点餐已经满足不了人们愈加上升的点餐欲望,这也是对于那些致力于快速发展的餐饮企业一个巨大的商机。我们必须追赶上这一发展趋势,不落于其他人的脚步。餐饮企业对于这一个巨大的市场也在一步步追逐,这不仅仅是餐饮企业的发展,也是为人们的餐饮方面的一步步提升,减少了人们的不便,餐品也是变得愈加的全面和完美。点餐系统已经化身为人们生活的正常的普通的愈加方便的活动了。
应用环境:
该系统的实现要求使用B/S架构,采用了SPRING - MVC模式,采用JSP,Spring,springMVC和Mybatis来进行实现,前台和后台的数据则是使用MySql库来实现。
软件环境
操作系统——win 7旗舰版
数据库——MySql
应用服务器——Tomcat7.0
编辑环境——Eclipse Mars
工作目的:
主要是经过好胃口点餐系统的设计及编写我们的毕业论文,使得我们掌握软件开发和设计的大部分过程,这也使得我们可以好好的学会系统分析的基本过程和方法,这也能够使得我们更加了解我们以往学习的知识,加深了我们的印象然后更加熟悉我们掌握的技术。通过编写设计文档编制我们也可以提高自己的语言能力。我们能够很好的了解和掌握一个网站的创建方法和创建过程,以及了解其中大部分的业务流程,这是一种锻炼逻辑思维的好方法,经历来自网络时代改变。为了以后我们工作和发展,以及开发更方便的,更好的网站,为我们的未来创造出一份财富。我们也能够在这次毕业设计中了解软件开发这个专业的前途,加强对未来的信息。不过这也是表明了网络时代的迅捷,网上订餐已经进入人们生活中的一个很重要的位置!
网上订餐已然成为了学生阶层和白领阶层的一个重要的点,我们的生活已经被步步占领,我们生活已经很难没有网上点餐。不过也正是有了网上订餐,我们能够节约很多的时间,降低我们做饭的时间,能够花费更多的时间在工作和学习中。对于上班一族来说这是至关重要的一点。而且在网上我们可以有很大的选择,八大菜系,各地美食,只要世界上有,我们就能在网上预定。我们在网上订餐可以吃遍各个地方的美食,只要我们愿意,今天粤菜明天就可以川菜。这是一个大世界,也是一个小村镇,互联网将整个世界串联。
主要内容和要求:(包括设计(研究)内容、主要指标与技术参数,并根据课题性质对学生提出具体要求):
研究内容:
本系统为用户提供实现了以下功能:
(1)登入/注册
我们的首页是登录模块,我们可以选择相应的身份进行登入。如果是没有数据库账户的用户就必须要进行注册账户,注册完毕我们就可以登录网站。我们可以选择是顾客还是管理员的登录方式,两者的登录结果是不同的,会分别进入前台和后台,进行不同的操作。
(2)餐品的信息查看与发布
前台的顾客和后台的管理员在网页的界面上都能够查看餐品的各种需要的详细的信息,但是进行的操作却是不同的,观看的方式也是不同。顾客的餐品信息是经过修改和变化的,但是管理员的信息是更为全面的,而且能够可以修改这些信息。
(3)前台顾客功能模块
在这个模块中我们的顾客能够查看所有的想要看到的餐品的大概信息以及它们的详细信息、可以在线将餐品加入购物车,顾客还能够将餐品在购物车上进行删除后进行提交给商家的后台管理。
(4)后台管理员功能模块
在后台管理的模块中管理员在这里主要是对餐品的种类和餐品和用户和订单的信息进行详细信息的查看。我们可以浏览餐品的信息、查看用户的信息、订单的信息,栏目的信息。我们也可以对于自己的餐品种类和餐品和订单等需要的信息进行增加信息和删除信息。
主要技术指标与技术参数:
这个好胃口点餐系统的使用的是B/S的浏览结构,在设计和开发的过程中用的是Eclipse开发工具,在数据库部分中好胃口点餐系统是采用的MySql数据库和Tomcat的Web服务器。这是好胃口点餐中还添加了spring,spring-mvc和mybaits的jar包,我们无法直接访问jsp的页面,这是使用了框架来保证访问的安全性和完整性。
具体要求:
1、要求独自完成预定模块各种设计工作,要求使用自己的数据库内容自己建立数据库表格。按照预定的时间对这个好胃口点餐系统进行设计和美化工作。要根据这个系统的功能进行模块的设计,使得网站更加的迅速。
2、要求设计好胃口点餐系统利用TOMCAT运行后应当能够正常运行,能够完成预设的各个模块的功能。
3、要求绘画好胃口点餐系统的模块图等详细介绍图,要求在相应设计文档的编写详细体。
日程安排:
第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)