更新时间:03-24 上传会员:paiguoguo
分类:科技学院 论文字数:7387 需要金币:1000个
摘要 下一代移动互联网产业的发展方向是“微、小、轻”,微信小程序已经成为取代手机客户端app的最佳选择。本文对微信小程序开发的系统实现及前景进行分析,基于微信小程序开发的系统架构、关键技术和市场前景进行研究,结合小程序区别于原生APP的特性,在软件开发技术的基础上,开发一款适用于当下年轻人的知识社区应用。
该应用基于微信小程序,使用MINA框架开发,开发时将逻辑层和视图层分开,并在逻辑层与视图层之间提供了数据传输和事件系统,可以让开发者聚焦于数据与逻辑上,提高开发效率。本论文主要研究MINA框架、数据库设计、微信小程序有优缺点及其市场前景。通过此次论文,对大学所学的知识进行了一次系统性的总结,提升了逻辑分析能力与动手编程能力。最后,我根据目前软件行业发展趋势对社区应用在未来发展中做进一步预测。
关键词:微信小程序 知识社区应用 MINA
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 研究的目的和意义-1
1.3 研究现状-2
1.4 主要研究内容-2
2 MINA框架-2
2.1 响应的数据绑定-2
2.2 页面管理-3
2.3 基础组件-4
2.4 丰富的API-4
3 系统设计-4
3.1 系统设计目标-4
3.2 配置-4
3.2.1 app.json配置项列表-5
3.3 兼容-6
3.3.1 兼容方式 - 接口-6
3.3.2 兼容方式 - 参数-7
3.3.3 兼容方式 - 组件-7
3.4 总体结构设计-8
3.5 界面设计-8
3.5.1 首页界面设计-8
3.5.2 阅读界面设计-8
3.5.3 音乐界面设计-9
3.5.4 电影界面设计-10
4 重点代码说明和系统详细设计-11
4.1 数据库设计-11
4.1.1 数据库概念结构设计-11
4.1.2 数据库总体设计-11
4.1.3 专辑表-12
4.1.4 影视表-12
4.1.5 人员表-13
4.1.6 影视图片表-13
4.1.7 文章表-13
4.2 重要代码说明-14
4.2.1 逻辑层代码说明-14
4.2.2 视图层代码说明-16
5 总结归纳-17
5.1 微信小程序的优缺点-17
5.1.1 微信小程序的优势-17
5.1.2 微信小程序的劣势-17
5.2 微信小程序的市场前景-17
5.2.1 基于互联网创业企业和团队-17
5.2.2 基于尝试互联网化的传统企业-18
5.2.3 基于二三线城市的企业和团队-18
5.2.4 基于互联网从业者-18
5.3 社区应用基于微信小程序的开发-18
参考文献-20