您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > (完整版)高校人事管理系统
数据库原理实训报告题目__高校人事管理系统__信息工程学院二○一四年十二月摘要高校人事管理系统包括人事档案信息录入、人事档案信息显示及人事信息查询等。系统开发采用了C++,有开发效率高,调试容易,维护方便等优点。实现了显示信息分页,组合查询等方便用户的功能,提高了高校人事管理的效率。目前软件市场有很多人事管理系统软件,有的功能强大,适合管理大型的集团型企业,有的功能单一,适合管理小型企业。针对高校的人事管理软件却没有通用的商业软件。因为高校的人事管理有其特殊性,每个院校之间的差别很大,管理方法存在很大差别。市场化的通用商品软件很难满足所有高校的人事管理需求。高校的人事管理软件均采用定制化开发,根据本校的实际情况,开发切合本校实际的管理程序。在设计时我们根据E-R图的类型和一些实际需求转化为相应的关系模型,并通过分析关系模型中依赖关系,对关系模型进行了优化,同时根据确切需求分析各个关系模式所属范式和优化原因。最终确定了在数据库中存储所用的关系模式,定义了基本表和视图模式,确定了系统功能模块图,得到了数据库的关系图。根据以上得到的结果,构建出符合要求的数据库,通过物理设计将逻辑模型转化为物理模型,确定了存储结构和建立的索引以及功能模块。利用C++平台使数据库与程序相结合构成了具有相应功能的系统。关键字:数据库;E-R图;数据流图;高校人事管理;系统设计;系统实现I目录1.前言...............................................................11.1选题的理由和实际意义..........................................11.2研究现状及趋势................................................22需求分析............................................................33系统设计...........................................................63.1定义..........................................................63.2系统模块图....................................................63.2.1管理员功能模块图.........................................63.2.2部门主任功能模块图......................................73.2.3教师功能模块图...........................................73.3E-R图........................................................83.4数据表的设计..................................................83.5用例列举..................................................103.5.1数据表..................................................103.5.2视图....................................................123.5.3存储过程................................................124总结...............................................................145附录:读书笔记.....................................................15参考文献............................................................171高校人事管理系统分析报告1.前言随着信息技术的快速发展,数字化校园是高校教育信息化发展的必然趋势,也是未来学校发展的必然方向。一个高校人事管理信息系统的好坏直接影响着教师的各类活动,从而影响着整个高校的教学、办学水平,所以一个高效的人事管理信息系统对整个高校的发展起着至关重要的作用。这就是选用此作为设计课题的原因。设计过程按照数据库设计方式从需求分析、概念模型建立、逻辑设计、物理设计、数据库实现、系统实现几个阶段一步一步完成了设计的任务。1.1选题的理由和实际意义管理系统是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。管理系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。管理信息系统的结构通常由四个部门组成:信息源、信息管理器、信息用户和信息管理者。管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资源,包括人力、物力、财力等。MIS是一个人机结合的辅助管理系统,管理和决策的主题是人,计算机只是辅助的设备。高校人事管理系统是一个高校不可缺少的部分,它的内容对于高校管理者来说都至关重要,所以高校人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。使用计算机对高校人事进行管理,具有人工方式管理无法比拟的优点。例如,检索迅速、查找方便、可靠性高、保2密性好、存储量大、成本低、易于更新等优点。这些优点使高校能够合理的利用人力资源,提高员工素质和技术水平,从而使高校更科学化、正规化。1.2研究现状及趋势据统计,目前,美国在财务会计上占有90%的工作由计算机完成,人事管理中80-100%的信息处理由计算机完成,计划管理占80-90%,在计算机应用发展较快的国家中,计算机应用于经济管理的占80%,由此可以看出,在国外经济管理是计算机应用的主要领域。我国的人事管理等信息系统的开发应用是从1973年开始的,83年以后才开始大量的实际的开发和研究工作。因此,信息资源的开发和利用已被确立为国民经济信息的核心内容,信息数字化,传输的网络化是缩小发展中国家与发达国家差距的捷径。华东师范大学的徐丹2010年在期刊《华东师范大学学报》中发表论文《基于B/S模式的高校人事管理系统的设计与实现》;分析研究了建立管理信息系统技术基础,利用结构化的分析方法对人事组织结构,管理业务流程、用户需求等方面进行调研和分析,并在此基础上提出了新系统的逻辑模型。根据系统分析,结合数据库理论,进行系统的概念结构和逻辑结构设计,提出系统物理模型设计。电子科技大学的吕俊瑞2010年在期刊《电子科技大学学报》中发表论文《基于SSH的高校人事管理系统的设计与实现》;利用现代软件工程的原理和方法,设计并开发适应当前需求的高校人事管理系统,才能在提供人事信息的前提下,发挥系统管理的交互、准确、高效等作用,同时实现与其他系统的协同工作,数据共享,并为决策者提供全面、准确的数据和适时分析,从而提高高校人事管理的工作效率和水平,更好地为学校长远发展而服务。32需求分析高校人事管理信息系统属于数字化校园应用支撑系统中比较重要的一环,其面向对象主要是高校中的教师、管理人员和服务人员,其中教师是主体,管理人员是关键,所以高校的人事管理是以教师为主体对象的一种团体、社会活动。高校人事管理系统平台需要完成基本查询的功能,以及管理员,学生,部门主任三方之间的信息交互。经过调查需求,对三方所需的需要进行分析:管理员需要注册教师,学生,完成对学生教师的信息的修改查询,以及对某些特定要求可以实现数据的统计功能,管理员还可以根据一些规定删除某些学生或教师的信息;教师端可以实现对自己工资详单的查询,可以实现对自己的某些个人信息进行修改;部门主任可以对教师信息进行查询以及对个人信息的修改为了完成上述的需求,将系统基本分为三个子系统:管理员端,教师端,部门主任端根据身份验证获得不同的权限,以不同的方式来访问同一个数据库。主要功能有:1.管理员端:主要能实现对学生教师的增删改查以及统计。2.教师端:能浏览自己的工资和其他个人信息,还可以进行修改。3.部门主任端:可以对教师信息进行修改统计。2.1处理对象1.管理员信息:用户名,密码,公告2.教师信息:教师姓名、教师性别、教师身份证号、密码、教师学历、教师职务、职称、家庭住址、教师密码、部门编号、出生年月、所在部门、用户身份、工资3.教师工资信息:教工编号、职称、职务、加班工资、考勤工资、基本工资、总工资、时间、教师姓名4首先从需求分析阶段中,确定了几项基本的处理对象,有可能这些处理对象不完全,需要在后续的各个阶段中不断修改和完善。2.2处理介绍1.管理员端的处理功能1)用户管理1、添加用户2、修改密码3、删除用户2)部门管理1、查询部门信息2、修改部门公告3、增加部门类型4、删除部门5、统计部门信息3)职工管理1、修改通知信息2、职工测评3、修改查询教师信息2.部门主任功能1)查看系统公告2)查看本部门成员3)修改个人资料1、修改职工信息2、修改自己信息4)查询员工考勤管理51、修改员工考勤2、查询员工考勤3、删除员工考勤5)管理员工工资1、合计员工工资2、查询员工工资6)员工奖惩管理3.职工功能1)查看通知2)申请病假3)修改个人信息4)查看个人工资63系统设计3.1定义(1)系统名称:学生宿舍管理系统(2)数据库管理软件:MicrosoftSQLServer2005(3)数据库设计采用软件:MicrosoftOfficeVersion2003(4)运行平台:windows2000/xp/linux(5)数据库的安全性设计:登陆用户、数据库用户、数据库角色等方面3.2系统模块图3.2.1管理员功能模块图图3.1管理员功能模块图73.2.2部门主任功能模块图图3.2部门主任功能模块图3.2.3教师功能模块图图3.3教师功能模块图83.3E-R图图3.4总体E-R图3.4数据表的设计职工信息表(职工姓名,职工编号,职工性别,职工手机号,职工职称,职工教龄,职工住址,职工所在部门,职工工资)公告信息表(公告编号,公告类型,公告内容,公告时间,职工编号)病假信息表(病假编号,请假原因,请假时间,请假多久,职工编号)奖惩信息表(奖惩编号,奖励原因,奖励额度,惩罚原因,惩罚额度,职工编号)部门主任信息表(部门编号,部门名称,主任姓名,主任家庭住址,主任电话,主任办公室电话)9工资信息表(工资编号,基本工资,工资税率,奖金,罚金,总工资,职工编号)权限信息表(编号,权限,密码,姓名)表3.1职工信息表列名数据类型可否为空说明职工编号charnotnull主码职工姓名charnotnull用户名职工性别charnotnull性别职工手机号charnotnull手机职工职称charnotnull职称职工住址floatnotnull住址职工工资floatnotnull总工资表3.2公告信息表列名数据类型可否为空说明公告编号charnotnull公告编号公告类型charnotnull职工公告,主任公告公告内容charnotnull内容公告时间datenotnull发布时间表3.3病假信息表列名数据类型可否为空说明病假编号charnotnull病假编号职工编号CharNotnull职工编号请假原因charnotnull请假说明请假时间datenotnull请假时间请假多久intnotnull请假多长时间表3.4奖惩信息表列名数据类型可否为空说明奖惩编
本文标题:(完整版)高校人事管理系统
链接地址:https://www.777doc.com/doc-7347094 .html