中原工学院信息商务学院 毕业论文(设计)开题报告
论文(设计)题目 姓名 贾红瑞 基于Java EE的“美味时光”订餐系统的设计与实现--用户端 系别 信息技术系 专业班级 网络工程111班 学号 201101024102 1.选题目的和意义: 随着现代科学技术的飞速发展、计算机与全球互连网络相连接,使今天的社会进入了以计算机为核心的社会。网络的发展给我们带来了无限的商机与便利,网购时代的到来,加速了服务行业的前进。在餐饮业,网络也同样能够发挥巨大的作用——网上订餐。学校是一个人群密集区,用餐高峰加剧了学校食堂的拥堵,“美味时光”网上订餐系统给同学们提供了极大的便利,也带动了经济的发展,使得更多的商家参与到竞争中去。其最大的优势在于:图文并茂,信息能够及时更新和在线查看,并有效地解决了传统就餐过程出现的排队,拥挤,信息不能及时更新的现象。这样既节省了时间,也可以为广大用户提供更多选择。 该系统基于JavaEE平台和MySQL 数据库开发, 实现了网上订餐系统信息的动态管理,对每个订单的信息保管妥善并且处理及时,实现了高度的智能化。系统基于B/S(Browser/Server,浏览器/客户端)模式实现,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器端统一管理数据,易于保证数据的一致性。 2.本选题在国内外的研究状况及发展趋势: 2.1国外方面 对比于我国现在使用的订餐方式还停留在电话订餐的层面上,不容置疑,电话订餐方便,随时打一个电话就可以预定餐品。但是这种方式也存在着一些问题,这些问题或多或少的影响着饭店的运营,因此,进行网上订餐更是新型订餐方法,而在国外人们通过上网,对餐品进行预订的现象比比皆是,这样不仅节约了时间,也为饭店的订餐管理工作提供了方便。在国外,网上订餐往往是通过网络开设一家“网上餐饮超市”,再引入专业物流配送公司,为传统供应商提供广泛的配送服务,消费者只要点中网上美食店提供的任一菜点,由配送公司专门配送,但这种模式不仅需要配送公司有强大的实力,同时也要有广泛的客户群支持,进而网上订餐系统得到广泛应用,并且得到了普遍认可。 2.1国内方面 从国内研究现状来看,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,网上订餐系统应充分依托校园网和公司集中区域,实现订餐信息的集中管理、分散操作、信息共享,使传统的订餐朝数字化、智能化、综合化的方向发展,并为进一步实现完善的网上订餐打下良好的基础,从技术角度,也会不断更新,优化出适合网上订餐系统的框架,以便后续开发。 2.3发展趋势 随着信息化时代的到来,人们的生活节奏不断加快,上班时间相当紧张,但人们对生活质量的追求不断提高,一日三餐却不可少,由于人们工作,学习的关系,常常无法正常吃饭,随着网络的普及,网上订餐业务在中国开始盛行,人们也通过网络订餐的方式不必亲临现场,在家中或在办公室上网,便可以为自己、家人、朋友聚会等制办一份既营养又实惠的美食。这样既节省了时间方便了普通消费者,为餐饮行业提供了商机。网络订餐的便捷、快速,为平日工作繁忙的白领阶层以及就餐拥堵的大学生们剩下大量的时间。不同于单调的电话订餐,客户还可以在网上预览菜式,为客户的选择提供方便。 如果能搭建一个网络订餐平台,汇集多种风味,让客户能自由选择,直接点击就能送餐上门,也可以选择订餐后直接去饭店就餐,有效避免了等座位的困扰。 当前网上订餐服务必须满足消费者个性化的要求,提供高质量的食品和专业水准的服务至关重要。网上订餐人口以高收入人群为主,他们购买力强,受教育程度较高,生活的个性化诉求比较强烈。但是网上具有吸引力的信息缺乏制约着此行业的发展。因此能够提供优质服务的“专业网站”发展潜力巨大,网上订餐系统在未来的发展中依然有着广阔的前景。 3.主要研究内容: 本课题建立的是一个网上餐饮的WEB系统,采用B/S设计模式。系统包括两类用户:管理员、会员。管理员对网站信息进行管理和对商品的增删改查等;会员可以在线订餐、管理自己的信息和给管理员留言,通过建立本系统可以有效的提高工作效率,节约时间。系统功能模块如下: 会员模块 1)会员注册: 登录系统后可以注册成会员。 2)会员中心: 会员可以查看自己的注册信息并且可以修改。 4)订餐搜索: 会员可以通过筛选关键字查询自己所需要的餐饮信息。 5)订餐车功能:会员可以查看自己订餐车里的物品以及结账。 6)评能: 会员可以对餐品进行评论。 7)浏览菜单:根据价格,时间等查询餐品信息。 8)注销退出:会员退出此系统。 管理员模块 1)登录:管理员登录。 2)菜品管理: 对商品进行增删改查。 3)营养指南管理:管理员通过此功能在前台发布信息。 4)注销退出: 管理员退出后台管理。 5)信息管理:管理员可以发布一些关于本网站的帮助信息。 6)商品分类管理: 管理员可以添加,修改和删除商品分类。 7)用户管理: 可以修改自己的密码。 8)订单信息管理:管理员分角色查看订单明细,确认审核,实现订单的流转。 4.完成论文的条件、方法及措施,包括实验设计、调研计划、资料收集、参考文献等内容。 4.1完成条件及方法 (1)进行需求调查,写需求分析,确定系统的主要实现模块; (2)通过以往系统设计的具体实践,并根据需求分析,建立数据库相关表; (3)进行软件的界面设计及模块结构修改。 (4)运用三层架构设计模式,采用JavaWeb语言,以及MySQL数据库设计与实现。 4.2实验设计 实际情况分析→用户模块与相关数据库设计→相关界面设计→基本功能实现→系统测试 4.3方法和步骤: (1)可行性分析; (2)需求分析; (3)系统设计; (4)编码实现; (5)系统测试; (6)完成代码; (7)总结与完善; (8)充分利用图书馆、利用CNKI电子资源和网络等资源,整理文档,书写毕业论文以及毕业答辩的相关资料。 4.4可能出现的技术问题及解决办法: (1)可能出现的技术问题:信息同步更新。 (2)通过网络和书籍查找相关资料,用ajax实现页面和web服务器之间数据的异步传输。 (3)与同学进行讨论、请教导师解决遇到的技术问题。 参考文献: [1] (美)泰勒.JDBC数据库编程与J2EE[M].北京:电子工业出版社.2010 [2]Royce W. Software Project Management A unified Framework[M].北京:高等教育出版社,2011. [3]田福生,张燕平用Ajax技术实现B/S模式下客户端间信息交互[J]. 计算机技术与发展. 2009(10) [4]文永胜.Web中利用Ajax技术进行模型优化[J]. 科技信息(科学教研). 2010(23) [5]田敬军,翟立春.Ajax技术在B/S架构系统中的应用研究[J]. 唐山师范学院学报2010(02) [6] 贺松平.基于MVC模式的B/S架构的研究及应用[D].武汉:华中科技大学. 2010 [7] 林上杰,林康司.JSP 2.0技术手册第五版[M].北京:人民邮电出版社.2010 [8] 张海潘.软件工程导论[M].北京:清华大学出版社.2011 [9] 柳永坡.JSP应用开发[M].北京:人民邮电出版社.2011 [10]孙卫琴, 李洪成. Tomcat与Java Web开发技术详解[M]. 北京:电子工业出版社.2009 [11]施伯乐、丁宝康、汪卫《数据库系统教程》(第三版)[M].北京:高等教育出版社.2008 [12]吴其庆.Java程序设计实例教程[M].北京:冶金产业出版社,2011 [13]Zoya Ali. Designing Object Oriented Software Applications within the Context of Software Frameworks[D]. Ohio State University,2011 [14]Rachit Mohan Garg, YaminiSood, Balaji Kottana, Pallavi Totlani. A Framework Based Approach for the Development of Web Based Applications Waknaghat[J].Jaypee University of Information Technology,2011,1(1):1-4 [15]Jim Arlow UML2.0 and the Unified Process[M].机械工业出版社 ,2010 5.指导教师意见及建议: 签字: 年 月 日