欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:6544000       资源大小:466.10KB        全文页数:18页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1、高校教职工管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。高教教职工管理系统是在适应市场需求的客观前提下,为了满足各高校管理自己学校所在的教职员信息而开发的。该系统的是终目的是要将各位职员的信息放到网络上,以方便管理。为了将教师的信息更好的管理,提高工作效率,同时避免人工管理的错误,所以制作了教师信息管理系统。本系统分为:教师信息录入,教师信息修改,教师信息查询,教师信息打印以及教师账号管理几个功能模块。总的来说能够满足学校对于教师基本信息的管理。系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。该系统具备数据库维护功能,及时根据用户需

    2、求进行数据的添加、删除、修改、备份等操作。2需求分析2.1 需求分析本文针对高校教师业务档案信息系统的设计和实现进行了初步研究,描述了整个系统的各个功能模块以及相互之间的逻辑关系,并重点对师资队伍统计管理模块、教师信息管理模块进行了详细设计与实现。数据库需求分析调查的重点是“数据”和“处理”,通过调查、收集和分析,获得用户对数据库的需求。信息需求:指用户需要从数据库中获得信息的内容与性质,即在数据库中需要存储哪些数据。处理要求:指用户需要完成什么处理能力。明确用户对数据有什么样的处理要求从而明确数据之间的关系。该系统的功能集中表现为对教师信息的录入、更新、删除、查询、统计,因此需求集中表现为对

    3、“数据”的需求。概念结构设计是将分析得到的用户需求抽象为概念模型的过程,它是整个数据库设计的关键。该数据库的主要功能特点是:(1)可以存储历届的教师档案,管理更为安全、高效;(2)只需一到二名信息管理员即可操作系统,节省大量人力;(3)可以迅速查询及修改所需信息;(4)友好的界面操作,能保证系统的易用性和方便性。(5)对系统的安全性管理,包括用户的添加以及密码的修改。2.2 系统功能结构2.2.1系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。系统功能分析是在系统开发的总体任务的基础上完成。本教师信息管理系统需要完成的功能为:一般教师用户登陆后的界面包括用户修改、查

    4、询信息、帐号管理三个模块。用户修改模块:包括姓名、性别、出生年月、入校时间、身份证号码、电子邮箱、所学专业等设置。查询信息模块:包括输入关键词、按姓名来查询的设置。帐号管理模块;包括输入用户名、新密码、确认密码设置。 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图转换为关系模型:教师信息(员工编号,员工姓名,年龄,性别,出生年月,婚姻状态,政治面貌,学历,部门编号,职务,联系方式,备注) 主键:员工编号; 外码:部门编号;部门信息(部门编号,部门名称,部门人数) 主

    5、键:奖惩信息(奖惩编号,员工编号,奖罚时间,奖罚原因,奖罚地点,备注) 主键:奖惩编号, 外码:薪资信息(薪资编号,员工编号,基本工资,福利,奖金,计算方法,实发工资,发放日期), 主键:薪资编号;员工编号4.1.2数据项教师表列名说明类型备注教师编号教师IDint作为主键,不能为空姓名员工姓名varchar性别员工性别charCheck约束男女出生年月Datetime婚姻状态婚姻Check约束政治面貌Check约束团员党员学历部门编号属于部门表Int联系方式电话电子邮箱qq邮箱部门表部门名称名称部门人数人数薪资表薪资编号薪资号属于教师表外键连接到教师表基本工资福利奖金计算方法实发工资发放日期

    6、奖惩表奖惩编号奖惩号奖惩时间奖惩原因Varchar奖惩地点4.2 数据字典5数据库实现1、创建高校教职工管理数据库:CREATE DATABASE 高校教师信息管理系统ON( NAME=高校教师信息管理系统DAT, FILENAME=D:SQL高校教师信息管理系统DAT.MDF, SIZE=5, MAXSIZE=20, FILEGROWTH=2)LOG ON( NAME=高校教师信息管理系统LOG,SQL高校教师信息管理系统LOG.LDF) -2、创建备份文件BACKUP DATABASE 高校教师信息管理系统 TO disk = SQL高校教师信息管理系统backup1.dat WITH F

    7、ORMAT -3、创建表CREATE TABLE 部门信息表(部门编号 INT PRIMARY KEY,部门名称 VARCHAR(20) UNIQUE NOT NULL,部门人数 INT CHECK(部门人数=0) NOT NULL,-CREATE TABLE 员工信息表教师编号 INT NOT NULL PRIMARY KEY,姓名 VARCHAR(20) NOT NULL,年龄 INT CHECK(年龄=1) NOT NULL,性别 VARCHAR(2) CHECK(性别 IN (男,女) NOT NULL,出生年月 Datetime NOT NULL,婚姻状态 VARCHAR(4) CH

    8、ECK(婚姻状态 IN (已婚未婚政治面貌 VARCHAR(4) CHECK(政治面貌 IN (无团员党员学历 VARCHAR(20) NOT NULL,部门编号 INT NOT NULL,职务 VARCHAR(20) NOT NULL,联系方式 VARCHAR(11) UNIQUE NOT NULL,备注 VARCHAR(500),FOREIGN KEY (部门编号) REFERENCES 部门信息表(部门编号)-CREATE TABLE 薪资信息表薪资编号 INT PRIMARY KEY,教师编号 INT NOT NULL,基本工资 INT CHECK(基本工资福利 INT CHECK(福

    9、利奖金 INT CHECK(奖金计算方法 VARCHAR(50) NOT NULL,实发工资 INT CHECK(实发工资=0), 发放日期 Datetime NOT NULL,FOREIGN KEY(员工编号) REFERENCES 员工信息表(员工编号)-CREATE TABLE 奖惩信息表奖惩编号 INT PRIMARY KEY,教师编号 INT NOT NULL, 奖罚时间 Datetime NOT NULL,奖罚原因 VARCHAR(100) NOT NULL,奖罚地点 VARCHAR(20) NOT NULL,FOREIGN KEY(员工编号) REFERENCES 员工信息表(员

    10、工编号) -4、创建规则使得教师的E-Mail必须符合电子邮箱的格式;create rule r_email as email like %goexec sp_bindrule r_email教师信息表.电子邮箱5、创建视图:-视图员工基本信息:CREATE VIEW 教师基本信息(教师姓名,部门名称,职务,联系方式,薪资)AS SELECT 姓名,部门名称,职务,联系方式,实发工资FROM 教师信息表 ,部门信息表,薪资信息表WHERE 教师信息表.部门编号=部门信息表.部门编号 AND 教师信息表.教师编号=薪资信息表.教师编号-视图:各部门部长信息CREATE VIEW 部门部长信息(部

    11、门编号,部门名称,员工编号,员工名字)AS SELECT 部门信息表.部门编号,部门名称,教师编号,姓名FROM 教师信息表 ,部门信息表WHERE 教师信息表 .部门编号=部门信息表.部门编号 AND 教师信息表 .职务=班主任-5、创建存储过程-存储过程 部门对应人数: 统计各部门的人数CREATE PROCEDURE 部门对应人数部门号 INTASSELECT 部门编号,部门人数 FROM 部门信息表 WHERE 部门编号=部门号-存储过程LOOKREWARDS:根据教师提交的教师编号和奖罚时间,查看该教师的奖罚信息,- 包括教师编号,姓名,奖罚原因,奖罚时间。CREATE PROCED

    12、URE LOOKREWARDSID INT,TIME DatetimeSELECT 教师信息表 .教师编号,姓名,奖罚原因 ,奖罚时间FROM 教师信息表 ,奖惩信息表 WHERE 教师信息表.教师编号=奖惩信息表 .教师编号 AND 教师信息表.教师编号=ID AND 奖罚时间 =TIME-6、创建触发器触发器departid:要求实现修改教师所在部门时自动修改相应部门的教师人数CREATE TRIGGER departid ON 教师信息表FOR UPDATEAS BEGIN IF(UPDATE(部门编号) UPDATE 部门信息表 SET 部门信息表.部门人数=(SELECT 部门编号

    13、FROM inserted) WHERE 部门信息表.部门人数=(SELECT 部门编号 FROM inserted)END-7、参照完整性Alter table 教师信息表 Add constraint fk_jiaoshi_bumen Foreign key (部门编号) references 部门信息表(部门编号)Alter table 薪资信息表 Add constraint fk_jiaoshi_xinzi Foreign key (教师编号) references 教师信息表(教师编号)Alter table 奖惩信息表 Add constraint fk_jiaoshi_jian

    14、gcheng 6结束语(结论)通过数据库课程设计让我把学到的课本知识用到实践中,充分运用所学数据库,培养了我们实践动手能力和理论联系实际能力,通过这次课程设计,我进行了有目的的调查研究,运用所学知识,分析和解决实际问题,以获得有关的实际知识和技能,从而为我们走向社会奠定初步基础。在本管理系统的设计过程中,遇到了不少的难题。其中有一些是因为自己以前光学课本,缺少一些实践和动手能力引起的,比如说画系统功能分析图的时候,由于以前没用过这个组织结构图,所以碰到了一些障碍。不过最后经过同学的帮助终于解决了此问题。在完成过程中,首先遇到的就是数据库的建立问题。怎样合理地建表,设定几个字段名称,数据类型以及其他属性需要根据运行功能不断修改完善。第二个问题时由于时间的仓促,很多信息的输入没有做好有效字符的限定设置,就显得没有那么地正规。本次数据库课程设计让我弥补了许多以前的不足和知识遗漏点,并对已经掌握的知识点进一步实践了一次。


    注意事项

    本文(高校教师信息管理系统Word格式文档下载.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


    收起
    展开