工资管理信息系统分析与设计.docx

上传人:牧羊曲112 文档编号:1907591 上传时间:2022-12-25 格式:DOCX 页数:47 大小:1.25MB
返回 下载 相关 举报
工资管理信息系统分析与设计.docx_第1页
第1页 / 共47页
工资管理信息系统分析与设计.docx_第2页
第2页 / 共47页
工资管理信息系统分析与设计.docx_第3页
第3页 / 共47页
工资管理信息系统分析与设计.docx_第4页
第4页 / 共47页
工资管理信息系统分析与设计.docx_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《工资管理信息系统分析与设计.docx》由会员分享,可在线阅读,更多相关《工资管理信息系统分析与设计.docx(47页珍藏版)》请在三一办公上搜索。

1、工资管理信息系统分析与设计企业为了适应新的经济形式,都逐渐摸索着进行信息化建设,在这一进程中,实现工资管理的信息化无疑是极其重要的一个环节,然而由于经济社会的本质原因,许多小型公司或者刚刚创立的公司或者几个人创业的公司考虑到成本等原因后,并不愿意花费一定的资金去使用一些大型的工资管理软件,这些软件研发公司也不是很愿意去专门研发一些适应小公司的工资管理软件。因此,本文则就这一问题,专门提出了一个解决方案,针对小公司开发出一套行之有效的、试用的、免费的工资管理软件。此文章从为什么开发这个软件出发,接着详细剖析所开发的软件,然后大体上展示了软件的功能,最后站在一定的高度上给这个软件做了一个中肯的总结

2、。【关键词】 工资管理 ;信息系统;设计和实现The analysis and design of the Salary Management Information SystemAbstract:Enterprises want to adapt to the new economic forms, have gradually groped construction of information, in the process, management of information technology to achieve wage is undoubtedly an extremely

3、important aspect.However, due to the nature of economic and social reasons, many small company or just after a few people venture company or a company founded by taking into account cost and other reasons, and do not want to spend a certain amount of money to use some large payroll management softwa

4、re, the software development company is not very willing to adapt to the small number of specialized R & D companys payroll software. Therefore, this article is on the issue, proposed a solution specifically for small companies to develop a set of effective trial, free payroll management software. T

5、hat is why this article develop this software from starting, then detailed analysis software developed and generally demonstrate software functionality, and finally stand on a certain height for the software to do a fair summary.Key words: design and implementation payroll management information sys

6、tem目录1.绪论- 1 -1.1该系统开发背景- 1 -1.2该系统的特点与作用- 1 -1.3该系统实现的目标- 2 -1.4选题的意义- 2 -2.系统分析- 3 -2.1系统的总体调查- 3 -2.1.1系统调查的目的- 3 -2.1.2系统调查的方式- 4 -2.1.3系统调查的结果- 4 -2.2系统的详细调查- 5 -2.2.1系统用户角色调查- 5 -2.2.2管理功能调查- 5 -2.3可行性分析- 6 -2.3.1需求可行性- 6 -2.3.2技术可行性- 7 -2.3.3安全可行性- 7 -2.3.4操作可行性- 7 -2.3.5经济可行性- 7 -2.4需求分析- 8

7、-2.4.1系统需要解决的主要问题- 8 -2.4.2功能需求- 8 -2.4.3性能需求- 9 -2.5系统的业务流程分析- 9 -2.5.1系统的业务流程图- 9 -2.5.2系统数据流程图- 11 -2.6数据字典- 14 -2.6.1数据存储卡片- 14 -2.6.2处理过程卡片- 15 -2.6.3数据流卡片- 17 -3.系统设计- 19 -3.1系统总体结构设计- 19 -3.2系统功能概要设计- 20 -3.2.1系统管理员功能- 20 -3.2.2普通用户功能- 21 -3.3数据库设计- 21 -3.3.1数据库概念设计- 21 -3.3.2数据库逻辑设计- 22 -3.3

8、.3数据库物理设计- 22 -4.系统实现- 23 -4.1用户系统主要界面- 23 -4.2管理员系统主要界面- 26 -5.系统测试- 28 -5.1系统测试举例- 28 -5.2系统测试分析- 30 -6.总结- 30 -致谢- 31 -参考文献- 31 -131.绪论1.1该系统开发背景由于社会进程快速推进,经济飞速发展,互联网技术、计算机技术的蓬勃发展,计算机已经大范围普及,无论是普通人的日常生活还是经济生活都离不开了它计算机。计算机的应用越来越广,渗透到更多方面。在渗透过程中,管理信息系统(MIS)应运而生,在经济社会中越来越重要。工资管理是所有企业必须面对的一项工作,随着各个企业

9、不断地发展,工资管理的难度也逐渐加大,对于企业来说,这一难点急需解决。随着信息化社会的推进,计算机应用不断成熟,涉及的领域越来越广,通过计算机技术来实现工资管理已经是一项很成熟的技术了,大、中型企业均在稳步推进自己的信息化建设。然而数量更多的小企业以及几人创业型企业可能还没有实现这种信息化。其原因是多方面的,其中最主要的一点是,成本问题,因为小企业规模很小,人事管理、工资管理相对来说较为简单,一般来说无需通过计算机来解决工资管理的问题,现在市面上的各种工资管理的软件也主要应对大中型企业,小型企业的业务相对来说没有利益潜力,也没有人愿意专门去为小企业量身定制符合小规模企业的工资管理信息化的软件。

10、本课题研究的主要目的是为了实现小企业以及几人创业型企业的工资管理信息化,切实为小企业服务,量身定制适合小规模企业的软件,操作简单,功能实用是本文的基本追求。1.2该系统的特点与作用该系统基于C/S架构,有其特有的好处,比如安全、高效、简单、小巧、人性化,而且本系统的定位是专为小型、极小型企业专门定制的,本系统虽然还没有用在实际生活中,但是我相信以后它会派上用场的,越来越多的类似的软件会有更多的市场。它会得到人们的认可的,因为它使得出于对成本考虑而不能实现工资管理信息化的企业可以实现信息化,极大的减轻了他们的工作量,方便了他们的日常工作,减少了许多不必要的错误。其特点如下:(1)软件精简,易于操

11、作。(2)功能实用,针对性强。(3)用户友好。(4)系统界面简洁、清爽。其作用如下:使用该系统,小企业可以实现基本的人员管理和工资管理以及日常出勤的管理,极大的方便了相关工作人员的工作,简化了工作,提高了他们的工作效率,进一步完善了公司的相关管理制度和体系,为企业的进一步发展和信息化进程的推进奠定了坚实的基础。1.3该系统实现的目标工资管理的基本目标如下:(1)分别实现管理员和用户的各自的功能、互不干扰。(2)实现系统管理员对用户进行管理。(3)实现系统管理员对公司的奖惩制度进行修改和完善。(4)实现管理员对公司员工的日常出勤情况进行简单统计,为工资计算打下基础。(5)实现员工对个人的信息的管

12、理,包括修改自己的信息和了解个人信息以及其他人的信息。(6)实现用户对个人或同事的工资和出勤情况的查询和对工资进行简单统计分析。(7)用户可以修改自己的登陆密码。1.4选题的意义目前很多小企业、几人创业型的工资管理系统采用人工管理模式,存在以下问题:(1)公司考勤统计的情况比较多,容易出现错误。(2)人事部门在统计信息时常出现错误。(3)目前市面上现有的许多软件对于小企业来说适应性不强。(4)小型公司的工资管理过程中出现的问题较多。正如我们都知道的那样,传统的工资以及记账管理都是由人工通过日常的记流水账的形式实现的,为了简化计算,可能会使用一些特定的符号去代表一些特定的表达,久而久之,就形成了

13、一套既定的符合这个行业以及这个企业的一种固定套路,也就是每个行业可能有自己的记账以及人员管理的方式。但是随着企业规模的扩大,以及与其他行业的经济往来以及各种其他形式的交流,统一的、规范的、广泛的、可行的一套记账体系迫切需要建立并有效的实行在各个行业和各个企业中。在相对较完善、统一的体系建立之后,企业开始寻求更好的实现方式,通常在企业的最初阶段,企业人员相对较少,业务相对较为单一,人工实现工资管理是可行的,但是随着企业规模的逐渐扩大,业务的增多,人员的复杂度急剧增加,人工管理账目以及工资的方式逐渐乏力起来,实现起来很困难,最终几乎无法正常进行工作。随着计算机技术进一步的发展,计算机的领域逐渐拓宽

14、,随着成本的进一步降低,信息化的发展进一步深化。计算机实现工资管理给企业的现代化以及信息化注入了新活力,相关的工作人员可以轻松的实现工资的管理。虽说工资管理信息化已经是普及的事情了,但这只是对于绝大多数的大中型企业来说的,对于更多的小型、几人创业型公司来说,节约成本是极为重要,他们不会去花动辄上万的资金去使用比如金蝶、用友等软件。因此开发一套适合小型、几人创业型公司的财务以及工资管理软件是很有必要的,这将方便他们管理工资,简化日常管理,让他们把精力放到更加重要的事情上。2.系统分析2.1系统的总体调查2.1.1系统调查的目的每个系统的开发初期都会对系统进行初步的调查,进行初步的调查的主要目的是

15、从系统使用者和开发者的角度,站在一定的角度上,总体上去探讨这个系统有无开发的必要,以及可行性问题,这样做的目的是既满足了开发者的系统分析需求,又满足了对使用人员的意愿了解,因为系统开发的最根本目标是使用者使用起来方便,便捷,满足使用者的需求。在一家小型的公司管理实践中,系统的主要使用人员是财务人员,他们以前可能是使用手工的方式实现这些记账和出勤的记录工作,现在则以信息化操作实现。这次系统调查的主要目标是确定该系统调查的目标,和需要解决的问题。一次良性的系统调查能够作为相关开发人员实现高质量的系统的基石。这次的工资管理信息系统的调查主要是弄清楚在小型公司中目前工资管理实践的基本信息和流程,和使用

16、用户对系统的具体要求,以便驱动新系统的逻辑模型的建立。2.1.2系统调查的方式系统的调查是一项很需要细心和耐心的工作,需要同时使用多种方法才能达到切实了解实际情况的目的。该系统需要采用的调查的方式是:(1)与小型公司相关部门的人员谈话。交流沟通之后,我发现他们人员管理的主要方式是编录在职人员的个人信息和部门信息,对于一个新的职员的进入也是主要录入他们的个人信息和部门信息,部门信息的不同决定他们的工资水平的不同,平时人事部门的出勤记录也都是人工实现的,大概要记录的出勤因素有迟到、早退旷工和加班等。然后工资的计算都是要基于基本工资和出勤情况来计算的。(2)与普通职员沟通。交流沟通之后发现他们对于工

17、资管理系统的功能需求主要是实现信息的查询,包括个人信息和部门信息以及出勤和工资信息,我还发现他们对于别人的信息也是想了解的,因此我在开发这个管理信息系统是考虑到了这种情况,因此用户登录成功后不仅可以看到自己的相关信息,还可以浏览别人的信息,而且员工还希望从整体上了解自己的工资状况,因此在设计系统功能时还特意添加了一个工资分析的功能,方便用户的查询和了解。(3)网络搜索。下载网络上免费的工资管理信息系统的软件,自己亲自使用这些功能,与自己所调查了解的功能进行对比,取长补短,将冗余的多余功能去除,借鉴他们优秀的功能。2.1.3系统调查的结果在进行实地调查了解之后,我发现,许多的小型公司考虑到成本等

18、问题之后,并不使用电算化去实现这些出勤的记录和工资的计算,公司人员的管理也并不使用一些特定的软件来实现,他们更倾向与直接用人工管理的方式去实现,一方面是由于公司规模相对较小,人员相对来说不是很复杂,另一方面市场上没有专门针对小公司的工资管理软件,而且开发公司一般也不会去专门针对小公司来开发适用的软件,毕竟这样盈利不是很理想,而公司的理念一般都是为了追求盈利。所以,我的想法是开发出一套专门适用小公司的管理软件,它的定位就是小型公司,而且是免费的,可以实现基本的管理流程,可以基本上满足这些小公司的日常使用。使用这个软件可以简单化日常的出勤管理和工资处理,极大的简化了人事部门和财务部门的工作,提高了

19、管理人员的工作效率,使他们在工作时间内能够将精力放到更加重要的地方。2.2系统的详细调查通常要在系统的分析阶段进行系统的详细调查,主要的方式是通过收集资料和整理资料并且分析资料,并且和人事管理部门和财务部门还有普通职工进行交流沟通,调查详细的情况。2.2.1系统用户角色调查(1)系统管理员。管理员使用这个系统最频繁,他也是整个系统得以运行的基石,系统管理员可以查看整个系统的所有数据,也是系统数据的主要来源,他担负着整个系统正常并且有效运行的保障工作。(2)普通用户。普通用户是使用这个工资管理信息系统的第二类用户,他们使用该管理系统的最主要目的是查询信息,包括个人的基本信息和部门信息,还有平时的

20、出勤情况,还可以查询公司的奖惩制度,详细了解影响工资的各种因素,通过这个管理信息系统,用户还可以查询同事们的个人信息等,增进了公司职员之间的了解。同时为了让用户更加直观的了解自己的工资情况,这个工资管理系统专门设计了一个工资的分析功能,使得用户可以从一个整体的连续的状态下去了解自己的工资状况。2.2.2管理功能调查在对公司实地了解调查走访之后,再加上从网络上进行相关的了解,发现了一些小型公司在公司的工资管理上仍然在用人工管理的方式去管理人员和进行简单粗略的出勤管理,在工资的计算上也会存在各种各样的问题,综合分析各种实际情况后决定将该管理系统分为系统管理员功能模块和普通用户功能模块,下面着重讨论

21、各个模块的作用:管理员功能设计:(1)用户管理功能:在用户管理模块中,管理员可以对公司人员的增加和人员的离职进行管理,主要包括增加和减少用户。添加一个用户要涉及到5张数据表的信息,要在其中分别添加一些必要的信息。删除一个用户只需分别将相应数据直接删除掉即可。(2)部门管理功能:管理员可以通过这个功能模块实现对公司员工简单的人事管理,如人事的部门调动都可以通过这个处理流程来实现。(3)奖惩管理功能:每个公司都有自己的一套既定的奖惩制度,该功能模块可以实现公司对于自己的奖惩制度的一个特色化的定制和数据化,便于公司施行和变动。(4)出勤管理功能:管理员可以通过该处理功能记录每个职员每天的上班情况,记

22、录的数据既可以用来实现工资的计算需要,又可以让每一位员工切实了解自己每天的工作状态。(5)工资管理功能:该系统最核心的功能就是工资计算了,也是系统所需要解决的难点所在,每次计算工资都要调用出勤表和奖惩表当中的数据,根据其中的数据进行简单计算后将工资信息导入到告你工资表中,这样工资数据就可以被普通用户所查询了。普通用户功能设计:(1)信息查询功能:普通用户成功登陆系统后,就可以查询自己感兴趣并想要了解的信息了,作为工资管理信息系统,查询工资信息是必不可少的功能,此外,用户还可以查询自己的每个月的出勤信息,调查走访后还发现,许多用户还想了解同事的一些信息,因此,本系统的一个特点就是,每位用户都可以

23、查询同事的信息。同时,为了使每一位用户可以更加直观地了解到自己的整个阶段或者一整年的工资状况,我专门在系统中添加了工资分析功能。(2)信息修改功能:尽管该信息管理系统设计的主要目的和出发点是为了简化管理人员的工作和提高管理人员的工作效率,但是仍然考虑到了普通用户的使用体验,因此设计一些修改个人信息功能和修改个人登陆密码的功能是十分有必要的。2.3可行性分析2.3.1需求可行性对于那些大中型企业来说,实现公司信息化相对来说是很大的一项工程建设,而且也是很必要的一项工作,他们也愿意去投入大力气,大资金去实现去完成这项工作,但是对于那些小企业来说,尤其是一些刚成立的小型企业或者几个说创业就创业的小伙

24、伴成立的企业,他们是不会在这方面花费大量资金去实现公司的信息化建设的,而公司财务、工资的信息化建设是企业信息化建设的重中之重,因而去开发一套专门应对小型公司的简单的实用的而且免费的工资管理信息系统在需求方面是很到位的。2.3.2技术可行性基于系统的定位来看,该系统对于设备没有太高的要求,反而以目前的情况来看,一般公司的设备性能是远远超过需要的性能要求的,所以硬件设备是不成问题的。至于开发的技术,我采用的是C/S架构的框架来开发工资管理信息系统的,主要是考虑到本人的技术水平,所以就选择了最为熟悉的C#语言来开发,开发的平台运用的是微软的.net平台。该系统涉及到的逻辑结构也不是很繁琐,所涵盖的信

25、息也不是很多,运用.net开发完全应付地来。2.3.3安全可行性需要事先声明的是工资管理信息系统涉及到公司财务和人事管理,因此系统的安全性是很有必要认真考虑的。因此,为了使系统更可靠,只设置了一个管理员帐号。普通用户只能进行查询和修改小部分信息,所能够接触到的功能比较单一,并且也不涉及到很重要的功能,对于后台数据库的影响也不是很大。而管理员则对于系统是极其重要的,系统的各项数据库全都由他来管理并且进行维护,管理员只有一个。2.3.4操作可行性在开发系统的初期就咨询了部分潜在使用者的操作习惯和要求。因此操作方面是很可行的,而且考虑到系统的容错性能,在系统的开发过程中就特别注意到这方面的细节问题,

26、因为该系统的使用群体一般不会很多人,而且为了避免用户在使用过程中的不当操作使得系统出现问题,因此我在开发时尽量避免用户自己输入太多的内容。尽量让用户去选择内容去查询去了解,而并不让他们自己人工输入太多的内容。2.3.5经济可行性系统开发的最初目的就是为了小型企业来使用,而且该系统是完全免费的系统,因此在开发的成本上肯定不会很高的。而且该系统为了迎合用户的使用方便,设计的本身就很简洁明了,功能实用而并不冗余,界面很友好,用户很容易就能上手使用。2.4需求分析2.4.1系统需要解决的主要问题(1)使用户和管理员有不同的权限:不同身份对应着不同的权限和不同的功能,管理员拥有的权限最高,可以进行很多重

27、要的修改和设置,是整个系统赖以运行的基础,如果管理员的身份没有被有效的保护,将会造成巨大的安全隐患。而用户的权限相对来说要低很多,可以使用的功能绝大多数来说是查询的功能和对个人基本信息的修改,而且这些改动对整个系统来说也不会造成很大的影响。(2)系统可以实现人员以及部门的管理:工资管理信息系统的开发目的主要是为了实现公司对于员工的人事管理和工资管理,提高财务人员和人事部门的工作效率并且提高工作水平。(3)实现管理员对于奖惩制度的规定和设置:工资管理是基于奖惩制度和出勤情况来实现的,因此,该系统实现奖惩制度的设定是十分有必要的。 (4)实现管理员对于人员的出勤的统计和工资的计算和发放:这是该系统

28、的难点。(5)用户可以查询自己需要的内容:对于用户来说,这是最基本的用户功能。(6)用户可以更改自己的部分信息:用户可以用这部分功能来修改信息。(7)实现用户对于工资情况的阶段性的了解,即通过折现图的形式来展现:使员工更加方便的了解自己的工资走向。2.4.2功能需求(1)登陆:该模块实现使合格的用户登入系统和区分不同的使用用户,该系统有两种不同的使用用户,主要的使用用户是管理员,他是整个系统运行的基础,在管理员登陆成功的初始页面将显示管理员所能够行使的几项功能。该系统的另外一位使用者是普通的用户也就是公司的职员,他们可以查询自己的信息和别人的信息,也可以更改一些信息。(2)工资和相关信息的查询

29、:这部分功能是专门针对普通用户来设计的,普通用户在这里可以查询个人信息,查询自己的部门信息,查询自己的出勤情况和工资情况,也可以浏览其他人的信息。(3)信息的修改:用户和管理员均可以修改某些数据。(4)奖惩制度的设定:相关部门人员可以用这个系统实现奖惩制度的制定。(5)出勤的记录和管理:人事部门可以对员工出勤情况进行统计和记录。(6)工资的计算和发放:财务部门可以使用该系统来简单化工资的计算。2.4.3性能需求(1)系统的实用性(2)系统的及时和准确性(3)系统的可扩展性2.5系统的业务流程分析2.5.1系统的业务流程图根据调查和研究,系统的业务流程图如图2.1所示:有关下图的说明:用户、管理

30、员为实体;登陆、部门管理为处理流程;登陆表、个人表为数据存储;登陆信息、部门信息为数据流。 图2.1业务流程图管理员先添加合法的用户,并且添加一些基本的工资情况,再将出勤情况清0,之后用户可以登陆进来修改个人信息。2.5.2系统数据流程图(1)顶层数据流程图图2.2顶层数据流程图(2)第一层数据流程图图2.3第一层数据流程图(3)第二层数据流程图将第一层数据流程图分解为用户登陆流程以及登陆后的操作等一系列流程,还有系统管理员的登陆以及一系列操作流程,更加直观,易于观看。1)和用户相关的数据流程图图2.4和用户相关的数据流程图2)和管理员相关的数据流程图图2.5和管理员相关的数据流程图2.6数据

31、字典2.6.1数据存储卡片该系统存在6个数据存储卡片,总的编号从01-06,分别是D1登陆表、D2个人表、D3部门表、D4奖惩表、D5出勤表、D6工资表,情况如下:表2.1数据存储卡片D1登陆表 数据存储卡片 总编号:01名称登陆表编号D1简述:存储管理员和用户的帐号信息来源:P5-用户、部门管理,P3-修改登陆密码去向:P1-用户登陆,P4-管理员登陆构成:帐号,密码表2.2数据存储卡片D2个人表 数据存储卡片 总编号:02名称个人表编号D2简述:存储用户的各种详细信息,由管理员添加最基本信息,用户自己添加详细的信息来源:P5-用户、部门管理,P3-修改个人信息去向:P2-用户查询_个人信息

32、查询,P7-出勤管理,P8-工资管理构成:员工编号,姓名,性别,出生,婚姻状况,身份证,籍贯,政治面貌,电话,邮箱,地址,学历,专业,毕业学校表2.3数据存储卡片D3部门表 数据存储卡片 总编号:03名称部门表编号D3简述:存储职工的部门详细信息,用于人事管理来源:P5-用户、部门管理去向:P2-用户查询_部门信息查询构成:员工编号,部门,职位,在职状态,合同期限表2.4数据存储卡片D4奖惩表 数据存储卡片 总编号:04名称奖惩表编号D4简述:记录有关公司的奖惩制度和标准,也是工资计算的依据,这里罗列了最基本的标准来源:P6-奖惩标准设定去向:P2-用户查询_查询工资、出勤信息构成:迟到罚金,

33、早退罚金,旷工罚金,加班奖金表2.5数据存储卡片D5出勤表 数据存储卡片 总编号:05名称出勤表编号D5简述:存储员工出勤信息,为工资计算服务来源:P7-出勤管理去向:P2用户查询_查询工资、出勤信息构成:员工编号,月份,本月迟到次数,本月早退次数,本月旷工次数,本月加班次数表2.6数据存储卡片D6工资表 数据存储卡片 总编号:06名称工资表编号D6简述:用来记录公司职员的工资情况,是实现工资管理的基础,存储工资计算结果来源:P8-管理员_工资管理去向:P2-用户查询_工资信息查询、工资分析构成:员工编号,月份,基本工资,多得工资,扣除工资,实发工资2.6.2处理过程卡片该系统共有处理过程的卡

34、片8个,总编号为07-14,分别是P1用户登陆处理、P2用户查询处理、P3用户修改处理、P4管理员登陆处理、P5用户管理和部门管理处理P6奖惩标准设定、P7出勤记录处理、P8工资管理处理流程。详情如下:表2.7 处理过程卡片P1用户登陆处理 处理过程卡片 总编号:07名称用户登陆处理过程简述用户登陆成功后进入用户的初始界面来源F1用户输入的登陆信息去向P1-用户登陆的处理处理说明当用户选择普通用户身份进行登陆时并且输入信息符合身份而且正确的情况下,将成功跳转到用户的初始界面,否则,将重新输入信息表2.8 处理过程卡片P2用户查询处理 处理过程卡片 总编号:08名称用户查询处理过程简述普通用户使

35、用本系统的主要功能,实现各种存在的信息的查询,包括个人信息,部门信息,出勤信息,工资信息 来源D2-个人信息表,D3-部门信息表,D4-奖惩表,D5-出勤表,D6-工资表去向把结果返回给用户处理说明查询功能是用户可以使用的主要功能,也是本系统的主要目标,通过这个功能,用户可以了解自己的状况,包括出勤情况,工资情况,也可以查询其他人的信息表2.9 处理过程卡片P3用户修改处理 处理过程卡片 总编号:09名称用户修改功能简述用户使用本系统的另外一个主要功能,通过这个处理流程,用户可以修改自己的个人信息,及时更新自己的信息,也可以更改自己的登陆密码,方便自己下次登陆系统来源P1-普通用户登陆,D1-

36、登陆表,D2-个人表去向D1-登陆表,D2-个人表处理说明在本功能模块下,普通用户可以在成功登陆的情况下修改自己的个人信息,个人登陆的密码,及时更新自己的信息,方便别人找到你,了解你表2.10 处理过程卡片P4管理员登陆处理 处理过程卡片 总编号:10名称管理员登陆模块简述管理员登陆系统时的验证和处理来源 D1-登陆表去向P5-用户管理、部门管理,P6-奖惩管理,P7-出勤管理,P8-工资管理处理说明管理员输入信息后,并且选择正确的身份后,系统会自动根据输入的信息和数据库中的信息进行比对,当比对合法后才能进入界面,管理员才能使用相应功能表2.11 处理过程卡片P5用户管理、部门管理处理 处理过

37、程卡片 总编号:11名称用户管理、部门管理处理流程简述管理员用来添加和删除用户以及管理用户的部门来源P4-管理员登陆处理去向D2-个人表,D3-部门表处理说明用户管理功能可以添加用户的登陆信息,并且在个人表添加一条信息,同时在出勤表和工资表同时添加一条该用户的信息,管理员还可以随时更改所有用户的部门信息表2.12 处理过程卡片P6奖惩标准设定 处理过程卡片 总编号:12名称奖惩标准设定的处理简述管理员用这个模块来设定奖惩标准来源P4-管理员登陆模块去向D4-奖惩表处理说明管理员登陆系统后可以在这个模块设定奖惩的标准,这个标准是公司的工资管理的基础,工资计算将以这个标准来执行,这个标准设定了几个

38、计算工资的参数,将以出勤表来记录表2.13 处理过程卡片P7出勤记录处理 处理过程卡片 总编号:13名称出勤记录处理流程简述管理员使用该模块来记录下员工的出勤信息,对员工出勤进行考核来源P4-管理员登陆流程去向D5-出勤表处理说明管理员使用这个模块进行日常出勤事物的处理,先选择要考勤的员工和当月的月份,在分别记录某员工某月的出勤情况并进行记录,该记录将作为工资计算的依据,也是整个系统最基本的功能所在表2.14处理过程卡片P8工资管理处理流程 处理过程卡片 总编号:14名称工资管理处理流程简述管理员通过该流程来进行员工的工资计算和工资发放来源P7-出勤记录处理去向D6-工资表处理说明管理员用这个

39、处理流程来计算工资,通过从奖惩表和出勤表传过来的信息进行一些特定的计算过程,然后将结果写入数据库的工资表中,至此,工资管理的计算过程就结束了2.6.3数据流卡片该系统共有数据流卡片8个,编号从15-22,分别时F1用户输入的登陆信息、F2管理员输入的登陆信息、F3用户的个人信息、F4用户个人基本信息、F5员工部门信息、F6奖惩制度-奖惩标准、F7出勤情况记录信息、F8工资信息。表2.15处理过程卡片F1用户输入的登陆信息 数据流卡片 总编号:15名称用户输入的登陆信息编号F1简述:用户在登陆的过程中需要输入的验证信息,然后与数据库中相应的信息进行比对,确认信息无误后普通用户才能进入到相应的用户

40、界面来源:用户去向:P1-用户登陆处理流程构成:帐号,密码表2.16处理过程卡片F2管理员输入的登陆信息 数据流卡片 总编号:16名称管理员输入的登陆信息编号F2简述:管理员在登陆的过程中需要输入的验证信息,之后将这些信息与数据库中的信息进行比对,确认信息无误后管理员才能进入到相应的管理员界面来源:管理员去向:D1-登陆表构成:帐号,密码表2.17处理过程卡片F3用户的个人信息 数据流卡片 总编号:17名称用户的个人信息编号F3简述:管理员在数据库中建立了该用户的信息后,本人可以进入到系统中完善个人的基本信息,该数据流是用来传递个人的一些基本信息来源:P4-用户管理处理,P3-用户修改个人信息

41、处理去向:D2-个人信息表构成:员工编号,姓名,性别,出生,婚姻状况,身份证,籍贯,政治面貌,电话,邮箱,地址,学历,专业,毕业学校表2.18处理过程卡片F4用户个人基本信息 数据流卡片 总编号:18名称用户个人基本信息编号F4简述:管理员在添加一个新用户时,不会将用户的信息填写完整,只是添加了基本信息到数据库中,这个基本信息也就是使用户在这个管理信息系统中合法使用权利的保证来源:P5-管理员的用户管理_用户添加处理流程去向:D2-个人表构成:员工编号表2.19处理过程卡片F5员工部门信息 数据流卡片 总编号:19名称员工部门信息编号F5简述:记录了员工的详细部门信息,由系统管理员来操作来源:

42、P5-管理员的用户管理_部门管理去向:D5-部门表构成:员工编号,部门,职位,在职状态,合同期限表2.20处理过程卡片F6奖惩制度的数据化-奖惩信息 数据流卡片 总编号:20名称奖惩制度的数据化-奖惩信息编号F6简述:管理员通过输入这个信息来设定公司的奖惩制度,使得奖惩制度的信息化,并且可以切实有效的进行来源:P6-管理员奖惩设定处理流程去向:D4-奖惩表构成:迟到罚金,早退罚金,旷工罚金,加班奖金表2.21处理过程卡片F7出勤情况记录信息 数据流卡片 总编号:21名称出勤情况记录信息编号F7简述:管理员日常的工作之一就是每天需要定时输入这些信息,记录好每个员工每天的出勤,考察每个人每天的上下

43、班情况来源:P7-管理员出勤管理处理流程去向:D5-出勤表构成:员工编号,月份,本月迟到次数,本月早退次数,本月旷工次数,本月加班次数表2.22处理过程卡片F8工资信息 数据流卡片 总编号:22名称工资信息编号F9简述:记录工资信息,是通过特定的计算流程后将相关数据存储起来的数据来源:P8-工资管理处理去向:D6-工资表构成:员工编号,月份,基本工资,多得工资,扣除工资,实发工资3.系统设计这篇文章接下来将详细描述工资管理系统的系统设计内容。3.1系统总体结构设计系统的使用者有两类:系统管理员和普通用户。系统管理员主要进行用户的管理和用户部门的管理,日常工作生活中管理员还要进行出勤情况和工资的统计发放,同时还担负着数据库中时间处理的重任。系统总体结构设计如下图3.1所示:图3.13.2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号