1、 1 毕业论文(设计)开题报告 (2017 届) 姓 名 学 号 专业、班级 指导教师 职 称 讲师 课题名称 基于 JavaWEB的网上订餐系统 选 题 依 据 和 意 义 一、选题依据选题依据和意义和意义: 随着互联网技术的发展,计算机和网络正迅速走进千家万户,深入人们生活的个 个方面,互联网的兴起也带动了传统行业的发展,网络的实时性、丰富性和便捷性给人 们带来了巨大的遍历。期中, “网购”正在成为一种越来越流行的消费方式,而其中除了 有代表性的“淘宝”和“天猫”等交易平台外,诸如一些网上订餐, “美团” 、 “饿了么” 等平台也正融入人们的生活中。而基于 Java 语言技术的管理系统已经
2、越来越普及,并且 由于 Java 语言的特性, 使其容易进行 Web 应用程序的开发, 而在网络如此普及的情况下, Web 应用程序不仅比较便利,也有着大量的实践经历表示其适用于系统管理,同时也是 时下非常热门的一种应用,相信也有着广泛的前景。 本系统采用了基于 B/S 结构的系统设计,主要使用的是 JSP、Servlet、JavaSrcipt 等技术进行开发,可以实现网上订餐,订单查询,用户管理以及餐品展示等功能。 并且本系统对于数据的增删改查较为频繁,如果不能进行合理的分层,势必会造 成开发的混乱以及代码的冗余, 所以本系统引入了 MVC 设计模式, 将程序分为三个部分。 其中, JSP
3、作为视图层提供程序和用户交互的页面, JavaBean 作为模型层封装实体对象以 及业务逻辑,Servlet 作为控制层负责处理各种业务请求,并调用 JavaBean 模型对业务逻 辑进行处理,让视图与业务逻辑相关联,从而提高代码开发效率。 研 究 的 基 本 内 容 及 解 决 的 主 要 问 题 网上购物一般包括前台模块和后台模块,前台模块是让用户能够直观地看到各类信 息的页面,所以有餐品的展示、发布的公告以及订单中心等功能,为了让用户方便结账, 还应该有“购物车”的功能。后台模块是负责各类逻辑的处理,所以有餐品管理,订单 管理以及会员管理等。框图如下: 2 系统流程框图 本系统主要解决的
4、问题有: 1. 网上订餐流程的需求分析和功能设计 2. 数据库表单的设计,表单的设计决定了系统数据交互的性能,良好的设计可以让更新 和维护更加方便。 3. 学习 Java 语言的优秀框架,可以提高开发效率。 3 研 究 的 进 度 、 步 骤 3 月 1 日至 3 月 10 日, 收集各方面资料,确定不同方案以及系统的配置环境和模块的 初步设计,并撰写开题报告 3 月 11 日至 4 月 7 日, 进行系统的初步运行和调试,并在能完成基础功能的基础上尝 试添加一些新功能 4 月 7 日至 5 月 7 日, 继续完成代码部分的编写,并进行调试运行 完成论文,交论文初稿 5 月 8 日至 5 月 12 日 完善论文,准备答辩对毕业论文进一步修改完善、定稿、打印 装订、交稿 研 究 的 方 法 及 措 施 1、 通过查阅图书馆的专业书籍以及网络渠道等先对可能出现的问题进行思考并考虑解决 方案,在实践的过程中尽可能多尝试更加先进的框架和设计理念。 2、 在设计过程中,先根据自身以往的经验和理论,进行一些方案设计,并将一些可能可行 的方案向导师咨询,根据导师意见