超市人事劳资管理系统设计_第1页
超市人事劳资管理系统设计_第2页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、小波超市人事劳资管理系统设计班级:xxxxxxx姓名:xxxx指导老师:xxxxx设计总说明管理信息系统是一个由人和计算机等组成的能进行信息收集、传输、加工、保存、维护和使用的系统。它能实测国民经济部门或企业的各种运行情况,能利用过去的数据预测未来,能从全局出发辅助决策,能利用信息控制国民经济部门或企业的活动,并帮助其实现规划目标。作为计算机应用的一部分,使用计算机对人事劳资信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。本系统的D

2、B为SQL数据库,系统采用动态连接库的设计思想,用SQL工具开发各功能模块,再用一个主程序调用各个功能模块,达到界面形式更加灵活,能根据用户自己工作的实际需要动态生成有关报表。目录1 绪论.12 可行性分析.2编写目的2编写背景2经济可行性3技术可行性3社会可行性4可行性研究结论43 业务分析.5概述5业务调查5组织目标分析5组织机构分析6组织职能分析6业务功能模型7业务分析84 需求分析.9需求调查9错误!未定义书签。1010需求结构分析总体功能需求人员基本情况管理.职工工资管理.10职工考勤管理.11职工评价信息管理.115 系统分析.12小波超市人事劳资管理系统的分析和概要设计12小波超

3、市人事劳资管理信息系统系统模块说明13小波超市人事劳资管理系统用例分析14小波超市人事劳资管理系统主要功能166 系统设计.18数据库设计18实体集.18实体E-R图19数据字典.20系统平台设计21编程工具与环境错误!未定义书签。7 系统的实现.22数据库表的建立代码22人事劳资系统vb的开发命令238 总结.27参考文献.28致谢.291 绪论人事劳资管理系统包括对人事基本信息、考勤信息、工资信息和评价信息的统计、查询、更新、打印输出等功能。它的内容对于决策者和管理者来说都至关重要,所以人事劳资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档

4、案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的作为计算机应用的一部分,使用计算机对人事劳资信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。本系统的DB为SQL数据库,系统采用动态连接库的设计思想,用SQL工具开发各功能模块,再用一个主程序调用各个功能模块,达到界面形式更加灵活,能根据用户自己工作的实际需要动态生成有关报表。整个系统从符合操作简便、界面友

5、好、灵活、实用、安全的要求出发,完成人事劳资管理的全过程,包括新进员工加入时人事档案的建立、职位等的变动引起职工信息的修改、员工信息查询、统计等人事劳资管理工作以及新进员的新增、老员工修改等管理工作。经过实际使用证明,本文所设计的人事劳资管理系统可以满足小波超市人事劳资管理方面的需要。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。2 可行性分析编写目的,这现随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员工、职务等跟人事劳资管理有关的信息随之急剧增加。该系统就是为小波超市设计人事劳资的数据库管理系统,由计

6、算机执行一系列诸如增加新员工,删除旧员工,信息修改,查询,等操作。它的内容对于决策者和管理者来说都至关重要,所以人事劳资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据对于查找、更新和维护都带来了不少的困难。如果人工直接统计的话,工作量将很大,若公司人员有几万甚至几十万,人工统计将变得不可想象,用计算机可使人们从繁重的劳动中解脱出来,仅使用一些简单的操作便可及时、准确的获得需要的信息。本系统的主要目的是:经过开发者不断的完善,使本系统投入使用并推广到企事业单

7、位、学校、娱乐行业等组织的人事劳资管理等等活动,其将节约大量的人力、物力,本系统的最终目标将是一个易扩充、易完善、易升级、可定义、易嵌入、易兼容的系统。编写背景实际上,许多企业虽然规模一直在扩大,经济一直在膨胀,然后他们的管理水平却不能满足企业的扩张,我们走访了一些大的公司,然而令我们惊讶的发现它们的管理还是倾向于人工的管理,我们看到有好几个职员就是负责进行统计公司的业务和日常事务,他们利用了手写和电脑输入,然而只是简单的一些输入,要是我想进行公司和职员信息统计,这就要花费很大的精力和时间进行人工统计。这样对于一个公司来说效率是很难提高的,时间对于一个企业来说是金钱,效率就是生命。经济可行性经

8、济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。本软件的开发主要是要花费相当多的人力,物力,财力和时间,然而一旦研发成功,对于企业的管理来说是一次质的飞跃,这样既可以减少不必要的劳力和资金。也可以释放一部分精力来投入到其他部门中去。我们大概进行了一下统计,按照西安的工资标准,我们对我们访问的公司进行经济可行性分析:某(为了保护企业形象,一律用某公司代替)公司,用于统计信息的职员一共有8个人,分别统计不同的部门信息和人事信息。以每一个月工资1000计算。8个人一年的工资是:12*1000*8=96000,若是再加上补助

9、和奖金的话会更高。然而要是统计一个人的信息要花费的时间所造成损失很难计算。然而我们的人事劳资管理信息系统花费一共才5万元,这对于公司来说是一大笔节约,同时还可以提高公司的信息管理水平。因此是有很大的经济可行性的。技术可行性使用VB开发传统意义上的C/S模式结构的数据库系统,可以运用、提供的许多对于数据库访问与控制的有效机制,开发过程并不是很长且难度适中。就开发者个人而言,曾系统地学习过VB的使用,而且具有一定的编程基础,也曾系统地学过数据库原理的基本内容,并对SQLServer也有一定的了解,相信经过毕业设计前期准备阶段的学习,定能熟练地使用这些开发工具。社会可行性小波超市人事劳资管理系统要是

10、在小波超市中得到了广泛的应用,那么小波超市管理则就进入了现代化和信息化,只有合理的运用信息化的管理,才能在市场竞争中立于不败。小波家电超市管理系统不仅能够提高经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同时小波超市人事劳资管理系统对操作人员的要求不高,也合理的节约了成本的投入。可行性研究结论通过经济,技术和社会等方面的可行性分析,可以确定本系统的开发完全必要而且是可行的,可以立项开发。3 业务分析概述小波超市人事劳资管理系统是针对小波超市人事处的大量业务处理工作而开发的管理软件。根据超市的要求,实现人员基本情况管理、工资管理、评价信息

11、管理和考勤管理等几个方面的功能。超市员工通过输入工资、考勤、员工评价信息或者职工履历等基本信息,由系统自行生成相应的统计数据及各类统计报表以供用户查询、打印,另外用户还可以对这些基本信息进行定期的更新和删除,人事劳资管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。业务调查我们对小波超市进行了为期三周的调查,结果发现小波超市的人事管理还处于机会人工管理的阶段。人事劳资管理的混乱使得小波超市对于人员的处理很难进行。这对于小波超市来说严重的影响了超市的效率和赢利潜力。对于小波超市这样的中型企业要想扩展市场,靠这样人工管理是远远不足的。因此我们认为有必要为小波超市做一个人事劳资管理系统。组织目标

12、分析小波超市是一个中型企业,位于宝鸡市中心地带。为了扩展市场使小波超市占有宝鸡市60%以上领销售的市场,超市进行了大的投资在超市效率和赢利能力的提高上。超市总的目标是:(1)争取2008年达到5000万的利润,销售额达到4亿人民币。(2)对于宝鸡周边市场扩展12个子超市并向西安等大的城市拓展业务。(3)实现超市人事劳资管理的现代化和信息化,便于超市的管理。组织机构分析组织机构图:用来描述组织的总体结构以及组织内部各部分之间关系的关系图。在图中,用方框表示一个机构,在框内写明机构名称;用直线表达机构之间的联系和隶属关系。小波超市由于是中型企业,职工比较少因此采用垂直管理模式,下设四个部门分别为计

13、划部,人事部,财务部和供销部。如下图3-1所示:小波超市咅划计划组统计组图3-1小波超市组织机构图组织职能分析组织职能是为了实现组织目标和使命,赋予组织的职责和功能。因此需要一定的机构和岗位来承担。组织职能具有相对的稳定性。小波超市职能关系是:超市下设四个职能机构,计划部采用策划职能,人事部采用人事管理功能,财务部采用资金管理功能,供销部采用供销管理功能。如下图3-2所示:图3-2小波超市职能管理图业务功能模型1组织功能模型结构该组织功能模型由分层的功能包和功能用例图构成。在本系统中将职员信息管理系统、职工工资管理系统、职工考勤管理系统,职工评价信息管理系统这几个放入一级包中,然后对每一个功能

14、包进行分解。如图3-3所示为组织功能模型的顶层功能包。图3-3组织功能模型的顶层功能包2.建立组织功能模型人事劳资管理图3-4人事劳资管理系统顶层功能包的分解业务分析人事劳资系统的业务流程分析,就是要对企业的业务流程进行系统的归纳和分析,为建立管理信息系统数据模型和逻辑模型打下基础;在归纳分析的基础上,根据管理信息系统的要求,提出改进业务流程的方案,提供给决策者,以确定合理的、切合实际的业务流程。4需求分析指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。通过对应问题及其环境的理解与分析,为问题涉及的信息、功能及系统行为建立模型,将用户需求精确化、完全化,最终形成需求规格说明,这一

15、系列的活动即构成软件开发生命周期的需求分析阶段。需求调查21世纪,随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事劳资管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事劳资管理的日常事务,是适应现代企业制度要求、推动企业劳动人事劳资管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事劳资管理制度,这就决定了不同的企业需要不同的人事劳资管理信息系统。需求结

16、构分析需求结构分析是按照人事劳资管理信息系统的目标,只能和需求的相关性,从总体上把信息系统划分为若干个需求包,具体图如下图3-1所示:总体功能需求小波超市人事劳资管理系统是针对小波人事处的大量业务处理工作用计算机进行全面现代化管理.主要包括人员基本情况管理、工资管理、评价信息管理和考勤管理等几个方面的功能,以实现用户方便的输入、查询、统计、打印相关报表的业务需求。3.4.1 人员基本情况管理提供对“人员履历表”数据输入、组合条件查询、统计、打印功能,实现”职工花名册”数据生成、查询、统计、打印功能。3.4.2 职工工资管理提供对“职工工资表”数据的输入、查询、按统计、打印功能,完成每月对“职工

17、工资表”数据的月统计,以此生成“职工工资总额构成情况表”实现该表的查询、打印功能。实现每季由“职工工资总额构成情况表”生成“职工工资总额季度汇总表”及该表的查询、打印功能。3.4.3 职工考勤管理提供对各单位“月考勤登记表”数据的录入、查询、统计功能;根据“月考勤登记表”数据分单位按各种日考勤标志进行分类统计,且生成“职工月考统计表”,数据及“职工月考勤统计汇总表”数据,实现该表的查询、打印功3.4.4 职工评价信息管理提供对各单位“职工评价信息记表”数据的录入、查询、统计功能,包括的数据项有员工姓名,员工所在部门,工作业绩,工作态度和业务水平,备注等。实现该表的查询、打印功能。5 系统分析系

18、统分析是MIS开发的上游工程。这一步所得到的结果往往会影响到以后较长一个时期系统的开发和维护,它存在的问题也会在今后的开发和使用中逐渐暴露出来。系统分析的目的是为了在开始软、硬件购置和编程之前,用信息工作者的观点和方法,对企业的信息处理状况做出清楚的描述,明确用户的信息需求,弄清企业当前的信息处理的问题所在,为设计信息系统写出明确的书面材料。通过系统分析,给以后的工作打下个坚实的基础。小波超市人事劳资管理系统的分析和概要设计根据实际情况,我们使用原型法(RapidPrototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方

19、式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。通过对用户需求的分析,我们可以分析出该人事劳资管理系统大致可以分为五个模块:人员基本情况管理模块、职工工资管理模块、职工考勤管理模块、职工评价管理模块和系统维护模块。图5-1管理模块图小波超市人事劳资管理信息系统系统模块说明人事基本信息管理模块:输入:职工信息输出:“人员履历表”“职工花名册”功能:对人事基本信息的查询、统计和打印职工工资管理模块输入:人员月工资输出:“职工工资表的月统计”,“职工工资总额构成表”及以“职工工资总额季度汇总表”功能:完成员工工资的查询、统计和打印职工

20、考勤管理模块输入;员工每日考勤情况输出:“月考勤登计表”、“职工月考勤统计表”、“职工月考勤统计表”功能:完成对员工考勤情况的查询、根据日考勤标志进行分类统计及表的打印。职工评价信息管理模块输入:职工的评价信息输出:“职工的工作任务量”,“职工的工作态度”及以“职工业绩表”功能:完成职工评价信息的查询、统计和打印系统维护模块功能:完成对系统数据和数据库的维护,如用户名、密码的更新,数据库数据的备份、恢复以及定期删除,还有单位的编码化。小波超市人事劳资管理系统用例分析用例分析是对分析包中的每一个用例进行分析,提取概念类,分析每一个概念类之间的关系。以下是小波超市人事劳资管理系统的子系统功能的用例

21、分析图。图5-2职工信息管理用例分析图“职工工资管理”的用例分析图5-3职工工资管理用例分析图图5-4职工考勤管理用例分析图图5-5职工评价信息管理用例分析图小波超市人事劳资管理系统主要功能小波超市人事劳资信息管理系统完成的主要功能有:有关企业员工各种信息的输入,包括员工基本信息、所在部门、工作信息和工作简历等。员工各种信息的查询员工各种信息的修改员工工资信息的输入员工工资信息的查询员工工资信息的修改等考勤信息的输入等考勤信息的查询考勤信息的修改员工工作评价信息的输入员工工作评价信息的查询员工工作评价信息的修改以上的功能是小波超市人事劳资管理的最基本功能,它可以覆盖掉超市人事管理的各个方面,对

22、于小波超市来说已经完全够用。人事劳资管理系统的功能流程图如下图5-7所示:图5-6小波超市人事劳资管理系统功能流程图6 系统设计系统设计是对系统分析得深化和细化,其目的是提出能够指导信息系统实现的设计方案,系统设计需要在系统分析得基础之上,综合考虑系统的实现环境和系统地效率,可靠性,安全性,适应性等非功能性能需求,得出信息系统的设计方案。数据库设计数据库设计是开发数据库及其应用系统的技术,也是信息系统开发和建设的重要组成部分。具体的说,数据库设计是要在一个给定的应用环境中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式,建立数据库及其应用系统,满足用户的各种信息需求。在系统的数据库设

23、计中,首先对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,然后得出系统的关系模式。本系统用实体-联系图(简称E-R图)来描述系统的概念模型。6.1.1实体集本系统中所涉及的实体有4个,其结构如下:职工基本信息实体(职工编号、职工名称、性别、年龄、职工部门号)职工考勤信息实体(职工编号、职工姓名、日期、应到天数、实到天数)职工评价信息实体(员工编号、职工姓名、职工部门号、业绩、业务评价)职工工资信息实体(职工编号、职工名称、基本工资、额外工资、实领工资、日期)6.1.2实体E-R图6-4职工工资信息实体E-R图6.1.3数据字典1)职工基本信息表(manrecord)主码

24、字段代码字段名称数据类型长度可否为空*mid职工编号:varchar20Notnullm_name职工名称Varchar30Notnullm_sex性别Varchar20m_age年龄varchar20mdepat职工部门号varchar202)职工工资表(pay)主码字段代码字段名称数据类型长度可否为空*P_id职工编号varchar20Notnullp_name职工名称varchar20Notnullp_base基本工资numeric9padd额外工资numeric9p_real实领工资numeric9p_date日期varchar203)职工考勤表(clerk)主码字段代码字段名称数据类

25、型长度可否为空*cid职工编号varchar20Notnullc_name职工名字varchar20Notnullcdate日期Varchar20Notnullcyin应到天数varchar20Notnullcreal实到天数Varchar204)职工评价信息表(test)主码字段代码字段名称数据类型长度可否为空*tid职工编号varchar20Notnulltname职工名称varchar20Notnulltdepat职工部门号varchar20tyeji业绩varchar20tlevel评价varchar20系统平台设计本设计是对操作系统Windowsxp,Windows2003等系统支持

26、。需要采用若干计算机和网线以便于计算机的内部连接使得消息可以在部门之间流畅的传递。若对于所有子公司的连接的话需要建立网络连接,连接在不同地方的子超市。大概需要多媒体设备,电源系统,机房设备,相关的I/O设备,办公设备等。编程工具与环境编程过程又称程序设计或编写程序,按照详细设计阶段产生的程序设计说明书,用选定的程序设计语言书写源程序,在程序设计中,不仅要保证程序的正确性,而且要保证程序的可读性,必须采用结构化程序设计的方法,用一组单一入口和单一出口的基本控制结构及其反复嵌套。本系统采用vb作为程序设计语言。后台数据库所采用的软件是Microsoft超市的SQLServer2000。SQLSer

27、ver是一个高性能的,多用户关系型数据库管理系统,它被设计成支持高容量的事务处理以及需求较少的决策支持应用程序。它可以允许不同的用户通过不同的方式看同样的数据,保证了数据库的一致性和可恢复性。它的可靠性、质量和易用性使之成为很多数据库软件的首选。MicrosoftSQLServer2000是Microsoft超市推出的SQLServer数据库管理系统的最新版本,该版本在继承了SQLServer版本优点的同时,又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点,MicrosoftSQLServer2000全面扩展了SQLServer的性能,并增加了几种新的功能,由

28、此成为大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序的优秀数据库平台。7 系统的实现数据库表的建立代码(1) 职工基本信息表的建立createtablemanrecord(m_idvarchar(20)notnullprimarykey,m_namevarchar(20)notnull,m_sexvarchar(20)notnull,m_agevarchar(20)notnull,m_depatvarchar(20)notnull)(2) 职工工资表的建立createtablepay(p_idvarchar(20)notnullprimarykey,p_namevarchar(20

29、)notnull,p_basenumericnotnull,p_addnumericnull,p_realnumericnotnull,p_datevarchar(20)notnull)(3) 职工考勤信息表的建立createtableclerk(c_idvarchar(20)notnullprimarykey,c_namevarchar(20)notnull,c_datevarchar(20)notnull,c_yinvarchar(20)notnull,c_realvarchar(20)notnull)(4) 职工评价信息表的建立createtabletest(t_idvarchar(20

30、)notnullprimarykey,t_namevarchar(20)notnull,t_depatvarchar(20)notnull,t_yejivarchar(20)notnull,t_levelvarchar(20)notnull)人事劳资系统vb的开发命令7-1登陆界面图7-2系统主界面图主界面代码如下:PrivateSubclerk_Add1_Click()UnloadMeEndSubPrivateSubpay_Delete1_Click()UnloadMeEndSubPrivateSubtest_Add1_Click()UnloadMeEndSubPrivateSubtest_

31、Delete1_Click()UnloadMeEndSubPrivateSubToolbar1_ButtonClick(ByValButtonAsSelectCaseCase1UnloadMeCase2UnloadMeCase3UnloadMeCase4UnloadMeCase5UnloadMeEndSelectEndSubPrivateSubman_Add_Click()UnloadMeEndSubPrivateSubpay_Add1_Click()UnloadMeEndSubPrivateSubman_Update1_Click()UnloadMeEndSubPrivateSubman_D

32、elete1_Click()UnloadMeEndSubPrivateSubpay_Update1_Click()UnloadMeEndSubPrivateSubclerk_Update1_Click()UnloadMeEndSubPrivateSubAbout1_Click()UnloadMeEndSubPrivateSubtest_update1_Click()UnloadMeEndSubPrivateSubclerk_Delete1_Click()UnloadMeEndSubPrivateSubOrdor_Delete1_Click()UnloadMeEndSubPrivateSubexit1_Click()UnloadMeEndSub8 总结这次试验经过了两周时间,在这两周时间内,我对设计的可行性分析,业务分析,需求分析进行了大概一周多的时间,在这一周多时间内我对我们学校后面的小波超市进行了好几天的观察和了解,主要对于超市的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论