摘要:名厨到家app是一款手机软件,专门为那些不会做饭的人或者工作比较忙的人设计的。我想集结一批经过专业认证厨师,他们擅长各系特色菜.他们专门为那些吃饭特别讲究的人提供上门服务,根据他们的要求,为他们做上他们想吃的可口的饭菜。
本论文先是介绍了绪论,包括本系统的课题背景及意义,课题研究的现状。接着介绍了开发工具及相关技术,包括eclipse、myeclipse、MySQL以及json技术。在接着介绍了需求分析,包括功能模块的需求分析,系统的业务流程,使用Rose进行业务建模。然后介绍了系统的设计,包括本系统体系结构的总体设计,系统的功能设计,安全设计等。之后介绍了系统的实现,包括主要功能的实现,例如订单功能的实现,菜系信息管理的功能实现等。最后,介绍了系统的测试,包括我的订单功能系统的测试,用户管理功能的系统测试。最后介绍了结论和致谢。
关键词 名厨到家;Android;UML;MySql
目录
摘要
Abstract
1 绪论-1
1.1课题背景及意义-1
1.2课题研究的现状-1
1.3论文主要内容-1
2 开发工具及相关技术-3
2.1 Eclipse-3
2.2 Myeclipse-3
2.3 MySQL-3
2.4 JSON技术-3
2.5 MVC-3
3 需求分析-4
3.1需求描述-4
3.1.1功能模块需求描述-4
3.1.2系统的业务流程-4
3.2业务建模-6
3.2.1业务用例建模-6
.2.2动态建模-6
3.2.3业务静态建模-8
4 系统设计-9
4.1体系结构设计-9
4.2 系统总体设计-9
4.1.2服务端体系结构设计-10
4.2系统功能设计-10
4.2.1预约厨师功能-10
4.2.2寻单功能-12
4.3数据库设计-13
4.3.1数据库逻辑结构设计-13
4.3.2数据库表设计-13
4.4安全性设计-19
5 系统实现-20
5.1前台首页界面-20
5.2后台首页界面-21
5.3后台管理员登录功能的实现-21
5.4客户端登录功能的实现-22
5.5客户信息管理功能的实现-24
5.5.1新增用户功能-24
5.5.2修改用户功能-25
5.5.3用户申请成为厨师功能-26
5.6菜品信息功能的实现-26
5.6.1添加新菜品信息功能-26
5.6.2删除菜系信息功能-27
5.7订单功能的实现-27
5.7.1订单信息功能-27
6系统测试-30
6.1登录功能系统测试-30
6.2我的订单功能系统测试-30
6.3用户管理功能系统测试-31
6.4测试结果-31
结论-32
致谢-33
参考文献-34