Java、JSP校园网上订餐系统

技术:Java、JSP
摘要:
纵观当今世界网络技术的快速发展和全面普及,结合网上订餐的高效、便捷,人们已经越来越欣然接受并最终受益于这样的餐饮服务。为了更好地满足目前市场快速发展的需求,本文细致地分析了网上订餐系统的设计与开发过程,努力构思出一套最适宜最贴切的服务模式。
该系统就是为了满足消费者足不出户,通过网络轻松快捷的完成订购餐饮和食品,尤其是当代学生及白领,这些人一般都学习工作比较忙,并且对计算机比较熟悉,思想也比较超前,能够接受网上订餐。
本系统是基于买家和卖家之间交互的一个信息交流平台,主要是针对顾客的使用以及系统管理员的管理,基本上实现了从从菜品浏览、会员登录、购物车的实现,到订单处理,再到系统管理这样的网上订餐的业务流程。并从系统概述、系统分析与设计、系统实现几个方面介绍了整个软件开发的过程。其开发平台为MyEclipse,使用MySQL来搭建数据库,最终结合JSP技术来实现系统的若干功能。
在开发设计中,采用B/S(Browser/Server)结构,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,而且由于通过服务器端统一管理数据,易于保证数据的一致性。数据库方面,推荐业界具有领导地位的MySQL数据库,使系统安全性能更高。同时采用当前正在流行的JSP(Java Server Pages)编程,用户界面更友好。
关键词:网上订餐;JSP;MYSQL;B/S

目录:
1  绪论    1
1.1  开发背景        1
1.2  国内外研究现状    2
1.3 研究意义    3
2  开发工具与环境简介    5
2.1  JSP简介    5
2.1.1  JSP 技术简介    5
2.1.2  JSP 工作原理    6
2.1.3  JSP 的优点    6
2.2  MySQL 简介    7
2.3 开发思想与框架    7
2.3.1  MVC思想    7
2.3.2  Struts 2    8
2.3.3  Spring    8
2.3.4  Hibernate    9
2.4  Tomcat 应用服务器    10
2.5  MyEclipse    10
2.6  B/S模式    10
2.6 开发环境    12
3  系统分析与设计    13
3.1 可行性分析    13
3.1.1 技术可行性    13
3.1.2 经济可行性    14
3.1.3 法律可行性    14
3.1.4 管理可行性    14
3.2 系统需求分析    14
3.3 业务流程分析    16
3.3.1 注册会员业务流程分析    16
3.3.2 系统管理员业务流程分析    16
3.4 系统体系结构设计    17
4   数据库设计    18
4.1 概要设计    18
4.1.1  系统概要设计简述    18
4.1.2  订餐系统E-R图    18
4.2 逻辑设计    19
4.2.1 关系模型    19
4.2.2 数据表结构设计    19
5  系统实现    22
5.1 功能介绍    22
5.2 核心模块实现    23
5.2.1系统首页    23
5.2.2 会员功能实现    25
5.2.3 管理员功能实现    30
6  系统测试    31
6.1 系统测试    31
6.2 测试目的    32
6.3 测试原则    32
6.4 测试方法    33
6.5 测试内容    34
6.5.1系统登录测试    34
6.5.2管理员模块测试    35
6.5.3搜索模块测试    35
6.5.4菜品信息修改模块测试    35
6.6 测试结果分析    36
7  结束语    37
参考文献    39
致  谢    40
外文原文    41
译  文    46

论文字数:25325
包含资料:

 

 

截图:
 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值