教师信息管理系统论文Word下载.docx
《教师信息管理系统论文Word下载.docx》由会员分享,可在线阅读,更多相关《教师信息管理系统论文Word下载.docx(27页珍藏版)》请在冰点文库上搜索。
4.1数据库逻辑设计6
4.2数据库物理设计6
5界面实现与代码8
5.1界面设计与实现8
5.2代码设计10
总结14
参考文献15
引言
随着信息技术的飞速发展,特别是数据库技术的发展,计算机已经成为当今信息时代的关键工具。
数据库技术是计算机应用技术中的一个重要组成部分,对于大量的数据,使用数据库来存储管理将比通过文件来存储管理更高效。
数据库技术在经过几代变革以后,出现了以关系数据库产品为主流的数据库时代。
SQL2000与许多优秀的关系数据库一样,可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。
Basic作为应用程序的开发“利器”也表现在数据库应用程序的开发上,它良好的界面和强大的控件功能使数据库编程变得简单多了。
Basic提供了强有力的数据库存取能力,将Windows的各种先进特性与强大的数据库管理功能有机地结合在一起。
教师信息管理系统正是为满足高校的师资管理建设而设计的,它的开发应用将进一步加快我国教育信息化的建设。
教师管理系统使用大量地SQL语句的操作。
本系统使SQL2000作为后台数据库,利用Visual
6.0提供的数据库开发平台开发前台部分。
1课题描述
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作用。
知识经济的一个重要特征,就是竞争的焦点从资金、产品等物化资源的竞争转为智力资源(人才)的竞争。
人才是先进科技、先进文化的载体,代表着先进的生产力。
随着高校的人事制度改革的进一步深化,高校的教师管理工作已经逐步向人力资源管理和开发转化。
因此,能否为创造优秀的教学和科研环境,提供优秀的人事保证,将是高校在激烈的竞争中求得生存和发展的关键因素之一。
教师信息管理系统是一个以计算机为工具,对学校教师信息进行处理的人—机系统,它能准确、及时地反映学校教师的当前情况,能利用过去的数据统计分析,能从全局出发辅助学校各职能部门以及校长管理学校师资队伍的建设。
可见,教师信息管理系统具有强大的电子数据处理功能,大大提高学校管理人员的工作效率,减轻劳动强度,同时,系统采用管理模型,将仿真、优化等现代决策手段结合起来,为学校管理层的决策提供有效信息。
通过该系统,促进人事部门规范化管理,提高管理效率和水平;
方便快捷地将原来分散在各部门的人事信息进行有机地组织和管理,及时提供可靠数据,为学校的科学化决策提供重要依据。
基于这一点,VisualBasic以其完美的界面,方便的操作,强大的功能在各种数据库开发独树一帜。
作为微软公司的重点产品,VisualBasic具有其它数据库开发所无法比拟的优势,它易学易用。
系统还采用SQL数据库使数据具有较强的完整性、较好的数据安全性等特点以及提供了标准的帮助,使用户方便的获得所需的帮助。
2需求分析
2.1可行性分析
教师信息管理系统对学校加强教师信息管理有着极其重要的作用。
VisualBasic是可视化Basic编程语言,其中VisualBasic6.0是应用最广泛的初学者编程语言,它基本兼容大多数BASIC下的源代码或稍加改动就能应用于VisualBasic的代码内,VisualBasic是编译型语言,所生成的EXE文件能在具有VB同版本运行库文件的WINDOWS环境下运行。
VB语言的基础是DOS下的BASIC语言。
对与教师信息管理系统来说,它是采用SQL数据库使数据具有较强的完整性、较好的数据安全性等特点以及提供了标准的帮助,使用户方便的获得所需的帮助。
计算机化的管理以及系统的人性化设计使使用者感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。
由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。
并且在经费上,一般建议避免原有系统经费支出过高的缺点。
综上所述,经过各个可行性分析,此软件开发基本可行。
2.2系统功能描述
2.2.1系统功能的简介
该教师信息管理系统的主要功能为:
(1)掌握每个教师信息,并记录在数据库中以便其他管理信息系统的使用;
(2)人事档案的管理。
在教师信息管理中,管理者可以对任何一个教师的工作经历、教育经历、社会关系、职称评定、奖惩情况、人事变动等信息进行查询和管理;
但是对教师类用户,它只能对自己的信息进行查看,而且不能对其进行更改。
(3)教学科研管理。
在教师信息管理中,管理者可以对任何一个教师的科研信息、教学任务信息进行查询和管理。
(4)人员构成分析。
在教师信息管理中,管理者可以对任何一个教师的职称结构、年龄结构、学历结构信息进行查询和管理。
2.2.2用户管理功能
1、教师管理用户管理功能
用户分为管理者用户和教师用户两类。
不论是管理者用户,还是教师用户都需要通过用户名和口令进行登录。
管理者用户可以对所有的教师信息进行增加、删除和修改。
教师用户只能看到自己的信息,并且不能修改。
由于管理者用户和教师用户较为固定,所以对管理者自身信息和教师自身信息的管理可以由系统管理者直接操作数据库完成。
2、管理者对信息的管理功能
管理者对信息的管理可以从两个角度管理:
按照系统管理者角度进行管理和按照教师角度进行管理。
管理者登陆该系统以后,可以对这两种方式进行选择。
l
按照系统管理者角度进行管理
系统管理者可以看到教师个人信息。
在个人信息中,管理者可以对教师信息进行增加、修改和删除。
并能够打印报表。
按照教师角度进行管理
按教师角度管理管理者可以看到教师信息。
当管理者用鼠标双击某一教师信息时,可以自动显示出该教师的所有信息。
在个人信息中,管理者可以对信息进行增加、修改和删除。
3、教师对信息的查看功能
教师用户登录后,教师可以看到自己的信息。
教师信息包括工号、姓名、性别、所带专业和工资情况。
个人信息包括这个教师的所有信息。
3概要设计
教师信息管理系统的设计主要分为教师基本信息模块,人事管理模块,教学科研模块以及人员构成分析模块四个模块。
其中基本信息模块提供管理员添加、修改并维护基本的数据途径.人事管理信息模块,教学科研模块以及人员构成分析模块实现教师的其他资料记录。
并且各个模块都具有各自的功能,如添加,删除,更改,查询功能。
下图显示系统的基本模块图,如图3.1所示。
图3.1系统模块图
4系统详细设计
该教师信息管理系统的详细设计主要描述了其逻辑设计和物理设计,系统的逻辑设计主要是系统的E-R图模型的设计,它有四个模块。
而物理设计主要设计数据库中的各个表。
4.1数据库逻辑设计
教师信息管理系统分为教师的基本信息,人事管理,教学科研和人员构成分析四个模块。
每个模块都需要建设数据表,其中基本信息管理模块有教师姓名,性别,年龄,所带专业以及工资信息5个属性;
人事管理模块由姓名,性别,工作经历,教育经历,社会关系,职称评定,人事变动和奖惩情况8个属性;
教学科研况由姓名,性别,科研题目,科研成果,教学任务等5个属性;
人员构成分析模块由姓名,性别,职称结构,年龄结构,学历结构3个属性。
总体设计系统的E-R图模型如图4.1所示。
图4.1系统的E-R图模型
4.2数据库物理设计
(1)在SQL2000中,打开教师信息管理系统数据库中的表,新建表“基本信息”,如下图4.2所示信息。
图4.2“基本信息”表的设计
(2)在SQL2000中,打开教师信息管理系统数据库中的表,新建表“人事管理”。
设计表如下图4.3所示信息。
图4.3“人事管理”表的设计
(3)在SQL2000中,打开教师信息管理系统数据库中的表,新建表“教学科研”。
设计表如下图4.4所示信息。
图4.4“人事管理”表的设计
(4)在SQL2000中,打开教师信息管理系统数据库中的表,新建表“人员构成分析”。
设计表如下图4.5所示信息。
图4.5“人员构成分析”表的设计
在设计完所有的表后,根据表的内容输入若干条相应的教师员工信息,以便在连接好数据库后的数据信息的查询。
5界面实现与代码
5.1界面设计与实现
(1)教师用户或管理员登录界面
教师用户或管理员输入用户名和密码后点击登录按钮进入管理页面。
系统登录界面简单大方,设计时用户使用自己的用户名和密码就可以登录到库中核对信息,如若成功则显示如下图5.1所示的界面,否则跳出“登录不成功,请重新登录!
”对话框。
图5.1登录界面
登录界面功能实现的程序代码如下:
PrivateSubCommand1_Click()
StaticnumAsInteger
OnErrorResumeNext
IfText1.Text="
"
Then
MsgBox"
请输入用户名!
48,"
提示"
ExitSub
EndIf
Adodc1.Recordset.MoveFirst
ForI=1ToAdodc1.Recordset.RecordCount
IfAdodc1.Recordset.Fields("
用户名"
)=Text1.TextAndText2.Text=Trim(Adodc1.Recordset.Fields("
密码"
))Then
form1.Show
UnloadMe
Else
Adodc1.Recordset.MoveNext
IfAdodc1.Recordset.EOFThen
num=num+1
Text1.Text="
Text2.Text="
登陆不成功,请重新登陆!
Text1.SetFocus
Ifnum=3Then
num=0
End
Next
EndSub
(2)教学科研界面设计
由VB控件设计好布局后添加代码并运行成功后,教学科研管理界面如下图5.2所示。
图5.2教学科研图
(3)教学科研的查询
在用户登陆后,可以通过教学科研页面的查找进行教师教学科研信息的查询。
如下图5.3所示。
图5.3教学科研查找图
(4)系统的简介
对本系统的简介是通过菜单系统的下拉菜单关于进行显示的。
在点击系统下拉菜单下的”关于”后,弹出教师信息管理系统的系统信息页面。
如图5.4所示。
图5.4关于页面
5.2代码设计
PrivateSubbegin3_Click(IndexAsInteger)
IfCombo3.ListIndex=-1OrText3.Text="
MsgBox"
你没有输入查询内容或选择查询项"
Else
SelectCaseCombo3.ListIndex
Case0
Adodc3.Recordset.Filter="
姓名='
&
Text3.Text&
"
'
IfAdodc3.Recordset.EOFThen
抱歉,没有你要查询的记录!
16,"
提示信息"
Adodc3.Recordset.Requery
EndIf
Case1
性别='
Case2
科研题目='
Case3
科研成果='
Case4
教学任务='
Case7
Adodc3.Recordset.Filter=adFilterNone
EndSelect
PrivateSubSSTab1_Click(PreviousTabAsInteger)
IfSSTab1.Tab=0Then
WithCombo1
.Clear
.Text="
请选择类别"
.AddItem"
姓名"
0
性别"
1
年龄"
2
所带专业"
3
工资信息"
4
EndWith
IfSSTab1.Tab=1Then
WithCombo2
工作经历"
教育经历"
社会关系"
职称评定"
5
人事变动"
6
奖惩情况"
7
IfSSTab1.Tab=2Then
WithCombo3
科研题目"
科研成果"
教学任务"
WithCombo4
职称结构"
年龄结构"
学历结构"
PrivateSubvisitor_Click(IndexAsInteger)
SSTab1.Tab=2
Adodc1.Refresh
PrivateSubvisitorOP_Click(IndexAsInteger)
教学科研.Show
PrivateSubMnu_About_Click()
关于.Show
总结
这次课程设计主要是应用以前学习的SQL数据库管理软件,VB的一些知识,综合起来才完成了教师信息管理系统。
该系统的设计过程完全采用了软件工程的思想,通过了问题定义,需求分析,概要设计,详细设计,系统运行与测试五个主要步骤来完成的。
系统通过实现用户登录界面、用户名及密码,以及其它模块的功能完成教师信息的的管理,同时也将每个功能模块的界面都设计的简单大方,便于各类操作者使用。
首先,综合课程设计让我把以前学习到的知识得到巩固和进一步的提高认识,对已学的知识有了更进一步的理解和认识,再次,我在课程设计中碰到了很多的问题,我通过查阅相关书籍,资料,在老师和同学的帮助下,顺利完成了本次课程设计。
本次设计,我认识到了自己对以前所学知识的不足方面。
在以后的学习中,我会不断的完善自我,不断进取,能使自己在这方面有一个大的发展。
再次感谢李老师在这次设计中给我的帮助。
参考文献
[1]谭浩强,薛淑斌编著.VisualBASIC语言简明教程.电子工业出版社.2006.10
[2]邱仲潘编著.VisualBASIC6.0从入门到精通.电子工业出版社.2004.1
[3]刘耀儒.新概念SQLServer2000教程.北京科海集团公司.2001.10
[4]周珂伟编著.VisualBasic6.0数据库开发.北京大学出版社.2003.1
[5]张海藩.软件工程.人民邮电出版社.2002.3
[6]章立民.SQLSERVER2000中文版完全实战入门.中国铁道出版社.2001
基于JSP的教师论文信息管理系统
林芬亮
(德州学院计算机系,山东德州253023)
摘要:
目前,人类社会已经迈入了网络时代,计算机和互联网已经与老百姓的日常工作、学习和生活息息相关,人类社会目前又处于了一个历史飞跃时期,正由高度的工业化时代迈向初步的计算机网络时代。
在计算机技术、网络通讯技术的高速发展的今天,电脑和网络正在以惊人的速度进入人类社会的各个角落。
然而,如何让计算机更好地为我们解决实际问题已成为当下研究热点,本教师论文信息管理系统主要用于对教师的论文信息进行管理。
本系统基于Apache+JSP+MySQL平台,完成数据库中信息的添加、修改、删除、打印等。
教师论文信息;
论文信息管理;
管理信息系统;
JSP;
MySQL
1引言
随着计算机技术的不断发展,计算机在单位管理中发挥了强大的作用。
使用计算机对信息进行管理,具有着手工管理所无法比拟的优点,例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高信息管理的效率,也是单位部门的科学化、正规化管理,与世界接轨的重要条件。
本系统采用JSP+MySQL的模式,结合必要的相关系统、产品与工具,来实现对教师论文信息管理系统的开发。
使该系统具有运行安全可靠、便于应用、可维护性好等特点,而且具有良好的扩展性,能良好的共享系统中的数据。
2
系统需求分析
立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高教师论文信息的现代化管理水平,实现信息资源的共享。
教师论文信息管理系统是一种基于集中统一规划的数据库数据管理新模式。
本系统的建成无疑会为管理者对教师论文信息管理系统提供极大的帮助。
使用该系统之后,管理人员可以管理各种教师的各种论文信息;
还可以查询某位老师、某篇论文的详细情况,对当前论文情况给出一些统计,给出统计表格,以全面掌握教师论文信息的情况。
本系统的宗旨是提高论文管理工作的效率,减少相关人员的工作量,使学校的论文管理工作真正做到科学、合理的规划,系统、高效的实施。
功能分析:
教师论文信息管理系统属应用系统。
系统是一个集成多功能的信息管理系统,有教师论文查询、教师论文修改、教师论文插入、教师论文删除模块。
本系统将大大提高学生信息教师论文的管理效率,带来数据共享、网络查询和网络管理等便利,实现教师论文管理的数字化和智能化。
2.1
模块划分
图1整个系统功能结构图
2.2各模块功能简介
登录模块:
本模块主要为用户登录。
教师论文信息管理模块:
本模块主要对教师论文信息进行相应的查询,删除,修改和添加。
数据库设计
3数据库设计
根据学生管理系统所要求的数据信息,创建数据库test,根据各模块可创建如下数据表,其字段名,数据类型等内容如下:
表1教师论文信息表
名
类型
长度
十进位
允许空值
备注
number
smallint
4
否
序号(主键)
danwei
varcher
20
是
单位
name
12
姓名(主键)
zuozheweici
int
作者位次
zhicheng
职称
chengguomingcheng
50
成果名称
yanjiuleibie
研究类别
zishuqian
3
字数(千)
xuekemenlei