高校教师信息管理系统Word格式文档下载.docx

上传人:b****4 文档编号:6544000 上传时间:2023-05-06 格式:DOCX 页数:18 大小:466.10KB
下载 相关 举报
高校教师信息管理系统Word格式文档下载.docx_第1页
第1页 / 共18页
高校教师信息管理系统Word格式文档下载.docx_第2页
第2页 / 共18页
高校教师信息管理系统Word格式文档下载.docx_第3页
第3页 / 共18页
高校教师信息管理系统Word格式文档下载.docx_第4页
第4页 / 共18页
高校教师信息管理系统Word格式文档下载.docx_第5页
第5页 / 共18页
高校教师信息管理系统Word格式文档下载.docx_第6页
第6页 / 共18页
高校教师信息管理系统Word格式文档下载.docx_第7页
第7页 / 共18页
高校教师信息管理系统Word格式文档下载.docx_第8页
第8页 / 共18页
高校教师信息管理系统Word格式文档下载.docx_第9页
第9页 / 共18页
高校教师信息管理系统Word格式文档下载.docx_第10页
第10页 / 共18页
高校教师信息管理系统Word格式文档下载.docx_第11页
第11页 / 共18页
高校教师信息管理系统Word格式文档下载.docx_第12页
第12页 / 共18页
高校教师信息管理系统Word格式文档下载.docx_第13页
第13页 / 共18页
高校教师信息管理系统Word格式文档下载.docx_第14页
第14页 / 共18页
高校教师信息管理系统Word格式文档下载.docx_第15页
第15页 / 共18页
高校教师信息管理系统Word格式文档下载.docx_第16页
第16页 / 共18页
高校教师信息管理系统Word格式文档下载.docx_第17页
第17页 / 共18页
高校教师信息管理系统Word格式文档下载.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

高校教师信息管理系统Word格式文档下载.docx

《高校教师信息管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《高校教师信息管理系统Word格式文档下载.docx(18页珍藏版)》请在冰点文库上搜索。

高校教师信息管理系统Word格式文档下载.docx

高校教职工管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。

高教教职工管理系统是在适应市场需求的客观前提下,为了满足各高校管理自己学校所在的教职员信息而开发的。

该系统的是终目的是要将各位职员的信息放到网络上,以方便管理。

为了将教师的信息更好的管理,提高工作效率,同时避免人工管理的错误,所以制作了教师信息管理系统。

本系统分为:

教师信息录入,教师信息修改,教师信息查询,教师信息打印以及教师账号管理几个功能模块。

总的来说能够满足学校对于教师基本信息的管理。

系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。

该系统具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。

2.需求分析

2.1需求分析

本文针对高校教师业务档案信息系统的设计和实现进行了初步研究,描述了整个系统的各个功能模块以及相互之间的逻辑关系,并重点对师资队伍统计管理模块、教师信息管理模块进行了详细设计与实现。

数据库需求分析调查的重点是“数据”和“处理”,通过调查、收集和分析,获得用户对数据库的需求。

信息需求:

指用户需要从数据库中获得信息的内容与性质,即在数据库中需要存储哪些数据。

处理要求:

指用户需要完成什么处理能力。

明确用户对数据有什么样的处理要求从而明确数据之间的关系。

该系统的功能集中表现为对教师信息的录入、更新、删除、查询、统计,因此需求集中表现为对“数据”的需求。

概念结构设计是将分析得到的用户需求抽象为概念模型的过程,它是整个数据库设计的关键。

该数据库的主要功能特点是:

(1)可以存储历届的教师档案,管理更为安全、高效;

(2)只需一到二名信息管理员即可操作系统,节省大量人力;

(3)可以迅速查询及修改所需信息;

(4)友好的界面操作,能保证系统的易用性和方便性。

(5)对系统的安全性管理,包括用户的添加以及密码的修改。

2.2系统功能结构

2.2.1系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。

系统功能分析是在系统开发的总体任务的基础上完成。

本教师信息管理系统需要完成的功能 

为:

一般教师用户登陆后的界面包括用户修改、查询信息、帐号管理三个模块。

◆ 

用户修改模块:

包括姓名、性别、出生年月、入校时间、身份证号码、电子邮箱、所学专业等设置。

查询信息模块:

包括输入关键词、按姓名来查询的设置。

帐号管理模块;

包括输入用户名、新密码、确认密码设置。

2.2.2系统功能模块图

2.2.3主要模块程序流程图

2.3数据流图

3.概念结构设计

3.1局部E-R图

3.2全局E-R图

4.逻辑结构设计

4.1逻辑结构设计

4.1.1将E-R图转换为关系模型:

教师信息(员工编号,员工姓名,年龄,性别,出生年月,婚姻状态,政治面貌,学历,部门编号,职务,联系方式,备注)主键:

员工编号;

外码:

部门编号;

部门信息(部门编号,部门名称,部门人数)主键:

奖惩信息(奖惩编号,员工编号,奖罚时间,奖罚原因,奖罚地点,备注)主键:

奖惩编号,外码:

薪资信息(薪资编号,员工编号,基本工资,福利,奖金,计算方法,实发工资,发放日期),主键:

薪资编号;

员工编号

4.1.2数据项

教师表

列名

说明

类型

备注

教师编号

教师ID

int

作为主键,不能为空

姓名

员工姓名

varchar

性别

员工性别

char

Check约束‘男’‘女’ 

出生年月

Datetime

婚姻状态

婚姻

Check约束 

政治面貌

Check约束‘团员’‘党员’

学历

部门编号

属于部门表

Int

联系方式

电话

电子邮箱

qq邮箱

部门表

部门名称

名称

部门人数

人数

薪资表

薪资编号

薪资号

属于教师表

外键连接到教师表 

基本工资

福利

奖金

计算方法

实发工资

发放日期

奖惩表

奖惩编号

奖惩号

奖惩时间

奖惩原因

Varchar

奖惩地点

4.2数据字典

5.数据库实现

1、创建高校教职工管理数据库:

CREATEDATABASE高校教师信息管理系统

ON

(NAME=高校教师信息管理系统DAT,

FILENAME='

D:

\SQL\高校教师信息管理系统DAT.MDF'

SIZE=5,

MAXSIZE=20,

FILEGROWTH=2

LOGON

(NAME=高校教师信息管理系统LOG,

\SQL\高校教师信息管理系统LOG.LDF'

--------------------------------------------------------

2、创建备份文件

BACKUPDATABASE高校教师信息管理系统

TOdisk='

\SQL\高校教师信息管理系统backup1.dat'

WITHFORMAT

--------------------------------------------------------------------

3、创建表

CREATETABLE部门信息表

部门编号INTPRIMARYKEY,

部门名称VARCHAR(20)UNIQUENOTNULL,

部门人数INTCHECK(部门人数>

=0)NOTNULL,

-------------------------------------------

CREATETABLE员工信息表

教师编号INTNOTNULLPRIMARYKEY,

姓名VARCHAR(20)NOTNULL,

年龄INTCHECK(年龄>

=1)NOTNULL,

性别VARCHAR

(2)CHECK(性别IN('

男'

'

女'

))NOTNULL,

出生年月DatetimeNOTNULL,

婚姻状态VARCHAR(4)CHECK(婚姻状态IN('

已婚'

未婚'

政治面貌VARCHAR(4)CHECK(政治面貌IN('

无'

团员'

党员'

学历VARCHAR(20)NOTNULL,

部门编号INTNOTNULL,

职务VARCHAR(20)NOTNULL,

联系方式VARCHAR(11)UNIQUENOTNULL,

备注VARCHAR(500),

FOREIGNKEY(部门编号)REFERENCES部门信息表(部门编号)

---------------------------------------------------------

CREATETABLE薪资信息表

薪资编号INTPRIMARYKEY,

教师编号INTNOTNULL,

基本工资INTCHECK(基本工资>

福利INTCHECK(福利>

奖金INTCHECK(奖金>

计算方法VARCHAR(50)NOTNULL,

实发工资INTCHECK(实发工资>

=0),

发放日期DatetimeNOTNULL,

FOREIGNKEY(员工编号)REFERENCES员工信息表(员工编号)

----------------------------------------------------------

CREATETABLE奖惩信息表

奖惩编号INTPRIMARYKEY,

教师编号INTNOTNULL,

奖罚时间DatetimeNOTNULL,

奖罚原因VARCHAR(100)NOTNULL,

奖罚地点VARCHAR(20)NOTNULL,

FOREIGNKEY(员工编号)REFERENCES员工信息表(员工编号)

---------------------------------------------------------------

4、创建规则使得教师的E-Mail必须符合电子邮箱的格式;

createruler_emailas@emaillike'

%@'

go

execsp_bindrule'

r_email'

教师信息表.电子邮箱'

5、创建视图:

--视图员工基本信息:

CREATEVIEW教师基本信息(教师姓名,部门名称,职务,联系方式,薪资)

ASSELECT姓名,部门名称,职务,联系方式,实发工资

FROM教师信息表,部门信息表,薪资信息表

WHERE教师信息表.部门编号=部门信息表.部门编号

AND教师信息表.教师编号=薪资信息表.教师编号-----------------------------------------------------

--视图:

各部门部长信息

CREATEVIEW部门部长信息(部门编号,部门名称,员工编号,员工名字)

ASSELECT部门信息表.部门编号,部门名称,教师编号,姓名

FROM教师信息表,部门信息表

WHERE教师信息表.部门编号=部门信息表.部门编号

AND教师信息表.职务='

班主任'

--------------------------------------------------------------

5、创建存储过程

--存储过程部门对应人数:

统计各部门的人数

CREATEPROCEDURE部门对应人数

@部门号INT

AS

SELECT部门编号,部门人数

FROM部门信息表

WHERE部门编号=@部门号

--存储过程LOOKREWARDS:

根据教师提交的教师编号和奖罚时间,查看该教师的奖罚信息,

--包括教师编号,姓名,奖罚原因,奖罚时间。

CREATEPROCEDURELOOKREWARDS

@IDINT,@TIMEDatetime

SELECT教师信息表.教师编号,姓名,奖罚原因,奖罚时间

FROM教师信息表,奖惩信息表

WHERE教师信息表.教师编号=奖惩信息表.教师编号

AND教师信息表.教师编号=@IDAND奖罚时间=@TIME

---------------------------------------------------------------------

--6、创建触发器

触发器departid:

要求实现修改教师所在部门时自动修改相应部门的教师人数

CREATETRIGGERdepartidON教师信息表

FORUPDATE

AS

BEGIN

IF(UPDATE(部门编号))

UPDATE部门信息表

SET部门信息表.部门人数=(SELECT部门编号FROMinserted)

WHERE部门信息表.部门人数=(SELECT部门编号FROMinserted)

END

--7、参照完整性

Altertable教师信息表

Addconstraintfk_jiaoshi_bumen

Foreignkey(部门编号)references部门信息表(部门编号)

Altertable薪资信息表

Addconstraintfk_jiaoshi_xinzi

Foreignkey(教师编号)references教师信息表(教师编号)

Altertable奖惩信息表

Addconstraintfk_jiaoshi_jiangcheng

6.结束语(结论) 

通过数据库课程设计让我把学到的课本知识用到实践中,充分运用所学数据库,培养了我们实践动手能力和理论联系实际能力,通过这次课程设计,我进行了有目的的调查研究,运用所学知识,分析和解决实际问题,以获得有关的实际知识和技能,从而为我们走向社会奠定初步基础。

在本管理系统的设计过程中,遇到了不少的难题。

其中有一些是因为自己以前光学课本,缺少一些实践和动手能力引起的,比如说画系统功能分析图的时候,由于以前没用过这个组织结构图,所以碰到了一些障碍。

不过最后经过同学的帮助终于解决了此问题。

在完成过程中,首先遇到的就是数据库的建立问题。

怎样合理地建表,设定几个字段名称,数据类型以及其他属性需要根据运行功能不断修改完善。

第二个问题时由于时间的仓促,很多信息的输入没有做好有效字符的限定设置,就显得没有那么地正规。

本次数据库课程设计让我弥补了许多以前的不足和知识遗漏点,并对已经掌握的知识点进一步实践了一次。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2