如今的时代,是有史以来最好的时代,随着计算机的发展到现在的移动终端的发展,国内目前信息技术已经在世界上遥遥领先,让人们感觉到处于信息大爆炸的社会。信息时代的信息处理肯定不能用之前的手工处理这样的解决方法,必须采用计算机来处理这些信息,因为传统方法对应计算机处理的信息效率上真的相差甚远。
本次使用Java技术开发的职业高中学情成绩系统,就是运用计算机来管理职业高中学情成绩信息,该系统是可以实现班级信息管理,学生选课管理,课程信息管理,学生成绩管理,教师管理,课程类型管理,公告信息管理等功能。
职业高中学情成绩系统使用计算机处理相关信息,主要是在数据的传输上能达到即可传递,数据不管是想要获取或者输入,都可以及时反馈,极大的提高了效率,使用的MySQL数据库也能让数据更能安全的存储。
关键词:职业高中学情成绩系统;课程信息;学生成绩
1.1 研究背景
在现在社会,对于信息处理方面,是有很高的要求的,因为信息的产生是无时无刻的,并且信息产生的数量是呈几何形式的增加,而增加的信息如何存储以及短时间分析检索,也是有时效性的,所以,不管是任何的企业和个人,只要需要处理信息,必然是要寻找到一个适合自己的解决方案,而软件开发商和数据库提供商就是为了解决这些问题。相比之前人工信息处理的水平,现代的信息处理方法是完胜以前的信息处理方法。开发一个符合自己需求的信息管理系统,可以把整个信息处理的过程变得很有规范,并且很有水准,让整个信息处理变成一个自动化的过程,并且在数据处理结果之中直接设定好检索标准,或者是多条件检索标准,通过数据分析获得自己需要的内容,这都是信息化的好处。当一切信息数据存在小小的存储介质之中,那么数据迁移备份的重要性也变得更加简洁,可以设置自动化远程备份,自动化远程处理,不管是使用过程还是维护过程,都会变得更加的高效和整洁,最重要的成本上面的控制,可以极限减少,开源节流,不外如是,减少社会资源的浪费,也是计算机技术的存在的一个优势。所以,对于职业高中学情成绩信息的管理,一方面为了提高职业高中学情成绩信息的管理水平,另一方面为了提高职业高中学情成绩信息的维护水平,职业高中学情成绩系统的开发就显得十分有必要了。
1.2 研究意义
职业高中学情成绩系统不仅可以保证信息安全的前提下提高信息处理水平,更重要的是提高了信息使用者以及所有者的管理水平。信息的出现,必须经过人为的处理,人们才能接受和使用,所以提高了信息处理水准就显得极为重要。采用计算机技术,会发现在数据传递方面,有着急速的传递,不管是距离多远,都可以实时抵达,不管数据量多大,都能在短时间进行处理完毕,让人为的可出错性变低,工作量变少。职业高中学情成绩系统的出现,让职业高中学情成绩信息的管理跟上了信息时代的步伐,不仅可以在全时间段提供着稳定的处理速度以及处理水准,更能完美的保证了数据的可靠性。不仅如此,职业高中学情成绩系统在使用上面也是得心应手,操作起来极其的简单,只要认识字就行,页面设计相当不错,不用过多的考虑或者寻找,就能使用。总而言之,职业高中学情成绩系统在信息资源的处理方面,表现是极其的出色,不仅提高了管理水准,也让数据的迁移变得更加方便。
管理员增删改查学生,教师,公告,课程类型等信息,对课程信息,学生选课,班级信息,学生成绩信息进行查看并管理。
教师负责添加课程,对学生选择的课程审核通过之后,把选课的学生统一加入教师创建的班级,教师也需要对班级的各个学生添加成绩并管理成绩。
学生查看已选课程的审核结果,查看加入的班级信息,查看选课课程的成绩,查看公告等。
在程序开发的过程中,系统设计里面包含有数据库的设计,一般都在功能设计的后面进行数据设计,为什么有这样的顺序呢?那是有原因的。数据库设计不能凭空想象,必须符合数据的定义,而数据只是在使用过程之中产生,其实并没有具体化的表现,所以要把数据进行结构的整理,字段的规划。比如用户账号可能是中文或者英文,以及数字形式存在,更或者可能包含一些符号,那么账号字段的设计就只能是文本形式存在,不能是数据形式或者是时间形式存在,以此类推,数据表结构的设计就是在对系统的具体实现数据进行描述规划的一种行为。所以在这个环节尤其要注意,否则可能使用过程中会发现很多不可预料的问题。
对本系统的数据库的要求就是,要严格遵循数据实现原则,符合数据定义范式。对每个表都要进行具体分析,并且表之间的关系更应该有逻辑性,如果违反前面的要求,那么数据很有可能出现问题,所以要把数据之间的关系用E-R图形式画出来,这样理解起来更直观,更不容易出错,效率也更高。
表4.1 班级信息表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
addtime 创建时间 timestamp 否
kechengmingcheng 课程名称 varchar(200) 是
keshi 课时 varchar(200) 是
xueqi 学期 varchar(200) 是
nianxian 年限 varchar(200) 是
shangkedidian 上课地点 varchar(200) 是
jiaoshigonghao 教师工号 varchar(200) 是
jiaoshixingming 教师姓名 varchar(200) 是
xuehao 学号 varchar(200) 是
xueshengxingming 学生姓名 varchar(200) 是
crossuserid 跨表用户id bigint(20) 是
crossrefid 跨表主键id bigint(20) 是
表4.2 教师表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
addtime 创建时间 timestamp 否
jiaoshigonghao 教师工号 varchar(200) 否
mima 密码 varchar(200) 否
touxiang 头像 varchar(200) 是
jiaoshixingming 教师姓名 varchar(200) 是
xingbie 性别 varchar(200) 是
shoujihaoma 手机号码 varchar(200) 是
youxiang 邮箱 varchar(200) 是
zhiwu 职务 varchar(200) 是
表4.3 课程类型表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
addtime 创建时间 timestamp 否
kechengleixing 课程类型 varchar(200) 是
表4.4 课程信息表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
addtime 创建时间 timestamp 否
kechengmingcheng 课程名称 varchar(200) 是
fengmian 封面 varchar(200) 是
kechengleixing 课程类型 varchar(200) 是
keshi 课时 varchar(200) 是
shangkeshijian 上课时间 longtext 是
shangkedidian 上课地点 varchar(200) 是
xueqi 学期 varchar(200) 是
nianxian 年限 varchar(200) 是
kechengxiangqing 课程详情 longtext 是
jiaoshigonghao 教师工号 varchar(200) 是
jiaoshixingming 教师姓名 varchar(200) 是
表4.5 公告信息表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
addtime 创建时间 timestamp 否
title 标题 varchar(200) 否
introduction 简介 longtext 是
picture 图片 varchar(200) 否
content 内容 longtext 否
表4.6 管理员表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
username 用户名 varchar(100) 否
password 密码 varchar(100) 否
role 角色 varchar(100) 是
addtime 新增时间 timestamp 否
表4.7 学生表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
addtime 创建时间 timestamp 否
xuehao 学号 varchar(200) 否
mima 密码 varchar(200) 否
touxiang 头像 varchar(200) 是
xueshengxingming 学生姓名 varchar(200) 是
xingbie 性别 varchar(200) 是
shoujihaoma 手机号码 varchar(200) 是
youxiang 邮箱 varchar(200) 是
表4.8 学生成绩表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
addtime 创建时间 timestamp 否
kechengmingcheng 课程名称 varchar(200) 是
keshi 课时 varchar(200) 是
xueqi 学期 varchar(200) 是
nianxian 年限 varchar(200) 是
chengji 成绩 varchar(200) 是
xuehao 学号 varchar(200) 是
xueshengxingming 学生姓名 varchar(200) 是
jiaoshigonghao 教师工号 varchar(200) 是
jiaoshixingming 教师姓名 varchar(200) 是
表4.9 学生选课表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
addtime 创建时间 timestamp 否
kechengmingcheng 课程名称 varchar(200) 是
kechengleixing 课程类型 varchar(200) 是
keshi 课时 varchar(200) 是
xueqi 学期 varchar(200) 是
nianxian 年限 varchar(200) 是
shangkedidian 上课地点 varchar(200) 是
jiaoshigonghao 教师工号 varchar(200) 是
jiaoshixingming 教师姓名 varchar(200) 是
shenqingshijian 申请时间 datetime 是
xuehao 学号 varchar(200) 是
xueshengxingming 学生姓名 varchar(200) 是
crossuserid 跨表用户id bigint(20) 是
crossrefid 跨表主键id bigint(20) 是
sfsh 是否审核 varchar(200) 是
shhf 审核回复 longtext 是