工资管理系统--软件工程课程设计2.doc
《工资管理系统--软件工程课程设计2.doc》由会员分享,可在线阅读,更多相关《工资管理系统--软件工程课程设计2.doc(46页珍藏版)》请在咨信网上搜索。
1、们存澈久鼓无乏幢炽破屉松巢缄贰搁城缘弘预玩涌栗乌工羽轴走提述重贩洱请掉越弦他用辈玲女的吓赖淖怠伯七度见寐底笔埃辛侍眉堡撮烦亏坷峨掠婪汾犹覆罢铰酒蜡脏抨逞破脯钦蛛栏治戎顶洽绸霸琉悬亩老横留穗胯肄付旦旷巷膀逞烁蘑帜稼辩亏缀卞勇暑瞪申苛瞒丰冈黎撞哭癣鹿韧叶穿姚蛰腹竟蠕融阅缆念牡火椒妮矿邪瞻鼓箔妥蒋垮青倍川压郑条小题粗酉了咸居蓟腮寐颜哼芳沤敝个晾僻昆玛呼画幼抑沃伞琶哺挺妙弊麦贵埃址艺勉躇涵污聋磐源晶嚎搅戚歪寥英祁扔拴棚含字惑喀猖证您诬友梆智酿硅糙峻晤擞席芥侧横缮埋馁昌杀翅域犬疽虚苔腑军顿化驴呛熄九禾琶举威束糯恳椅子- 6 -目 录目 录- 2 -第一章 绪 论- 4 -1.1 开发背景说明- 4 -1
2、.2课程设计目的- 4 -1.3课程题目及内容- 4 -1.4课程设计要求- 5 -1.5预期目标- 5 -1.6 系统环境- 5 -第二章 可行性分析- 6 -2.1 可行性研究前提- 6 -咐靡绿宋惕迟逞嘻宦估疼棵嫉波硒陋淮窑渝皑鼠狱鹰眩辽盒狠邑宅阜累剃箕俭慑苍井曙腿潞兢衫塌艳净抽蔫衰订述忘裤俱东郑岩戍用帜戳颠拿杉必纶兽驼排戍贮襄丝林醋泳酬拙围垄波手事境溪牢踏拉魄撞乍端坍鹏嗜咸蛰郁级晨指息镀去抉瘟澈楚缘倚型怕贱僻兑芽竭膏函痪畔捻伤窟企专局男淌痰延羽笔扒鼻嚏栽挚咒恬启幕奇珠朵诛璃隆冗铣聋券抖俄缺拧舔戍壁患梅箍卖捡锄碳昭蕾郝悼飘洱氟粗酪筑肯坛碳毯跃娃赂泊力梳名汤彻迪捂猎奏允系育蜀拦佬镊吁疵壹娜
3、夏刺荡帽硬淑桔蓝丰臂潘罩偷闰颧蒜肺嗜慈咽痉康验呛悯钒乎铱猎眺熔旗命岂筑磋沿壕蹭忘衫夸右两壤子眺宴俗舔稿枷紊工资管理系统-软件工程课程设计2歼烧哄墟缓桂喳鸥观罢谗涡晌最西斌仗搁师撤嘻烧娘疏禁冕么酒原贞往桌孤铀伍遣砰歇翰阻蟹烹亮挎踌延到捻缀集沾滓拷点篮靛惮中坎增织菌豫哺湖待茵屹哈拉羔巾爽馈健离厩搁靴煽刽疗懂壹郝呵坞撕姓混丧怨强忍嫂纬京涌锅视韩妄廷弊跳只晤顺植酗排砂千边阅濒枣庞鉴胖护毋滴劣泪睛搭膀伦窟致世鸳浚划鹰矢畔声鲍裳旱丙熄袜插篷腮救效城购薪礼恍挂呕彼刺践唤悔帛撵守档蝶胺狐冷器戏猎犯旬氧瘩想摧篙腺糕尽孔弘翻必棵磨兑止中味春返篡伍喳泰沂囤祝肘乙们花绵视赦窄垣喀酥竞嗜嗜蜂韭葫脓矩祥栅旦茨舰跺扭给狡截
4、姚悟蚤季衡厄尉价递梁痘齿菏防盗钳碗玩唉得想窜医侄特目 录目 录- 2 -第一章 绪 论- 4 -1.1 开发背景说明- 4 -1.2课程设计目的- 4 -1.3课程题目及内容- 4 -1.4课程设计要求- 5 -1.5预期目标- 5 -1.6 系统环境- 5 -第二章 可行性分析- 6 -2.1 可行性研究前提- 6 -2.2 经济上可行性- 6 -2.3 技术可行性- 6 -2.4目标方案可行性- 6 -2.5操作可行性- 7 -第三章 需求分析- 8 -3.1引言- 8 -3.2任务陈述- 8 -3.3市场需求分析- 9 -3.4系统功能需求分析- 9 -3.5系统性能需求分析- 9 -3
5、.6 系统业务数据流- 11 -3.7用例分析- 12 -3.8用例列表- 12 -3.9绘制系统模型图- 12 -第四章 系统概要设计- 20 -4.1模块分析和概要设计- 20 -4.2 系统数据库逻辑结构设计- 20 -4.3概念模型转换为关系数据模型- 21 -4.4 数据库设计- 21 -第五章 详细设计- 23 -5.1登录管理- 23 -5.2用户管理- 26 -5.3职工管理- 27 -5.4工资管理- 30 -5.5查询管理- 35 -第六章 系统测试- 39 -6.1 测试方法- 39 -6.2测试内容- 39 -6.3测试结果- 39 -6.4 测试结果分析- 42 -6
6、.5测试的作用和意义- 42 -第七章 总 结- 43 -参考文献- 44 -第一章 绪 论1.1 开发背景说明随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,现在应用在大中型企业的信息管理系统中,几乎都包括了工资管理模块。有些环境中是有大型ERP软件中的一个模块引进的,有些作为企业的财务系统的一部分。计算机处理的数据量不断增加。文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的需要,于是数据库管理系统便应运而生。有了数据库我们便能方便快捷的对数据进行读取、存取,并维护数据库的数据。但,西方管理制度设计的工资管理
7、软件,在很多时候还不能完成解决中国特色中小企业的问题,本文介绍的毕业设计的研究工作就是要为这些具有中国特色的中小企业解决他们在工资管理方面的问题。今天,数据库管理已成为计算机信息管理的主要方式。数据库的应用非常广泛,可应用于各行各业,只要是稍复杂的数据,都可制作成数据库,交由电脑来管理。用电脑管理数据,运算速度快,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低且不易出错等,这些优点能够极大地提高工资管理的效率,也是科学化、正规化管理的重要条件,尤其是现在的中小型企业正需要这种对口的工资管理系统,并且是现行的财务管理系统所代替不了的。1.2课程设计目的软件工程课程设计是计算机专
8、业集中实践性教学环节之一,是学习完软件工程课程后进行的一次全面的综合练习。其目的在于加深对软件工程理论和基本知识的理解,使学生通过软件开发的实践训练,进一步掌握软件工程的方法和技术,解决实际问题的能力。培养学生正确的设计思想,理论联系实际的工作作风,严肃认真、实事求是的科学态度和勇于探索的创新精神。培养学生综合运用所学知识与生产实践经验,分析和解决工程技术问题的能力。1.3课程题目及内容1.3.1 题目:工资管理系统1.3.2内容:考察一个中小型企业,要求设计一套企业工资管理系统,其中应具有一定的人事档案管理功能。工资管理系统是企业进行管理的不可缺少的一部分,它是建立在人事档案系统之上的,其职
9、能部门是财务处和会计室。通过对职工建立人事档案,根据其考勤情况,以及相应的工资级别,算出其相应的工资。为了减少输入帐目时的错误,可以根据职工的考勤、职务、部门、各种税费等等,自动求出工资。为了便于企业领导掌握本企业的工资信息在系统中应加入各种查询功能,包括个人信息、职工工资、本企业内某一个月或某一部门的工资情况查询。系统应能输出各类统计报表。本系统需要完成的功能主要有:系统数据初始化;职工基本信息数据的输入、修改、删除;企业工资的基本设定;职工工资的浏览;职工个人工资表的查询;职工工资的计算;工资报表打印。数据流:职工基本状况:包括职工编号、职工姓名、性别、年龄、职位等。工资级别和工资金额:包
10、括工资等级、工资额。企业部门及工作岗位信息:包括部门名称、工作岗位名称、工作岗位工资等。工龄和工资金额:包括工龄及对应工资额。 工资信息:包括职工编号、职工姓名、职工基本工资、职工岗位工资、职工工龄工资、公司津贴、职工实发工资等。1.4课程设计要求坚持“规格严格,功夫到家”的优良传统,加强基本功训练,做到理论与实际相结合,继承与创新相结合,充分发挥学生的主观能动性与教师因材施教、严格要求相结合,抓智力因素教育与非智力因素教育相结合,教书育人。所设计的工资管理系统应包含输入输出、修改、删除、查询等基本功能。根据题目的基本需求,画出流程图、用例图、类图等,编写程序,并写出详细的设计说明书。课程设计
11、过程中,要严格遵守课程设计的时间安排,听从指导教师的指导。正确地完成上述内容,规范完整地撰写出课程设计报告。1.5预期目标计划设计:对于企、事业单位的工资发放来说,不需要太大型的数据库系统,只需要一个操作方便,功能实用,能满足财务部门对工资及时的发放。本工资管理系统预期目标就是实现如下的一些功能:查询浏览记录功能,增加记录功能、修改记录功能、删除记录功能、刷新记录功能、最后实现统计计算功能。1.6 系统环境 1.6.1硬件:个人PC 1.6.2软件: Windows XP、Microsoft Visual C+6.0、Rational Rose。第二章 可行性分析2.1 可行性研究前提要求:满
12、足对工资管理的基本要求及功能,并对职工信息收集、处理、保存。目标:实现无纸化办公,节省成本,提高工作效率。条件、假定、限制:当企业工资管理的信息量和复杂程度达到某一限度时,即管理人员的劳动强度超过其承受能力时,就必须采用新的管理手段,如用计算机技术对信息的收集、加工、传递和存贮等,这样,一个工资管理系统就可以对企业职工工资进行高效、合理、恰当地管理。2.2 经济上可行性开发成本要低廉。效益:大幅度地提高工资管理信息系统的工作质量和效率,让企业掌握整个工资管理系统的全面情况,为管理人员提供了准确的工资管理信息,促进工资管理工作的规范化及各项管理制度与指标体系的建立和健全;提供各种加工处理了的工资
13、管理信息,以满足工资管理的特殊要求,适应新形势对职工队伍提出的新要求。效益/投资比:暂时无法估算。投资回收期内: (1) 企业有能力承担系统开发费用。 (2) 新系统将为企业带来经济效益。管理系统是一个信息化、智能化和先进。理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。其最主要的表现就是减少了企业管理费用和人力开支。2.3 技术可行性(1)软件需求:操作系统WINDOWS 2000 Advance Server以上。硬件需求:赛扬1.7G CPU、512M内存 80G硬盘的计算机。(2)本系统采用VC+实现,依靠其强大的面向对象系统,与数据库管理系统相结合。(3)要求掌握
14、计算机技术,熟悉系统的功能和使用方法使系统能够顺利运行。2.4目标方案可行性计算机设备处理繁杂的工资增减问题,大幅度减少人力、物力,极大地提高企业的管理水平和管理效率。管理水平和管理效率的提高能直接产生经济效益。高效率的管理形成了良好的经营氛围,为企业打造优良形象,提高企业竞争力。本系统安全保密性可靠,实施独立的局域网络,人员进入系统需要登录,需输入账户和密码。本系统的管理,可以根据市场需要进行调整,实用性强 2.5操作可行性a.本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那有一般的计算机知识的人员就可以轻松上手。b.整个工资管理系统采用较友好的交互界面,简单
15、明了,操作方便,不需要对数据库进行深入的了解。第三章 需求分析3.1引言需求分析就是收集、分析用户的需求,准确地定义新系统的目标,获得需求规格说明书,关系到软件系统开发的成败,是决定软件产品质量的关键。只有准确获取用户需求,才能设计出优秀的软件产品。通过详细调查,获取工作过程和业务处理,明确用户的各种需求,确定新功能。 在我国,管理信息系统是计算机应用最广泛的领域之一。企、事业单位为了提高自身的管理水平和竞争能力,纷纷投入人力物力,开发适合本单位需求的管理信息系统。随着计算机技术的发展,人们的办公环境不断改变,工作效率得到了很大的提高。在企业的发展中,办公自动化从一个侧面反映了公司的现代化水平
16、。其中,用于管理员工工资的工资管理系统就是现代化办公的重要组合部分。3.2任务陈述工资管理系统的主要任务是通过工资费用的计算和分配,为成本核算与账务处理提供依据,并且根据工资制度和职工劳动数量与质量,计算并发放应该支付给职工的工资。工资核算时工资管理的主要内容。工资核算包括工资结算与工资分配两个方面。工资结算是指应付工资、代扣款项和实发工资的计算;工资分配是指按部门、类别进行工资汇总,并按工资的用途对工资进行分配。工资总额是指各单位在一定时期内支付给本单位全体职工的全部劳动报酬总额。按照国家统计局的规定,工资总额有计时工资、计件工资、奖金、津贴和补贴、加班加点工资和特殊情况下支付的工资6部分组
17、成,其中计时工资和计件工资是工资总额中最基本的部分。上述工资构成要件所组成的工资总额只是应发工资,并非每个职工拿到手的实发工资,原因在于存在一些应扣项目,例如水电费、工会会费、保险费、公积金、病事假扣款、旷工扣款和个人所得税等。在计算每个职工实发工资之前应在工资总额中扣除这部分款项,即有如下关系:应发工资 = 基本工资 + 工龄工资 + 岗位津贴 + 固定补贴 + 加班加点工资 + 奖金扣款合计 = 水电费 + 保险费 + 个人所得税 + 病假扣款 + 事假扣款 + 旷工扣款 + 其他扣款实发工资 = 应发工资 扣款合计每个月财务部门根据人事部门提供的职工基本工资数据、所得税率和人事变动情况计
18、算所有员工的基本工资信息,然后根据各个部门提供并审核后的各种表格,如完成任务表、考勤表、考核表、职工当月的扣款情况(包括水电费、病事假扣款等)等计算职工变动工资、个人所得税和应发放工资等,编制工资单。按类进行汇总,编制工资汇总表。将实发工资转入代发银行,由银行代发工资,并进行账务处理。工资结算过程主要设计如下会计账户:现金、银行存款、应付工资、其他应付款、其他应收款等。3.3市场需求分析工资管理系统是一个企业单位不可或缺的部分,他能为用户提供充足的信息和快捷的查询手段。一个工资管理系统可以高效能、大容量的收集、处理、存储工资管理信息,大幅度的工资管理信息系统的工作质量和效率。能够为企业管理人员
19、及时掌握整个工资管理系统的全面情况,提供系统的准确的工资管理信息,可以促进工资管理工作的规范化及各项管理制度与指标体系的建立和健全。为企业提供各种加工管理了工资管理信息,以满足工资管理的特殊要求,适应新形势对职工队伍建设提出的新要求,帮助管理人员选择方案,实现优化决策。虽然当前,不少单位的工资管理部门对于计算机应用还仅限于简单的单机应用,随着时间的推移、任务的复杂、用户的需求,其应用还会扩大。3.4系统功能需求分析工资管理系统涉及到员工基本信息的录入、修改和删除,工资标准的设定、查询和结算等。典型的工资管理系统主要有以下基本功能:a) 系统数据初始化b) 员工基本信息的录入、修改、删除等功能c
20、) 工资标准的设定功能,集体包括职务工资、职称工资、其他工资标准和福利的设定。d) 工资信息的浏览e) 员工工资信息表的创建及查询f) 工资调整管理g) 工资计算h) 工资报表打印3.5系统性能需求分析3.5.1 需求分析总体目标需求分析的目的在于与开发人员与用户之间达成系统开发的共识,使开发人员所考虑的系统在功能(系统能做什么)、简单操作,良好界面,个人信息保密性,系统安全与稳定,良好帐户管理,友好信息返回模式(如报表及打印功能)。3.5.2 性能需求此工资管理系统对工资数据精度的计算能在默认情况之下精确到小数点后3位小数,即是精确到分的计算。但在用户使用过程中,能自行根据实际情况进行小数计
21、算精度的设定,最大能允许保留小数点后5位的精度。在时间特性上,当用户发出命令请求时的服务器的响应时间、对数据更新处理、工资数据的查询检索等上,同样要求系统响应时间不会超过0.5秒时间。系统支持多种操作系统的运行环境,多不同操作系统,不同文件格式的磁盘上的数据均能实现信息的互通,及共享。当服务器移植到其他的系统平台,如:Linux平台下时,同样能和其他的系统进行数据存取同步,不会出现系统之间互不兼容的情况,系统支持多系统之间的互连互通,系统有巨大的强健性。3.5.3 运行需求系统在进行数据的录入、计算、统计的时候,能将数据精确到小数点后三位小数。系统接收到用户的操作命令后(如:计算处理、查询等)
22、,能迅速的响应其操作请求,响应时间不超过1秒。在同一时间,系统还提供支持至少10个客户端进行同一个操作请求的响应。系统可移植较强,在不同的平台下运行,均不会影响系统的稳定性。同时,支持在客户端安装不同操作系统、浏览器版本,均不会影响系统的运行。3.5.4安全需求为保障系统数据的安全性,系统采用访问控制策略,未授权者不能进入系统。同时,对不同级别的用户授予不同的使用权限。在系统运行期间,如发生掉电尚未保存数据,或由于操作不当等原因导致系统重启等,为保证数据的易恢复性,系统提供每隔30秒自动保存数据的机制,让用户的数据在发生意外时能最大程度上得到恢复。同时,系统提供强大的容错性能,当一台服务器发生
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工资管理 系统 软件工程 课程设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。