学校内部工资管理系统.docx
《学校内部工资管理系统.docx》由会员分享,可在线阅读,更多相关《学校内部工资管理系统.docx(53页珍藏版)》请在咨信网上搜索。
1、学校内部工资管理系统532020年4月19日文档仅供参考,不当之处,请联系改正。目录目录11问题定义22可行性研究22.1 系统流程图32.2 高层数据流图32.3 可行性分析42.4 开发计划43 需求分析53.1 E-R图53.2 细化的数据流图63.3 数据字典63.4 状态转换图74 概要设计94.1 系统层次图94.2 IPO表94.3 文件设计115 详细设计135.1 人机界面设计135.2 过程设计146 测试报告167 总结17参考文献17附录171问题定义 随着公司规模的不断扩大,职工数量急剧增加,有关职工的各种信息量也成倍增长,而当前许多公司的职工工资管理系统仍停留在复杂
2、的人工操作上,重复工作较多,工作量大,效率低,因此该设计要求学生设计一套计算机“职工工资管理系统”,以提高信息的开放性,大大地改进了公司、职工对其最新信息查询的准确性,从而提高管理水平和工作效率,公司员工的工资情况进行管理,完成员工基本信息的添加、修改、删除和查询功能,考勤管理功能,工资结算功能。关于系统规模和目标的报告书项目名称: 职工工资管理系统问题: 当前计算工资和编制报表的费用太高。项目目标: 研究开发费用较低的新工资支付系统的可能性。项目规模: 开发成本应该不超过7.2万元(50%)初步设想: 用公司自己的计算机系统生成工资明细表可行性研究:为了更全面的研究工资支付项目的可能性,建议
3、进行大约历时两周的可行性研究。研究的成本不超过4000元。2可行性研究 当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此经过可行性的研究分析能够知道问题。 有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就能够提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,直接为学生档案信息管理系统服务,而且,程序能够分期分批实现。可是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。以
4、达到更加出众的程序系统。可是,目标的提法不尽相同。2.1 系统流程图 图2.1系统流程图2.2 高层数据流图 从硬件方面来说,数据流图(Data Flow Diagram,DFD)是用来描绘软件系统逻辑模型的图形工具,用于描绘信息在系统中的流动和处理情况。数据流图是结构系统分析的主要工具,它表示了系统内部信息的流向,并表示了系统的逻辑处理的功能,是一种功能模型。数据流图具体功能分析如下: (1)数据源点和数据终点: 数据源点和数据终点用方框表示,它是系统之外的实体,能够是人、事、物、部门或其它系统。 (2)加工(数据处理变换):加工用圆框表示,是对数据进行处理的逻辑单元,它接受若干输入数据流,
5、经过加工,内部产生规定的输出数据流。 (3)数据流:数据流用带数据流标识的箭头表示,表示系统处理的数据对象和数据流动的方向。数据流的方向能够是:从一加工流向另一加工、从加工流向数据存储或数据存储流向加工、从源点流向加工或从加工流向终点。 (4)数据存储文件:数据存储文件在数据流图中起着保存数据的作用,它能够是数据库、文件或任何其它形式,指向存储的数据流可理解为数据写入,从存储引出的数据流可理解为数据读出。公司职工工资管理系统的高层数据流图: 图2.1高层数据流图2.3 可行性分析 为了澄清问题定义之后,分析员应该导出系统的逻辑模型。然后从系统逻辑模型出发,探索若干种可供选择的主要解决(即系统实
6、现方案)。对每种解法都应该仔细研究它的可行性,一般说来,至少应该从以下述三个方面研究每种解法的可行性:2.3.1技术可行性技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、软件配置能否满足开发者需要等。当前公司各工作点均采用PC机作为工作台,其容量、速度能满足系统要求。根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个文件管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全能够达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是能够在规定期限内完成开
7、发。2.3.2经济可行性主要是对开发公司职工工资管理系统的经济效益进行评价,一方面是估算开发它的支出费用,其中包括设备购置费、软件开发费、管理和维护费、人员工资和培训费等。另一方面是估算职工工资管理这个软件可能取得的收益中能够用钱来衡量的那部分。并对当前的软件市场进行调查,所做软件是否有很大的销售市场和相当规模的用户群。所做软件的开发成本与客户提出的要求是否可达到双方都满意。而且,分析系统开发是否会对其它产品或利润带来一定影响。经过对上述几个方面的调查研究和分析,我们得出职工工资管理这个软件的使用性非常强,减轻人力成本,在经济角度来说,开发职工工资管理是可行的。2.3.3操作可行性主要是了解职
8、工工资管理的相关人员对开发信息系统是否支持,现有职工工资管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。职工工资管理人员积极支持该系统开发,使新系统能够充分的发挥作用;系统操作简单,易于理解,操作者经过短时间的培训就能够使用职工工资管理系统。2.4 开发计划职工工资管理系统的粗略计划阶段要用的时间(天)可行性研究1需求分析1概要设计2详细设计2实现8总计143 需求分析 该系统主要包括系统功能输入模块、基本资料维护模块、报表模块、综合查询功能模块和统计模块等。系统要实现基本信息录入、修改、查询等功能:(1)信息的输入,职工基本信息、工作信息、相关资料信息等。(2)信息的修改、删除
9、。 (3)根据要求,查询统计符合条件的各类信息。3.1 E-R图 图3.1职工工资管理系统E-R图将工资管理系统的E-R图转换为关系模型如下:管理员(管理员名,密码)管理(编号,姓名)职工(编号,姓名,性别,职位,基本工资,加班工资,其它奖金)工资(基本工资,加班工资,其它奖金)3.2 细化的数据流图图3.2 职工工资管理系统细化了的数据流图3.3 数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。任何字典最主要的用途都是供人们查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。公司职工工资管理系统的数据字典如下
10、:名称:职工信息文件别名:描述:文件中所存储的职工信息定义:职工信息=姓名+编号+性别+基本工资+加班工资+其它奖金+总额位置:职工工资信息表,输出到打印机表3.1 职工信息文件的数据字典名称:管理员信息别名:描述:描述管理员的信息定义:管理员信息=管理员名+密码位置:管理员信息表3.2 管理员信息的数据字典名称:工资信息别名:描述:描述职工的工资信息定义:工资信息=基本工资+加班工资+其它奖金位置:职工工资信息表表3.3 工资信息的数据字典3.4 状态转换图 状态转换图(简称状态图)经过描绘系统的状态及引起系统状态装换的事件,来表示系统的行为。另外,状态图还指明了作为特定事件的结果系统将做哪
11、些动作。 状态是任何能够被视察到得系统行为模式,一个状态代表系统的一种行为模式。状态规定了系统对事件的响应方式。系统对事件的响应,既能够是做一个(或一系列)动作,也能够是仅仅改变系统本身的状态,还能够是既改变状态又做动作。 在状态中定义的状态主要有:初态(即初始状态)、终态(即最终状态)和中间状态。在一张状态图中只能有一个初态,儿终态则能够有0至多个。 事件是在某个特定时刻发生的事情,它是对引起系统做动作或(和)从一个状态换到另一个状态的外界事件的抽象。公司职工工资管理系统的状态转换图:图3.4职工工资管理系统的状态图4 概要设计4.1 系统层次图图4.1层次方框图4.2 IPO表IPO表系统
12、:职工工资管理系统模块:输入信息编号:2.2作者:庞金凤 日期: -7-13被调用:职工信息表调用:旧得存储信息输入:按要求输入职工基本情况输出:职工信息 处理:存入职工信息局部数据元素:注释: 表4.2.1输入模块的IPO表IPO表系统:职工工资管理系统模块:显示信息编号:2.3作者:庞金凤 日期: -7-13被调用:职工信息表调用:存储信息输入:显示按钮输出:显示所有职工信息 处理:讲所有职工信息显示在屏幕上局部数据元素:注释:表4.2.2显示模块的IPO表IPO表系统:职工工资管理系统模块:查找信息编号:2.4作者:庞金凤 日期: -7-13被调用:职工信息表调用:存储信息输入:要查找职
13、工的编号输出:显示出查找的职工的详细信息 处理:查找对应的职工信息局部数据元素:注释:表4.2.3查找模块的IPO表IPO表系统:职工工资管理系统模块:增加信息编号:2.4作者:庞金凤 日期: -7-13被调用:职工信息表调用:存储信息输入:要添加的职工信息输出:显示所有职工信息 处理:存入职工信息局部数据元素:注释:表4.2.4增加模块的IPO表4.3 文件设计 本系统中,我们使用了文件管理的方式,对职工信息的保存,读取等操作。(1)读取的代码段staff *Information:Read() system(cls); int i=0; p1=p2=( staff *)malloc(LEN
14、); head=NULL; ifstream in(data,ios:out); ini; if(i=0)cout data 文件中的数据为空,请先输入数据!endl; return 0; else coutn原文件已保存的信息如下:n; cout endl; cout|姓 名| |编 号| |性别| |基本工资| |加班工资| |其它奖金| |总额|n; cout 0;i-) p1=(staff *)malloc(LEN); inst.namest.idst.sex st.paid0st.paid1st.paid2st.total; strcpy(p1-name,st.name); p1-i
15、d=st.id; strcpy(p1-sex,st.sex); p1-paid0=st.paid0; p1-paid1=st.paid1; p1-paid2=st.paid2; p1-total=st.total; if(n=0)head=p1; /如果是输入第一组职工信息就将指针p1赋给指针head else p2-next=p1; /否则将p1赋给p2所指结构体的next指针 p2=p1; /将指针p1赋给指针p2 n+; /将n的值加1 /显示读入数据 cout namet id t sex t paid0 t paid1 t paid2 t totalendl; cout endl;c
- 配套讲稿:
如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。