|
技术:Android等
摘要:微信是一款超过十亿多人使用的手机应用,仅耗少量的数据流量,适合大部分智能手机使用。结合微信开发的生活服务平台正是为这种大势所趋的生活方式提供便利。生活服务平台能够实现电影查询与评价,每日壁纸的分享与下载,天气查询和商城购物等多方面的功能。生活服务平台能够增加人们工作与生活中的趣味性和效率性,提供更好的服务。
本课题旨在为人们提供生活中所能使用到的服务,采用MINA框架开发技术,结合前后端分离的开发手段,设计并实现一个基于微信的生活服务平台。该系统采用面向对象的技术,使得各个模块之间的高内聚低耦合,具有比较容易改进已有功能与拓展新的功能的特点,同时也具有较好的交互界面,提高用户的使用体验。关键词:生活服务平台;微信小程序;MINA;服务
目录:
1 概述 1
1.1 研究背景 1
1.2 研究课题和意义 3
1.3 系统定义、主要任务及目标 3
1.3.1 系统定义 3
1.3.2 采取的研究方法及实现步骤 4
1.4 本章小结 4
2 相关技术介绍 6
2.1 MINA——微信小程序框架 6
2.2 视图描述语言 6
2.2.1 WXML 6
2.2.2 WXSS 7
2.2.3 WXML与WXSS共同使用 7
2.3 逻辑语言 7
2.4 关键开发技术 7
2.4.1 PHP开发语言 7
2.4.2 HTTP 8
2.4.3 MySQL 8
2.4.4 jQuery 9
2.4.5 Bootstrap 9
2.4.6 MVC设计模式 9
2.5 本章小结 9
3 需求分析 11
3.1问题定义 11
3.2 可行性分析 11
3.2.1 技术可行性 11
3.2.2 经济可行性 12
3.3 系统需求分析 12
3.3.1 用例分析 12
3.3.2 主要用例描述 14
3.3.3 平台功能需求 20
3.3.4 管理员系统功能需求 22
3.3.5 数据需求 23
3.3.6 数据库概念设计 23
3.4 本章小结 25
4 系统总体设计 26
4.1 系统功能架构设计 26
4.2 平台的分层设计 29
4.2.1 模型层设计 29
4.2.2 控制层设计 30
4.2.3 视图层设计 30
4.3 数据库逻辑设计 32
4.3 本章小结 38
5 系统详细设计 39
5.1 平台实体类类图设计 39
5.1.1 生活服务平台类图 39
5.1.2 管理员系统类图 39
5.4 模块详细设计 40
5.4.1 登录注册模块 41
5.4.2 天气查询模块 42
5.4.3 商城购物模块 42
5.4.4 壁纸分享模块 43
5.4.5 电影查询模块 43
5.4.6 用户管理模块 44
5.4.7 评论管理模块 46
5.4.8 微信小程序用户管理模块 46
5.4.9 个人信息管理模块 47
5.3 数据库中外模式与内模式的设计 48
5.3.1 创建索引 48
5.3.2 创建视图 49
5.5 本章小结 49
6 系统的实现 50
6.1 开发环境 50
6.1.1 硬件环境 50
6.1.2 软件环境 50
6.2 生活服务平台的实现 50
6.2.1 平台用户登录界面 50
6.2.2 平台用户个人界面 52
6.2.3 商城界面 54
6.2.4 电影查询界面 55
6.2.5 壁纸分享界面 57
6.2.6 天气查询界面 58
6.3 后台管理员系统的实现 60
6.3.1 注册界面 60
6.3.2 登录页面 61
6.3.3 系统首页 63
6.3.4 评论管理界面 63
6.3.5 小程序用户管理界面 65
6.3.6 本系统用户管理页面 66
6.4 本章小结 69
7 系统测试 70
7.1 测试原则及方法 70
7.1.1 测试原则 70
7.1.2 测试方法 70
7.2 测试用例 70
7.2.1 后台登录模块 70
7.2.1 生活服务平台功能测试 71
7.3 本章小结 73
8 展望与总结 74
8.1 项目总结 74
8.1.1 开发中遇到的问题 74
8.1.2 项目不足 75
8.2 项目展望 75
参考文献 76
致 谢 77
外文原文 78
中文翻译 84
论文字数:37500
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|