《人事信息管理系统本科》由会员分享,可在线阅读,更多相关《人事信息管理系统本科(64页珍藏版)》请在金锄头文库上搜索。
1、XXXXXX本科毕业设计人事信息管理系统学生姓名XXXXXX院系名称专业名称计算机科学与技术班 级学 号指导教师XXXXXXXX教务处二八年五月人事信息管理系统学生:XXXX 指导教师:XXXX内容提要本系统所研究的内容是人事信息管理系统,在整个研究工程中,经过需求分析、概要设计、详细设计、系统测试等几个阶段的工作,使系统具有了插入、删除、修改、查询、导出以及备份恢复维护的基本功能。本系统使用软件的开发工具是Microsoft Visual C+ 6.0,后台数据库是本地Microsoft SQL Server2000数据库,设计数据库软件是PowerDesignerTrial11。Micro
2、soft Visual C+ 6.0是一种开发性能非常优秀的面向对象的数据库应用开发工具,它能够设计高性能、基于客户/服务器(Client/Server)体系结构的应用系统。Visual C+ 6.0在不牺牲灵活性、性能和控制力度的同时,给C+带来了更高水平的生产效率。Microsoft Visual C+ 6.0提供了可视化编程,减少了编程过程中的难度,提高了编程效率。Microsoft SQL Server2000是一种使用方便、简单的数据库,它提供了安全的管理措施,适合于中、小型系统。PowerDesignerTrial11工具是一个方便的画数据库模型的软件,并可以通过ER模型直接生成多
3、种类型的数据库,诸如Oracle、Sybase 、Microsoft SQL Server2000等。人事信息管理系统主要有以下六个模块组成:a) 在人事管理模块中实现了,人事管理的功能;b) 在出勤管理模块中实现了,员工的考勤管理的功能;c) 在工资管理模块中实现了,员工工资的管理功能;d) 在系统管理模块中实现了,有关基本表的更新以及数据的备份和恢复;e) 在用户管理模块中实现了,有关系统用户管理及权限的分配、密码修改等的管理;f) 最后用帮助模块,让使用者了解本系统,并帮助使用者如何更好的使用本系统。关键字:单文档 ADO Project(工程)对象Management Informat
4、ion SystemAbstractThe system focuses on Human affairs Information Management System. In the whole researching process, we need to go through the following steps, including requirement analysis, general design, particular design, system test and so on. Through these steps that make the system can pos
5、sesses the basic functions of database insertion, deletion, modification, search, export to excel, backup and resume.This system use the Microsoft Visual C plus plus 6.0 as the empolder tool, using the Microsoft SQL Server2000 as the background database, and i use PowerDesignerTrial11 to design the
6、database. Microsoft Visual C+ 6.0 is a kind of Object Oriented database application developping tool with excellent exploitation performance.It can design high performance application system which base on client/server system structural. Visual C+ improve the rate of C+ exploitation on not immolate
7、agility, performance and control power at the same time.Microsoft Visual C+ provide visualization programming, consequently reduce the difficulty during programming, improving the efficiency of programming.Microsoft SQL Server2000 is a kind of using convenien, simple database,it provide secure manag
8、e measure.It is fit for middl, small system.PowerDesignerTrial11 tool is a software convenient to painting database model, it can convet to kinds of database through ER model, such as Oracle, Sybase, Microsoft SQL Server2000 etc.This system is composed of six module as follow:a) In human affairs man
9、age model finished human affair manage funciton.b) In turn out for work manage model finished check on work attendance function.c) In salary manage model finished the management of employee salary function.d) In system manage model finished the update of base table and backup and resume of database.
10、e) In user manage model finished the user manage, distribute purview and modify users password manage.f) In finally help model let user know this system and help user how to better use this system.KeyWord :Single Document ADO(Activex data object) Project object.目录前 言11绪 论11.1问题的提出11.2课题的背景及意义12系统需求分
11、析22.1系统开发策略22.2系统功能需求分析23系统分析与设计33.1系统功能模块设计33.2数据库设计ER图43.3数据库物理结构表的描述44代码设计与实现54.1人事信息管理系统代码设计与实现54.2代码开发65软件测试365.1系统模块测试365.2研究成果366技术难点及解决376.1一般用户和管理员操作权限问题376.2设置对话框中Static控件字体的大小及颜色,代码如下:436.3设置ListControl控件的行高,及屏蔽空白行代码实现:436.4设置照片,代码如下:436.5工资的计算问题487总结及展望48致谢语48参考文献48人事信息管理系统前 言当今这样一个信息的世界
12、中,信息的掌握和分析已成为现代企业生产、经营过程中的重要因素。人事管理系统是现代企业管理体制作不可缺少的部分,为适应现代企业制度要求、逐步走向人事管理科学化、规范化,利用计算机实现企业人事档案管理势在必行。人事信息管理系统是一个典型的计算机信息处理的管理模式,它支持企业对本单位工作人员的管理。本论文从基本需求出发,本着用户界面友好,数据处理快捷的原则,创建了一个具有良好实用性的人事管理系统。人事信息管理系统采用面向对象的、可视化的数据库应用系统技术完成了对人事信息的管理,采用了Microsoft Visual C+ 6.0开发环境,并使用本地Microsoft SQL Server2000数据
13、库。该系统可以满足人事管理日常工作的需要,实现无纸化办公,以模糊组合查询的方式,提供了对数据表的多种组合查询,为人员档案的管理提供了方便、快捷的操作方式。本系统除了完成常见人事管理系统中人员对象的管理外,还针对现代企业管理的具体要求,增加了对企业部门设置和岗位编制的管理,并使其与传统的单一人员管理有机的结合,实现了数据的合理设置和有效应用,使其更为适用于目前的企业人事管理过程。通过系统开发,使我对面向对象、可视化的数据库应用系统和软件的开发过程有了一些感性的认识和了解,同时也是对自己数年来计算机专业学习成果的一次检验和考核。1 绪 论1.1 问题的提出随着计算机和网络技术的广泛应用,人事档案管
14、理系统成为现代企业管理中不可缺少的一部分。为适应现代企业制度要求,实现企业劳动人事档案管理的科学化和规范化,从而提出了企事业单位人事档案管理系统开发的课题。1.2 课题的背景及意义企事业单位人事档案管理工作是一种繁琐的,务求准确讯速的信息检索工作。特别是对在岗人员、离退人员、工资发放、职称评定等信息的管理,具有典型的信息处理管理模式。本设计以人事档案管理为入口点,提出了基于面向对象的数据库应用系统开发技术Visual C+6.0为设计工具,以软件工程设计规则为指导的人事档案管理系统。该课题基于Visual C+6.0数据库应用系统开发技术进行开发,达到了提高企事业单位人事档案管理信息处理效率的
15、效果。2 系统需求分析2.1 系统开发策略本系统开发主要采用自顶向下的开发方式,自顶向下的方法模型如下图所示:图1. 开发模型图2.2 系统功能需求分析2.2.1 人事档案管理系统的系统分析概述现在的世界是信息的世界,随着信息量越来越大以及计算机技术的发展,计算机已成为各企事业单位管理的重要工具。人事档案管理是对员工信息、部门信息、岗位信息、出勤信息、工资信息的管理和快速方便的查询。系统开发主要有以下六个模块组成:a) 在人事管理模块中实现了,人员档案管理与人事管理等功能;b) 在出勤管理模块中实现了,员工的考勤管理等功能;c) 在工资管理模块中实现了,员工工资的管理等功能;d) 在系统管理模块中实现了,有关基本表的更新以及数据的备份和恢复的管理功能e) 在用户管理模块中实现了,有关系统用户管理及权限的分配管理;f) 最后用帮助模块,让使用者了解本系统,并帮助使用者如何更好的使用本系统。2.2.2 系统流程图本系统的系统流程图如下:图2. 系统流程图3 系统分析与设计3.1 系统功能模块设计模块结构图图3. 模块结构图