本课题是采用微信平台开发的大学选修课考勤签到系统。利用微信程序设计平台作为开发手段,通过利用微信自身的原生态语言WXSS、WXML结合JavaScript脚本语言设计应用程序。微信标记语言也就是WXML用来介绍程序页面的构成;微信标记语言通过视图的手段构建界面内容,然后利用APP后台服务,把信息及时发送到视图。视图相当于超文本标记语言的盒子元素。在开发的过程中,视图可以连续嵌入,也可以存放任何可视组件。微信样式表也就是WXSS用来介绍页面的外观。利用微信样式表,设计人员可以设计微信标记语言的元素外观。微信样式表与传统的样式表代码相似,都能够利用Selector选中元素。通过在微信标记语言中设计组件的ID和CLASS,并在微信样式表中进行外观定义。JavaScript脚本用来完成客户端页面相应用户的的操作。只有客户端相应用户的操作是不完整的。必须要通过和后台服务的交互,发送信息给用户。
本课题主要分为以下模块,登录模块、选课模块、签到模块和后台管理模块。登录模块用来防止非法登录选课签到,造成垃圾数据干扰,登录时可以选择登录身份。选课模块用来指引学生进行选修课程报名,选课的时候可以查看上课时间已报名人数同时展示自己的登录信息;签到模块用来指示学生上课签到,方便教师后台统计考勤信息,同时该模块还提供了请教功能模块,方便学生进行网上请假。后台管理模块用来管理课程信息、账号信息和权限信息。课程信息用来设置选课课程信息如课程名、上课地点、上课时间、课程学分、任课老师、人数上限、报名人数、选课状态和查询学生选课信息和上课签到信息;账号信息用来添加、修改和删除教师账号信息与学生账号信息如姓名、院系和邮箱及状态是否正常;权限信息用来进行管理员账号的添加、修改和删除、角色信息的添加、修改和删除。微信小程序端采用大块列表展示,并在界面的最下层提供操作按钮如课程列表、我参与的课程、扫描签到和我要请假,方便用户一键进入相关页面。
标签:选修课,选课,签到,微信,信息,考勤,样式表,模块 From: https://blog.51cto.com/u_6668792/6893686