基于JAVA的VisualC程序设计语言网上考试系统的设计与实现

科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中,应用软件的工作规则和开发步骤,采用Java技术建设VisualC程序设计语言网上考试系统。

本设计主要实现集人性化、高效率、便捷等优点于一身的VisualC程序设计语言网上考试系统,完成学生查询、成绩查询、成绩统计等功能模块。系统通过浏览器与服务器进行通信,实现数据的交互与变更。本系统通过科学的管理方式、便捷的服务提高了工作效率,减少了数据存储上的错误和遗漏。VisualC程序设计语言网上考试系统使用Java语言,采用基于 MVC模式的JavaEE技术进行开发,使用 MyEclipse 2017 CI 10 编译器编写,数据方面主要采用的是微软的MySQL关系型数据库来作为数据存储媒介,配合前台HTML+CSS 技术完成系统的开发。

VisualC程序设计语言网上考试系统在对需求做解析后,整个系统主要分为四个部分:领导、教务处、学生、教师,每个模块下的分支功能不一样。对功能做出如下说明:

学生模块:

账号登录认证。

管理个人资料信息,修改可修改的信息项。

学生成绩查询,同时查看历史已有成绩的记录。

教师查询,同时查看历史已查询的记录。

教师模块:

管理个人资料信息,修改可修改的信息项。

学生查询,教师查询属于本班的学生信息。

学生成绩查询,同时查看历史已有成绩的记录。

成绩统计,以柱状图的形式统计每个学生的成绩值,教师来查看柱状图。

教务处模块:

对学生留下的留言数据进行维护,删除违规留言,可对其回复想要的留言。

成绩管理:教务处录入每个学生的成绩。

领导模块:

维护教务处,审核教务处的账号,可以冻结教务处的登录权限,或者删除教务处账号。

发布学生,并可以销毁某个学生,更新学生数据,模糊搜索学生数据等。

发布教师,并可以销毁某个教师,更新教师数据,模糊搜索教师数据等。

管理学生成绩数据。

系统设计的目的是分析系统包括的所有功能结构,为开发人员设计开发和实现系统做好准备工作。经过前期的需求调查、分析和整理之后,确定的总体需求主要包括多个模块,分别是:教务处管理、教师管理、学生管理、成绩管理、留言管理。系统整体角色分为四个部分,一是教师、二是学生、三是教务处、最后是领导。权限分布也是很明显,学生是在除去浏览信息之外还具有查询和管理自己账户信息、留言反馈、站内公告、成绩查询等权限;领导是最高权限拥有者。

功能模块设计

教务处管理模块

主管为每个学校的教务处设立账号,包括账号、密码、校区、学院、联系电话等,教务处拥有账号后,方可登录系统进行学生的成绩管理。

学生成绩模块

教务处对学生的个人成绩进行录入操作,关系为一对多,根据学生编号来将学生数据传入到成绩数据中,操作人为教务处,然后生成成绩列表,学生查看个人历史成绩列表,可以进行数据销毁。

学生维护模块

操作人来录入学生数据,点击学生录入按钮,依次填写要录入的学生数据,点击提交按钮,将数据提交至数据库,然后刷新学生数据页面,每条数据右边有删除和编辑按钮,来完成相应的删除和更新功能。

教师维护模块

操作人来录入教师数据,点击教师录入按钮,依次填写要录入的教师数据,点击提交按钮,将数据提交至数据库,然后刷新教师数据页面,每条数据右边有删除和编辑按钮,来完成相应的删除和更新功能。

留言信息管理模块

用户登录系统后,可在留言板进行留言,领导在后台可以查看或搜索留言信息,同时可回复或删除留言信息。

打印和导出模块

系统多个页面可以进行打印功能,包括信息详细页,信息列表页,打印时调用外部打印机,完成打印设置即可打印,在信息列表页可以将该信息列表导出至excel中,用户选择保存excel文件的路径,既可以下载至本地,在excel中可以自由编辑。

目 录

第1章 绪论1

1.1 研究背景与意义1

1.2 开发现状1

1.3 本文的组织结构2

第2章 相关技术介绍3

2.1 J2EE技术3

2.2 MVC模式3

2.3 MySQL数据库3

2.4 B/S结构4

2.5 MyEclipse开发工具4

2.6 Tomcat服务器4

第3章 系统分析5

3.1 可行性分析5

3.1.1 技术可行性分析5

3.1.2 经济可行性分析5

3.1.3 操作可行性分析5

3.2 功能需求分析5

3.3 非功能需求分析7

第4章 系统设计9

4.1 系统架构设计9

4.2 系统功能结构9

4.3 功能模块设计10

4.4 数据库设计11

4.4.1 概念模型11

4.4.2 关系模型11

4.4.3 数据表12

第5章 系统实现15

5.1 登录模块的实现15

5.2 用户子系统模块的实现17

5.2.1 用户首页模块17

5.2.2 留言模块17

5.2.3 学生成绩模块20

5.3 领导子系统模块的实现23

5.3.1 教务处管理模块23

5.3.2 个人资料管理模块25

5.3.3 学生管理模块26

5.3.4 教师管理模块29

5.3.5 柱状图统计模块32

第6章 系统测试35

6.1 测试目的35

6.2 测试过程35

6.3 测试结果36

第7章 总结与展望37

参考文献38

致谢40

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值