4 网上订餐系统详细设计 10
4。1 系统设计原则 10
4。2 系统设计目标 11
4。3系统总体结构设计 11
4。4服务端数据库设计 12
5 系统实现与测试 13
5。1 搭建Android开发环境 13
5。2系统(客户端)实现 14
5。2。1 登录模块实现 14
5。2。2 菜谱大全模块实现 16
5。2。3 菜品详情模块实现 20
5。2。4 确定订餐数量模块 20
5。2。5 我的订单模块 21
5。2。6 提交订单模块 23
5。2。7 评价模块 24
5。3服务器端实现 25
5。3。1 菜谱管理 25
5。3。2 用户管理 26
5。3。3 分组管理 27
5。3。4 订单管理 27
5。4 系统测试 28
5。4。1 软件测试 28
5。4。2 测试用例 28
5。4。3 测试总结 29
结论 30
参考文献 31
致 谢 32
1 绪 论
1。1课题研究背景和意义
伴随着我们现代高科技的快速发展,计算机的应用在当代的生活中日益广泛,已经逐渐深入人们的生活,网络技术与各个服务行业的连接日益加强,各种方便的软件逐个被开发应用到实际生活中,在这样的大前提下,各个服务行业的前景也被无限放大。
网上订餐逐渐发展成为一个十分广泛的饮食模式,它的出现对于所有餐馆的老板而言是一个重大的突破,便利的操作以及一目了然的各种数据,为人们提供了极大的便利。所以网上订餐系统应该能够为客户提供充足的信息和编辑的订餐手段,对客户来说可以轻松的获取餐馆以及订餐的相关信息等。一直以来人们都是靠传统的人工点餐方式管理餐馆,这种管理方式存在着许多缺点。作为现代生活的一份子,使用计算机对网上订餐进行管理,有着传统的人工管理不可比拟的优点,这些优点都能在很大程度上帮助餐厅的老板更好地管理自己的餐馆,使其快速发展。
1。2 课题可行性分析
可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
系统的可行性分析主要包括经济上的可行性,技术上的可行性,操作上的可行性和法律上的可行性。
1、经济可行性
目标系统开发经济需求的比较低,加上具有成熟的Android平台以及十分普及手机设备,所以在软硬件的支出上十分有限。而且,目标系统并是十分的复杂,开发的周期较短,人员经济支出有限。当系统开发成后,通过测试和、试运行和实际应用后,将很大程度上提高手机管理软件系统的科学性和高效性,在为人们带来便利的同时,也为系统的进一步推广、创新创造了条件,这带来的经济回报将远超过支出,并且最重要的一点是通过该系统的开发,可以使我们进一步理解软件工程思想和软件开发流程,为从事软件开发工作打下很好的基础,从长远利益来考虑,本课题的设计研究还是具有相当大的经济可行性的。