4系统设计
4.1 软件功能模块设计
网站整功能如下图所示:
图 4-1 学生在线考试系统的设计与实现总体功能模块图
4.2 数据库设计
4.2.1 概念模型设计
概念模型是对现实中的问题出现的事物的进行描述,ER图是由实体及其关系构成的图,通过E-R图可以清楚地描述系统涉及到的实体之间的相互关系。
班级考试实体图如图4-2所示:
图4-2班级考试实体图
班级中心实体图如图4-3所示:
图4-3班级中心实体图
试卷详情实体图如图4-4所示:
图4-4试卷详情实体图
成绩分析实体图如图4-5所示:
图4-5成绩分析实体图
班级信息实体图如图4-6所示:
图4-6班级信息实体图
第五章 系统功能实现
5.1学生功能模块
用户以游客的身份登录学生在线考试系统的设计与实现,可以查看首页、内容管理、班级考试、班级中心、班级信息、试卷详情、成绩分析等内容,如图5-1所示。
图5-1网站首页界面图
用户如果想在平台前台进行其他操作,则需要注册和登录,点击用户注册,通过填写用户账号、用户姓名、密码、电话号码等信息完成会用户册操作,用户注册后,输入用户账号和密码登录到系统前台,如图5-2所示。
图5-2用户注册及登录界面图
班级考试,在班级考试页面可以查看名称、答题时长、总分、状态、创建时间、更新时间等内容,并进行收藏或租赁等操作,如图5-3所示。
图5-3班级考试界面图
班级中心,用户可以班级名称、班级楼号、教师工号、班主任、班级图片、创建时间、更新时间信息,如图5-4所示。
图5-4班级中心界面图
试卷详情,在试卷详情页面发布教师、试卷名称、试卷总分、开考时间、答题时长、试卷文件、更新时间等信息,还可以根据需要进行相对应操作,如图5-5所示。
图5-5试卷详情界面图
成绩分析,用户可以查看发布教师、试卷名称、试卷总分、考试学生、我的总分、我的分析、更新时间、创建时间等信息,点击成绩分析,如图5-6所示。
图5-6成绩分析界面图
5.2管理员功能模块
管理员登录,管理员通过输入用户名、密码,选择角色并点击登录进行系统登录操作,如图5-7所示。
图5-7管理员登录界面图
管理员登录系统后,可以对用户管理、管理员、学生用户、教师用户、班级考试、班级中心、班级信息、试卷详情、成绩分析等功能进行相应操作,如图5-8所示。
图5-8管理员功能界图面
管理员,在管理员页面可以对昵称、头像、用户名、用户组、手机号码、手机认证、邮箱、邮箱状态、状态、创建时间等内容进行详情、修改或删除、新增等操作,如图5-9所示。
图5-9管理员界面图
在学生用户页面,管理员可以对昵称、用户名、学生学号、学生姓名、学生性别、学生年龄、所在学院、学生年级、审核状态等进行修改、删除或新增等操作,如图5-10所示。
图5-10学生用户界面图
教师用户,在教师用户页面可以对昵称、用户名、教师工号、教师姓名、教师性别、教师年龄、所在学院、教师年级、教师证件进行修改、删除或新增等操作,如图5-11所示。
图5-11教师用户界面图
班级考试,在班级考试页面可以对名称、答题时长、总分、状态、创建时间、更新时间等内容进行详情、修改、删除或新增等操作,如图5-12所示。
图5-12班级考试界面图
班级中心,在班级中心页面可以对班级名称、班级楼号、教师工号、班主任、学生学号、学生姓名、学生年级等进行详情、修改、删除等操作,如图5-13所示。
图5-13班级中心界面图
班级信息,在班级信息页面可以对班级名称、班级楼号、教师工号、班主任、学生学号、学生姓名、学生年级等内容进行详情、修改或删除等操作,如图5-14所示。
图5-14班级信息界面图
试卷详情,在试卷详情页面可以对发布教师、试卷名称、试卷总分、开考时间、答题时长、试卷文件、更新时间等内容进行详情、修改或删除或下载图片等操作,如图5-15所示。
图5-15试卷详情界面图
成绩分析,在成绩分析页面可以对发布教师、试卷名称、试卷总分、考试学生、我的总分、我的分析、更新时间、创建时间等内容进行详情、修改、删除等操作,如图5-16所示。
图5-16成绩分析界面图
5.3教师功能模块
教师登录系统后,可以对班级考试、班级中心、班级信息、试卷详情、成绩分析等功能进行相应操作,如图5-20所示。
图5-20教师功能界图面
班级考试,在班级考试页面点击名称、答题时长、总分、状态、创建时间、更新时间等信息,如图5-21所示。
图5-21班级考试界面图
班级中心,在班级中心页面可以对班级名称、班级楼号、教师工号、班主任、班级图片、创建时间、更新时间等操作,如图5-22所示。
图5-22班级中心界面图
班级信息,在班级信息页面可以对班级名称、班级楼号、教师工号、班主任、学生学号、学生姓名、学生年级等内容进行审核、详情等操作,如图5-23所示。
图5-23班级信息界面图
试卷详情,在试卷详情页面中,点击发布教师、试卷名称、试卷总分、开考时间、答题时长、试卷文件、更新时间,如图5-24所示。
图5-24试卷详情界面图
成绩分析,在成绩分析页面,点击发布教师、试卷名称、试卷总分、考试学生、我的总分、我的分析、更新时间、创建时间等信息,如图5-25所示。
图5-25成绩分析界面图
今天的文章基于java的在线考试系统源码分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/31750.html