微信小程序依托微信而生,无需专门下载安装,用户只需扫描二维码或搜索小程序名称即可打开,用完即走、无需卸载,且使用同一个版本,可跨平台运行在Android和IOS上,这些优点为微信小程序应用传播奠定了基础。
大多数企事业单位由于员工的新入职、退休、离职等原因,需要经常维护本单位的员工通讯录。同时,工作中各部门之间的协作不可避免,电话联系是十分高效便捷的方式。但是,传统的纸制通讯录不方便携带,使用电子表格通讯录即使保存在手机内,也存在忘记保存位置、查找不便、打开查询比较麻烦的问题,因而开发一套网络通讯录系统非常的必要。
本设计是基于微信小程序在通讯录系统中的应用,用户只需在移动智能终端上打开微信操作,就能够实现快速查询通讯录信息、拨打电话等功能,系统管理员则可以在Web端对通讯录信息进行添加、删除、修改等操作,实现对单位通讯录的维护管理。
系统的使用人群主要有微信用户和系统管理员。根据需求调查,通讯录系统的功能分前台、后台功能。
前台实现功能如下:
1)用户注册、登录。在系统首页,输入相关信息完成用户注册,而后进入登录界面,输入用户名、密码等完成登录。
2)通讯录查询。用户登录后可在联系人页面查看系统的所有联系人,并通过输入姓名、部门等关键词精确查询联系人信息,并拨号联系对方。
3)修改个人信息。用户登录后在个人资料设置里可以修改个人信息。后台实现功能如下:用户登录,系统管理员通过浏览器登录系统后台,进行个人资料信息修改;信息管理,系统管理员对注册的系统用户、通讯录等信息进行增删改查等管理操作。
界面设计微信小程序提供诸如view组件、form组件、基础内容组件、页面链接的导航组件等一系列的UI组件。它们构成了用户界面基本的组成单元。小程序组件之间通过WXML和WXSS的编写来完成界面布局设计和数据渲染,为系统与用户之间的交互操作、信息交换提供窗口。当用户使用微信客户端登录系统,在网络环境下从移动终端向通讯录系统后端服务平台发起请求,后端服务平台通过给用户手机实时发送验证码的方式验证是否为用户本人操作,避免账户被盗或者密码被破解导致的账户安全问题。当用户登录后,可以查看登录的次数,如果过长时间没有执行相关操作,后端服务平台将记录登录时间,当超过设定时间,用户再次执行操作时,会提示会话超时,要求用户重新登录系统,从而加强系统的安全性。
粤公网安备44200002443379号