基于微信小程序的昌吉学院电费缴纳系统划分为了学生、管理员两种角色,其中学生在微信端上操作并使用了微信开发者工具进行开发,并可以进行学生注册登录、缴纳电费、查看通知公告、交流互动、账户余额、账户维护等;管理员在web后台上操作并使用了IDEA开发工具配合Java语言的SSM开发框架以及MySQL数据库进行开发与实现,并可以进行用户管理、缴费管理、寝室管理、公告管理、帖子管理等,并最后通过系统测试验证了各个功能模块的正确实现。
关键词 电费缴纳;Java;SSM;MySQL
2.2 系统需求分析
基于微信小程序的昌吉学院电费缴纳系统使用IDEA开发工具配合Tomcat服务器以及JDK,并使用Java的SSM框架进行代码编写,页面布局和设计采用bootstrap、css、div、jquery等技术。基于微信小程序的昌吉学院电费缴纳系统划分了学生、管理员两种角色。
小程序端功能如下:
(1)注册登录:学生用户可以通过小程序端进行注册和登录;
(2)查看公告:可以查看到管理人员推送的系统公告信息;
(3)我的缴费:可以全部、带缴费、已缴费来查看自己需要缴纳的电费情况,并能在线进行缴纳电费;
(4)交流互动:可以通过失物招领、寻物启事、交流分享这三项进行发帖、回帖的方式进行沟通交流;
(5)账户余额:可以查看到自己账户余额情况,不足时可以进行充值;
(6)账户维护:可以对自己的个人信息及登录密码进行维护;
管理员功能如下:
(1)用户管理:可以对注册过的用户信息进行维护和管理;
(2)缴费管理:可以对需要缴纳的电费信息进行发布和管理;
(3)寝室管理:可以对校内的寝室信息进行发布和管理;
(4)公告管理:可以对校内的公告信息进行发布和管理操作;
(5)论坛管理:可以对学生发布的帖子信息进行回复和管理;
(6)账户维护:可以对自己的个人信息及登录密码进行维护;
3.1 系统模块设计
基于微信小程序的昌吉学院电费缴纳系统的总体设计模块图如图3-1所示。
3.2.2 数据库逻辑结构设计
在此我主要罗列几个主要的数据库表结构设计。
表3-1 wct_user用户信息表
字段 |
类型 |
主键 |
外键 |
为空 |
备注 |
id |
int(11) |
是 |
否 |
否 |
用户id |
username |
varchar(50) |
否 |
否 |
是 |
用户名 |
passwd |
varchar(50) |