摘 要
二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。中国的网民充分领略到“畅游天地间,网络无极限” 所带来的畅快。随着Internet的飞速发展,使得网络的应用日益的广泛。如电子商务,电子政务,网上医疗,网上娱乐,网络游戏,网络教学等。本次毕业设计的题目就是网络订餐系统。
本论文就毕业设计的内容,系统地阐述了整个网络订餐系统的功能及实现。实现了从菜品管理,菜品分类和查询,到订餐车实现,用户订单处理,再到系统管理。基本上实现了网上购物的功能流程,能够实现用户与商家在网上进行订餐交易。本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。
经过分析,我使用 SUN公司的JSP开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统。
关键词:网络订餐系统、JSP、信息时代
目录
摘 要 I
第一章 引言 1
1.1背景和意义 1
1.2国内外现状 1
第二章 系统开发平台 3
2.1开发工具介绍 3
2.2主要开发技术介绍 4
2.2.1 JavaEE平台 4
2.2.2 SSH技术介绍 5
2.2.3 MySQL数据库 7
2.3系统环境需求 8
第三章 需求分析 9
3.1可行性分析 9
3.1.1经济可行性 9
3.1.2技术可行性 9
3.1.3法律可行性 9
3.2系统功能及特性分析 10
3.3后台管理模块需求分析 11
3.4前台下单模块需求分析 12
第四章 概要设计 14
4.1网上订餐系统的功能模块概要设计 14
4.1.1用户模块概要设计 14
4.1.2管理员功能模块概要设计 15
4.2数据库的概要设计 15
4.2.1数据库实体关系图 15
4.2.2数据库表的设计 16
第五章 详细设计和实现 20
5.1功能模块介绍 20
5.1.1界面设计 20
5.1.2 菜单信息浏览 22
5.1.3 用户登陆/注册 23
5.1.4 个人信息预览 24
5.1.4 订单信息表 25
5.1.5 后台管理员的登录 26
5.1.6 后台主界面 27
5.2主要实现技术 28
5.2.1分页显示算法 28
5.2.2 信息显示 29
5.2.3 订单显示 30
第六章 测试和案例分析 32
6.1测试的重要性及其目的 32
6.1.1测试重要性 32
6.1.2测试目的 33
6.2测试的步骤 33
6.3测试的内容 34
6.3.1用户登录测试 34
6.3.2非法连接测试 34
6.3.3 用户下单测试 34
6.3.4 管理员添加菜单测试 35
结论 36
参考文献 38
致谢 39