您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 薪酬管理 > 工资管理信息系统实习报告
工资管理信息系统课程设计班级电子商务(本)0902班姓名李芳学号0902110206-1-目录1、系统概述1.1系统调研1.2可行性分析2、系统分析部分2.1业务流程图(必需)2.2数据流程图(必需)2.3功能分析图(必需)2.4数据字典(必需)3、系统设计部分3.1功能结构图设计(必需)3.2新系统信息处理流程设计(ER图)(必需)3.3输出设计(主要指打印输出设计)3.4存储文件格式设计(数据库结构设计)(必需)3.5输入设计(主要指数据录入卡设计)3.6代码设计(职工证号和部门代号等)4、系统实施部分4.1程序框图4.2源程序4.3模拟运行数据4.4打印报表4.5系统使用说明书5、参考资料6、心得体会-2-1系统概述1.1系统调研正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。(1)明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。(2)提出新系统的人员并不都是系统研究人员,有些人对于其功能和处理数据的方法没有明确的认识。它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。(3)企业的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。总之,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。1.2可行性分析技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。(1)技术支持-3-首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。(2)硬件资源开发管理信息系统所需的硬件资源包含以下两个方面:一是系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;二是管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑计算机的性能/价格比。(3)软件资源①操作系统的选择;②编译系统的选择;③数据库管理系统的选择;④高级编程语言的选择;⑤汉字处理系统的选择;⑥应用软件包的选择。2系统分析部分2.1业务流程图(必需)(1)业务流程图的基本符号:业务处理人员单位/部门表格/单据流向线(2)工资管理系统业务流程图:-4-2.2数据流程图(必需)基本工资表个人工资单工资表工资查询工资表工资汇总表扣款表当月员工基本工资财务部员工工资录入员工资料管理当月员工工资信息表员工信息变动资料电费扣款附加工资缺勤扣款附加工资表实发工资房费人事部员工-5-2.3功能分析图(必需)2.4数据字典(必需)(1)数据项定义工资管理信息输入工资信息查看源代码查看基本信息扣款信息工资信息工资表扣款表工资汇总表工资表源代码工资汇总表源代码扣款表源代码帮助信息关于退出6数据编号:I01-01数据项名称:职工代码别名:代码简述:职工的工号代码类型及宽度:字符型,4位取值范围:“1001”~“9999”数据编号:I01-02数据项名称:职工姓名别名:姓名简述:职工姓名类型及宽度:字符型,10位取值范围:数据编号:I01-03数据项名称:部门别名:部门简述:职工所在部门单位类型及宽度:字符型,2位取值范围:1或2数据编号:I01-04数据项名称:基本工资别名:基本工资简述:职工的基本工资类型及宽度:浮点型,8位取值范围:“0”~“99999999”数据编号:I01-05数据项名称:附加工资别名:附加工资简述:职工其它附加的工资类型及宽度:浮点型,8取值范围:“0”~“99999999”数据编号:I01-06数据项名称:房费花销别名:房费简述:职工房费的支出类型及宽度:浮点型,8位取值范围:“0”~“99999999”数据编号:I01-07数据项名称:电费扣款别名:电费扣款简述:职工用电费用扣款类型及宽度:浮点型,8位取值范围:“0”~“99999999”数据编号:I01-08数据项名称:缺勤扣款别名:缺勤扣款简述:职工缺勤扣款类型及宽度:浮点型,8位取值范围:“0”~“99999999”数据编号:I01-09数据项名称:工资汇总别名:总工资简述:职工总共应发工资类型及宽度:浮点型,8位取值范围:“0”~“99999999”(2)数据结构定义数据结构编号:S02-01数据结构名称:工资表简述:记录职工基本信息和工资项数据结构组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06数据编号:S02-02数据结构名称:扣款表简述:记录职工信息和扣款情况7数据结构组成:I01-01+I01-02+I01-03+I01-07+I01-08数据编号:S02-03数据结构名称:工资汇总简述:记录职工信息和扣款情况和总共应发工资水数据结构组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09(3)数据流定义数据流编号:D03-01数据流名称:1简述:人事部门开出的扣款情况信息数据流来源:人事部门数据流去向:扣款处理数据流组成:电费扣款+缺勤扣款数据流量:高峰流量:数据流编号:D03-02数据流名称:2简述:缺勤扣款情况数据流来源:人事部门数据流去向:会计部门数据流组成:缺勤扣款数据流量:高峰流量:数据流编号:D03-03数据流名称:3简述:电费扣款情况数据流来源:人事部门数据流去向:会计部门数据流组成:电费扣款数据流量:高峰流量:数据流编号:D03-04数据流名称:4简述:职工基本信息数据流来源:人事部门数据流去向:会计部门数据流组成:代码+姓名+部门数据流量:高峰流量:数据流编号:D03-05数据流名称:5简述:职工工资信息数据流来源:人事部门数据流去向:会计部门数据流组成:代码+姓名+部门+基本工资+附加工资+房费数据流量:高峰流量:数据流编号:D03-06数据流名称:6简述:职工应发工资信息数据流来源:汇总信息处理数据流去向:会计部门数据流组成:代码+姓名+部门+基本工资+附加工资+房费+电费扣款+缺勤扣款+总工资数据流量:高峰流量:数据流编号:D03-078数据流名称:输入信息简述:输入职工基本信息、工资信息和扣款信息数据流来源:人事部门或会计部门数据流去向:工资表、扣款表或工资汇总表数据流组成:代码+姓名+部门+基本工资+附加工资+房费+电费扣款+缺勤扣款数据流量:高峰流量:数据流编号:D03-08数据流名称:生成表单简述:由得到信息生成相应表单数据流来源:会计部门或人事部门数据流去向:工资表、扣款表或工资汇总表数据流组成:代码+姓名+部门+基本工资+附加工资+房费+电费扣款+缺勤扣款数据流量:高峰流量:(4)处理逻辑定义处理逻辑编号:P04-01处理逻辑名称:扣款简述:处理扣款情况输入的数据流:1处理:记录并处理对职工扣款情况输出的数据流:2、3处理频率:处理逻辑编号:P04-02处理逻辑名称:汇总信息简述:汇总职工应发工资信息输入的数据流:2、3、4、5处理:对职工基本信息、扣款信息和工资信息进行汇总并计算总共应发工资输出的数据流:6处理频率:(5)外部实体的定义外部实体编号:W05-01外部实体名称:人事简述:人事部门,记录职工信息、考勤信息输入数据流:输出数据流:1外部实体编号:W05-03外部实体名称:财务简述:财务部门,处理工资发放输入数据流:工资汇总表输出数据外部实体编号:W05-02外部实体名称:会计简述:会计部门,处理职工工资信息、补贴及扣款等信息输入数据流:2、3、4、5、6输出数据流:生成表单93系统设计部分3.1功能结构图设计(必需)图3.1工资管理系统功能模块结构图3.2新系统信息处理流程设计(ER图)(必需)工资管理信息系统系统基本工资管理模块扣款管理模块工资汇总管理模块录入帮助源程序管理模块修改删除103.3输出设计(主要指打印输出设计)3.4存储文件格式设计(数据库结构设计)(必需)3.5输入设计(主要指数据录入卡设计)3.6代码设计(职工证号和部门代号等)3.3-3.6工资管理信息系统数据库设计1.数据库中的表对象序号名称作用描述1工资表存储职工工资的基本信息2扣款表存储职工扣款的基本信息3工资汇总存储计算出的职工的应发工资2.表结构设计2-1工资表的设计表名称工资表主键名称代码行的最大字节数38估计平均数据量10估计表的大小/年1MB工资信息扣款信息基本信息工资表扣款表工资汇总表录入信息修改信息删除信息汇总工资NN1111序号属性名称属性描述数据类型字节数备注1DM代码char4主键属性,规则从1001开始2XM姓名Char8职工姓名3BM部门Char2职工所在部门用1、2等表示4JBGZ基本工资Float8职工基本工资5FJGZ附加工资Float8职工附加工资6FF房费Float8职工房费支出SQL语句:select*from工资表2-2扣款表的设计表名称扣款表主键名称代码行的最大字节数30估计平均数据量10估计表的大小/年1MB序号属性名称属性描述数据类型字节数备注1Dm代码Char4主键属性,职工工号2Xm姓名Char8职工姓名3Bm部门Char2职工所在部门4Dfkk电费扣款Float8职工用电费用扣款5Qqkk缺勤扣款Float8职工缺勤扣款12SQL语句:select*from扣款表表内容:2-3工资汇总表的设计表名称工资汇总主键名称代码行的最大字节数64估计平均数据量10估计表的大小/年3MB序号属性名称属性描述数据类型字节数备注1DM代码char4主键属性,职工工号2XM姓名Char8职工姓名3BM部门Char2职工所在部门用1、2等表示4JBGZ基本工资Float8职工基本工资5FJGZ附加工资Float8职工附加工资6FF房费Float8职工房费支出7DFKK电费扣款Float8职工电费支出8QQKK缺勤扣款Float8职工缺勤扣款9Zgz总工资Float8职工总共应发工资13SQL语句:select主工资文件列表.*,工资扣款文件列表.电费扣款,工资扣款文件列表.缺勤扣款,主工资文件列表.基本工资+主工资文件列表.附加工资-主工资文件列表.房费-工资扣款文件列表.电费扣款-工资扣款文件列表.缺勤扣款as实发工资into工资汇总from主工资文件列表,工资扣款文件列表where主工资文件列表.代码=工资扣款文件列表.代码select*from工资汇总insertinto工资汇总(代码,姓名,部门,基本工资,附加工资,房费,电费扣款,缺勤扣款,实发工资)select主工资文件列表.*,0,0,主工资文件列表.基本工资+主工资文件列表.附加工资-主工资文件列表.房费as实发工资from主工资文件列表where主工资文件列表.代码notin(select工资扣款文件列表.代码from工资扣款文件列表)select*from工资汇总orderby代码4系统实施部分4.1程序框图4.2源程序4.3模拟运行数据4.4打印报表4.5系统使用说明书4.1-4.51封面142工资表3扣款表154工资汇总表5工资表源程序166扣款表源程序7工资汇总表源程序178关于5、参考资料1、李晖,唐新蓬.工资管理与计算机智能决策支持系统[J].广东工业大学学报,2002.2、姚洪勇.工资管理系统在单位中的应用[J].辽宁大学学报,2002.3、《管理信息系统课程设计指导书》;4、《管理信息系统》(第三版)黄梯云主编。
本文标题:工资管理信息系统实习报告
链接地址:https://www.777doc.com/doc-3833838 .html