教师管理信息系统的设计与实现Word下载.docx
- 文档编号:20767856
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:16
- 大小:295.51KB
教师管理信息系统的设计与实现Word下载.docx
《教师管理信息系统的设计与实现Word下载.docx》由会员分享,可在线阅读,更多相关《教师管理信息系统的设计与实现Word下载.docx(16页珍藏版)》请在冰豆网上搜索。
2.1.1硬件环境.........................................
2.1.2软件环境..........................................
2.1.3系统的开发技术..........................................
2.2系统开发模式的选择.
第三章总体功能设计
3.1系统需求分析
3.2系统功能模块设计
3.3数据流图及其描述
3.4数据字典
第四章具体实现
4.1系统登录界面28
第一章绪论
当今世界,信息已成为促进经济发展、科技腾飞、科技进步的重要因素。
计算机技术的不断发展,信息技术应用的日益深化,网络技术的逐渐普及,这些应用已成为信息化、现代化的标志,是现代信息社会的基础。
我国教育行业也是如此,学校如果想提高办学水平,在竞争中立于不败之地,是需要依赖高水平的教学管理。
1.1系统开发背景
近几年,随着学校合并,扩大招生规模,推行素质教育和特色教育,培养创新精神和实践能力等工作的深入展开,信息量在不断地增加,继而信息的收集、传输、加工、贮存、查询以及预测,决策等在量也越来越大,管理工作量成倍增加,这就对管理工作提出了新的挑战。
然而目前教务管理主要采用手工处理辅以计算机管理的方式,造成文字工作量巨大,效率低下,各种报表完成周期长,且更新缓慢,容易产生操作失误,资源综合利用率低,管理效果不好。
虽然计算机已被用于管理,但原有管理软件只能处理基本的,简单的信息,在很多方面不能满足高校管理的要求,且由于软件来源各不相同,造成其兼容性差的缺点暴漏无疑,显然其无法适应学校快速发展的需求。
因此,用先进的理念和开发技术,设计一套全局性的,实现数据共享,提高管理效率的,且适合学校教师管理信息系统已然成为当务之急。
另一方面,随着Internet/Intranet技术的发展,学校校园网的建立,这为开发网络管理信息系统提供了硬件支持,使得利用网络进行教务管理成为可能。
原有系统采用C/S体系结构,存在着诸多缺点,信息内容和形式单一、软件移植困难、软件维护和升级复杂,因此,开发一套以B/S体系结构为核心的教师管理信息系统已迫在眉睫。
新系统能满足数据信息集中存放,管理运作分布执行。
系统投放使用后,中心数据库用来存放教师管理的相关数据,管理人员可以通过网络访问数据库进行管理;
学生和教师也可以通过网络查询到相关数据与信息。
另外,设计一套基于B/S模式的教师管理信息系统可以大大减少繁重的重复劳动工作量,缩短工作时间,提高工作效率。
系统界面友好,功能齐全,使用方便快捷。
1.2信息管理系统的发展与现状
人类社会已进入信息化社会。
人们在政治、经济、军事、文化、教育、科学、
艺术等各种活动中都将产生大量的信息。
对信息的处理和加工,已经从依靠传统的人工构建纸质档案的管理方法,逐步发展到将这些复杂的工作交给计算机来完成。
计算机可以快速、高效的对数据进行加工处理,是企业现代化管理的有效工具和手段。
越来越多的工作也需要一套完整的信息管理系统来管理各个方面的数据,以满足用户需要。
信息管理系统在强调管理、强调信息的现代社会中变得越来越普及。
现已广泛应用于学校、医院、公司、政府机构等。
使用信息管理系统使得工作人员可以方便快捷地共享信息,高效地协同工作,改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企、事业的管理和决策提供科学的依据。
1.3课题主要内容
本文根据高校院人事管理的现状,设计与实现了一个教师信息管理系统用以解决传统手工管理工作效率低、可靠性差、保密性差等问题。
以系统的开发过程为基础,围绕系统开发技术分析、系统总体设计、系统模块实现等步骤展开论述。
论文的主要内容如下:
本系统从信息管理系统的需求分析入手,构建了系统各功能模块,建立数据库,对系统登录、用户权限管理、教师信息管理等子系统做了的详细设计,实现系统中的相关功能,详细阐述了系统的设计过程,对数据库的设计,对各数据表间的关系及建立关联以确保数据一致性,减少数据的冗余等方面做了细致分析。
对教师信息管理系统进行总体设计,包括系统的需求分析、功能模块的设计、业务流程设计和数据库设计。
1.4论文组织结构
本文共分为五部分:
第一章介绍了课题的研究背景及实际意义、信息管理系统的发展与现状等,最后简述了本文的研究内容和组织结构。
第二章简单的介绍了教师信息系统所用到的相关技术以及系统的开发模式和开发环境。
第三章详细介绍了教师信息管理系统的总体设计,包括需求分析、系统功能模块设计、系统业务总流程、部分模块的业务流程和系统的数据库设计,阐述了系统的总体设计过程;
第四章介绍了教师信息管理系统的实现过程,描述整个系统功能实现,包括登陆界面的实现,主页面的实现和部分子模块的实现。
第五章对本论文的总结和展望,对教师信息管理系统项目的主要工作,论
文的主要内容进行了总结。
第二章系统运行环境、开发技术及开发模式简介
2.1系统的运行环境和开发技术
2.1.1硬件环境
随着Internet和Intranet的发展,以Web技术为基础的B/S结构以其开放式、伸缩性好、维护成本低等逐渐显示其先进性,当今很多基于大型数据库的信息系统都采用这种新的技术模式。
在硬件环境上B/S是建立在广域网的基础上的,不必是专门的网络硬件环境,有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。
2.1.2系统软件环境需求
MicrosoftWindows的系统要求:
1.IntelPentium41GHz或更快的处理器或等效处理器
2.WindowsServer2003
3.后台数据库SQLServer2000
4.至少512MB的可用内存(RAM)(建议采用1GB内存)
5.至少512MB可用磁盘空间(建议采用1—2GB可用磁盘空间)
6.能达到1024x768像素分辨率的16位(数千种颜色)或更高分辨率的
监视器(建议选择百万种颜色的监视器)
2.1.3系统开发技术
本系统对于页面的设计与开发选择了目前主流的网站设计和开发工具:
Dre~eave:
MX.Dreamweave提供给用户的是一个简洁的工作界面。
由于Dreamweave:
采用浮动工具条方式,在需要时可以隐蔽所有的工具条,所以整个工作窗口都可用于显示你所制作的网页,让你的可视范围更大、更清晰。
2.2系统开发模式
本系统采用流行的B/S结构,B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有
成本低,而且保证了系统的可扩充、可剪裁、易升级、易维护、故障隔离。
所有的业务处理逻辑都在服务器端执行,客户端只有浏览器(IE用ireFox肘etseape等),所有界面呈现/操作都是通过浏览器将数据发送到服务器,由服务器的相应模块进行处理。
在该结构体系中,能够满足大多数访问者请求的功能界面(如信息发布查询界面)。
本系统的开放式设计使得直接与其他部门的系统实现数据共享得以保证,方便了各部门实现数据交换。
另外,因为借助于网络,B/S模式具有管理维护集中方便、用户使用简单、跨平台等优点。
随着网络特别是宽带网络的普及,基于网络的B/S应用模式发展前景非常光明。
第2章总体功能设计
3.1系统需求分析
以前教师管理信息系统主要是负责在校、院、处各级单位进行管理与查询,参与管理的人员较少,能够进行管理的项目也较少,应用范围相对较小,故不顺应当今信息发展的潮流。
而现在随着计算机的广泛普及和网络的高速发展,教师信息管理系统已成为一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以教师信息管理系统应该是能够为管理者提供充足的信息和快捷的查手段。
对系统进行合理的总体设计是软件开发过程中首先要解决的问题,本章分析了高校教师信息管理系统的具体需求,对各个功能模块进行设计,并对重要模块的功能做出详细描述,分析设计系统的主要的业务流程,最后,完成整个系统的数据库设计。
3.2系统功能模块设计
经过对众多高校目前人事管理、日常事务管理的分析,综合学院各个部门提出的需求,现将教师信息管理分为下述的四个模块:
用户登陆模块、管理员使用模块、教师使用模块、普通用户使用模块,其中教师使用模块和普通用户使用模块也可以归结为日常管理模块。
如下图所示:
图3一1:
教师信息管理系统总功能模块
◆用户登陆模块:
系统登陆模块实现了教师信息管理系统用户的合法登陆。
该模块需要一个页面输入用户名和密码,系统将用户提交上来用户名和密码信息与数据库中的信相比对,如果信息一致则表示该用户为合法用户。
接着判断该用户是否为管理员,如果是则进入管理员页面,否则再继续判断进入教师使用界面或普通用户界面。
◆系统管理员模块:
大量教师信息的数据维护工作主要由系统管理员来完成。
其主要包括对教师的管理、部门管理、角色管理和模块管理。
系统管理员模块也是数据维护模块。
具体的模块如下图:
图3—2对管理员开放的查询功能模块
以上这些模块只对管理员开放,即系统管理员可以实现对教师用户信息的增加、删除、查询、修改等操作;
可以对部门信息进行增加、删除、修改等操作,以及设置部门之间的从属关系。
可以在本系统中增加新的模块或删除旧的模块,也可以对己有的模块进行信息修改,并且可以设置模块之间的从属关系。
◆教师使用模块学院的教职员工经过身份验证后就能查询到自己关心的相关信息。
例如通知、邮件、工资发放、教学资源、教学考核等等信息。
同时为了方便教师之间的互相学习和交流还提供查询全校教师的优秀论文和科研成果等信息。
具体查询功能模块见图3—3
图3—3对教师开发的查询功能模块
◆普通用户使用模块,普通用户是不需要经注册就能登录系统并查询到本校的一些教师信息的用户,例如想了解一下本校的系部设置等信息的用户,一般这些信息是对外公布的。
具体查询功能模块如下图所示:
图3一4对普通用户开放的查询功能模块
3.3系统数据流程的描述
教师信息管理系统分为四个模块:
用户登陆模块、管理员使用模块、教师使用模块、普通用户使用模块四大主要模块,系统管理员模块包括教师用户管理、部门管理、角色管理和模块管理四个子模块;
教师使用模块包括通知管理、邮件管理、工资发放管理、教学考核、教学资源以及优秀论文和科研成果查询六个子模块。
由于整个教师信息管理系统所涉及到的主模块和子模块很多,下面就以教师信息管理系统的系统流程总图和工资发放管理子模块的工资查询流程图为例来进行数据流程分析。
3.3.1教师信息管理系统的总体数据流程。
用户提交登录名和密码后进入系统,如果是管理员用户,则可以根据权限进入用户管理、部门管理、模块管理等模块,进行信息的录入、删除、查询、修改等操作:
如果是教师用户,可以查询学院教职工的基本信息、查询发布的通知通告、查询自己某年某月的工资发放情况等。
若是普通游客用户,则可查询一些系部设置,部门信息,教学课程信息,或者给他们留言等等。
3.3.2教师信息管理系统中工资查询的数据流程。
用户进入工资发放管理子系统后,选择要查询的工资发放的年份和月份,点击查询按钮,就可以获得自己某年某月工资的详细信息,并且可以打印工资信息。
用户只能查看自己的工资发放情况,这样可以保护教职工用户的工资隐私。
3.4数据字典
一个系统成功与否,其中数据库的合理设计是非常关键的。
数据库设计的好坏关系到系统的维护、扩展、功能好坏等方面,一个数据库具体需要什么表、多少表、表间的关联关系怎样、表内元素是什么等都需要仔细考虑。
设计合理的数据库能够消除存储异常,使数据冗余最小,便于插入、删除和更新数据,这样才能提高对数据的操作效率,同时满足应用需求。
本系统根据模块的功能划分来设计数据库,主要有十张数据库表。
有以下几张数据库表
1.用户表(system-user):
用于存放用户名称、登录名、密码等教师用户的基本信息。
其表结构如下:
用户表结构
字段含义
字段名
字段类型
关键字
是否为空
2.部门表(system--dePt):
用于存放部门名称、上级部门等部门的基本信息。
表3一2:
部门表结构
3.角色表(systemeeRole):
用于存放用户角色的基本信息。
表3一3:
角色表结构
3、论文信息表(lwxx)结构如表3一3。
5、班主任信息表(qt)结构如表3一5。
6.师考评表05冲)结构如表3一
6.邮件表(mail):
用于存放邮件的主题、内容、发件人、收件人等收发邮
件的基本信息。
表3一6:
邮件表结构
7.通知表(notice):
用于存放通知标题、内容等基本信息。
表3一7:
通知表结构
8.工资发放表(salary):
用于存放用户的工资明细、发放时间、发放年度、
发放月份、工资发放信息的发布时间、工资用户编号等工资发放的基本信息。
其
表结构如下:
表3一8:
工资发放表结构
第四章系统的实现
下面以教师信息管理系统的登陆页面、教师信息管理系统主页面和教师用户端的工资管理子模块中工资信息查询的操作页面为例来说明项目最后实现的情况。
4.1系统登录界面及部分代码
用户名和用户密码是用来验证用户身份的,有了这两个字段,我们就可以很
容易地写出验证用户登陆的程序了【2。
在登录系统时,由于用户的权限同,其查询到的相应信息也不同,所
以我们要让相应的用户转到相应的查询页面去。
用户登录的页面名是login.asp。
该页面功能主要是:
用于提交用户名和密码
的表单;
用于接受用户名和密码数据并判断该用户的权限然后转到相应权
限的页面去。
’。
首先来看用户登陆的界面,如图所示。
。
其代码为
<
!
DOCTYPEhtmlPUBLIC"
-//W3C//DTDXHTML1.0Transitional//EN"
"
http:
//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
htmlxmlns="
//www.w3.org/1999/xhtml"
head>
title>
UntitledDocument<
/title>
metahttp-equiv="
Content-Type"
content="
text/html;
charset=gb2312"
/>
styletype="
text/css"
--
body{
background-color:
#FFFFFF;
background-image:
url(xin_5208031115500621709288.jpg);
margin-left:
8cm;
margin-right:
5cm;
}
body,td,th{
font-size:
x-large;
.STYLE1{font-size:
xx-large}
-->
/style>
/head>
bodyclass="
sub"
formaction="
"
method="
post"
name="
form1"
id="
<
tablewidth="
100%"
border="
0"
cellpadding="
8"
bgcolor="
#99FF99"
tr>
tdcolspan="
2"
class="
HeaderColor"
h4align="
left"
STYLE1"
用户登录<
/h4>
/td>
/tr>
trstyle="
vertical-align:
top"
tdwidth="
31%"
nowrap="
nowrap"
LabelColor"
style="
text-align:
right"
labelfor="
username"
用户名*<
/label>
69%"
TitleColor"
inputtype="
text"
username
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教师 管理信息系统 设计 实现