《开题-基于JSP是网上订餐管理的系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《开题-基于JSP是网上订餐管理的系统的设计与实现.docx(11页珍藏版)》请在课桌文档上搜索。
1、L本课题的研究意义,国内外研究现状、水平和发展趋势1.1 本课题的研究意义网上餐饮预订系统以JSP作为技术基础,利用Imernet为用户提供及时,有效餐饮信息,与传统的人工作业相比他大大提高了餐饮企业的效益和效率。与传统餐饮预订活动相比它具有下列竞争优势:(1)对于用户。用户可以通过网站浏览企业发布的信息,就可以在线预订。不用再像以前那样“四处奔波”,有的时候还“一无所获“,通过上网预订大大节约了普通用户的时间。(2)对于企业。企业可以在网站上发布自己的信息,不仅可以取得经济上的效益,还可以宣传自己的品牌,提高了企业经营的效益和效率。同时也能够及时获得用户的需求,为企业发展制定相应的发展策略。
2、1.2 国内外研究状况水平和发展趋势1.2.1 国外相关课题的研究现状、水平和发展趋势餐饮业作为服务业及第三产业,在发达国家的经济中比重已非常高。国外一些大企业,如肯德基、麦当劳和必生客等,采用连锁经营的方式,本着“利益共享,责任共担”的原则,获利无数。这种模式已成为当今世界最富有活力的模式。信息化的普及,更多的人从网上获取信息,许多企业都建立了自己的、完善的网上业务,以及完善的售后系统,大大方便了人们的日常生活。1.2.2 国内相关课题的研究现状、水平和发展趋势过去10年,是我国餐饮业蓬勃发展的黄金时期,整个行业经历了从无序到有序,从小草到参天大树的逐步发展壮大。餐饮业在国民经济中的比重,从
3、无足轻重的位置飞速增长到年营业收入上千亿元,已成长为我国经济发展不可忽视的重要力量。伴随着2008年北京奥运会和2010年上海世博会的举办,我国经济必然会迎来一个飞速发展的阶段。但是,这个快速增长的行业目前正受到来自落后的经营模式、参差不齐的整体素质、低水平的产业化程度以及行业标准缺失等四方面因素的制约。首先,是企业经营模式的落后。其次,是行业整体素质参差不齐,部分企业仍存在卫生与安全隐患。再次,是产业化程度水平低。最后,与国外餐饮行业标准相比,我国餐饮行业的行业标准、法律法规建设还相对落后。2.本课题的基本内容,可能遇到的困难,提出解决问题的方法和措施一课题的基本内容本课题建立的是一个网上餐
4、饮预订的WEB系统,采用B/S设计模式。系统包括三类用户:管理员、普通用户和企业。管理员对普通用户信息进行管理,如注册信息等;普通用户可以浏览信息、预订信息和信息留言;发布信息等。通过建立本系统可以有效的提高工作效率,节约时间。2.1.1 课题的主要功能介绍管理员的功能: 信息注册管理 查看个人信息 查看订单信息 查看留言信息个人的功能: 个人注册 个人浏览信息 个人查询信息 个人预订信息 个人留言2.1.2 课题的用例图根据本系统的用户角色可分为三种:1 .普通个人:具有浏览、查询、预订和留言等功能。2 .管理员:具有订单管理、积分管理、查看用户留言信息以及个人信息管理等功能。根据系统的功能
5、分析,系统的用例图如下:2.本课题的基本内容,可能遇到的困难,提出解决问题的方法和措施图1个人用户用例图2.本课题的基本内容,可能遇到的困难,提出解决问题的方法和措施本网站包括前台和后台两大部分,其中前台包括:会员管理模块、信息发布模块、查询模块、投诉模块;后台包括:订单管理模块、积分管理、投诉管理、企业与个人信息管理模块;前台模块功能简介:会员管理模块:包括普通用户、企业的注册与登陆,登陆后会员还可以实现修改资料等功能信息发布模块:企业可以发布餐饮信息,管理员也可以发布信息。查询模块:企业通过此模块可以查询其它企业发布的餐饮信息、,避免了盲目竞争,有利于企业“优胜劣汰”;用户通过此模块可以查
6、询企业发布的信息,为自己做出最好的选择。留言模块:普通用户可以通过此模块对企业进行留言,管理员负责通过对用户反馈的意见,进行核实,并对企业进行规范管理。后台模块功能简介:订单管理模块:管理员对用户的订单进行管理并转发给企业。积分管理模块:管理员对用户的积分管理,用户消费达到一定的金额,会给一定的积分,当达到一定的分数,可以享受优惠。信息管理模块:对个人注册的信息进行有效管理。留言管理模块:管理员对用户留言的信息进行管理。2.1.4课题的数据流图前台数据流图为:I个人.息表I餐饮信息表回单信息表I投诉信息表I_IIII饕岁息订罕息投苧息.疗Ky个人信M_用户企业信企业信息餐管总企业信息表餐饮信息
7、表图4前台数据流图2.本课题的基本内容,可能遇到的困难,提出解决问题的方法和措施后台数据流图为:I管理I企业信息表个人信息表订单信息表I膏理I极分伍总投诉信息7 _ _2积分表 投诉信息表管理图5后台数据流图系统总体结构图:网上餐饮预订系统普通用户企业管理员查看积分信息投诉信息预订信息杳询信息 浏览信息 个人注册 查看订单 浏览信息 发布信息 企业注册企业信息管理查看投诉信ll查看订单信息积分管理个人信息管理企业信息管理图6系统总体结构图2.1. 5课题数据库设计1.个人注册信息表(USerInfO)字段名称数据类型长度允许空IDint4N用户名varchar20N密码varchar20N性别
8、blean10YE-mailvarchar100N真实姓名varchar20N出生年月datetime8Y证件号码char20Y2.本课题的基本内容,可能遇到的困难,提出解决问题的方法和措施电话varchar50N地址varchar100N2.积分信息表(Credit)字段名称数据类型长度允许空用户IDint10N积分数int10Y3.企业注册信息表(EnterPriSelnfO)字段名称数据类型长度允许空IDint4N用户名varchar20N密码varchar20N公司名称varchar100N企业法人varchar20N联系电话varchar15N地址varchar100N4.订单信息表
9、(OrderInfO)字段名称数据类型长度允许空订单编号int8N订餐数量int4Y姓名varchar20N地址varchar100N联系电话varchar15N时间datetimeN5.投诉信息表(ComPIainlnfO)字段名称数据类型长度允许空投诉编号int10N公司IDint10N公司名称varchar100N联系电话varchar15N联系地址varchar100N用户IDint10N用户名varchar20N联系电话varchar15N联系地址varchar100N投诉意见IVarchar200Y毕业设计(论文)开题报告2 .本课题的基本内容,可能遇到的困难,提出解决问题的方法和
10、措施6.管理员信息表(Managelnfo)字段名称数据类型长度允许空管理员IDint10N姓名varchar20Y年龄varchar10Y性别varchar8Y联系电话varchar15N家庭住址varchar100NE-mailvarchar20Y2.2本课题设计重点与难点及其解决措施1)本系统采用了当前最流行的设计模式MVe来架构,如何通过MVC来设计表示层、业务层和逻辑层?前台页面(表示层)主要通过使用JSP+HTML来实现,可以通过JSP标签的封装/servlet标签来同一页面风格。逻辑业务通过使用Javabean来实现。整个系统的逻辑流程使用SerVIet来实现,通过跳转可以使逻辑
11、更加清晰,更加易于系统的维护和升级。数据库的实现2)数据库的设计与实现数据库设计是系统的一个难点。首先,系统开发中可能遇到数据库的连接问题。由于以前没有使用过MySql数据库,数据库的配置,以及插件的安装等等,都是有可能遇到的。其次,数据库表格的设计如何恰当的设定关键字,便于管理员的操作,用户和企业的检索。最后,数据库安全性问题,对于用户和企业信息的保护。通过加密等手段减少信息泄露的可能。3 .本课题拟采用的研究手段(途径)和可行性分析3.1 开发技术及开发工具的选择Microsoftvisio2003一相关视图设计Eclipse+Tomcat+js一工程管理、代码编写及调试Dreamweav
12、erMX2004静态页面的设计FireworksMX2004图片处理MySQL4.0作为后台数据库的开发3.2 开发环境硬件配置:CPU:Intel(R)Celeron(R)cpu2.8GHz内存:512M硬盘:80G软件配置:系统:WindowsXPProfessional+eclipse+MySQL+Tomcat;3.3 可行性分析3.3.1 技术可行性分析使用JSP进行WEB系统的开发已经是一种很成熟的技术,在企业级别的开发中JSP已经成为许多公司优先选择的对象。JSP的灵活和强大以及和XML的结合,使JSP的内容不断丰富,使用WEB框架和自定义标签更加增强了其适应面的推广。2000以后
13、出现了越来越多的技术融合方式,WEB框架开始支持MVe设计模型,为开发者提供了整套的开发框架,J2EE是这种开发框架的典型代表,JSP是J2EE的核心WEB技术,在对于MVC模式的适应方面做的很全面,现在的大多基于JSP的开发已经使用MVC三层设计模式,特别是struts框架的出现更加加速了MVC模式在JSP中的使用。3.3.2 经济可行性1 .购买和安装设备的费用:包括计算机硬件、系统软件等,由于本系统对运行环境要求不高,现行一般配制的Pe机即可满足要求,因此此项费用极少。2 .系统开发和维护费用:系统开发人员、操作人员和维护人员的工资、培训费用等,由于本项目属于小型项目,且国内外已有许多成
14、功先例可参考,可以省去开发中一些不必要的浪费。333法律可行性本系统是在老师的指导下独立完成的,故不存在侵权行为或者由于本系统带来的法律纠纷等问题,所以在法律上是可行的。毕业设计(论文)开题报告3.本课题拟采用的研究手段(途径)和可行性分析3.4参考文献1邓子云,张赐JSP网络编程.第1版.北京:电子工业出版社,2005.9.2杜秀川,王曼编著JSP网络编程.北京:电子工业出版社,2006.3马海军,景丽翻译Java编程原理与实践.北京:清华大学出版社,2005.4陈刚编著.Eclipse从入门到精通.北京:清华大学出版社,2005.|5孙卫琴,李洪成编著.Tomcat与JaVaWeb开发技术详解.北京:电子工业出版社,2006.指导教师意见:指导教师:2015年2月20日教研室审查意见:教研室负责人: