摘要:文章介绍了时间小铺系统的设计与实现过程。时间小铺系统是手机应用软件,主要有购买时间、出售时间、交换时间、发布任务、申请任务、支付、聊天、评论、意见反馈等功能。系统在基于Android的基础上采用了java开发语言和MySql数据库,并且为了实现系统的高效性、稳定性和易维护性,系统还采用了MVC开发模式。系统的设计的主要目的是将用户的时间与生活服务联系在一起,解决用户的时间问题,满足用户所需要的相关服务。
关键词 时间;生活服务;MVC开发模式
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 课题的研究现状-1
1.3 课题研究的内容及意义-2
1.3.1课题研究的内容-2
1.3.2课题研究的意义-2
2 相关技术开发简介-3
2.1 Android开发简介-3
2.2 Eclipse-3
2.3 MVC开发模式-3
2.4 MySQL数据库-3
3 系统可行性分析与需求分析-4
3.1 可行性分析-4
3.1.1经济可行性-4
3.1.2技术可行性-4
3.1.3操作可行性-4
3.2 系统需求分析-4
3.2.1性能需求-4
3.2.2系统设计要求-5
3.3 系统功能说明-5
3.4 用例建模-7
3.5 动态建模-8
3.6 数据描述-9
3.6.1数据库实体图-9
3.6.2 系统E-R图-11
4 系统总体设计-12
4.1 系统模块总设计-12
4.2 系统功能设计-13
4.2.1 登录功能设计-13
4.2.2 注册功能设计-14
4.2.3 任务申请功能设计-14
4.2.4 消息功能设计-15
4.2.5 任务功能设计-16
4.2.6 设置功能设计-16
4.3 系统顺序图-17
4.4 数据库设计-18
5 系统实现-21
5.1 登录注册模块-21
5.1.1 登录的实现-21
5.1.2 注册的实现-21
5.2 类型模块-22
5.2.1 首页的实现-22
5.2.2 购买时间的实现-23
5.2.3 任务申请的实现-24
5.2.4 任务咨询的实现-26
5.2.5 任务类型的实现-26
5.2.6 任务总览的实现-27
5.3 消息模块-28
5.3.1 消息首页的实现-28
5.3.2 会话的实现-29
5.3.3 查找好友的实现-29
5.3.4 消息提示的实现-30
5.4 任务模块-31
5.4.1 我的任务的实现-31
5.4.2 发布任务的实现-31
5.4.3 任务进度的实现-33
5.4.4 确认付款和任务评论的实现-33
5.5 设置模块-34
5.5.1 设置页面的实现-34
5.5.2 昵称修改的实现-35
5.5.3 密码修改的实现-36
5.5.4 绑定手机号修改的实现-38
5.5.5 地址修改的实现-39
5.5.6 意见反馈的实现-40
6 软件测试-42
6.1 软件测试的目的-42
6.2 黑盒测试-42
6.3 测试用例-42
6.3.1 用户登录注册的测试用例-42
6.3.2 修改密码的测试用例-43
6.3.3 修改绑定手机号的测试用例-45
结论-46
致谢-47
参考文献-48