系统角色:管理员、教师、助教、学生
主要功能包括:系统中每一位角色拥有的权限都是不同的,每位权限和每位拥有的模块都是互不相同,其中管理员的职责主要就是管理教师与班级,而因为一位教师可以给多个班级上课。所以一位教师可以管理多个班级,在系统当中每位教师都可以设置自己的助教,助教的存在就是为老师减轻一部分工作,而这部分工作就是修改作业,这里面做作业的就是学生,所以学生是由教师进行管理,每一位学生可以在系统当中查看自己的作业,并且在系统当中完成。
不建议看图购买系统, 毕业云提供在线浏览真实的系统,请认真验收完全部功能再进行购买, 访问链接请点击链接。
系统在线运行账户/密码
系统管理员账号/密码:admin/admin
教师账号/密码:T20223873/password
助教账号/密码:A20225205/password
学生账号/密码:S20222606/password
前端技术: HTML、JQuery、Bootstrap、JSP
后端技术:
控制层框架: Struts2、
Spring 5 框架
持久层框架: Hibernate
web 容器: Tomcat 9、10
可升级为Spring Boot 2 结构
数据相关:
MySQL5.7
数据库可视化 MySQL-Front
系统基本功能
1. 登录,注销:登录就是在在线作业发布批改系统登录页面,输入在该系统中对应角色的账号和密码,之后点击登录按钮进入到系统当中;注销功能,就是在登录该系统时,想要退出该系统的账号情况下,点击注销按钮,可以退出该账号在系统当中的状态。
登录页面:
2. 密码修改:为保证密码的安全性,需要定期进行修改,所以在登录自己账号权限的情况下,可以在资料维护模块进行密码的修改。
模块功能:
1、系统信息管理(管理员角色):
1.1.管理员信息管理:该模块为增删改查这4个基本功能来进行维护管理员的信息内容,并且会在管理员列表当中展示姓名,登录账号,联系电话以及联系邮箱,这些信息都是通过系统页面的添加按钮来完成的,当添加每一位管理员后,该管理员都会拥有自己的唯一账号,并且这个账号是系统自动生成的,对应的密码就是默认是password,该管理员就可以使用自己的账号进行登录系统,并且管理对应的内容。
1.2.班级信息管理:该模块为增删改查这4个基本功能来维护内容主要包括4个字段,分别为班级名称,班级描述,教师姓名和创建时间,其中这里面可以发现,在不同的班级可能会出现同一位老师,也就意味着在添加班级信息的时候需要先选择老师,而在这里面一位老师可以管理多个班级,所以即使再添加不同班级选择同一位老师也是可以的,然后再添加对应的班级名称和描述内容,这也就代表该条班级信息已经完成,如果想要对该班级进行任何变化,则需要使用修改功能和删除功能。如果想要快速定位班级情况,那么就需要输入班级的名称,该处可以进行模糊搜索,只要输入班级当中连续的字段,再点击检索按钮,检索后的数据将会显示在信息列表中。
2、人员信息管理(管理员角色、教师角色):
2.1.教师信息管理(管理员角色):通过4个功能来维护教师信息,其中分别为通过添加功能来新增教师信息的功能,通过修改来更新教师信息的功能,通过删除来删除教师相关信息的功能和通过检索功能来快速定位教师信息的功能,教师的相关数据都会直接展示在教师信息列表中,主要展示的字段由该教师的姓名,登录账号和该教师的联系方式有电话和邮箱。为了防止教师在使用系统时,忘记自己账号密码的风险,在教师管理模块中的修改页面,拥有重置密码功能,这样一旦教师忘记密码,可以立即联系管理员进行密码重置操作。
2.2.学生信息管理(教师角色):学生信息管理模块主要是教师所进行维护的,也就意味着教师需要登录系统后,在人员信息管理模块对学生和助教的相关信息进行维护,本模块主要描述学生相关信息,其中维护的这些信息都是在线作业发布批改系统中的信息,拥有这些信息的原因就是教师会对这些学生进行发布对应作业,而作业就是这个系统的一个核心,因此如果想要新增一条学生信息,那么只有登录教师账号才允许进行修改或者维护而想要新增或修改学生信息时,通过管理员账号则是无法完成的,也就是在该模块当中一共拥有4个功能。添加功能,检索功能,删除功能和修改功能这四个功能来共同维护学生信息。同样的,为了保证学生在使用系统时,忘记自己的系统密码,也拥有和教师模块一样的密码重置功能,该功能也是教师在对应学生信息的修改页面中实现。
2.3.助教信息管理(教师角色):助教信息是由教师添加的,并且添加的是自己的助理。教师可以在自己的人员信息管理模块维护教师相关信息维护的内容是添加他的相关内容,修改删除以及检索,检索功能可以帮助教师快速定位助教信息,然后对该信息进行查阅或修改或者删除等操作。如果该助教在使用该系统时,发现忘记密码,可以联系为他建立账号的老师,进行密码重置。
3、题库管理(管理员角色、教师角色):
3.1.题库章节管理(管理员角色):和对应章节描述,该模块比较简单又十分重要,因为题库信息当中的信息都会依赖于本章节,也就意味。
3.2.题库信息管理(管理员角色):教师如果在系统中出题需要依赖题库的相关信息,而题库的相关信息又是由管理员在题库信息模块进行管理的,管理方法是通过添加题库相关信息,修改,删除以及检索来共同维护题库相关内容,其中会通过检索条件将数据检索后显示在题库信息列表,主要显示的有题库名称,题库描述,题库章节和创建时间这些内容。如果在系统直接进入到题库信息页面,则意味着直接显示全部题库信息,也可以通过检索条件的题库章节或题库名称进行检索,检索后的内容可能会在数据库中存在,也可能数据库中不存在,无论是否存在都会将最终的结果展示在题库信息列表中,如果显示则代表题库中存在检索条件所检索出来的内容,如果不存在,那么代表题库当中不存在通过检索条件进行模糊检索的内容。
3.3.题目信息管理(教师角色):在线作业发布批改系统中只有教师是拥有出题权限和资格的,因此题库管理模块当中教师登录后可以看到拥有1个子模块,就是题目信息管理子模块在这里一共拥有5个权限,分别为增删改查以及查看功能.因为有查看功能的原因,是因为题目描述当中可能较长,或者因为很多其他的问题,不方便直接显示在题目信息列表中,所以如果想要查看题目的全部内容,就需要进入到该条信息的详细页面当中进行查看,在题目信息管理页面中,每一次教师出题都需要依赖对应的题库信息。在出题时首先需要先选择题目类型,也就是主观题或者客观题,然后还需要选择对应的题库名称,题库名称是由管理员进行维护,在上个模块也为大家进行介绍,当所有的信息选择完成之后,并且也需要填写相关的问题描述问题描述,填写完成之后即可以完成本次的题目添加,而在添加过程中将会默认获取当前教师的姓名,然后会将所有教师的题目信息展示在题目信息列表中,供所有教师使用和选择。
4、 作业管理(助教角色、教师角色):
4.1.作业信息管理(教师角色):该模块一共拥有4个权限进行维护,分别为增删改查,并且在这个模块当中可以直接在作业信息列表当中查看到很多数据,其中包括作业发布的教师名和他所发布的教师班级,以及发布作业时间和本次作业完成时间,以及该作业的描述题目以及这个作业的对应状态,以及教师比较关心的当前学生交作业的数量。其中刚刚利己的作业状态是指该当前时间是否是在作业完成之前还是当前状态,时间是在完成之后,如果时间是在作业完成之前,那么作业状态为未结束,如果当前时间是在结束作业时间之后,那么作业状态为已结束。这些内容都可以由教师所进行维护,而助教是没有该模块权限的。
4.2.作业批改管理(教师角色、助教角色):在这个模块主要是管理学生已经提交过的作业情况并且进行查看和批改,所以这个模块的主要功能就是查看并批改,而因为学生较多,所以该模块应该模块应用另外一个检索功能,检索的条件是根据时间区间和批改状态这两个检索条件进行检索的。操作员想要进行查看操作还是进行批改,作业会根据批改状态即可得知,如果作业已经批改完成,则批改状态为未完成,那么该条信息要求教师进行批改,并且在这个条信息的最后对应模块也拥有登录账号,因为学生的姓名可能会有相同,但是管理账号是唯一的,所以在作业列表当中最后一个字段是登录账号。
5、 我的作业管理(学生角色)
5.1. 我的作业:主要记录的是学生的所有作业情况,这里面会根据作业信息列表当中查看到作业的发布时间和结束时间以及作业的描述,题目数量以及对应的作业状态,作业状态是指当前的时间是否在发作业规定的时间内,而选择该条信息之后就可以进行提交作业或者查看等操作。如果进入到该作业的详情页,可以对作业进行查阅,其中会有客观题或者主观题,如果是客观题,那么就选择对应的答案即可,如果是主观题,那么就需要先写成文档,然后将文档上传,教师或者助教会根据文档,内容进行评分,所有的题目都做完成之后,然后点击提交按钮,完成本次的作业提交而查看功能,是指当本次作业已经完成的情况下,但是还想查看当时的作业内容,那么点击查看按钮就可以进入到当前所选的作业信息列表当中,而查看时或者提交作业时,都是一次只允许操作一条。所以他们的操作方法都是选择一条信息,然后点击功能按钮,然后进行下一步操作,在这里面由于作业会比较多,会记录不同时间段的作业,因此可以通过作业描述或者作业状态来进行快速检索,一般情况下使用最常见的是作业状态,通过未结束这个检索条件,然后检索到当前时间段需要完成的作业,从这里面进行查看自己有哪些作业还需要完成,是比较方便和快捷的,这就是我的作业模块,一共就拥有以上三个功能按钮。
备注:客观题:备注:单选,最少两个选项最多四个选项。
主观题:题目描述, 学生必须上传一个文档。
5.2. 我的答题记录:我的答题记录模块当中主要记录的是该学生的所有答题情况,这里面不仅可以看到自己的作业,状态还可以看到作业是否已被批改,而当教师或者助教,将自己的作业已经批改完成后,可以通过查看按钮进行查看,操作方法和其他功能页面的查看,一样先选择一条作业答案信息,然后点击查看按钮进入到详情页面,就可以查看到相关的信息,同样的由于答题记录较多,因此可以通过答题区间和批改状态进行快速检索,检索后的信息会显示在作业答题列表中。并且这个模块主要用于展示,所以一共就拥有检索和查看两个功能按钮,没有其他的功能按钮,并且该模块只有学生账号权限有,而管理员,教师和助教都是没有我的答题记录模块的。