版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1工资管理系统西安财经学院管理信息系统课程设计报告题目 工资管理系统姓名 专业 市场营销班级 学号 29、30、36182工资管理系统目 录目 录2一、 绪论3(一)、 项目背景3(二)、项目开发环境3二、组内分工3三、系统分析4(一)、需求概述4(二)、需求分析4(三) 、工资管理系统系统分析61、组织结构与功能分析62、业务流程分析63、数据流程分析74、数据字典7(一)、功能结构分析10 1、初始化10 2、信息系统流程图设计10 3、代码设计11 4、数据库设计12 5、输入输出设计14 6、过程设计说明书 14 7、e-r图向关系模型的转换16五、开发心得17六、参考文献1818工资
2、管理系统一、 绪论(一)、 项目背景借助现代信息技术和管理理论,建立企业管理信息系统是当今社会的重要趋势。党和政府根据知识经济时代的特点,对国民经济建设提出了“用信息化带动工业化”的指导思想。对企业而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。在企业管理中,人力资源是企业最宝贵的资源,也是企业的“生命线”,因此人事管理是企业的计算机管理信息系统重要组成部分。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。工资管理信息系统的实现可以减轻比较繁琐的手工工资管理。同时计算机具有手工管理所无法比拟的优点
3、。例如:检索迅速、查找方便、可靠性高、存储量大、成本低、打印方便等。这些优点能够极大地提高物业管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此工资管理系统在企业中占重要地位。现在应用在大中型企业的管理信息系统中,几乎都包括了工资管理模块。有些环境中是由作为大型erp软件中的一个模块引进的,有些是作为企业的财务系统的一部分。这些根据规范的西方的管理制度设计的工资管理软件,在很多时候还不能完全解决中国特色的中小企业的问题,我们组介绍的工资管理系统就是要为这些具有中国特色的中小企业解决他们在工资管理方面的问题。本系统功能齐全,实现了用户管理、人员管理、部门管理、工资管理。并在各个
4、功能下面实现了查询、添加、修改、删除等功能,使系统功能更加完善。更适合企业管理人员对员工工资进行管理。(二)、项目开发环境1、 硬件环境计算机2、 软件环境(1) 操作系统:windows 7(2) 数据库:access二、组内分工组长:薛洛洛(30)任务:报告第三部分的撰写及报告修改整理以及参考资料的查找还有截图以及绘图的制作。组员:郭盼 (29)任务:报告第一部分、摘要的撰写、以及参考文献的查询选择。组员:祁占海(36)任务:报告第四部分、心得的撰写以及资料的收集。三、系统分析(一)、需求概述工资管理系统系统对企业加强工资管理有着极其重要的作用,就一般的大型企业来说,它的设计内容非常复杂而
5、且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能,而且设计的模块也很多,比如工资管理模块,工资统计模块,报表设计模块,打印输出模块,模糊查询模块等等。因此,工资管理系统为公司和员工带来极大的方便。通过我们组员之间的分析与研究,要求系统具有如下功能:(1) 提供用户登录、用户查询功能(2) 提供员工信息查询、添加、删除等功能(3) 提供部门信息查询、添加、删除等功能(4) 提供工资信息查询、添加、修改、删除等功能(5) 管理员对各个部分信息的管理功能(二)、需求分析 1、 理解需求工资管理系统在用户登录时分两个部分:管理员和普通用户。普通用户可以进入用户界面查询各个信息,但只有查询功能。
6、管理员的权限除了普通用户的权限外,还有对各个部分的信息进行添加、修改、删除等功能。所有的功能管理员都能实现。下面是系统所要达到的几条要求:(1) 要求系统准确的记录各种信息。(2) 系统要提供丰富的查询功能。(3) 系统可以对基础数据进行维护。(4) 系统运行在windows平台下,需要有良好的图形用户界面。(5) 系统具有良好的可扩展性,良好的可移植性。 2 、分析需求分析需求就是描述系统的需求,通过定义系统中的关键域建立模型。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制。因此,工资管理系统的需求分析应该是开发人员和用户一起完成的。分析需求的第一步描述工资管理系统的功能
7、,即定义用例,以此确定系统的功能需求。工资管理系统的分析主要涉及规格说明的阅读和分析,需要和工资管理系统潜行讨论。工资管理系统的角色是管理员和公司员工。公司员工即普通用户可以对系统中的各个部分进行查询。管理员登陆时有权限限制的,普通用户是不可登陆的。他可以对用户信息进行添加、修改、查询、删除等,还可以对系统中的其他信息进行管理。 3、 可行性分析(1) 技术可行性分析技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。此外,还要考虑开发人员的水平,作为计算机软件开发与技术专业的学生,经过几年的学习,在数据库和编程方面都有一定的基础。所以对于这个系
8、统的开发还是有能力做好的。我们掌握了数据库及其应用技术、数据库原理、计算机网络技术等课程,对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力。从一定程度上具备了开发一个小型系统的能力。(2) 经济可行性主要从对项目的经济上进行分析评价,一方面是支出的费用,另一方面是取得的收益。我们这个是一个小型的公司工资管理系统,从投入的人力,财力与物力来讲是非常之小的,只要有电脑就可以了。从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给工资管理提高一个层次。(3) 运行可行性不同的企业正在迅猛发展,而且在企业中各个公司的员工流动性越来越大,所以工资管理系
9、统在公司起到了极其重要的作用。随着计算机硬件的快速发展,计算机的价格在不断地降低,工资管理系统对客户端要求极低,只需要有一个浏览器能上网就能进行信息的查询。网络的越来越普及,人们都喜欢上网查询信息既方便又快捷。因此系统在实践上具备了可行性。(4) 法律可行性本系统纯为私人设计,在开发过程中没有涉及合同、责任等与法律相抵触的方面。因此,本系统在法律上是可行的。由此可知,工资管理系统在市场上具有可行性。(3) 、工资管理系统系统分析1、组织结构与功能分析(1)、经调查某公司财务处组织结构图如图三-1。图三-1(2)、根据用户需求,系统要完成的主要功能有建立工资主文件,建立扣款文件,计算输出和更新公
10、积金。功能图如图三-2.某公司工资管理信息系统建立主文件建立扣款文件更新公积金计算输出图三-22、业务流程分析本系统为会计科工资核算而设计,每月的工资核算是根据上月的工资主文件和人事处提供的工资变动文件获得本月的主文件,总务处提交职工水电气的扣款文件,算得每月的实发工资。业务流程图如图三-3所示。建立工资主文件人事处工资变动表上月工资主文件总务处扣款表建立扣款文件本月工资主文件本月扣款文件计算输出实发工资文件工资汇总文件更新公积金公积金文件图三-33、数据流程分析基于业务流程图绘制的数据流程图如图三-4所示。(对象以汉语拼音字头命名)gjlzurscgzzu1zwcgjlkkgzzugzkkg
11、jsgzsfgzbdbkkbgzhzggxgjjgzgjj图三-44、数据字典(1)、外部实体外部实体编号:rsc外部实体名称:人事处简述:每月提供工资变动表输入数据流:输出数据流:gzbdb外部实体编号:zwc外部实体名称:总务处简述:每月提交职工水电气扣款表。输入数据流:输出数据流:kkb(2)、数据流数据流编号:gzbdb数据流名称:工资变动表简述:每月人事处基于职工调入、调出及职务升降提供的工资变动表。数据流来源:人事处数据流去向:建立工资主文件模块(gjlzu)数据流组成:职工代码+姓名+部门+岗位工资+薪级工资+住房公积金+备注(备注:0表示调出、1表示调入、2表示变动)。数据流量
12、:1份/月高峰流量:2份/月数据流编号:kkb数据流名称:扣款表简述:每月总务处根据职工消费的水电气数量开出的扣款表。数据来源:总务处数据去向:建立扣款文件模块(gjlkk)数据流组成:职工代码+姓名+部门+水电气。数据流量:1份/月高峰流量:1份/月(3)、处理逻辑处理逻辑编号:gjlzu处理逻辑名称:建立本月工资主文件简述:基于工资变动修改上月工资主文件,得到本月工资主文件。输入数据流:上月工资主文件、工资变动表。处理:根据人事处开出的工资变动表,对上月工资主文件编辑修改。调出删除记录、调入追加记录、升降职修改记录。输出数据流:本月工资主文件。处理频率:每月1次。处理逻辑编号:gjlkk处
13、理逻辑名称:建立扣款文件简述:把总务处提交的扣款表录入的扣款文件中。输入数据流:扣款表(kkb)处理:建立友好人机界面,字段显示职工代码、姓名、部门字段,只需要录入水电气金额。输出数据流:扣款文件(gzkk)处理频率:每月1次。处理逻辑编号:gjs处理逻辑名称:计算实发工资和汇总工资简述:根据本月工资主文件和扣款文件,计算实发工资。再根据实发工资计算工资汇总。输入数据流:本月工资主文件(gzzu),扣款表(kkb)处理:通过临时工作文件,实发工资gzsf(职工编号 c(4),姓名 c(8),部门代码 n(2),岗位工资 n(7,2),薪级工资 n(7,2),公积金 n(7,2),水电气 n(7
14、,2),实发工资 n(7,2),把gzzu文件内容和gzkk内容导入gzsf文件中。再根据gzsf,按部门代码汇总,生成汇总文件表(gzhz)。输出数据流:实发工资表。工资汇总表处理频率:每月1次。(4)、数据存储数据存储编号:gzzu1数据存储名称:上月工资主文件简述:上月工资主文件数据存储组成:职工代码+姓名+部门+岗位工资+薪级工资+公积金关键字:代码相关处理: gjlzu数据存储编号:gzzu数据存储名称:本月工资主文件简述:本工资主文件数据存储组成:职工代码+姓名+部门+岗位工资+薪级工资+公积金关键字:代码相关处理: gzjlzu,gjs数据存储编号:gzkk数据存储名称:扣款文件
15、简述:总务处提交后录入到计算机中的扣款文件。数据存储组成:职工代码+姓名+部门+水电气。关键字:职工代码相关处理:gjlk, gjs.数据存储编号: gzsf数据存储名称:实发工资文件简述:基于工资主文件和扣款文件统计实发工资的工作文件。数据存储组成:代码 c(4),姓名 c(8),部门代码 n(2),岗位工资 n(7,2),薪级工资 n(7,2),+住房公积金 n(7,2),水电气 n(7,2),实发工资 n(7,2)。关键字:代码相关处理:gjs四、工资管理系统系统设计(一)、功能结构分析建立工资主文件建立扣款文件计算输出更新公积金某公司工资管理信息系统录入数据维护数据系统初始化输出工资表
16、输出汇总表功能结构图设计如图四-1所示。1、初始化清空gzzu、gzkk、gzsf,还包括录入职工基本信息、设置合法用户。(1)、建立工资主文件根据上个月的工资主文件和人事处开出的工资变动表,确定本月的工资主文件。(2)、建立扣款文件把主文件中的dm、xm、数据添加到空表gzkk,把总务处提交的纸质扣款表录入到扣款文件(gzkk)中。(3)、计算输出根据主文件和扣款文件统计出每个职工的实发工资,存入gzsf,再根据gzsf,按部门汇总,存入gzhz。(4)、更新住房公积金根据每个职工所扣公积金乘以2更新公积金余额。2、信息系统流程图设计为计算实发工资,首先建立工资主文件,再建立扣款文件,基于两
17、个文件的数据计算实发工资,再根据实发工资汇总,得到汇总文件。计算输出信息系统流程图如图四-2所示。本月主文件上月主文件实发工资文件建立工资主文件计算输出建立扣款主文件工资变动表扣款表扣款文件工资汇总文件图四-23、代码设计(1)、程序名格式:gaabbx格式中:g表示工资管理信息系统 aa文件做何种处理,如jl(建立)、js(计算) x序号 bb文件类型,如zu(主文件)、bd(变动)、kk(扣款)(2)、数据文件名格式:gzaax格式中:gz表示工资管理系统数据文件。 aa说明数据文件类型,如zu(主文件)、kk(扣款)。 x序号。(3)、 字段名字段名以字的第1个拼音字母为名,如代码(dm
18、)。部门名称(bmmc)。(4)、 代码结构格式:abcde其中abcd为职工序号,e为校验位。权为2、4、8、16,模为9。e=(2*a+4*b+8*c+16*d)%9。4、数据库设计(1)、概念设计基于用户需求,设计e-r模型如图四-3部门职工用户扣款工资合法属于消费工作n公积金积累111111111图四-3分解图如下:部 门部门代码部门名称部门地点图四-4职 工代码婚否部门代码出生日期职称性别姓名图四-5工 资代码岗位工资薪级工资住房公积金图四-6扣 款代码水电气姓名图四-7用 户代码用户名密码图四-8公积金代码姓名公积金图四-9(2)、 逻辑设计a.gzbm(bmdm c(2),bmm
19、c c(10),bmdd c(10)b.gzzg(dm,xm,xb,bmdm,csrq,zc, hf)c.gzzu(dm, xm, gwgz,xjgz, gjj)d.gzkk(dm,xm, sdq)e.gzyh(dm,yhm,mm)f.gzgjj(dm,xm,gjj)g.gzbd(dm,xm, gwgz,xjgz,gjj,bz)h. gzsf(dm c(4),xm c(8),bmdm c(2),gwgz n(7,2),xjgz n(7,2),gjj n(7,2),sdq n(7,2),sfgz n(7,2),5、输入输出设计基于工作条件,只考虑屏幕输出实发工资表和工资汇总表。录入基本信息在表的
20、窗口中。做到一处录入,多处共享。6、过程设计说明书(1)、建立工资主文件(gjlzu)过程设计系统:某公司工资管理系统 设计人:薛洛洛模块:建立工资主文件gjlzu 日期:2013.6输入:上月工资主文件gzzu1 输出:本月工资主文件gzzu 工资变动文件gzbdb处理过程说明:打开gzzunot eof()导入gzzu1数据打开gzbd选择gzzu,删除记录选择gzbdskipbz=1bz=0bz=2选择gzzu,追加记录选择gzzu,修改记录(2)建立扣款文件(gjlkk)过程设计系统:某公司工资管理系统 设计人:薛洛洛模块:建立扣款文件gjlzu 日期:2013.6输入:扣款表kkb
21、输出:本月工资主文件gzkk处理过程说明:打开gzkk导入gzzu数据编辑gzkk(3)、计算输出文件(gjs)过程设计系统:某公司工资管理系统 设计人:薛洛洛模块:建立扣款文件gjs 日期:2013.6输入:本月工资主文件gzzu 输出:实发工资主文件gzsf 扣款文件gzkk 工资汇总文件gzhz处理过程说明:打开gzsf导入gzzu数据打开gzkk,gzzg用gzkk的sdq替换gzsf的sdq,用gzzg的bmdm替换gzsf的bmdm计算输出实发工资计算输出汇总文件 7、e-r图向关系模型的转换关系模型的逻辑结构是一组关系模式的集合。e-r图则是由实体,实体的属性和实体间的联系三个要
22、素组成。所以将e-r图转换为关系模型实际上就是要将实体,实体的属性和实体间的联系转换为关系模式。转换原则如下:(1)实体类型的转换:将每个实体类型转换成一个关系模式,实体的属性就是关系模式的属性,实体的码就是关系的码。(2)联系类型的转换,根据不同的情况做不同的处理。若实体间的联系是1:1的,可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。若实体间的联
23、系1:n的,可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。如果与n端对应的关系模式合并,则将一方的码传到多方去作为多方的一个非主属性。若实体间的联系是m:n的,可转换为一个独立的关系模式,与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。(3)依照该规则将工资管理系统的e
24、-r图转换为关系模型如下:将每一个实体转换成一个关系模式(实体的属性就是关系的属性,实体的码就是关系的码)带下划线的为主码。管理员(姓名,密码)管理(员工号,姓名)员工(员工号,姓名,性别,所在部门,年龄,密码,职位,工资,工资类型)工资(工资号,基本工资,奖金,应减工资,实际工资,工资日期)拥有(员工号,工资号)部门(部门编号,部门名称)属于(员工号,部门编号)五、开发心得一月的时间很快就过去了,在这一个月的短暂的信管课程设计过程中,我们在一起学习,加深我们对信管学科认识的深度,平时没怎么太在乎,以为开卷考试就有点放松自己。现在知道自己错了,因为在课设过程中,必须得对信管的知识特别了解,而且必须自己动手去做。当拿到工资管理系统后,我们曾犹豫过应该做什么,经
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年冶金熔融金属作业班前积水排查及工器具干燥情况确认考核
- 2026年新区城乡商贸流通体系知识问答
- 工业无线通信技术的智能化应用
- 道路与市政工程专项方案
- 砥砺前行幼儿教师演讲稿
- 幼儿园名师小品演讲稿
- 争当先锋不忘初心演讲稿
- 关于青春抗疫演讲稿
- 梦想因渺小而伟大演讲稿
- 冬奥小小讲解员演讲稿
- GB/T 45554-2025种猪生产性能测定技术规范
- 伐木承揽合同标准文本
- 2025新人教版七年级下册英语 Unit 8知识点梳理及语法讲义(答案版)
- 食品厂复工复产方案
- 2024年数智工程师职业鉴定考试复习题库(含答案)
- 生态修复绿化项目施工技术标书
- 写字楼装修合同协议
- 人教A版2019必修第一册专题3.2函数的基本性质【十大题型】(原卷版+解析)
- 中医培训课件:《放血疗法》
- 人工智能伦理导论- 课件 3-人工智能伦理
- 《制药卫生》课件
评论
0/150
提交评论