样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均会在该系统的基础上,根据您的要求,修改成一个切实适合您的系统)
本系统开发工具:vfp6.0
本设计包含内容:源代码+可执行程序+毕业论文+开题报告+答辩稿
论文大概:
目
录
前言………………………………2
什么是人事………………………………2
什么是管理………………………………2
什么是信息管理系统……………………
2
一、系统总体规划………………3
二、系统设计……………………3
开发本系统设计采取的原则………………… 4
详细设计步骤………………………………
4
(1)首先建立起基础数据;
(2)各数据之间的联系;
(3)系统初始化介面;
(4)密码输入;
( 5 )员工信息浏览表单;
( 6 )密码修改表单。
三、用户使用流程图……………15
公司人事管理信息系统
1 前
言
面对市场的迅速变化,各种行业之间的竞争越来越激烈,企业战略应用也必须具备全新的视野。企业首先需要新的、创新性的MIS,它不仅能驱动企业向前发展,还能够增强和扩展企业现有的综合管理水平。为了帮助各企业跟上现代企业信息化管理的步伐,所以在毕业时就做了这个公司人事管理信息系统。
首先了解什么人事,人事准确地讲是人力的事物,大的概括就是人与事情有相互直接关系或相互直接联系的事物,简称为人事。针对企业和单位的人事就是有关个人切身利益的事情,属于企业和单位的人事范畴。例如:晋升、劳资、福利、档案等等的相关事物。
什么是管理,管理就是控制和疏通。有效地控制合理地疏通,是决定管理好坏的决定因素。有效的控制是为了很好地疏通,合理的疏通是为了有效的控制。控制什麽、疏通什麽,控制核心疏通主流。这样将人力资源和人事的核心与主流找到,加以控制和疏通,就是人力资源管理和人事管理。人力资源的核心是人力的来源,主流是人力的发展方向。人事的核心是人思想,主流是人的情感。因为对人力管理需求不同,所以抓的核心与主流也有所不同,总的方向是一致的。但是人力创造效益的公式程序也是一样的,由动力驱动加上自身能量的发挥产生结果,根据结果成就的大小,按照成果分配回报的比例,使人力产生第二次动力,发挥人力的更大作用。最后就是掌握和运用这样一个公式:思想+情感=动力,知识+经验=能力,动力+能力=结果,结果+回报=第二次动力,这个公式也可以抓住人力的核心和主流。
什么是信息管理系统,信息管理系统它是一门正在发展着的边缘学科,其特点是综合性、实践性和动态性。它一般有三种常用的开发方法,即:①结构化方法(SA和SD的总称)②原型化法(Prototyping)③面向对象的方法(OO)。
2 一、系统总体规划
总体规划是管理信息系统的第一个阶段,也是系统开发过程的第一步。该系统主要由员工基本信息浏览、修改功能,员工出勤查看、登记功能,员工工资计算以及打印信息等组成。
总体规划包括了以下工作:
3
4 二、系统设计
在开发本系统时,系统设计采取了以下原则:
(1) 简单性
(2) 一致性和完整性
(3) 灵活和适应性
(4) 可靠性
(5) 安全性
(6) 经济性
详细设计步骤:
(1)首先建立起基础数据
本系统共建立了4个基本表:bsaicinfro.dbf、worktime.dbf、money.dbf、user.dbf
它们分别代表的具体意思是公司员工基本信、员工的出勤情况统计数据、员工工资计算数据等和用于用户登录用的存放用户和密码的表。
其中bsaicinfro.dbf是以职工号字段建立的主索引,它的字段值是唯一的。它包含了职工号、姓名、性别、基本工资、出生年月、职称、地址、照片、简历字段。这些字段分别记录了公司必须的员工信息。worktime.dbf
是记录了员工的工作出勤情况,它包括的字段有上岗号、工作天数、请假、迟到、早退、缺旷。其中以上岗号建立了主索引,它的字段值是唯一的。Money.dbf是基本信息表和工作时间表保持联系的中间桥梁,同时它又记录了关于工资情况的重要信息,它包括职工号、上岗号、奖金、基本工资、实发工资字段,其中以上岗号、职工号为索引字段建立了普通索引。User.dbf是记录系统登录时安全密码认证用的用户名和密码,它包含user
和pwsd
两个字段。
(2)各数据之间的联系。
以上的四个表都装在数据库information.dbc,其中bsaicinfro.dbf、worktime.dbf、money.dbf三表之间存在联系:如图(2)
图(2)
在对应关系时,bsaicinfro.dbf中的字段职工号与money.dbf中的字段职工号是“一对多”的关系。Worktime中的字段上岗号与money.dbf中的字段上岗号是“一对多”的关系。
每个数据库表之间关系的参照完整性都是“忽略”即允许更新,不管子表中的记录。
(四)密码输入
为了保证该系统的安全性,防止非法用户操作该系统,设计登录该系统的安全密码验证:如图(4)
图(4)
此登录界面由一个表单、2个文本框、2个标签、3个图片框、2个命令按钮组成。
在表单中设置表单的属性有:autocenter=.t.;borderstyle=2;caption=system
login;controlbox=.f.;desktop=.t.;showtips=.t.;
在“登录“按钮中的click事件中输入:
use
data\user
locateforupper(allt(user))=upper(alltrim(thisform.text2.value))andupper(allt(Pwsd))=upper(allt(thisform.Text1.value))
if
.not.eof()
do forms\top.scx
read
event
thisform.release
else
messagebox ("输入的密码不正确",0+16+0,"提示")
thisform.text1.setfocus
endif
use
在“取消”按钮中的click事件中输入::thisform.release
quit
在用户输入正确的用户名和密码后,进入了主系统界面,这时便可以对系统进行操作
如:图(5)
图(5)
5 参考文献
[1]敖开云 《 数据库基础及应用 》 西北工业大学出版社
出版日期:2003-8
[2]陈明 《Visual FoxPro 程序设计》 清华大学出版社 出版日期:2002-4-1
[3]郑刚 《Visual FoxPro 6.0 实效编程百例》 人民邮电出版社
出版日期:2002-7-1
[4]刘鹏 李冬梅 高燕 《Visual FoxPro 6.0全攻略宝典》水利水电出版社
出版日期:2000-6-1
[5]郑阿奇 《Visual FoxPro实用教程》电子工业出版社
出版日期:2001-4-1
[6]史济民 汤观全 《Visual FoxPro及其应用系统开发》清华大学出版社
出版日期:2000-7-1
[7]知寒工作室 《中文Visual FoxPro 6简明案例教程》机械工业出版社
出版日期:1999-4-1
[8]张鲁 《Visual FoxPro 6.0编程技巧与实例分析》 水利水电出版社
出版日期:1999-10-1