现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本教师办公管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此教师办公管理系统利用当下成熟完善的JSP技术,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。教师办公管理系统实现了竞赛报名,有管理员,教师,领导三个角色。管理员管理所有基础信息,领导主要查看通知和回复反馈,查看领导信箱,文件中心。教师主要也是查看通知和给领导反馈信息,以及文件中心,查看自己的考勤信息。教师办公管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。
关键词:教师办公管理系统;JSP技术;Mysql;自动化
1.1 研究背景
当前社会各行业领域竞争压力非常大,随着当前时代的信息化,科学化发展,让社会各行业领域都争相使用新的信息技术,对行业内的各种相关数据进行科学化,规范化管理。这样的大环境让那些止步不前,不接受信息改革带来的信息技术的企业随时面临被淘汰,被取代的风险。所以当今,各个行业领域,不管是传统的教育行业,餐饮行业,还是旅游行业,医疗行业等领域都将使用新的信息技术进行信息革命,改变传统的纸质化,需要人手工处理工作事务的办公环境。软件信息技术能够覆盖社会各行业领域是时代的发展要求,各种数据以及文件真正实现电子化是信息社会发展的不可逆转的必然趋势。本教师办公管理系统也是紧跟科学技术的发展,运用当今一流的软件技术实现软件系统的开发,让家具销售库存管理信息完全通过管理系统实现科学化,规范化,程序化管理。从而帮助信息管理者节省事务处理的时间,降低数据处理的错误率,对于基础数据的管理水平可以起到促进作用,也从一定程度上对随意的业务管理工作进行了避免,同时,教师办公管理系统的数据库里面存储的各种动态信息,也为上层管理人员作出重大决策提供了大量的事实依据。总之,教师办公管理系统是一款可以真正提升管理者的办公效率的软件系统。
1.2 目的和意义
信息数据的处理完全依赖人工进行操作,会耗费大量的人工成本,特别是面对大量的数据信息时,传统人工操作不仅不能对数据的出错率进行保证,还容易出现各种信息资源的低利用率与低安全性问题。更有甚者,耽误大量的宝贵时间,尤其是对信息的更新,归纳与统计更是耗财耗力的过程。所以电子化信息管理的出现就能缓解以及改变传统人工方式面临的处境,一方面可以确保信息数据在短时间被高效处理,还能节省人力成本,另一方面可以确保信息数据的安全性,可靠性,并可以实现信息数据的快速检索与修改操作,这些优点是之前的旧操作模式无法比拟的。因此教师办公管理系统为数据信息的管理模式的升级与改革提供了重要的窗口。
1.3 论文结构安排
为了帮助用户更好的了解和理解程序的开发流程与相关内容,本文将通过六个章节进行内容阐述。
第一章:描述了程序的开发背景,程序运用于现实生活的目的与意义,以及程序文档的结构安排信息;
第二章:描述了程序的开发环境,包括程序开发涉及到的技术,程序开发使用的数据存储工具等信息;
第三章:描述了程序着手进行开发时,会面临的可行性问题,并对程序功能以及性能要求进行描述;
第四章:描述了程序大功能模块下的功能细分信息,以及存储程序数据的数据库表文件结构的设计信息等;
第五章:描述了程序的功能实现界面的内容,也对程序操作人员操作的部分功能进行了描述;
第六章:描述了程序功能的测试内容,并介绍了系统测试的概念与方法。
2 相关技术
2.1 JSP技术介绍
Java Server Pages这三个英文词汇的首字母的组合就是JSP。所以JSP是一个简写的名字,代表动态网页开发技术。JSP与Java的关系可以使用公式表示,即:JSP= HTML+Java,HTML就是编写静态内容的标记语言。JSP则是可以编写网页动态内容的技术,与同属于SUN公司的动态网页技术之一Servlet技术相比,JSP在输出动态内容上面比较容易,但是Servlet技术更适合编写Java逻辑代码,通常在动态网页的开发上,使用Servlet技术需要承担巨大的工作量,往往这个时候,JSP就已经可以看成是Servlet工作的替代品,换句话说就是,在对HTML进行输出时,就靠JSP进行输出。使用JSP技术开发完成的WEB程序,是隶属于Java程序的。因此JSP也具备了Java具有的跨平台特性。JSP的运行原理为了能够方便理解,现以图片的方式进行描述。
在已经完成创建的数据库文件里面,为程序运行中产生的数据建立对应的数据表格,数据表结构设计就是对创建的数据表格进行字段设计,字段长度设计,字段类型设计等,当数据表格合理设计完成之后,才能正常存储相关程序运行产生的数据信息。
4.1领导表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 addtime Date 创建时间 是
3 lingdaozhanghao String 领导账号 是
4 mima String 密码 是
5 lingdaoxingming String 领导姓名 是
6 touxiang String 头像 是
7 xingbie String 性别 是
8 lianxidianhua String 联系电话 是
9 shenfenzhenghao String 身份证号 是
4.2系所表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 addtime Date 创建时间 是
3 xisuo String 系所 是
4.3教师考勤表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 addtime Date 创建时间 是
3 jiaoshigonghao String 教师工号 是
4 jiaoshixingming String 教师姓名 是
5 xueyuan String 学院 是
6 xisuo String 系所 是
7 qiandaoleixing String 签到类型 是
8 qiandaoshijian datetime 签到时间 是
9 beizhu String 备注 是
4.4通知通告表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 addtime Date 创建时间 是
3 jiaoshigonghao String 教师工号 是
4 jiaoshixingming String 教师姓名 是
5 xisuo String 系所 是
6 xueyuan String 学院 是
7 tongzhineirong String 通知内容 是
8 tongzhishijian datetime 通知时间 是
9 lingdaozhanghao String 领导账号 是
10 lingdaoxingming String 领导姓名 是
4.5回复反馈表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 addtime Date 创建时间 是
3 jiaoshigonghao String 教师工号 是
4 jiaoshixingming String 教师姓名 是
5 xisuo String 系所 是
6 xueyuan String 学院 是
7 fankuineirong String 反馈内容 是
8 fankuishijian datetime 反馈时间 是
9 lingdaozhanghao String 领导账号 是
10 lingdaoxingming String 领导姓名 是
4.6领导信箱表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 addtime Date 创建时间 是
3 lingdaozhanghao String 领导账号 是
4 lingdaoxingming String 领导姓名 是
5 xinxiangneirong String 信箱内容 是
6 fasongshijian datetime 发送时间 是
7 jiaoshigonghao String 教师工号 是
8 jiaoshixingming String 教师姓名 是
9 xueyuan String 学院 是
10 xisuo String 系所 是
11 sfsh String 是否审核 是
12 shhf String 审核回复 是
4.7教师表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 addtime Date 创建时间 是
3 jiaoshigonghao String 教师工号 是
4 mima String 密码 是
5 touxiang String 头像 是
6 jiaoshixingming String 教师姓名 是
7 xingbie String 性别 是
8 shoujihaoma String 手机号码 是
9 shenfenzhenghao String 身份证号 是
10 xueyuan String 学院 是
11 xisuo String 系所 是
4.8学院表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 addtime Date 创建时间 是
3 xueyuan String 学院 是
4.9文件中心表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 addtime Date 创建时间 是
3 wenjianbiaoti String 文件标题 是
4 tupian String 图片 是
5 wenjianneirong String 文件内容 是
6 wenjianxiazai String 文件下载 是
7 faburiqi date 发布日期 是
8 jiaoshigonghao String 教师工号 是
9 jiaoshixingming String 教师姓名 是
4.10管理员表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 username String 用户名 是
3 password String 密码 是
4 role String 角色 是
5 addtime Date 新增时间 是