欢迎来到天天文库
浏览记录
ID:6192908
大小:1.47 MB
页数:49页
时间:2018-01-06
《人事信息管理系统的分析与设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、人事信息管理系统的分析与设计毕业论文目录前言11绪论11.1问题的提出11.2课题的背景及意义12系统需求分析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控件的行高,及屏蔽空白行
2、代码实现:436.4设置照片,代码如下:436.5工资的计算问题487总结及展望4849致谢语48参考文献48绪论1.1问题的提出随着计算机和网络技术的广泛应用,人事档案管理系统成为现代企业管理中不可缺少的一部分。为适应现代企业制度要求,实现企业劳动人事档案管理的科学化和规范化,从而提出了企事业单位人事档案管理系统开发的课题。1.2课题的背景及意义企事业单位人事档案管理工作是一种繁琐的,务求准确讯速的信息检索工作。特别是对在岗人员、离退人员、工资发放、职称评定等信息的管理,具有典型的信息处理管理模式。本设计以人事档案管理为入口点,提出了基于面向对象的数
3、据库应用系统开发技术——VisualC++6.0为设计工具,以软件工程设计规则为指导的人事档案管理系统。该课题基于VisualC++6.0数据库应用系统开发技术进行开发,达到了提高企事业单位人事档案管理信息处理效率的效果。2系统需求分析2.1系统开发策略本系统开发主要采用自顶向下的开发方式,自顶向下的方法模型如下图所示:图1.开发模型图491.1系统功能需求分析1.1.1人事档案管理系统的系统分析概述现在的世界是信息的世界,随着信息量越来越大以及计算机技术的发展,计算机已成为各企事业单位管理的重要工具。人事档案管理是对员工信息、部门信息、岗位信息、出勤
4、信息、工资信息的管理和快速方便的查询。系统开发主要有以下六个模块组成:a)在人事管理模块中实现了,人员档案管理与人事管理等功能;b)在出勤管理模块中实现了,员工的考勤管理等功能;c)在工资管理模块中实现了,员工工资的管理等功能;d)在系统管理模块中实现了,有关基本表的更新以及数据的备份和恢复的管理功能e)在用户管理模块中实现了,有关系统用户管理及权限的分配管理;f)最后用帮助模块,让使用者了解本系统,并帮助使用者如何更好的使用本系统。1.1.2系统流程图本系统的系统流程图如下:49图1.系统流程图1系统分析与设计1.1系统功能模块设计模块结构图49图1
5、.模块结构图1.1数据库设计ER图(详细信息见数据库设计概念模型)1.2数据库物理结构表的描述主要表格如下:(详细见数据库编码)员工:EM_Employee存放员工基本信息奖惩记录:EM_RewPun_Rec模块划分:EM_ModuleClass工资:EM_Salary模块划分的值对应表名称模块编号模块名称模块对应值功能描述编码MS_IDMSModuleNameMSValue 00001人事管理1控制"人事管理"下所有的模块00002出勤管理2控制"出勤管理"下所有的模块00003工资管理4控制"工资管理"下所有的模块00004系统管理8控制"系统管理
6、"下:①基本信息,②部门管理4900005用户管理16控制"用户管理"下:①系统操作员管理,②权限管理00006数据库管理32控制"系统管理"下:①数据恢复备份,②系统初始化1代码设计与实现1.1人事信息管理系统代码设计与实现1.1.1系统主界面图1.系统主界面图1.1.2数据库表关联定义详细信息见数据库物理模型1.1.3模块间的关系人事管理模块对员工的各种基本信息进行管理,考勤管理对员工的上下班情况及请假加班等情况进行管理,工资管理对员工的基本工资、工资构成、税率管理、补贴管理及员工的月度工资管理,月度工资通过考勤管理里的加班情况、出勤情况、请假情况
7、、出差情况核算加班费、请假扣费、出差补贴等。系统管理主要管理单个的基本表项、部门管理、数据备份与恢复等。用户管理对系统的用户操作权限及密码修改管理。491.1代码开发1.1.1CDlgLogin窗口图1.登录界面图登录对话框通过读取数据库中用户名和密码对用户输入的用户名和密码进行校验,如果用户名或密码为空或错误当用户点击登录时弹出如下提示:图2.用户名输入提示图图3.密码输入提示图图4.密码错误提示图49图1.用户名错误提示图如果非法输入次数超过6次,将弹出如下提示:图2.登录出错提示图系统将自动退出登录,用户输入的密码通过调用CCrypt加密类cy的
8、生成密钥函数cy.Key_creator(sUserPassWord),调用加密函数对密码进行
此文档下载收益归作者所有