科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中,应用软件的工作规则和开发步骤,采用Java技术建设VisualC程序设计语言网上考试系统。
本设计主要实现集人性化、高效率、便捷等优点于一身的VisualC程序设计语言网上考试系统,完成学生查询、成绩查询、成绩统计等功能模块。系统通过浏览器与服务器进行通信,实现数据的交互与变更。本系统通过科学的管理方式、便捷的服务提高了工作效率,减少了数据存储上的错误和遗漏。VisualC程序设计语言网上考试系统使用Java语言,采用基于 MVC模式的JavaEE技术进行开发,使用 MyEclipse 2017 CI 10 编译器编写,数据方面主要采用的是微软的MySQL关系型数据库来作为数据存储媒介,配合前台HTML+CSS 技术完成系统的开发。
VisualC程序设计语言网上考试系统在对需求做解析后,整个系统主要分为四个部分:领导、教务处、学生、教师,每个模块下的分支功能不一样。对功能做出如下说明:
学生模块:
账号登录认证。
管理个人资料信息,修改可修改的信息项。
学生成绩查询,同时查看历史已有成绩的记录。
教师查询,同时查看历史已查询的记录。
教师模块:
管理个人资料信息,修改可修改的信息项。
学生查询,教师查询属于本班的学生信息。
学生成绩查询,同时查看历史已有成绩的记录。
成绩统计,以柱状图的形式统计每个学生的成绩值,教师来查看柱状图。
教务处模块:
对学生留下的留言数据进行维护,删除违规留言,可对其回复想要的留言。
成绩管理:教务处录入每个学生的成绩。
领导模块:
维护教务处,审核教务处的账号,可以冻结教务处的登录权限,或者删除教务处账号。
发布学生,并可以销毁某个学生,更新学生数据,模糊搜索学生数据等。
发布教师,并可以销毁某个教师,更新教师数据,模糊搜索教师数据等。
管理学生成绩数据。
1.1 功能模块设计
教务处管理模块
主管为每个学校的教务处设立账号,包括账号、密码、校区、学院、联系电话等,教务处拥有账号后,方可登录系统进行学生的成绩管理。
学生成绩模块
教务处对学生的个人成绩进行录入操作,关系为一对多,根据学生编号来将学生数据传入到成绩数据中,操作人为教务处,然后生成成绩列表,学生查看个人历史成绩列表,可以进行数据销毁。
学生维护模块
操作人来录入学生数据,点击学生录入按钮,依次填写要录入的学生数据,点击提交按钮,将数据提交至数据库,然后刷新学生数据页面,每条数据右边有删除和编辑按钮,来完成相应的删除和更新功能。
教师维护模块
操作人来录入教师数据,点击教师录入按钮,依次填写要录入的教师数据,点击提交按钮,将数据提交至数据库,然后刷新教师数据页面,每条数据右边有删除和编辑按钮,来完成相应的删除和更新功能。
留言信息管理模块
用户登录系统后,可在留言板进行留言,领导在后台可以查看或搜索留言信息,同时可回复或删除留言信息。
打印和导出模块
系统多个页面可以进行打印功能,包括信息详细页,信息列表页,打印时调用外部打印机,完成打印设置即可打印,在信息列表页可以将该信息列表导出至excel中,用户选择保存excel文件的路径,既可以下载至本地,在excel中可以自由编辑。
标签:教师,JAVA,学生,模块,教务处,程序设计,成绩,数据,考试 From: https://blog.51cto.com/u_6668792/6903014