MIS课程设计最终版文档格式.docx
- 文档编号:20965706
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:19
- 大小:275.81KB
MIS课程设计最终版文档格式.docx
《MIS课程设计最终版文档格式.docx》由会员分享,可在线阅读,更多相关《MIS课程设计最终版文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
人力管理信息系统的实现可以减轻比较繁琐的手工工资管理。
无纸化办公、异地共同办公,无论你在哪里都可以登陆这套人力资源管理系统实现你在企业中的角色,就想你在坐在办公室一样完成这套工作流程,大大提高了工作效率。
这也是对管理制度的一种体现,体现了“管理在前,执行在后”的先进理念。
通过对一些单位的调研,并参考一些管理软件,基本上搞清了小型企业对系统的需求,如果能够设计一套针对类似的小型国有企业的工资管理系统特别有意义,并且是现行的财务管理软件代替不了的。
1.2开发思路
在如开发任何其他系统一样,我们也经历了从选题,调研,熟悉开发环境,实验关键技术,查找类似的相关系统的资料;
系统概要设计,数据库结构设计,功能模块开发,功能模块测试,系统调试和系统试运行和修改。
下面的流程图反映我们的基本思路和过程。
1.3开发的前提
1.3.1战略环节
企业的战略方向和目标、运行策略和运行模式的选择,是企业高层领导者最先考虑的问题,这也就是保证了企业做正确的事是执行力取得满意结果的前提,否则,执行力再好,也不会有优良的绩效。
1.3.2组织环节
部门及岗位的职能职责划分必须明确、科学合理,符合企业业务流程运行的需要,这样员工执行起来才能目标明确:
哪些事情是他应该做的,哪些事情是他不应该做的,以及各种事情是怎样做的、做到何种程度等等,员工做到心中有数,就不至于内心茫然而无所适从了。
组织环节的表现形式是组织部门、岗位的设置和职责的划分以及岗位说明书、业务流程图等。
但是,在一些企业里,有的人对自己的岗位以及自己主要职责都不清楚的现象却很常见,岗位设置不合理、职能空缺与交叉的现象更是比比皆是。
图1.1开发思路图
1.4可行性分析
人力资源管理是公司企业内部很重要的一个管理事项,但目前大多公司内部人事的管理,基本上是手工操作或是基于dos下的应用,这样对信息的管理者有诸多不便,有的虽然是用foxpro、visualfoxpro开发,但由于开发工具本身的限制,对网络功能的支持程度不是很强,为以后软件升级到互联网带来了麻烦。
因此有必要开发一个基于网络的劳资人事管理系统,能在网络环境下实现数据的录入、插入、删除、查询等功能。
因而,在进行系统的详细设计之前,有必要对系统进行可行性分析调查。
详细内容:
当今世界,科学技术日新月异,全球经济一体化趋势日趋明显,知识经济初见端倪,我国正处在一个重要的发展时期,在经济管理方面的制度创新,积极引进国外先进的管理方式,科学的人力资源管理就是一个很好的典范,它是实现我国由传统的行政式的人事管理向科学人性化的高绩效管理转变的重要手段,对我国经济社会发展具有巨大的推动作用。
随着计算机的普及,目前各个企业都为各生产经营单位配备了计算机,但大多只是用于存储资料、写材料和打印一些材料,在人事管理上还是传统模式,人们每天进行着繁琐、冗杂的事务性工作。
实现业务流程的集成,从可行性研究、招投标到设计、施工等项目实施过程的集成。
这样不仅浪费了人力而且使得各职能部门相互隔离、信息流动受阻;
上下级之间的信息常常扭曲、失真。
要达到各个管理过程的有机集成,对信息系统的管理需要系统地规划、系统地设计,包括各单元系统的开发和运行都需要在一个有准备的系统或平台上进行;
。
员工的信息分散在企业的各个职能部门中,很难做到人力资源信息的集中共享。
下面就管理信息系统开发的准备阶段来具体讨论统筹法的实施。
实现企业人力资源管理系统可行性体现在以下几方面:
1.技术可行性:
目前,企业人力资源管理人员的业务素质都比较高,掌握了计算机的使用方法,为软件的使用与维护提供了技术支持;
现有局域网条件及软硬件设施完全具备开发条件;
核心员工的人力资本价值很高,除了表现为即期价值实现能力强,还表现为价值实现的持久性。
计算机处理的准确度是人工处理望尘莫及的。
工资和人员分析是人力资源管理的重要内容,一方面要加强调查研究和统计分析工作,包括对企业的申报资料实施严格把关,动态分析经济政策对工资的影响以及员工的调入和调出的动态发展变化,及时把握重点员工的变动趋势,合理作出决策,逐步提高对人员管理的分析水平;
2.经济可行性:
从系统的逻辑模型出发,提出若干较抽象的物理模型供选择,并从经济方面进行分析比较,估算开发成本、运行费用,在此基础上进行成本—效益分析,结论是可行的。
二、新时期加强重点税源监控的措施
(一)优化传统管理方式1.逐级建立各层人员的统计分析。
3.社会可行性:
使用现代化人力资源管理信息系统可以实现网上人员调配,员工管理与考核实现网络化,薪酬管理网络化,基层生产单位与人力资源管理部门实现网上资源共享等,摆脱乏味的人力资源统计工作,提高工作效率。
社会可行性是指所建立的信息系统能否在该企业实现,在当前环境下能否很好地运行,即组织内外是否具备接收和使用新系统的条件。
从组织内部讲,管理信息系统的建立,可能导致某些制度,或甚至某些体制的变动。
对于这些变动,组织的承受能力影响着系统的生存,尤其是从手工过渡到人机系统时,这个因素影响更大。
对于涉及社会经济现象的系统,还应考虑原始数据的来源有无保证。
随着网络的普及,网络也越来越受到人们的喜爱,这也为新系统实现后的运行提供了一个大的环境。
相信本系统以后的前景光明!
第二章系统分析
2.1系统综合分析
2.1.1目标系统要求:
1、时间经济性。
优化逻辑设计与物理设计,使系统运行效率高,反映速度快。
2、可靠性。
能连续准确的处理业务,有较强的容错功能。
3、可理解性。
用户容易理解和使用该系统。
4、可维护性和适用性。
系统应易于修改、易于扩充、易于维护,能够适应业务的不断发展需要。
5、可用性。
目标系统功能齐全,能够完成满足业务需求。
6、安全保密性。
标准系统的物理安全,数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。
2.1.2系统功能
人力资源管理信息系统的五个子系统具有大致相同的五个功能模块,它们是信息录入、综合查询检索、统计、打印及系统维护。
1.信息录入:
包括原始数据的输入、修改和删除。
2.综合查询检索:
接纳查询要求,检索有关信息。
查询方法可以是多种组合条件查询,也可以是模糊条件查询。
查询检索分为三类,即上级领导通过网络查询、该子系统管理人员查询和一般用户通过网络查询。
通过设置口令,各用户只能使用自己特权之内的查询。
3.统计查询:
根据需要,各子系统能够统计有关数据并能够打印。
4.系统维护:
各子系统维护模块具有修改口令管理、系统库维护、数据整理、系统后备和系统恢复等功能。
①口令管理。
口令共有五种类型,供不同的人员使用。
他们是数据库录入人员、数据维护人员、一般用户、部门经理和经理特权。
除特权用户外,各用户只能使用自己权限内的操作。
②系统库维护。
该模块可以对各子系统的数据库进行管理。
③数据整理。
根据条件将数据分类处理。
④系统后备。
将数据库的内容备份到软盘。
⑤系统恢复。
将数据库从软盘驱动器恢复到系统。
2.1.3系统性能要求
人力资源管理信息系统经过详细的系统分析和设计,确定为非实时性系统,至少应该满足以下系统性能要求:
1.可操作性
本系统的操作人员是公司的管理人员,而非计算机专业人员。
为使系统有效地发挥作用,要求系统容易理解,操作简单方便,上机培训量小。
因此,人机界面的设计宜采用第三代界面,即面向窗口的点选界面。
该界面窗口、图标、菜单与指示器四位一体,形成桌面的概念,可为用户带来以下种种便利:
①能同时显示不同种类的信息,使用户可以在以下几个环境中切换而不丢失几个工作之间的联系,窗口能够让用户自如地执行许多通信型和认知型任务。
②用户通过下拉式菜单可以方便执行控制型和对话型任务。
③引入图标、下拉式菜单、按钮和滚动条技术,可以大大减少键盘输入,对那些不精于打字的用户无疑提高了交流效率。
2.安全性
本系统所处理的数据都是十分重要的,不能随意存取和改变,因此必须对系统数据的存取和改变进行严格的控制,对系统数据进行有效的保护,以杜绝对数据的非法操作和防止计算机病毒的破坏。
当使用本系统时,系统先进行用户识别和鉴定,可让用户输入标识或口令进入各子系统。
对获得上机权的用户要根据预定好的用户权限进行存取控制,保证用户只能存取他有权存取的数据。
3.可维护性
系统的变更要简单易行。
一个应用系统由于需求和环境的变化以及自身暴露的问题,在交付用户使用后,对它进行维护是不可避免的,而软件维护的费用是比较高的。
因此在该系统开发的全过程中,始终要注意软件的可维护性。
4.可靠性
要求系统在发生故障或输入数据不合理的情况下,有较高的抗干扰能力和控制故障的能力,以免系统发生停顿或遭到破坏而影响工作。
2.1.4系统平台选择
选择微软平台作为主导,一方面考虑目前微软的飞速发展,越来越多的企业在规划内部网络时,将微软平台作为首选方案;
另一方面从技术角度来讲,微软平台上的应用无论是在开发上,还是在软件的部署上都非常容易,而且性能优越。
操作系统:
Windows7
开发工具与语言:
VisualFoxpro6.0中文版
2.2用户需求分析
人力资源管理系统为人力资源管理部门提供一个全面的信息管理系统,通过系统可以比较容易地获得所需的关于组织体系、薪酬福利成本、人力资源状况等静态数据,也可以方便地获得各种变动信息来进行趋势预测。
在企业内实现信息依据权限的共享,人力资源管理的日常业务在信息系统的协助下变得高效、快捷。
人才是企业的核心竞争力,企业人力资源功能分析必须谨慎行事,容不得半点马虎,直接关乎员工情绪波动,满意与否关乎到整个企业发展大局,对于任何企业来说,都会认认真真做好此项重要工作。
在企业人力资源部门组织功能设计上,基本采取模式化设计,注重分类指导,人事工作各项分配上以标准职能部门为本,同时结合企业具体实际工作需要,深思熟虑,科学设计,具体分为:
(一)、员工调入、调出管理;
(二)、员工基本信息管理;
(三)、员工薪酬管理;
用户具体需求分析:
人事信息管理系统主要包含职工个人自然情况,工作情况,简历,政治情况等各方面信息,内容比较庞大复杂。
同时还综合考虑人事管理工作的性质,总结归纳出所需实现的功能。
主要是为人事信息进行服务,对干部的变动、干部资料、以及干部资料的查询,统计等功能。
总体上说具有编辑,查询,用户管理,图表统计等功能。
一、灵活的数据记录编辑功能,可以随时对记录进行增加,修改,更新,删除,浏览等编辑操作。
并将查询方式有机溶入编辑界面,可以实现对某项记录定位,再进行编辑,修改,更新。
二、多个数据库表的任意组合条件的查询。
便于在实际人事管理操作中呆对保种情况,多种条件下的人员情况进行统计查看。
三、具备分级用户权限管理设置,以确保人事的保密性和安全性。
四、具有分类统计,使用图表显示的功能,该统计图表可根据数据库中记录情况的变化而变化。
五、具有比较友好的人机界面,各种操作可以在直观的界面上通过人机交互式进行。
六、具有辅助表管理功能,主要是对“学历”表中的字段“学历”,“部门表”中的字段“部门”,“政治面貌”表中的字段“政治面貌”,“职称”表中的字段“职称”,进行添加,修改,删除操作......
随着企业的规模不断扩大,员工数量急剧增加,有关员工的各种信息量也成倍增长。
企业在一般日常工作中需要对企业人员组成,考勤情况,工作评估和工资信息进行管理。
其中,根据对工资管理工作的调查和用户需求分析,该系统的酬薪管理图如图所示:
图2.1工资流程图
2.3业务流程分析
该企业人力资源管理业务主要业务为:
人力资源部门全面负责企业人事工作,首先,有员工招聘管理部门负责拟定招聘内容,条件,要求等相关信息以及与薪酬管理部门拟定岗位相应的薪酬水平,之后组织拟录用人员进行岗前培训,让新录用人员了解企业基本情况,并以最快速度使新录用员工完成过渡期进入工作岗位,接受企业安全管理,新录用人员档案归档,做好相关接纳手续。
将相关信息记录与企业人力资源管理信息系统中。
对于存于系统的信息,人力资资源管理系统的使用者可通过输入口令及密码,从而获得相应的使用权限进入系统进行相关操作。
该系统具体的业务流程及在该业务流程中表格的分配如下图:
2.4系统功能结构
图2.2数据流程图
第三章系统设计
3.1系统功能设计
该人力资源管理信息系统的总体功能结构可分为人力资源查询、相关信息编辑、员工酬薪查询及编辑等三个具体功能模块,其中查询及编辑为主要功能,包含对员工的调度管理,员工工资信息结构查询及编辑,和对所有员工信息进行按需求查询。
3.2系统模板设计
员工工资管理信息系统对企业加强工资管理有着重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能,而且设计的模块也很多,比如工资管理模块,工资统计模块,报表设计模块,打印输出模块,模糊查询模块等。
本系统主要是为小型企业定制开发的。
这类公司总体人员比较少,人员结构比较简单,学历比较高,基本拥有大专以上学历,部门划分也很清晰,而且人员的流动性不高,所以公司目前对工资管理的要求不高。
因此,针对该类公司而言,我们经过反复论证,最终确定了人力资源管理系统的设计方案,该管理系统的主要功能如图所示:
图3.1功能结构图
1、员工基本信息模块
员工基本信息模块具有员工信息输入、员工增删、员工信息查询三个功能,员工基本信息包括员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和工资等级等信息。
员工增删实现了对数据库中员工信息的增加和删除。
员工可以通过员工号或员工姓名对员工信息进行查询。
2、工资结构设置模块
根据该类公司的工资管理实际情况,本系统将工资结构分为基础工资、岗位工资、工龄工资三部分。
该模块可以对这三个工资类型设置工资等级,并对每个等级设置工资标准。
3、员工的调入,调出模块
用户在员工信息管理模块对该员工的工资等级进行输入以后,在工资汇总模块会自动对员工工资进行汇总。
3.3E-R图
3.4数据库设计
3.4.1数据库介绍
所谓数据库(Database)就是指按一定组织方式存储在一起的,相互有关的若干个数据的结合,数据库管理系统(databaseManagementSystem)就是一种操纵和管理数据库的大型软件,简称DBMS,他们建立在操作系统的基础上,对数据库进行统一的管理和控制,其功能包括数据库定义,数据库管理,数据库建立和维护,与操作系统通讯等。
DBMS通常由数据字典,数据描述语言及其编译程序,数据操纵(查询)语言及其编译程序,数据库管理例行程序等部分组成。
关系数据库是以关系模型为基础的数据库,是数据表、记录、字段之间的关系将这些表联系在一起,关系数据库提供了成为结构化查询语句(SQL)标准接口,该接口允许使用多种数据库工具和产品,关系数据库是目前最流行的数据库。
在VFP中数据库是一个逻辑概念,通过一组系统文件将相互关联的数据表及其数据库对象组织起来,成为扩展名为.dbc的数据库文件、扩展名为.dtc的数据库备注文件和扩展名为.dcx的数据库索引文件,三个文件一般不能直接使用,而是交由VFP数据库统一管理。
VFP把.dbf文件称为表文件,一个库可以容纳多个表,通过库我们明确各表之间的相互关系,使表文件不在彼此孤立,而成为相互关联的数据集合。
3.4.2创建数据库表
图3.2数据库表
表的结构类型:
图3.3表的结构类型
第四章系统详细设计
4.1系统访问界面
系统的界面需要是人机操作系统的重要组成成分,所以需要对程序系统的界面进行详细的规范,以简洁、实用、美观为主要目的。
要在满足功能的前提下尽可能的适应客户对界面的要求。
4.1.1界面要求
需求名称
详细要求
母窗体显示位置
窗体初次启动时在屏幕位置居中,窗体最大化。
子窗体显示位置
窗体初次启动时在母窗体居中。
界面风格
界面为清新风格。
界面字体颜色
黑色为主
4.1.2界面设计:
命令按钮:
进入系统,退出系统
具体代码如下:
进入系统:
DOFORM表单3.scx
退出系统:
quit
具体代码如下:
Command1doform表单1.scx
Command2doform表单4.scx
4.2用户登录
安全机制问题:
在进入系统之前,要进行身份确认,只有用户名和用户密码都相符的用户方可进入本系统。
为了防止不合法用户对数据的察看和修改,本系统把用户分为三个级别:
超级、可修改和只读用户,即一二三级用户。
超级(一级)用户不仅拥有对数据的查询、修改权限,还对用户的使用权限进行控制,可以设定用户名、密码和其权限,还可以对纪录进行增加、删除、修改等操作。
可修改(二级)用户对数据可以查询、打印,还可以对纪录进行增加、删除、修改等操作。
只读(三级)用户只拥有对纪录的浏览、查询和打印权限。
当用户要进入系统是必须先输入用户名和密码,按“确认”按钮后,系统辨别用户身份,对合法用户根据用户的权限级别赋予相应的使用功能。
ifthisform.text1.value="
liu"
andthisform.text2.value="
"
DOFORM表单2.scx
else
doform表单5.scx
Endif
主要功能:
当密码输入错误时,显示此表,同时还具有提示功能
4.3员工信息管理
员工基本信息模块具有员工信息输入、员工增删、员工信息查询三个功能,员工基本信息包括员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和工资等级等信息。
用户可以打印出工资汇总表,打印之前可以通过打印预览功能进行打预览。
具体代码;
command1
docase
casethisform.optiongroup1.option1.value=1
doform表单6.scx
casethisform.optiongroup1.option2.value=1
doform表单7.scx
casethisform.optiongroup1.option3.value=1
doform表单8.scx
Endcase
Command2
thisform.release()
员工信息管理系统的功能:
添加:
输入新员工的信息
修改:
改变员工的信息
删除:
对调出的用户进行删除处理
Command1
usepersonnel.dbf
append
x=messagebox("
是否删除当前记录?
4+32+0,"
信息提示"
)
ifx=6
dele
pack
thisform.refresh
endif
Command2
Endif
Command3
Command4
brows
Command5
if!
bof()
skip-1
Command6
eof()
skip1
4.4信息查询
对员工的信息进行查询,并且显示相关信息,当输入关键字段时,就会显示员工的具体信息。
同时,也可以进行逐项查询!
工资结构设置:
主要功能:
计算员工的工资,既为员工三部分数据之和。
具体代码如下;
具体代码如下:
command1
doform表单9.scx
Command2
doform表单10.scx
Command3
doform表单11.scx
Command4
Thisform.release
修改员工的工资额:
具体功能如下:
修改:
随着工人的工龄和技术等级的提高,可对工人的工资进行相应的修改:
修改确认:
此按钮的功能是提醒用户是否确定修改信息;
添加;
由于员工的调入,可以相应的增加信息,
删除:
由于员工的调调出,可以相应的删除信息,
退出:
退出此系统
command1:
Thisform.grid1.column1.text1.enabled=.T.
Thisform.grid1.column2.text1.enabled=.T.
Thisform.grid1.column1.text1.setfocus
Command2:
Thisform.grid1.column1.text1.enabled=.F.
Thisform.grid1.column2.text1.enabled=.F.
Command3:
Appendblank
Gobottom
Command4:
thisform.grid1.setfocus
ifmessagebox("
是否删除当前记录!
32+4+256,"
删除记录"
)=6
deletenext1
else
messagebox("
你
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MIS 课程设计 最终版