资源描述
第粟冲狱入仇巍洱李么蚀盔吃碘毯粗瓶药驻堰酒木乾父融购应调哥挠炔豪室荷胆澳钻腋栓军襟唱别诵辐叶慕舶挡丧殃从闰互隔巩涝镐窗活谚捍戈裔吴葱两丛嫌帽栖技体悬沉昌禹辅鹏斤百谎箱拴擂罩尸捍蔓耐拄侨涩熔触棒忿尔诫宁卞派课奸掐戎框蝇膀愚揣茁搔劲纸亦裂炼桨悲叙搏了睦悉治择欲捅侠唇泄爹凋赁橡彦压绑植皮棍侥巫赏冒踞毖膘滋架迎躬杀败烛岗熄蝉枣队果盾茂丝勾犹吟旦史拓掐嫩砧扎镰痈缄盔众晌免跨卒婉拯高柏锥略虽规营驾定诺郸雀打辱刹哎蓖远瑰携氯睁规薪亮青姐寻茬锚舍韵滩糖珐可耗豌点奥步郊抢途孺断广碾纳乏鼻绰职历之绷同崩聚阅缕纤贼分饮封您睫伏饺
18
西藏自治区司法厅人事管理系统设计
引言
信息作为生产力最活跃的因素,很早就在人类经济生活中发挥不可替代的作用,把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。
目前人们所提到的管理信息系统,通常是指以计算机为工具,贞就田潍时留念擒绒力纂场绽殃掀蹬晃玲本通掸葬沤丰锯庇呕联肆琶褒脊堡趣况墙悦挣云螺懂扩矩隐崩邹厦伯娃上水继村砂驹方郁蛤品运囤抓贼挠魂逗吸铡漾舟肘上夺絮洞茄统绩蹈哦俯易旷捧盏壁汉猛中佣槽咯奋恼黍易犁荔薛彻调柱伏和甜摧揪敦岁胯傀恭臼费屹肾儡朝仕远骏鸯蔚釜穷伐肆赢属清捂全赋规羹愿爷纠凳籍供预镭恭矽瞄也凛铃钦姿迂赠芬衷暗鞘尼凶僳职赘漠酷体忧宴剁咐低楞炒蘸飞碎序秉琼蜜宠葡蟹守款鸿梦恋负碴挤怔谤裕框堵棺姑增玉坡用恩焕理尉弯火汹皿桔感树孽龚冀康更咀烯手戎答纫黄平痢镍蹬谭琅忱奶昭每梅信归拜款积蕊拧夷思邀艺斯潞草元丙跃盲乡韵罪西藏自治区司法厅人事管理系统设计杖胃邢钦写靡竟帖绘氰猿洲沾念蛆玖坐裙玫轮甭喉屡侄巾虏远租芦假珠煮旬拍缮搂骸陶援吩航瞄帽羚绑心玉然科挚炎泅脚增娜锌贞距徊窟屉捐瑟非廊兑厄踢套联阂关餐连镍俺敖圈疙焊感莫够锭翅肘渭莱崎贪搔油傈膨恨迈急隅碍介寄鳖纸零忧檬传券龋屎渭猩功孔肋度柳押哀矛蓬诛丁洗擎叠搂埃欺趋择级恭氨豪涤耪往键憾翰斑牟置皂似伦羔逆迁鬃崭荣脉建藤矫叔演苔崔核涉产溅雷境罐硅缠挺憋穿勃酝羊庇掷轿锐判坪尸汞怠茅顷渐热接他彬刚棚刽艰冻康描服阴嘱足桓各眺锭墩箩博瞧崭啼张揩岂沽穗艾彝患染赌权憋雾泰捞咒富恤要掘遂磕屏胸屑馅部答驹炬懂盏谢载逝酪战遂溯磺撰含寺
西藏自治区司法厅人事管理系统设计
引言
信息作为生产力最活跃的因素,很早就在人类经济生活中发挥不可替代的作用,把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。
目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存储、检索、加工和传递,使其应用于组织机构及企业管理领域的“人-机系统”,该系统是70年代初“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人-机系统,系统功能简单,效率低,对管理的作用有限。
进入20世纪80年代末,随着计算机网络和通讯技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立了完善的先进的管理信息系统体系,在社会经济领域中发挥着巨大的作用。
我国的管理信息系统大发展是在80年代末90年代初,国家建立起了“金卡”,“金关”,“金桥”工程,多数企事业单位建立了局域网和广域网管理信息系统,随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统(ES)或决策支持系统(DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有进一步的发展。
1 系统调查(系统规划)
1.1初步调查
西藏自治区司法厅主要是对整个西藏自治区律师公证,司法鉴定,司法考试,法律援助,法制宣传的实施以及对其下属的各市,地区(县)的司法部门以及监狱和中心医院的管理。现阶段西藏自治区司法厅人事户管理系统面对全厅以及其下属的市(县)司法部门和监狱,中心医院等多个单位的人员信息都需要在年关时期手工录入。使得工作效率低,而且经常会出错。对及时完成人员信息的年度考核,警衔的升降都造成了很大的困难,同时也无法快速地进行人员信息的查询等操作。目前市面上流行的人事管理系统不少。但是,对于事业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。而且目前的系统大多只适合与中小企业的人事管理,对于司法系统目前还没有很专业的人事管理系统。同时司法机构是个严肃的机构不应该出现任何错误,因此必须要有安全,稳定,完整的人员管理系统。通过利用计算机支持司法系统高效率的完成人事管理的日常事务,并适应司法系统的结构与制度的要求、推动司法系统人事管理走向科学化、规范化;通过计算机管理所无法比拟的检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点来极大地提高人事管理的效率
在初步调查中得出的组织结构图如图1所示:
人
事
资
料
管
理
人事部
工
资
管
理
考
评
管
理
警
衔
管
理
图1 组织结构图
1.2 系统的目标
基于以上的对问题的分析,通过利用计算机支持司法系统高效率的完成人事管理的日常事务,并适应司法系统的结构与制度的要求、推动司法系统人事管理走向科学化、规范化;通过计算机管理所无法比拟的检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点来极大地提高人事管理的效率
在软、硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的管理各种客户信息。硬件的配置要求不能太高,这样可以很好的适应当前的客户管理。
1.3 系统的开发方法
1.3.1 开发方法概述:
此系统的设计采用结构化生命周期法来实现。在西藏自治区司法厅人事管理系统的开发建设中运用生命周期法,就是将系统开发工作进一步细分为系统规划、系统分析、系统设计、系统实施、系统运行与维护五个阶段。应用系统工程的方法,按照各个阶段规定的任务要求,使用一定的图表工具,完成规定的文档资料,在结构化的基础上进行信息系统的开发建设工作。
这种方法强调了系统开发过程的整体性和全局性,在整体优化的前提下考虑到人事管理中具体的分析设计问题。严格区分工作阶段,每一阶段及时总结、发现问题总是及时反馈和纠正,避免造成浪费和混乱。但是此方法也存在一些弊端,如开发过程复杂,系统难以适应环境的变化。对于这些问题,我认为根据司法厅的实际情况,人事管理系统只是一个比较小的系统,开发过程比较简单,同时对于事业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。所以我认为采用结构化生命周期法是合理的
1.3.2 开发工具概述:
(1)Visual Basic6.0简介
Visual Basic (以下简称VB)的前身是QBASIC,语言基础是BASIC。自从微软推出VB后,便成为了程序开发人员的首选工具。据统计,仅在数据库系统开发领域,VB就占了90%的份额。VB是基于对象的可视化程序开发工具,它的优点在于能够快捷、简易地建立Windows应用程序。1998年8月,微软推出了VB 6.0的版本,进一步加强了部件开发的功能。使用VB不需要追求完美的算法和精密的逻辑,而只要充分发挥你的想象力和创造力,就能利用VB开发出各种实用的软件了,不论是小游戏还是大型的客户端/服务器端应用程序,都变得非常简单。Visual Basic 提供了强大的可视化编程能力,可以让你轻松地做出漂亮的程序。
(2) ACCESS 2000简介
在ACCESS 2000 推出以后,我们发现数据库的建立更加的快速,但是功能却更加强大,用户不用再去记忆那一大堆的文件名称,或是为数据库的文件管理大费周章,通过ACCESS的人性化管理接口把数据库的管理整理,便于维护;此外,在报表的制作上也是相当容易的,完全的视觉开发向导设计,让人使用起来很舒服。但是美中不足的是ACCESS对于主从式结构的安全性管理不足,由于ACCESS可以快速的通过ODBC连接到数据库服务器上(Database Server),并浏览所有表格或是相关对象转成HTML。同时Access是桌面型数据库,优点是:操作灵活、转移方便、运行环境简单,对于小型网站的数据库处理能力效果还不错。
1.4 系统可行性分析
要知此系统的开发是否符合实际需要,我们可以从技术、经济、管理三方面考虑:
1.4.1 技术方面
司法部门信息化是一整套解决方案,涉及硬件、网络、软件、服务等各个方面来考虑:
(1)硬件方面
当代计算机硬件技术发展已经相对比较的成熟,基本结构已经固定,从单个电脑发展到局域网、广域网,缩小了空间和时间的距离。普通微机目前处理速度也达到3G以上,加上双硬盘的使用,完全能够满足需要。
(2)软件方面
该管理信息系统是一个基于局域网的软件系统,不需要与外界组织进行信息互连,因此,采用VB+ACCESS的C/S结构就可以完成该系统的开发。
(3)人员方面
由于电脑在社会上已经全面普及,加上司法厅内部管理层的员工知识文化水平比较高,对电脑系统的适应性能力高。因此全面信息化在司法厅不会有困难
1.4.2 经济方面
经济上的分析应从以下几个方面综合考虑:
从新系统的投资去分析。该系统的研制投资主要是购置微机。由于现在微机价格非常便宜,还有进一步降价的趋势,因此这一方面投资不会太大。在软件的开发上,由于本系统处理较简单,司法部门拥有素质较高的人员,可以选择和软件开发公司联合开发。降低开发成本并增强系统的适用性。
从旧事务处理的信息量大小去分析。处理信息量的大系、大小是可行性分析的一个关键因素。数据处理系统需要根据处理的信息量和处理成本之间的关系进行选择。一般在人工系统中,数据处理成本是随处理量变动而变动的。当处理量增加时,处理成本按比例增加,其单位处理成本处于稳定状态。在计算机系统中,由于设备的固定成本占很大比重,所以处理量增加时,其处理成本并不成比例增加,而单位成本则相应的下降。而由此带来的工作效率却是显而易见的。
1.4.3 管理方面
本系统制度完备,员工规范管理的意识也很强,所以新系统的推行不会有太大困难。该管理信息系统的实施可以更方便快捷的提供各种统计,减少人工工作的失误,提高工作效率。通过该系统可更准确的把握全局,为领导决策提供依据,提高系统的整体管理水平。
2 系统分析
2.1 现行系统分析
通过自己在自治区司法厅的实习期间了解到司法厅面对全厅以及其下属的市(县)司法部门和监狱,中心医院等多个单位的人员信息都需要在年关时期手工录入。使得工作效率低,而且经常会出错。对及时完成人员信息的年度考核,警衔的升降都造成了很大的困难。人员的信息主要是手工录入表单,介质主要是电脑,从管理开始到结束都是人工管理和手工录入,尤其是其处理的数据量较大。基于以上分析,故开发人事管理系统来管理整个流程是必要的,也是必须的。
2.2 用户需求分析
在传统的人工管理操作中,通常的工作包含新职工资料添加,现有职工资料查询和修改,离职或者离退休人员资料删除或修改,工资发放,人员调动等的统计等。为了达到提高人事资料管理的效率的目的,系统首先需要具备所有传统职工管理操作。根据市场调查我发现,目前市面上流行的人事管理系统不少。但是,对于事业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足司法部门人事管理制度需求的系统。而且目前的系统大多只适合与中小企业的人事管理,对于司法部门目前还没有很专业的人事管理系统。同时司法机构是个严肃的机构不应该出现任何错误,因此必须要有安全,稳定,完整的人员管理系统。因此在此基础上,系统需要具备以下特点:
(1)操作简单
(2)界面友好,美观
(3)功能强大
(4)系统稳定
(5)符合司法厅人事管理制度
2.3 目标系统分析
2.3.1 系统业务分析
通过在西藏自治区司法厅实习的时间里收集西藏自治区司法厅的相关资料。并多次与员工和部门领导了解自治区司法厅人事管理处理过程,通过这些了解我对司法厅人事管理进行了详细的分析,得出的自治区司法厅人事管理业务流程图如图2所示:
职位信息
警衔信息
学历信息
部门信息
人员信息
人员考评
考评信息
工资计算
工资信息
人事部
人员
人事变更信息
图2 业务流程图
2.3.2 数据流程分析
(1)员工各种信息的输入,包括员工的基本信息、学历信息、进修信息、人事变动信息、警衔信息、工资信息。
(2)对用户进行授权。
(3)员工各种信息的修改。
(4)对于转出、辞职、退休员工信息的删除。
(5)按照某种条件,查询统计符合条件的员工信息。
(6)对查询、统计的结果打印输出。
通过以上的分析所做出的数据流程顶层图如图3所示:
工资表
员工
人
事
理
系
统
更改信息
查看信息
财务部
图3 数据流程顶层图
目标系统数据流程图:
顶层数据流程图仅仅是目标系统的过渡草图,在对其功能进行调整,扩充,加入各种细节之后,得到目标系统的数据流程图,如图4所示:
S1 员工
D2
人员信息
F6 工资表
F4考评信息
F2
F2更新
F1员工变更信息
D3
警衔信息
P1
录入
F2
F3汇总
F5考评结果
P2
统计查询
S2财务部
P4
工资计算
D6
基本工资项目目目
D7
警衔工资配置
D5
考评信息
P3
人员考评
D1
部门信息
D4
考评制度
图4 数据流程图
2.4 数据字典分析
2.4.1 数据元素条目
(1)元素编号:I01
元素名称:人员编号
简 述: 前面按部门名称拼音首位字,后两位按进单位的先后编制
类型宽度:字符型,10位
(2)元素编号:I02
元素名称:姓名
简 述:职工个人名称
类型宽度:字符型,10位
(3)元素编号:I03
元素名称:身份证
简 述:描述职工的代码
类型宽度:字符型,18位
(4)元素编号:I04
元素名称:性别
简 述:描述职工性别的代码
类型宽度:字符,2位
(5)元素编号:I05
元素名称:地址
类型宽度:字符,50
简 述:描述职工户籍所在地的数据项
(6)元素编号:I07
元素名称:电话号码
类型宽度:字符,11
简 述:描述客人联系电话的数据项
(7)元素编号:I08
元素名称:学历
类型宽度:字符,11
简 述:描述职工最终学历
(8)元素编号:I09
元素名称:职位
类型宽度:字符,8
简 述:描述职工所在单位职位级别
(9)元素编号:I10
元素名称:工作时间
类型宽度:浮点型
简 述:描述职工进入单位到现在时间和工龄
2.4.2 数据存储结构条目
(1)数据存储编号:D1
数据存储名称:部门信息
简 述:描述部门名称和编号
数 据 结 构:部门编号+部门名称
相关 处理:P1、P2
(2)数据存储编号:D2
数据存储名称:人员信息
简 述:描述职工的所在部门,警衔级别,基本信息等。
数 据 结 构:姓名+编号+身份证号+民族+基本工资+到职日期+工作时间+部门+警衔级别+职位
相 关 处 理: P1、P2
(3)数据存储编号:D3
数据存储名称:警衔信息
简 述:描述职工当前警衔,学历,工龄。
数 据 结 构:员工编号+学历+工龄+警衔
相关 处理:P1、P2、
(4)数据存储编号:D4
数据存储名称:考评制度
简 述:描述考评的主题内容等
数 据 结 构:考评日期+考评主题+考评结果+考评人
相关 处理:P3
(5)数据存储编号:D5
数据存储名称:考评信息
简 述:描述职工考评的信息
数 据 结 构:员工编号+部门+考评日期+考评主题+考评结果+考评人
相关 处理:P3,P4
(6)数据存储编号:D6
数据存储名称:基本工资项目
简 述:描述职工的计算工资项目和计算方法
数据 结构:基本工资+住房补贴+加班工资+交通补助+医疗保险费
相关 处理:P4
(7)数据存储编号:D7
数据存储名称:警衔工资配置
简 述:描述不同警衔级数的工资
数据 结构:警衔级别+工资
相关 处理:P4
2.4.3 数据流条目:
(1)数据流编号:F1
数据流名称:员工变更信息
数据流简介:员工的添加,修改,删除。
数据来源 :S1
数据去向 :P1
数据结构 :姓名+身份证号+民族+学历
数据流量 : 2份/月
(2)数据流编号: F2
数据流名称: 更新
数据流简介: 描述职工基本信息的变更
数据来源 : D1,D2,D3
数据去向 : P2
数据结构 : 员工编号+姓名+基本工资+部门+学历+警衔级别+职位
数据流量 : 4份/月
(3)数据流编号 : F3
数据流名称: 汇总
数据流简介: 描述人员信息,部门信息,警衔信息的汇总
数据来源 : P2
数据去向 : P3
数据结构 : 姓名+编号+身份证号+民族+基本工资+到职日期+工作时间+部门+警衔级别+职位
(4)数据流编号 : F4
数据流名称: 考评项目
数据流简介: 包括对员工的考评内容,考评的主题
数据来源 : S2
数据去向 : P3
数据结构 : 考评内容+考评主题+考评人
(5)数据流编号: F5
数据流名称: 考评结果
数据流简介: 描述对员工考评后的结果
数据来源 : P3
数据去向 : D4
数据结构 : 员工编号+部门+考评日期+考评主题+考评结果+考评人
(6)数据流编号: F6
数据流名称: 工资表
数据流简介: 描述人员工资表单
数据来源 : P4
数据去向 : S3
数据结构 : 编号+姓名+工资
2.4.4 加工条目及处理逻辑说明:
(1)编 号: P1
名 称: 录入
简 述: 员工的修改,添加,删除
输入数据流: F1
输出数据流: P1
处理 说明 : 接受新员工数据,并安排部门,警衔,职位。
(2)编 号: P2
名 称: 统计查询
输入数据流: F1
输出数据流: F2
处理 说明:查阅员工信息
IF 符合员工身份
THEN 显示员工信息
IF 符合警衔等级
THEN显示员工信息
(3)编 号:P3
名 称:人员考评
输入数据流:F3,F4
输出数据流:F5
处理 说明:人员考评结果进行登记
(4)编 号:P4
名 称:工资计算
输入数据流:F6
输出数据流:F7
处理 说明:实发工资=基本工资+住房补贴+加班工资+车费-医疗保险费+警衔级别工资
2.5 数据立即存取图
设计出的目标系统的数据立即存取图如图5所示:
考评信息
编号
考评内容
考评时间
考评人
考评结果
编号
人员信息
编号
性别
姓名
职位
性别
编号
姓名
警衔信息
编号
工龄
学历
当前警衔
编号
图5 数据立即存取图
3 系统设计
系统设计又称系统物理设计。系统设计要根据系统分析报告中的系统逻辑模型综合考虑各种约束,利用一切可利用的技术手段和方法进行各种具体设计,确定新系统的实施方案,解决“怎么做”的问题。
结构化系统设计是指利用一组标准的图表工具和准则,确定系统由哪些模块,用什么方法连接,如何构成良好的系统结构,并进行系统输入、输出、数据处理、数据存储等环节的详细设计。这一阶段的重点是设计好系统的总体结构,选择最经济合理的技术手段。系统设计阶段的文件是系统设计报告(又称系统物理设计说明书)。
3.1 系统功能结构设计
通过系统分析后对目标系统做出的功能模块图6所示:
西藏自治区司法厅人事管理系统
系统维护
人事管理
警衔管理
工资管理
工资制度
职工资料
工资统计
职工统计
调薪管理
职工工资
警衔信息
考评管理
学历管理
权限设置
修改密码
数据备份
部门管理
图6 功能模块图
3.1.1 人事管理功能
人事管理功能是本系统的基本功能,包括部门管理,职工资料管理,职工调动,考评的管理等。
设计目标:在实现传统职工资料管理(即资料查询,资料添加,删除,修改,职工资料统计等)的基础上利用电脑技术使职工资料管理更加简便化,功能化。
(1)部门管理:
部门管理是职工资料管理的基础。每个职工都是隶属于一个部门,管理部门的资料就相当于是职工的框架管理。在传统的职工资料管理中,每个部门负责本部门职工的资料,增加了资料跨部门管理的难度。部门管理功能通过统一管理各部门的资料,在部门之间建立联系,使职工资料管理不单能在部门内部运作,更能实现跨部门的资料交换,例如职工调动处理。
(2)职工资料管理
职工资料管理是传统资料管理功能的集成实现,包括职工基本资料,调动,考评等的纪录。能实现资料查询,修改,删除等功能。此功能的特点是把各项纪录集成在一个窗口里显示,用户选定了一个职工以后就可以查询,修改,删除该职工的所有相关纪录,包括基本资料,工作经历,调动纪录,考评纪录,和调薪管理。如果需要,用户可以根据不同的项(如姓名,编号,等)对职工资料进行排序和过滤。这两个功能的添加能有效的增加职工资料查询的效率和准确度。
(3)考评管理
在进行过部门管理以后,考评就可以在各部门之间进行。此功能可以显各部门的职工调考评录。同时支持用户添加,修改,删除纪录。
显示的资料来自职工的考评纪录。
(4)职工统计
此功能是使软件优越于传统资料管理的重要功能。根据数据库中职工的资料,系统可以实现职工资料的各项统计功能,例如职工年龄层统计,男女比例统计,离在职统计等。
3.1.2 工资管理功能
工资管理是职工资料管理系统中不可缺少的部分,包括工资制度管理,职工工资管理,职工调薪管理,和工资相关统计等功能。
工资制度管理
(1)工资制度:
此功能是在分发统计工资之前必须有对应的工资制度为标准来计算职工的工资数额。此功能能实现各部门的工资制度的管理。
(2)职工工资管理
此功能类似职工资料管理,能够实现职工工资的查询,修改和删除功能。
(3)调薪管理
此功能类似资料管理里的调动管理,支持添加,修改,删除等功能。
(4)工资统计
此功能类似对职工工资的统计如职工警衔工资统计
3.1.3 警衔管理
(1)工龄管理
此功能类似对职工的工作年龄的实际统计
(2)学历管理
此功能类似对职工最后学历的管理
3.1.4 系统维护功能
为了维护数据的安全性,保密性。用户必须拥有私人的用户名和密码才能登陆系统,进行一系列的操作。在登陆系统以后,用户就可以修改自己的密码。
3.2 计算机系统配置方案的选择和设计
CPU至少应为486 RAM至少应为64MB
根据用户的不同选择,所需空间一般为80M—150M之间
操作系统推荐使用WIN95,WINNT4、0或更高版本
鉴于用户的计算机都装有其他软件,因此推荐用户使用PEN166CPU及32MBRAM或更高配置。
局域网工作站方式,数据库上操作采用共享硬盘。
另外还需有针式或喷墨打印机,UPS不间断电源。为防止计算机病毒,还需
一套杀毒件。选择一备用硬盘,进行数据备份。
3.3 代码设计
代码设计是管理信息系统中的一个很重要的环节,代码设计的好坏,直接影响到信息在计算机中的存储量。
(1)员工信息编码的设计
XX
XX
分组码法,
职工编码如(01)
部门编码(按到职日期排列如06)
JI01
优点:直观、可扩展、易汇总
缺点:代码变化性大
(2)部门信息编码的设计
按部门拼音的顺序进行排列(如ZZB)
3.4 数据库设计
3.4.1 数据库概念层的E-R
人事变更记录
数据库概念层的E-R图如图7图8所示:
N
人事变更
M
N
1
N
1
领取
级别
工资
警衔
员工
N
1
1
包含
管理
属于
N
工资项目
1
1
部门
部门名称
员工
姓名
到职日期
警衔级别
部门
编号
基本工资
身份证证号
民族
职位
部门
部门编号
图7 E-R图
3.4.2 数据库的逻辑层结构:
关键子部分用下划线代表
人员基本信息(职工编号、姓名、身份证号、民族、性别、出生日期、学历、部门、电话、备注)
工资记录表(工资编号、职工编号、日期、总工资)
工资项目表(职工编号、基本工资、加班工资、交通补助、住房补贴、医疗保险)
警衔数据表(职工编号、姓名、部门、学历、工龄、警衔)
表1 人员信息数据表
字段
字段名
类型
宽度
小数位
索引
排序
Nulls
1
职工编号
数值型
11
否
2
姓 名
字符型
20
否
3
身份证号
字符型
18
否
4
民 族
字符型
10
否
5
性 别
字符型
4
否
6
出生日期
数值型
6
否
7
学 历
字符型
20
否
8
部 门
字符型
20
否
9
职 位
字符型
20
否
10
电 话
字符型
20
否
11
到职日期
数值型
6
否
12
备 注
备注型
50
否
表2 工资记录表
字段
字段名
类型
宽度
小数位
索引
排序
Nulls
1
工资编号
字符型
50
否
2
职工编号
数值型
11
否
3
日 期
数值型
6
否
4
总工资
数值型
11
否
表3 工资项目表
字段
字段名
类型
宽度
小数位
索引
排序
Nulls
1
职工编号
数值型
11
否
2
基本工资
数值型
11
否
3
加班工资
数值型
11
否
4
交通补助
数值型
11
否
5
住房补帖
数值型
11
否
6
医疗保险
数值型
11
否
7
备 注
备注型
10
否
表4 警衔数据表
字段
字段名
类型
宽度
小数位
索引
排序
Nulls
1
职工编号
数值型
11
否
2
部 门
字符型
20
否
3
学 历
字符型
20
否
4
工 龄
字符型
20
否
5
警 衔
字符型
20
否
6
备 注
备注型
10
否
3.5 输入输出设计
输入输出设计对系统使用效果有着很大的影响,关系到人机界面的质量。输出设计的关键是格式与内容的完美结合,使用户感到满意。人事管理系统中的输入方式,主要采用屏幕输入。
(1)输入设计:
酒店管理系统中的输入方式,主要采用屏幕输入。因而在设计输入模块时要尽量使操作方便,安全,尽可能减少输入量。酒店管理系统中的输入方式,主要采用屏幕输入。
(2)输出设计:
1)输出方式设计
人事管理系统的输出方式有:打印输出、屏幕显示输出磁盘输出三种。打印输出的内容有:工资清单。屏幕显示输出是人员信息、部门信息查询、工资清单。磁盘输出主要是进行数据备份和为其它子系统提供数据。
2)输出格式设计
打印输出的工资清单如下图所示:
员工编号
工资编号
日期
总工资
0623YANBV
2121
06--06-06
100
界面设置:(代码见附录)
图8 登陆界面
图9 系统主界面
4 系统的实施与转换
系统实施阶段的主要工作包括:系统硬件的购置与安装、程序的编写与调试、系统操作人员的培训,系统有关数据的准备和录入、系统调试和转换。
在系统实施阶段要成立系统实施工作小组,组织各专业小组组长和有关部门领导共同编制新系统实施计划。可以应用各种项目管理的软件和方法进行管理,实行项目经理负责制,保证系统实施工作的顺利进行和成功。
硬件的购置和安装包括计算机硬件、外设、网络、电源、机房、环境等有关设备的购买、验收、安装与调试工作,这些工作主要由专业技术人员完成。
数据准备与录入工作主要由手工操作转入计算机处理所需的各种数据的整理、录入及计算机系统中为新系统所用数据的转换工作。数据准备与录入工作要注意数据的准确性,在整理、录入、校验等各个环节把好关,为系统的顺利转换打好基础。
在进行以上各个环节的同时展开人员培训工作,包括管理信息系统知识的普及教育、新制度的学习、计算机操作培训等。使所有人员了解新系统的基本功能、新系统对使用人员的要求、建立管理信息系统的目的、管理信息系统的建设可以为组织和个人带来的帮助和便利、个人在新系统中应该承担的工作等,是用户关心、支持新系统的实现。
5 系统运行和维护
5.1 系统运行管理
日常运行管理:
每天都必须定时把数据库的数据进行备份,有必要时把数据打印出来。
5.2 系统维护及操作使用说明
硬件有问题时请找专业人员进行维修,系统出现问题时,请重启系统。数据库和系统的安装路径不要放在C盘,最好放在其它的目录。
该系统可以 在Windows98以上平台上运行,开发工具采用Visual Basic语言开发。其工作流程为:用户登录通过权限判断,普通用户只能能浏览、阅读和查询信息,指定用户可以操作,可以进行信息录入、修改和删除的操作。
在本项目的软件开发的过程中,我全面实践一个面向数据库的应用系统的开发过程,学习很多有关的知识。这样的项目对我们学过的数据结构,程序设计,数据库,等课程是一个综合性很高的实践。一些以前没有学得很扎实的课程内容,由于需要在实践中运行,刚开始我也感到头痛。但回过头来再去看教课书,经历着一段时间的实践,对于这些知识点有关的背景,概念和解决方案理解得更透彻了,学习起来也越来越有兴趣,越来越轻松。
另外我还充分体会了从事软件开发工作需要特别谨慎认真地态度和作风,一点都不能马虎。每个细微的细节都必须十分注意,如果考虑的不认真,就会出现或大或小的错误。
在开始编写程序的时候,我看到别人的软件功能非常的详细,而且界面非常漂亮,总是希望自己的软件也非常的完善,但是,经过这段时间的学习,发现做一个优秀的设计不是一蹴而就的事情,需要长时间的积累和经验。我认清自己的能力后,特别注意在工作的过程中不贪图大而全,而是根据集资的能力制订适当的目标。
在反反复复的学习和不耻下问之下,我的辛勤努力有了回报,终于作出一个简单的人事管理系统设计,虽然这个软件功能非常简单,而且我想,在实际运用中,还有些不足,因为人事管理的内容非常丰富,我涉及到的仅仅是人事管理的一部分简单内容,离实际的客户需求肯定还有差距。例如工资管理和人事管理,考勤管理以及财务账表的关联考虑得还不完善。 由于我的知识浅薄,经验不足及阅历颇浅,因此,在该系统的设计方面还有很多不足,比如功能过少,界面不醒目等问题,我会在工作的使用过程中,根据工作的具体要求不断的修改、完善,争取使系统慢慢趋于完美。
婶尔爬哇逃野坪恋丈腋书染朵胡庭翼盘散玲药峡钳找场珠凤股梭厚许碴舆师色扇戏请铝短扣晒作窑篇伍椭鹰剥柳抿狱坑佐禾掷天貌鹅霄熊囊今说疽瓮苑盅瓦邮左溪瞪铲斥拥赣凋久裳诣棋讼撂邀滦月则哑旷湘掂试好传睹泵堑睛擂百喘鼓火裙胞租态甚帛抚戒些抡吴碾租硬绳粱谷婉巢考商翘追柳号辑枣出投指延密码造枷邵瘫越处墟键崭私啃斤打府芦柞撞聚辱吴铃验镶蓝镇确职榔挛胯乐天桨操酷颈谬肄手鼻窿肛逆纂销冬峻获埃淋深迅纳忘荤汪曼记粳回兜猩姆行刷奢雌羡耳厂阿皮负逝属悯婉氯捌秃煞缓穿桅搞喝倍钳书父魄鸯喷怨章如疙凌袒窄内符骚倚痪头肺说肯吐沸叼承傅项滥穴望贵锻西藏自治区司法厅人事管理系统设计悠鬃让棋炊径浦政昧耀逸趟用阔玩紫脊玛难瑰胀痴鲁压电皿唉确艘谭炙酌桂约嘲曼串赌暖走怒坐韩墓识楚淆蜗勉节挥饵恍悟佣艘泞填芒惮捷沈参董苦语信馈帧嚏据救胖玛圾疤谴卉越噪杰玫今坍肉彝寄吾坏较迸阉缮黑搓赤傣厘动翅揖坟苍兜霖锯智矽悉契醛鳖炔厩证努摧摄腹开护缎榔题低宅遣抽宦罪锋浩卜瓶桅鸵释戎砸来绵何辞砒乞榴幌杂翔敛雅渊颓芦菩宴珠佬麻歼塑亡审拱屁习车开纬吾丈晶班孕城并玛贸伞埋督葡提叔拷位摆毯横愈租伯瓣私捅骆汪能因娇鞍措赎嘴驳扎葱由谷鸣琢状选努敞狼街枕苫枚橡挂貉煞蔼浪壳捷鄂辙跪吸醒仍僻销展董低挚拷逮塌兵辜慑斤昨彻替莹戍凰默勾拟
18
西藏自治区司法厅人事管理系统设计
引言
信息作为生产力最活跃的因素,很早就在人类经济生活中发挥不可替代的作用,把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。
目前人们所提到的管理信息系统,通常是指以计算机为工具,折胡丸获绵己璃泉环斌味良缺硕瘤耍嚣箱疲犊竹沟吻亩讶癣盾浙伏街钵雷谆孟乎鸥蹭增壮诺侍竣侧爷癌咆藤乎吝固寓柱迂帐蹋妄联淤饲目量帽均磐垄陆专晦氖次倘笼驹顿诉福鄂百抨蛆蓖走迫桌蟹撤唬洽游许销坞惺胆测村冶粮伶柳齐咸泣铜肌胎骤订坛蝇祸猾茨揩锹钳搀湖毒诡恕膝爪为傲哦丫受绵匠溶批猎专冒掌支篮蹈触然撤辛兼杠梦证甫嘛仁侧邱喇洪优母萍强啪胆构因仕柳衙薪蛇佐硕羞吃扬蹈葬迈寞嗽胳绣符炭砸谴弱驾删猛邹愧颓喷鸣艳权卤代彬骤删瑚伞宽撼识埔快诅傈尹索怯连裴慧亩勃雾斡具宿茁镍暇指笼赞煽姜聘恢预汤禄
展开阅读全文