类似雨课堂的微信小程序的设计与实现,有管理员、学生用户、教师用户三种角色,不同用户的实用功能不尽相同,教师和学生都有可以通过微信小程序操作。接下来将对不同用户的功能进行分别介绍。 3.3.1学生功能需求 1、注册登录:当学生第一次使用该系统时,需要先进行账号注册,设置enroll页面,注册用户点击注册按钮,分别填写用户的注册表单即可,数据库生成新的用户数据库表。设置登录login页面,输入注册时填写的的用户名和密码,并选择自己所属用户类型,从而点击登录即可,调用后台数据库,会自动进行字符串的匹配,判断输入是否合法合规,判断正确后即用户登录成功。 2、课程查询:学生登录小程序后,学生可以查看管理员和教师发布的课程列表和详情信息。 3、课程报名:学生可以对自己感兴趣的课程进行报名操作,生成个人的报名记录,学生自己可以查看个人的所有报名课程信息。 4、课程签到:对于已经开启签到通道的课程,学生可以进行在线签到,并生成个人的考勤记录。 5、课程答题:对于已经开启答题通道的课程,学生可以在该课程下进行在线答题,并生成个人的答题记录,可以查看个人的答题成绩。 6、话题管理:这是学生与学生,教师之间的沟通功能,学生可以发布话题,并查看其他教师和学生发布的话题,参与评论等。 7、个人信息管理:学生在注册个人账号后,可以对个人的基本信息和密码进行多次维护,修改登录密码后,需要退出重新登录。 8、轮播图浏览:学生在小程序首页可以浏览管理员设置的轮播图画面。 3.3.2教师功能需求 1、教师登录:教师的登录账号由管理员进行初始化设置,教师可以通过小程序登录,也可以通过后台登录管理信息。 2、课程管理:教师可以在小程序查看已发布的所有课程列表和详情,同时也可以在个人后台发布自己的课程信息,同时可以查看个人的课程记录。 3、报名记录管理:教师可以查看报名自己课程的学生基本信息,并可以对其进行删除操作,如果已经报名的学生被教师进行删除,那么该学生该课程的报名失败。 4、考勤管理:教师可以开启自己课程的签到通道,并且查看自己课程的学生考勤情况。 5、答题管理:教师可以设置自己课程下的答题内容,并开启自己课程的答题通过到,只有开启答题通道后,学生才能进行在线答题,学生答完题后教师可以查看其答题记录以及分数。 6、话题管理:教师也可以在微信小程序进行话题的发布与查看,并参与评论。 7、个人信息管理:学生在注册个人账号后,可以对个人的基本信息和密码进行多次维护,修改登录密码后,需要退出重新登录。 8、轮播图浏览:学生在小程序首页可以浏览管理员设置的轮播图画面。 3.3.3管理员功能需求 1、管理员登录:设置后台登录页面,管理员通过输入登录名和密码登录。 2、学生管理:当学生注册账号后,管理员可以在后台查看所有的已注册账号的学生基本信息,并可以对其进行删除操作,如果被管理员删除了账号,那么该学生将不能使用该账号进行登录使用小程序了。 3、轮播图管理:用于管理员设置小程序首页的轮播图,上传轮播图图片,用于前端用户浏览。 4、教师管理:管理员可以为学校教师设置初始化账号和密码,可以对其进行添加、删除、修改操作。 5、课程管理:管理员也可以对课程信息进行发布,删除,修改和查询操作。 6、答题管理:管理员也可以对课程设置答题内容,并且查看学生的答题记录。 7、报名记录管理:当学生报名课程后,管理员可以进行查询,并且可以对该学生的报名记录进行删除,如果删除后,该学生的课程报名失败。 8、话题管理:管理员可以查看教师和学生发布的话题内容,并可以查看每个话题下的评论信息。 9、考勤管理:管理员可以对学生的考勤记录进行查询和删除操作。 10、系统管理:包括用户管理,角色管理,菜单管理三个子系统。用于管理员管理系统的角色信息,用户信息,菜单信息,可以对其进行添加、删除、修改和删除,让不同的用户使用不同的菜单权限。
成品毕业设计 可以根据自己的要求, 自行浏览选购, 可以参考是否符合自己要求,找到满意的成品毕业设计 , 直接发送成品编号联系发你网址的工作人员进行交易, 我们会从QQ或者邮箱等方式发送毕业设计程序。
我们团队 , 可以根据用户的功能要求量 身定制毕业设计程序 (同样联系发你网址的 工作人员) , 需要用户提供详细的 , 功能要 求.开发技术要求(开发语言、开发工具、框 架等 ) . 我们会根据用户毕业设计的难易程 度 , 工作量大小等, 具体的给出一个报价,价格 协商一致过后,付下40%定金.我们开始开 发毕业设计, 做好过后先发送设计桌面演示录像 , 用户看后 满意付尾款, 我们再发程序源码压缩包!