jing教师业务档案管理系统.docx
- 文档编号:4422583
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:27
- 大小:377.72KB
jing教师业务档案管理系统.docx
《jing教师业务档案管理系统.docx》由会员分享,可在线阅读,更多相关《jing教师业务档案管理系统.docx(27页珍藏版)》请在冰豆网上搜索。
jing教师业务档案管理系统
摘要
高校教师业务档案管理系统是典型的信息管理系统(MIS)。
实现内容主要包括后台数据库的设计、建立和维护,以及前台应用程序的开发两个方面。
本文运用软件工程以及数据库技术知识,分析了高校教师业务档案管理系统的需求,完成了系统功能定义和后台数据库系统设计,并从用户和管理员两个角度考虑系统易用性和安全性,确定软件系统结构为B/S结构。
接着介绍用Visualstudio2005工具和VB语言、ACCESS数据库开发教师档案管理系统的技术。
系统实现了以下功能:
查找、添加、删除和搜索(默认只对管理员开放)用户基本信息以及分类显示教师档案的详细信息、设置较好的管理权限。
关键词:
信息管理系统;数据库;档案;B/S。
目录
摘要1
1.1可行性分析3
1.1.1可行性研究3
1.1.2设计目的3
1.1.3设计内容3
1.2系统分析5
1.2.1功能需求分析5
1.2.2性能需求分析5
1.2.3业务需求分析6
1.2.4数据需求分析6
1.2.5设计方案7
第二章概要设计8
2.1模块概述8
2.2数据字典10
第三章系统总体设计12
3.1系统功能模块图12
3.2系统流程图12
3.3数据流程图13
3.4系统E-R图14
3.5关系模型14
第四章系统详细设计15
4.1系统的主要功能15
4.2数据库逻辑结构设计15
4.3查询模块19
第五章系统测试23
5.1测试方法23
5.2测试用例23
第六章软件使用说明书24
设计总结26
参考文献27
致 谢28
第一章前言
1.1可行性分析
1.1.1可行性研究
随着学校规模的不断扩大,教师数量的急剧增加,有关教师的各种信息资料也成倍增长。
办学者们所头疼的问题,就是如何面对这庞大的信息量。
只有利用计算机,利用教师管理信息系统才能解决这一问题,才能提高教师管理的工作效率。
通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。
本教师档案管理系统包括教师信息、课程信息、论文信息、项目信息等内容的管理;遵从以往旧式的工作方式,该工作的工作量大,管理繁琐,既耗人力,又耗物力;如今面对大量的教师数据、报表,手工处理方式已经很难跟上现代化的步伐。
随着计算机技术及网络通讯技术的飞速发展,许多学校已经有了较好的计算机应用甚至网络硬件建设基础。
因此为提高学校管理工作的现代化、科学化水平,保证信息处理的即时化、准确化,开发一套对教师档案进行管理的软件是极其重要的,而且是必需的。
本系统正是为解决这一问题而设计的,大大减少了以往教师管理工作的工作量,提高了工作效率,节省了资源,适应时代的步伐。
本系统ACCESS作为后台数据库,使用windows7操作系统作为开发平台。
1.1.2设计目的
在完成了可行性分析基础上,与系统用户进行了全面而深入地探讨和分析,拟定了这份需求说明书,从总体设计、设备配置方面说明此系统。
对高校教师档案管理系统的总体架构设计进行描述,明确了所要开发的系统应具有的功能、性能与界面,使软件开发人员能清楚地了解用户的需求,为系统的概要设计及编码提供指导。
1.1.3设计内容
本系统主要的设计内容为系统管理,教师管理,数据维护等。
系统管理模块是对系统基本信息的设置,使系统更加的完备。
其中包括系统设置、日期设置、一些辅助功能等。
教师管理模块具有基本的添加、修改、删除、完善的查询、统计功能,实现看对教师信息灵活的管理,该部分是系统的关键模块,保证了各个子模块能有效、协同和安全地工作。
包括教研室设置、档案录入、档案修改、档案删除、档案查询、档案统计、报表打印。
数据维护具有完善的数据管理维护功能。
系统包括数据初始化、数据备份、数据导入以及数据库的压缩和修复。
通过对上述的系统的需求的分析,可以获得如下的功能性的需求:
1、管理员能对教师有关的各类数据进行输入、更新、添加、删除与查询,并且可以增加新的用户。
2、教师能对个人信息和他人信息进行查询。
3、教务人员能对教师所有的信息进行查询并可以打印教师档案报表。
4、用户可以修改自己的个人密码。
5、用户可以修改自己的个人信息。
1.2系统分析
1.2.1功能需求分析
主要完成的功能有:
系统设置、日期设置、档案录入、档案修改、档案删除、档案查询其他辅助功能等。
针对以上各功能的不同可把高校系统主要分为系统管理,教师管理,数据维护三个部分。
1)系统管理:
主要用于系统设置、日期设置、一些辅助功能(如:
娱乐、个人所得税计算等)。
主要的操作包括对系统以及时间的设置等,以维持系统的正常运行。
2)教师管理:
主要用于教研室设置、档案录入、档案修改、档案删除、档案查询、档案统计、报表打印。
主要操作是对教师相关信息的添加、删除、修改以及浏览、查询统计等。
除了以上两项,整个系统还包括登陆管理,通过合法的认证,才可登录进入系统进行相关操作。
系统中还增设帮助一栏,方便用户使用。
1.2.2性能需求分析
本系统可以实现许多性能特性,如:
实用性、安全性、可靠性、经济性、稳定性。
2.2.1实用性
实用性是衡量一个应用系统好坏的重要指标。
是否与业务紧密结合,是否具有严格的业务针对性,是系统成败的关键。
本系统是在对各大高校教师档案如何进行管理的基础上实现的,其实现的功能可以有效的记录教师的各种档案,充分体现了它的实用性。
简单明了的页面布局使得教师档案的录入、查询、修改和删除更为简便,详尽的教师档案可以根据各种基本资料查询;另外,还对教师的基本档案和各项个人研究进行统计、管理,使得教师的档案井然有序,并可用报表的形式表示出来。
2.2.2安全性
整体的系统安全性是本系统中必须考虑的重点要求。
在该系统设计中,安全、可靠将作为第一要素。
同时,利用细分的权限管理,拒绝非法用户进入系统和合法用户的越权操作,避免系统遭到恶意破坏,防止系统档案被窃取和篡改。
此外,还有良好的用户身份认证体制和灵活的密码更改模块;同时用户权限也可以通过管理员灵活修改。
2.2.3可靠性
社会向信息时代迅速发展的同时也有潜在危机,即对信息技术的依赖程度越高,系统失效可能造成的危害和影响也就越大。
因此,采用良好的操作系统和数据库,确保数据的一致性和完整性,并使系统免受病毒感染,确保系统运行的可靠性具有重要意义。
2.2.4经济性
本系统对教师档案进行统计及管理工作,提高了管理质度,减轻管理人员的工作量,提高了档案管理的效率。
2.2.5稳定性
除了具备以上几点特性,系统还应具备长期持续稳定工作的能力,保证系统内部不出现杂乱现象。
1.2.3业务需求分析
本该系统包含系统管理,教师管理,数据维护等。
系统管理模块是对系统基本信息的设置,使系统更加的完备。
其中包括系统设置、日期设置、一些辅助功能等。
教师管理模块具有基本的添加、修改、删除、完善的查询、统计功能,实现看对教师信息灵活的管理,该部分是系统的关键模块,保证了各个子模块能有效、协同和安全地工作。
包括档案录入、档案修改、档案删除、档案查询、档案统计、。
数据维护具有完善的数据管理维护功能。
系统包括数据初始化、数据备份、数据导入以及数据库的压缩和修复。
1.2.4数据需求分析
数据库需求分析调查的重点是“数据”和“处理”,通过调查、收集和分析,获得用户对数据库的需求。
信息需求:
指用户需要从数据库中获得信息的内容与性质,即在数据库中需要存储哪些数据。
处理要求:
指用户需要完成什么处理能力。
明确用户对数据有什么样的处理要求从而明确数据之间的关系。
该系统的功能集中表现为对教师信息的录入、更新、删除、查询、统计,因此需求集中表现为对“数据”的需求。
概念结构设计是将分析得到的用户需求抽象为概念模型的过程,它是整个数据库设计的关键。
该系统根据上面的设计规划出的实体有:
教师实体、部门实体、学术论文实体、科研实体、授课实体、指导实习实体、指导课程设计实体、指导课毕业设计实体、培养研究生实体。
1.2.5设计方案
本系统参考兰州理工大学的教师档案管理为原型,分析现有的管理模式和已有的管理软件,建立系统模型。
本教师档案管理系统包括教师信息、课程信息、论文信息、项目信息等内容的管理。
主要实现了信息的录入、查询、删除、修改等功能。
管理员可以在本系统中对教师、论文按编号查询,或者浏览在系统中登记的所有教师及关的信息。
在教师、课程信息中可以进行插入、删除等功能的基本操作;在管理员按编信息库中相关的查询;在教师信息管理中插入、删除等功能的基本操作。
第二章概要设计
2.1模块概述
1.登陆模块
该模块主要完成用户身份的验证和授权。
根据用户的不同角色,登录到不同的页面。
登录的角色有:
教师、系管理员,超级管理员。
不同的角色有不同的功能,如教师只能显示自己的信息,系管理员可以看到和修改自己所在系的教师的相关信息。
超级管理员则可以看到所有教师的信息。
模块设计流程如下:
图2.1登录模块处理流程图
2.首页模块
该模块对教师的基本信息进行显示,同时可添加教师的基本信息以及查询菜单,并可以对相关的信息进行查看,修改删除,除此还可以打印相关的信息,各操作点击菜单可实现其功能。
3.教师信息模块
该模块对教师的基本信息进行显示,同时可添加、修改、查询教师的基本信息。
教师信息模块设计流程如下:
图2.2教师信息模块处理流程图
4.教师论文/项目信息模块
该模块对教师的发表的学术论文和项目查询以及录入,并可以对相关的信息进行浏览,修改删除,除此还可以打印相关的信息。
教师论文/项目信息模块设计流程图如下:
图2.3教师论文/项目信息模块处理流图
2.2数据字典
所谓数据字典就是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。
正如我们所知道的,任何字典最主要的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在系统分析和设计的过程中给人提供关于数据的描述信息。
我们在对教师档案管理系统进行了问题定义和需求分析后,下面所给出的就是教师档案管理系统的数据字典。
名字:
教师基本信息表
别名:
jb
用途:
存储教师基本信息
组成:
教师基本信息表=编号+姓名+性别+年龄+出生时间+政治面貌+民族+
身高+体重+职称+职称变化情况+调离情况+联系方式
+家庭住址+奖惩情况
位置:
查询或输出到打印机
名字:
教师工作信息表
别名:
gz
用途:
存储教师的工作信息
组成:
教师工作信息表=编号+姓名+性别+任课系别+任课班级+所教科目+
考试/考察+学时+折合学时
位置:
查询或输出到打印机
名字:
教师论文信息表
别名:
xs
用途:
存储教师的论文信息
组成:
教师工作信息表=编号+姓名+性别+论文及著作名称+出版社名称+
期刊号+奖惩情况
位置:
查询或输出到打印机
名字:
教师项目信息表
别名:
ky
用途:
存储教师的项目信息
组成:
教师科研信息表=编号+姓名+性别+科研情况+科研成果+奖惩情况
位置:
查询或输出到打印机
名字:
用户注册信息表
别名:
user
用途:
存储用户的注册信息
组成:
用户注册信息表=姓名+登陆名称+密码+电子邮件地址+电话+
家庭住址
位置:
查询
名字:
用户登陆名称
别名:
logname
用途:
标识用户注册信息中的一个特定的关键域
定义:
用户登陆名称=10{字符}10
位置:
用户注册信息表
第三章系统总体设计
3.1系统功能模块图
修改用户档案信息
修改用
教学档案业务信息
图3.1系统功能图
3.2系统流程图
图3.2系统流图
3.3数据流程图
图3.3数据流程图
3.4系统E-R图
图3.4系统E_R图
3.5关系模型
教师(编号,姓名,性别,出生日期,职称,学历,专业)
课程(课程名称,学时,人数,班级,时间)
论文(论文名称,发表期刊,发表日期,期刊级别,获奖情况,排名)
项目(项目编号,项目名称,项目类别,开始时间,结束时间,排名)
教师课程表(教师编号,课程名称)
教师项目表(教师编号,项目编号)
教师论文表(教师编号,论文名称)
第四章系统详细设计
详细设计阶段的根本目标是确定应该如何具体地实现所要求的系统,包括了用户界面设计、程序过程设计等步骤。
4.1系统的主要功能
1、管理员可以在本系统中对教师、论文按编查询,或者浏览在系统中登记的所有教师及关的信息。
2、在教师、课程息中可以进行插入、删除等功能的基本操作。
3、在管理员按编信息库中相关的查询。
4、在教师信息管理中插入、删除等功能的基本操作。
4.2数据库逻辑结构设计
1.系统配置表:
表名tb_config。
用于保存系统配置信息,该表的结构如下:
字段名
数据类型
长度
主键否
描述
id
int
4
主键(自增)
编号
isOpen
bit
1
否
系统是否向用户开放(0未开放,1开放)
isSearch
bit
1
否
搜索功能是否向用户开放(0代表未开放,1代表开放)
nowused
bit
1
否
系统是否正常运行(0代表系统处于关闭期,1代表系统处于正常运行)
表4-1系统配置表
2.论文档案信息表:
表名tb_jiaoyan。
用于存储教师在论文界取得成就的相关信息。
该表的结构如下:
字段名
数据类型
长度
主键否
描述
id
int
4
主键(自增)
编号
name
nvarchar
50
否
课题名称/论文题目/论著名称/获奖情况
lessonName
nvarchar
50
否
发表刊物/出版社/获奖项目名称
author
nvarchar
50
否
组长/主编
worker
nvarchar
50
否
合作者
Froming
ntext
16
否
项目来源/年.卷.期.页/备注
startendTime
nvarchar
50
否
起止年月/出版时间/获奖时间
unit
nvarchar
50
否
经费/授予单位
type
int
4
否
1(代表在研课题)2(代表发表论文)3(论著情况)4(获奖情况)
owner
int
4
否
数据所有者的编号
adder
nvarchar
50
否
学术档案数据录入人
changerharTime__________________________________________________
nvarchar
50
否
学术档案数据修改人
yearInfo
int
4
否
数据操作年份
表4-2学术档案信息表
3.项目档案信息表:
表名tb_research。
用于存储教师在项目开发方面取得成就的相关信息。
该表的结构如下:
字段名
数据类型
长度
主键否
描述
id
int
4
主键(自增)
编号
name
nvarchar
50
否
项目名称/论文题目/论著名称/获奖情况
lessonName
nvarchar
50
否
发表刊物/出版社/获奖项目名称
author
nvarchar
50
否
组长/主编
worker
nvarchar
50
否
合作者
Froming
ntext
16
否
项目来源/年.卷.期.页/备注
startendTime
nvarchar
50
否
起止年月/出版时间/获奖时间
unit
nvarchar
50
否
资助经费/授予单位
type
int
4
否
1(代表在研课题)2(代表发表论文)3(论著情况)4(获奖情况)
owner
int
4
否
数据所有者的编号
adder
nvarchar
50
否
项目档案数据录入人
changerharTime__________________________________________________
nvarchar
50
否
项目档案数据修改人
yearInfo
int
4
否
数据操作年份
表4-3科研档案信息表
4.基本档案信息表:
表名tb_resume。
用于存储教师的教育背景和工作情况。
该表的结构如下:
字段名
数据类型
长度
主键否
描述
id
int
4
主键(自增)
编号
startendTime
nvarchar
50
否
起止年月
workPlace
nvarchar
50
否
毕业学校/工作单位
working
nvarchar
50
否
专业/职务(如:
从事计算机方面的教学)
degree
nvarchar
50
否
获得学位/在各级学术机构中的任职情况(如:
校长、副校长、主任)
status
ntext
16
否
职称(如:
教授、副教授)
type
int
4
否
1表示教育背景/2表示工作情况
owner
int
4
否
数据所有者的编号
adder
nvarchar
50
否
教师档案数据录入人
changerharTime__________________________________________________
nvarchar
50
否
教师档案数据修改人
yearInfo
int
4
否
数据操作年份
表4-4基本档案信息表
5.教学业务信息表:
表名tb_teaching。
存储教师在工作岗位的任教情况。
该表的结构如表4-5所示:
6.用户信息表:
表名tb_userinfo。
保存用户的基本信息,如姓名、年龄和性别等。
该表的结构表4-6所示:
表4-5教学业务信息表
字段名
数据类型
长度
主键否
描述
id
int
4
主键(自增)
编号
startendTime
nvarchar
50
否
起止年月
workContent
ntext
16
否
工作内容(授课情况、指导学生实习情况、指导学生课程设计情况、指导学生毕业论文情况、培养研究生情况)
lessonName
nvarchar
50
否
课程或实验、实习名称(是否双语教学)
class
nvarchar
50
否
授课专业
period
nvarchar
50
否
学时或周数
persons
nvarchar
50
否
学生人数
owner
int
4
否
数据所有者的编号
adder
nvarchar
50
否
教学业务数据录入人
changerharTime__________________________________________________
nvarchar
50
否
教学业务数据修改人
yearInfo
int
4
否
数据操作年份
字段名
数据类型
长度
主键否
描述
id
int
4
主键(自增)
编号
userid
nvarchar
50
否
用户名
userpass
nvarchar
50
否
用户密码
userpower
int
4
否
用户等级(1表示管理员、0表示教师)
sex
bit
1
否
性别(1男、2女)
age
int
4
否
年龄
college
nvarchar
50
否
用户所属单位
class
nvarchar
50
否
授课专业
loginTimes
int
4
否
登录次数
表4-6用户信息表
4.3查询模块
主要是用户对需要查询的文档进行查询
主要功能有:
按文档名查询:
输入文档名查询文档
按类名查询:
输入类别名进行查询
按创建日期进行查询:
输入日期进行查询
主要实现过程为:
1.教师对教师档案管理系统的查询
在校教师可以通过自己的姓名和密码,对自己的个人信息进行查询,其中包括教师个人基本信息、教师个人工作信息、教师个人学术信息和教师个人科研信息。
并且可以在教师档案管理系统中获得简要的他人信息,包括教师的bianhao(编号)、xingming(姓名)、xingbie(性别)、dianhua(电话)、dizhi(地址)、lunwenjizhuzuomingcheng(论文及著作名称)、keyanchengguo(科研成果)和jiangchengqingkuang(奖惩情况)。
2.教务人员对教师档案管理系统的查询
教务人员可以在成功的登陆教师档案管理系统以后,对教师的所有信息进行查询,包括教师的基本信息、教师的工作信息、教师的学术信息和教师的科研情况。
3.管理员对教师档案管理系统的查询
管理员可以在成功的登陆教师档案管理系统以后,对教师和注册用户的所有信息进行查询,包括教师的基本信息、教师的工作信息、教师的学术信息、教师的科研情况和注册用户的信息。
其运行界面如下图所示:
图4.1查询信息录入界面
代码如下:
PrivateSubcmdExit_Click()'退出按钮
UnloadMe
EndSub
PrivateSubcmdSelect_Click()'查询
DimstrAsString
IfMe.Option1.ValueThen
str=Trim(Me.Option1.Caption)
EndIf
IfMe.Option2Then
str=Trim(Me.Option2.Caption)
EndIf
IfMe.Option3Then
str=Trim(Me.Option3.Caption)
EndIf
Me.Adodc1.RecordSource="select*from教师信息表where"&str&"='"&Me.txtSelect.Text&"'"
Me.Adodc1.Refresh
SetMe.MSHFlexGrid1.DataSource=Me.Adodc1
Me.MSHFlexGrid1.Refresh
EndSub
PrivateSubForm_Load()
Me.Adodc1.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.path&"\teacher.MDB;PersistSecurityInfo=False"
Me.Adodc1.RecordSource="教师信息表"
SetMe.MSHFlexGrid1.DataSource=Me.Adodc1
MakeCenterMe'窗体位于屏幕中间
EndSub
PrivateSubOption1_Click()'选择按钮1
Me.Option1.Value=True
Me.Option2.Value=False
Me.Option3.Value=False
Me.txtSelect.Text=""
EndSub
Pri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jing 教师 业务 档案管理系统
![提示](https://static.bdocx.com/images/bang_tan.gif)