目 录
第1章.绪论 4
1.1 系统开发背景 4
1.2 开发设计目的和意义 5
1.3 网上订餐系统设计思想 5
1.4可行性分析 6
1.4.1技术可行性分析 7
1.4.2其他可行性分析 7
第2章.需求分析 9
2.1 需求分析 9
2.2建立用例图 11
2.3描述用例图 11
2.3.1管理员管理用例描述 11
2.3.2用户管理用例描述 13
第3章.系统分析 17
3.1寻找网上订餐系统中的类 17
3.1.1网上订餐系统中菜品信息模块 17
3.1.2新闻信息模块 17
3.1.3订单信息模块 18
3.1.4会员信息模块 18
3.2 建立网上订餐系统类图 19
3.3建立交互图 19
3.3.1 查询网上订餐系统菜品信息时序图 19
3.3.2下单时序图 20
3.3.3用户注册的时序图 20
3.3.4网上订餐系统会员登陆时序图 21
第4章.系统设计 22
4.1数据库设计 22
4.1.1数据库需求分析 22
4.1.2建立数据库逻辑模型 22
4.2人机界面设计 26
4.2.1系统登陆界面 26
4.2.2用户注册界面 27
4.2.2各种信息界面 28
4.2.3网上订餐系统用户登录界面 31
第5章.系统实施 36
5.1系统相关工具和技术介绍 36
5.1.1开发模式选择 36
5.1.2 Microsoft Visual Studio开发工具 36
5.1.3 SQL查询语言 37
5.2 数据库 37
5.3 程序设计 39
5.3.1 管理员管理核心代码 39
5.3.2 购物车核心代码 41
5.4 校网上订餐系统测试 42
5.4.1 网上订餐系统登陆测试 42
5.4.2管理员添加信息的测试 44
5.4.3订单系统的测试 45
5.5 使用说明 46
总结 48
(一)本文的研究结论及展望 48
(二)研究的不足及发展意见 49
(三)在系统设计与实现过程中的收获及后续的改进 49
参考文献 50
结 论 52
致 谢 53
本系统面向的对象是客户和管理员。需具有以下功能:
客户主要是在前台进行操作,可以使用网络,查询各种各样的餐饮,比如菜品信息,价格信息,评价信息,还可以在留言区进行留言等。客户通过各种餐饮信息的对比,足不出户就可以选择物美价廉有可口的饭菜。
管理员可以对餐饮类别进行添加,更新,删除等管理;对服务器上的餐饮信息进行添加,查询,修改和删除;对网上收到的订单,对其信息进行确认,对其所需餐饮种类、数量进行核对,并及时将不能够提供的服务反馈给用户,并对发布信息进行修改存档。对订单进行查询,修改,删除操作等。