更新时间:05-24 上传会员:课代表
分类:经济学院 论文字数:17622 需要金币:1000个
摘要:近些年来,随着移动互联网巅峰时期的来临,互联网产业逐渐趋于“小、轻、微”的方向发展,符合轻应用时代特点的各类技术受到了不同领域的广泛关注。在诸多产品中,被誉为“运行着程序的网站”之名的微信小程序,具备“用完即走”、“无需安装”、“无需卸载”、“触手可及”的优势特点。用户通过此技术扫描特定二维码,与周边环境进行互动以此获取有用信息,使应用程序随处可见,随时可用又不必对该程序安装卸载,为一些高质量的服务提供良好的开发平台,打破了社交边界的想象力。在关于网上商城的设计实现中同样采用了微信小
程序技术,使广大客户实现“用完即走”的设想。在本论文中,我们首先全面而又系统的分析了小程序开发所需的整体实现,随后对于以小程序开发为前提的发展前景、所用技术以及系统的架构实施了一系列的研究,同时也较为详细的比较了
微信小程序与 APP 之间存在的异同,对于传统网上商城的开发需求利用微信小程序技术来实现,以此完成对论文的研究。
关键词:微信小程序;轻应用时代;运行着程序的网站
目录
摘要
ABSTRACT
第一章 引言 1
1.1前言 .1
1.2国内发展的现状 .1
1.2.1机遇与挑战并存 1
1.2.2微信小程序与爆发期之间的距离 2
1.3研究的必要性 .3
1.3.1市场前景分析 3
1.3.2微信小程序真正的意义 .5
第二章 系统及相关技术概述 6
2.1微信小程序 .6
2.1.1小程序的四大特点 6
2.1.2非流量分发产品 7
2.1.3优劣势功能 7
2.2微信小程序技术与 APP 技术的比较 .8
2.3后台技术 .10
2.3.1node.js 10
2.3.2MongoDB .11
第三章 系统设计 .13
3.1需求分析 .13
3.2详细设计 .14
3.2.1功能需求 14
3.2.2用户接口模块 15
3.2.3管理员接口模块 17
3.3UML 设计 18
3.3.1系统用例图 18
3.3.2系统时序图 20
3.3.3系统活动图 21
3.4数据库设计 .22
3.4.1数据库流程图 22
3.4.2数据表的设计 22
3.5小程序开发的系统架构 .24
第四章系统实现27
4.1 开发过程27
4.2 界面实现27
4.2.1 登录模块的实现28
4.2.2 主页模块的实现28
4.2.3 分类模块的实现30
4.2.4 购物车模块的实现31
4.2.5 订单管理模块的实现32
4.2.6 用户模块的实现33
4.3 后台实现34
4.3.1 服务器环境配置34
4.3.2 安装脚本35
第五章结束语36
致谢37
参考文献38
附录39