《企业工资管理信息系统分析与设计.doc》由会员分享,可在线阅读,更多相关《企业工资管理信息系统分析与设计.doc(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流企业工资管理信息系统分析与设计.精品文档.管 理 信 息 系 统课 程 设 计评 分 标 准实验题目实验小项所占分值 成绩管理信息系统的战略规划(5分)选题及意义2分现行企业信息化水平评估1分企业信息化工作的规划2分管理信息系统可行性分析(4分)新系统目标的确定1分可行性研究3分管理信息系统的系统分析(10分)组织结构与功能结构分析3分现行系统业务流程分析2分现行系统数据流程分析2分新系统业务流程分析2分新系统数据流程分析2分管理信息系统的系统设计(10分)总体设计(模块、子系统划分)2分代码设计2分输入、输出设计及菜单设计3分处理流程设计3
2、分合计30分企业工资管理信息系统分析与设计目 录一、 战略规划4(一)选题意义4(二)评价企业信息化水平4(三)企业信息化工作规划4 (四)系统规划4二、可行性分析9(一)现状分析9(二)可行性分析9三、 系统分析10(一)现有系统分析10(二)新系统分析16四、 系统设计23(一)系统结构模块结构图23(二)代码设计24(三)输入、输出及菜单设计31(四)处理流程设计31一、战略分析(一)选题意义利用计算机技术建立管理信息系统实现企业工资管理势在必行。随着经济的发展,企业想着大型化、规模化发展,而对于众多的企业,员工、职称等跟工资管理有关的信息随之急剧增加,在这种情况下单靠人工处理员工的工资
3、不但容易出错,而且效率极低。如果有计算机代替人工执行一系列操作,这样就使得办公人员可以轻松快捷地完成任务。计算机进行企业工资管理,不仅能够保证各项信息准确无误、快速输出,同时计算机能够替代人工进行工资管理。企业工资管理系统能够极大地提高管理的效率,大大的减少了工作人员的时间和精力,也是企业的科学化、正规化管理与世界接轨的重要条件,使得企业从半信息化进入全信息化时代。开发本系统就是为了解决企业在工资管理中的一些不规范,使工资管理更加规范、有效,进入全信息化时代。(二)评价企业信息化水平如今,企业信息化水平日益提高,越来越多的企业走上信息化的道路,许多的手工操作工作被计算机式的简易操作所替代,提高
4、信息处理的速度和准确性。然而,现在的企业信息化还不完全,信息化水平还需要提高。工资管理系统就是将复杂的手工操作用计算机的简易操作所代替。通过计算机对各种工资信息进行日常管理,如输入、查询、修改、增加、删除以及打印等,迅速准确地完成各种工资信息的统计、计算和汇总工作,实现企业工资信息的集中管理,从而加强企业的信息化水平发展(三)企业信息化工作规划本文详细介绍了上海宏良经济发展有限公司的工资管理系统的整个开发过程,包括系统分析、系统设计等方面。在整个系统的开发过程,综合运用信息管理和信息系统开发的方法、技术,并充分结合在工作中遇到的实际情况。上海宏良经济发展有限公司通过建立工资管理系统,从而完成企
5、业的进一步战略规划,对企业的资金,人才等进行统筹规划,使成本得到降低,效益得到提高,使得工资管理更加系统化、规范化、自动化,从而达到提高企业规范管理的目的,推动企业现代化管理水平。(四)系统规划1.酝酿、准备阶段上海宏良经济发展有限公司已制定了明确的发展方向与目标,各种所需硬件与软件准备就绪,可以立即进行系统的开发。2.数据整理分析(1)建立U/C矩阵 数据类 过程 工资汇总文件工资记录人员变动记录标准工资数据考勤记录加班费记录奖金记录水电费扣款单工资结算文件工资单工资表员工档案添加用户UUC修改密码CUU基本工资UC其他项目设 计UUCUU计算公式设计UUUUC出勤设计UC计算实发工 资UU
6、UCU查询工资UCUUUU工资表导 出UUUUCU基本工资打 印UCUCU其他项目打 印UUUUCU工资统计打印CUU 数据类 过程 员工档案人员变动记录标准工资数据奖金记录扣款单加班费记录水电费考勤记录工资单工资记录工资表工资结算文件工资汇总文件添加用户CUU修改密码UCU基本工资CU其他项目设 计CUUUU计算公式设计UUCUU出勤设计CU计算实发工 资UUUCU查询工资UUUUUC工资表导 出UUCUUU基本工资打 印UUCCU其他项目打 印UUUUUC工资统计打印UUC 数据类 过程 员工档案人员变动记录标准工资数据奖金记录扣款单加班费记录水电费考勤记录工资单工资记录工资表工资结算文件
7、工资汇总文件添加用户CUU修改密码UCU基本工资CU其他项目设 计CUUUU计算公式设计UUCUU出勤设计CU计算实发工 资UUUCU查询工资UUUUUC工资表导 出UUCUUU基本工资打 印UUCCU其他项目打 印UUUUUC工资统计打印UUC数据类过程员工档案人员变动记录标准工资数据奖金记录扣款单加班费记录水电费考勤记录工资单工资记录工资表工资结算文件工资汇总文件系统管理添加用户CUU修改密码UCU工资信息设 置基本工资设计CU其他项项目CUUUU计算公式设计UUCUU工资信息管理出勤设计CU计算实发工 资UUUCU查询工资UUUUUC工资表导 出UUCUUU打印报表基本工资打 印UUCC
8、U其他项目打 印UUUUUC工资统计打印UUC系统管理工资信息设置工资信息管理 打印报表二、 可行性分析(一)现状分析1、调查目的随着我国加入WTO,我国国民经济建设有了蓬勃发展及具有中国特色社会主义市场经济的迅速完善,各行各业都在积极使用现代的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平及优质服务上提出更高需求。建设一个科技高效的信息管理系统是解决这一问题的关键。企业的财务管理是企业运用现代化的技术创造更多的经济效益的主要因素之一。工资管理作为企业内部的一种管理也是如此。由于企业职工人数较多,每个员工的具体情况也
9、不相同,各项工资的发放,如果没有一个完整的管理系统进行管理,那么会给管理人员带来各种麻烦。因此,工资管理系统的开发势在必行。(二)可行性分析(1)技术上的可行性。技术上的可行性分析主要分析现有技术条件下能否胜利完成开发工作。软硬件配置能否满足开发者的需要等。上海宏良经济发展有限公司由于对工资管理系统进行开发已经有一段时期,有很多成功的案例,技术基础也非常雄厚,因此技术上是可行的。(2)经济上的可行性近年来,上海宏良经济发展有限公司有着飞速的发展,也有着可观的经济效益,有着丰厚的利润。因此,开发工资管理系统公司有着足够的资本,进一步讲,工资管理系统的运用能够降低公司成本,提高公司收益,可使公司持
10、续良好的发展。所以本系统在经济上是可行的。(3)管理上的可行性主要是管理人员对开发信息系统是否支持,现有管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等,企业工资管理系统比较完善的规章制度和管理方法为系统的建设提供了保障。需求分析:对用户需求的分析应该全面、深入、发展,全面是指考查由管理的信息是否有纰漏,必须保证各静态、动态信息的完全;深入是指对信息的内容、结构、含义、变换、生存周期的分析和认识;发展是指对信息未来发展变化的预测,因为信息在某个系统、机构内的变化往往存在着自身特有的发展规律,需求分析应该预见这种规律,否则就会缩短的使用寿命。为了保证需求分析的完备性,就必须保证需求分
11、析的时间。(三)结论综上所述,此系统在管理、技术和经济上都可行,是公司理想的系统;从长远角度看,不仅节省了人力,而且大大降低了公司运作的成本。领导与专家评审一致通过,此系统可以立即开始后面的开发工作。三、 系统分析(一)现有系统分析1.组织结构分析上海宏良经济发展有限公司现有的组织结构图如图3-1所示总经理创作部 客户服务部 媒介部 行政、财务部平面制作组电视制作组平面统筹组客户联系组市场开拓组电视媒介组平面媒介组行政组财务组人事组 领导与被领导关系 信息资料传递关系 资金流动关系图3-1 组织结构图2.功能结构分析上海宏良经济发展有限公司工资系统管理功能结构分析如图3-2所示。企业工资系统管
12、理系统管理工资信息设置工资信息管理打印报表添加用户修改密码退 出基本工资设置其他项目设置计算公式设置出勤统计计算实发工资查询工资工资表导出其他项目打印基本工资打印工资统计打印图3-2 功能结构图3.组织/功能结构分析管理现有系统组织功能联系分析如表3-1所示。表3-1 组织/结构分析表 组织关系功能创作部客户服务部媒介部行政财务部添加用户修改用户退出基本工资设置其他项目设置算公式设置出勤统计计算实发工资查询工资 工资表导出基本工资打印其他项目打印工资统计打印表3-1 组织功能结构图注释:图中各符号分别代表的意思如下: “”:表示该项业务是对应组织的主要业务(即主持工作的部门); “”:表示该部
13、门是参加协调该项业务的辅助部门; “”:表示该部门是该项业务的相关部门(或有关部门); 空格:表示该部门与对应业务无关。4.业务流程图上海宏良经济发展有限公司工资管理现有系统的业务流程图3-3员工系统用户员工基本信息员工号员工工资信息工资工资管理系统财务人员图3-3系统业务流程图5.表格分配图上海宏良经济发展有限公司工资管理现有系统的表格分配图如图3-4信息处理员工工资表员工员工工资信息表1财务人员6.数据流程图上海宏良经济发展有限公司工资管理现有系统的数据流程图如图3-5基本工资等设置月度员工考勤表基本工资奖金等表计算工资导出或打印工资表月度工资发放工资图3-5工资系统数据流程图7.数据字典
14、数据字典是对描述数据流程图中的数据项、数据流、数据存储、加工处理逻辑等组成部分的严格定义。上海宏良经济发展有限公司工资管理现有系统的数据字典所涉及到的相关内容如下。(1)数据项 表3-2现有系统数据项定义数据项编号数据项名称简述类型及宽度取值范围I01-01员工编号工资管理系统员工的编号字符型20“00001”“99999”I01-02员工工资管理系统员工的姓名字符型20“0001”“9999”(2)数据结构数据结构编号数据结构名称简述数据结构组成DS03-03工资单员工工资明细情况DS03-01+DS03-02+DS03+04(3)数据流数据流编号数据流名称简述数据流来源数据流去向数据流组成
15、数据流量D03-04工资表员工工资情况总表财务组总务部员工编号+员工姓名+职务+部门+实发工资+日期1份/月(4)数据存储数据存储编号数据存储名称简述数据存储组成关键字相关处理F04-03工资汇总文档以文档形式汇总的工资表员工编号+员工名称+月份+月工资总额+总计员工编号P02,P03(5)处理逻辑处理逻辑编号处理逻辑名称简述输入的数据流处理输出的数据流处理频率P04-03工资汇总将工资汇总出来工资表根据数据流工资表确定该汇总文件工资表汇总文件每月处理一次(6)外部实体外部实体编号外部实体名称简述输入的数据流输出的数据流S01-01员工利用本系统的用户I01-01I01-02DS03-03(二
16、)新系统分析1.新业务流程图上海宏良经济发展有限公司工资管理新系统业务流程图如图3-6外部实体 数据流 处理数据 存储分类汇总人事组 人员变动记录各部门 标准工资数据 汇总数据工资汇总数据统计考勤记录 统计 工资记录工资结算文件总务部加班费记录 数据 数据结算 汇总单据计算实发工资分类汇总数据 工资汇总文件奖金纪录 扣款单 工资表导出 发放通知单 员工打印处理 表 单总经理上图图例:图3-6新系统业务流程图2.新数据流程图上海宏良经济发展有限公司工资管理新系统数据流程图如图3-83-13图3-8 新系统数据流程图-顶层图图3-9 新系统数据流程图-员工资料管理一层图图3-10 新系统数据流程图
17、-工资基数管理一层图图3-11 新系统数据流程图-考勤管理一层图图3-12 新系统数据流程图-奖金管理一层图图3-13 新系统数据流程图-工资汇总一层图3.数据字典上海宏良经济发展有限公司工资管理新系统数据字典如下列图所示。条目名称编号说明来源去向组成存取方式数据项职工号F1每位员工一个编号D1D5部门编号、顺序号键入数据流员工和变动信息F1员工都有详细的资料“人事部”外部实体P1职工号,姓名,性别,职位,学历,联系电话,身份证号码,入职时间,离职时间键入数据存储劳务奖金表D4存储每个员工的奖金P3P4职工号 月份 奖金(近似长度分别为:6 、 4、12(字节)) 主关键字:职工号辅关键字:月
18、份自动存储组织:二维表数据处理员工资料管理P1对员工资料进行管理F1员工和变动信息D1D6职工号,姓名,性别,键入数据处理基本工资管理P2生成员工基本工资表F2D2职工号,在职时间,基本工资自动数据处理员工考勤管理P3生成考勤汇总表F3D3职工号,迟到,旷工,请假键入数据处理奖金管理P4生成员工劳务奖金表F4、D3D4职工号,奖励项目,金额,月份键入数据处理工资汇总P5计算员工工资。是最重要的部分D1 、D2、D3、D4F5F6实发工资,汇总表,工资单自动外部实体员工工资汇总后,生成工资单给员工F5职工号,月份,工资单号键入外部实体人事部录入改变员工的基本信息及员工的考核情况D1、D3P5P4
19、P1部门编号,员工号,考核键入外部实体财务部计算发放员工的工资P5F5F7员工号,各工资自动4.判断树由于员工的出勤情况各不相同,并且员工出勤有着不定的变化,所以用决策树来制定员工的缺勤记录对工资的影响,并且制定处理方案。得判断树 缺勤天数 工资 对工资的影响 处理方案基本工资记过3天 工资基本工资 处分缺勤记录3天工资 基本工资 解雇5天基本工资 降职5天 解雇或降职5.判断表条件与行动/不同条件组合12345缺勤天数小于等于3天YYNNN缺勤天数于3天且小于等于5天NNYYN缺勤天数大于5天NNNNY小于等于基本工资YNYN-大于基本工资NYNY-记过处分解雇降职降职或解雇表3-3 上海宏
20、良经济发展有限公司工资管理政策表注:Y代表是,N代表不是,代表按实行条件操作四、系统设计(一)系统结构模块结构图图例: 功能模块 模块间调用关系 模块间数据传递关系模块间控制信息传递关系 判断关系 循环关系 企业工资系统管理系统管理工资信息设置工资信息管理打印报表添加用户修改密码退出基本工资设置其他项目设置计算公式设置出勤统计计算实发工资工资表导出基本工资打印其他项目打印工资统计打印查询工资图4-1上海宏良经济发展有限公司工资管理系统总体功能(二)代码设计代码的设计应该按照以下的原则进行设置:代码应唯一标志它所代表的事物或属性。结构应与处理的方法相一致。代码设计要预留足够的位置,以适应不断变化
21、的需要。不要使用易于混淆的字符。要注意尽量采用不易出错的代码结构代码的种类有很多种,选择适当的代码类型可以事半功倍;在本系统中欲打算使用区间码。详细说明如下:表4-1 工资管理代码设计表表4-2 工资表代码设计表表4-3 扣款表代码设计表表4-4 工资汇总表代码设计表(三)数据库设计1. 数据表设计Access在VB中的应用非常广泛,为此我选用Access 2000数据库来进行数据库的逻辑设计。根据前面定义的实体及实休之间的关系,形成数据库的表格以及各个表之间的关系。(1) StuffInfo (员工资料表): 员工基本信息表用于存储员工基本信息,为保证数据的一致和历史资料的完整,表的记录在一
22、般的情况不能被删除。表4-1 StuffInfo(员工资料表)序号字段名字段中文名类型1SID员工编号文本2SName员工姓名文本3Senders性别文本4SPlace籍贯文本5SAge年龄长整型6SBirthday生日日期/时间7SDegree学历文本8SSpecial专业文本9SAddress住址文本10SCode邮编文本11STel电话文本12SEmailEmail文本13SWorkTime参加工作时间日期/时间14SInTime进入公司时间日期/时间15SDept部门文本16SPayTime起薪时间日期/时间17SPosition职务文本18SRemark备注文本(2) UserInf
23、o (用户口令表):为了便于多个用户管理该系统,建立此表,记录用户的登录用户名和口令。表4-2 UserInfo(用户口令表)序号字段名字段中文名类型1UserID用户名称文本2UserPWD用户密码文本(3) ErrandInfo (出差情况表):用于存储员工出差的一些基本情况,便于统计。表4-3 ErrandInfo (出差情况表)序号字段名字段中文名类型1EID记录编号自动编号2EStuffID员工编号文本3Eerranddays出差天数数字4Epurpose出差目的地文本5EFromday出差开始时间日期/时间(4) LeaveInfo(请假情况表):用于存储员工事假、病假的情况,便于
24、统计。表4-4 LeaveInfo(请假情况表)序号字段名字段中文名类型1LID记录编号自动编号2LStuffID员工编号文本3LIll病假天数数字4LPrivate事假天数数字5LFromday假期开始时间日期/时间(5) OverTimeInfo(加班情况表):用于存储员工加班的情况,在计算工资时便于统计。表4-5 OverTimeInfo(加班情况表)序号字段名字段中文名类型1OID记录编号自动编号2OStuffID员工编号文本3OSpeciality特殊加班天数数字4OCommon正常加班天数数字5OFromday加班日期日期/时间(6) AlterationInfo(员工调离情况表)
25、:用于存储员工调离的基本情况,不会因为更新而把原来的情况覆盖,便于今后查看方便。表4-6 AlterationInfo(员工调离情况表)序号字段名字段中文名类型1AID员工编号文本2AName员工姓名文本3AOldDept原部门文本4ANewDept新部门文本5AOldPosition原职务文本6ANewPosition新职务文本7AOutTime调出时间日期/时间8AInTime调入时间日期/时间9ARemark备注备注2数据库(工资数据库)(1) AttendanceStatistics(员工出勤表):用于统计员工的出勤情况,为统计工资时提供方便。 表4-7 AttendanceStati
26、stics(员工出勤表)序号字段名字段中文名类型1StuffID员工编号文本2StuffName员工姓名文本3RecordMonth统计时间日期时间4Attendance出勤天数日期/时间5LateEarly迟到早退次数数字6Absent旷工次数数字7OverTimeCom正常加班次数数字8OverTimeSpe特殊加班次数数字9Errand出差次数数字(2) FormulaSetting(工资设置表):用于设置工资的各项情况。表4-8 FormulaSetting(工资设置表)序号字段名字段中文名类型1OvertimeCom正常加班工资百分比数字2OvertimeSpe特殊加班工资百分比数字
27、3Errand出差工资数字4Absent旷工工资数字5Le迟到早退数字(3)Salaryother(其他工资项目表):用于存储不同名称的其他工资,比如奖金、津贴、福利等。表4-9 Salaryother(其他工资项目表)序号字段名字段中文名类型1StuffID员工编号文本2YearMonth年月日期/时间3Type类型数字4Name名称文本5Money金额货币6Remark备注备注(4)SalarySetting(基本工资设置):用于存储不同职称的员工的基本工资。表4-10 SalarySetting(基本工资设置)序号字段名字段中文名类型1StuffID员工编号文本2Sposition员工职
28、务文本3Salary基本工资货币(5) UserInfo (用户表):用于存储新添加的用户,当添加完用户时,就被存储在此表中。表4-11 UserInfo (用户表)序号字段名字段中文名类型1UserID用户名称文本2UserPWD用户密码文本(6) SalaryStatistics (工资情况表):用于存储员工的工资情况表,便于明确查看。表4-12 SalaryStatistics (工资情况表)序号字段名字段中文名类型1StuffName员工编号文本2Stuffname员工姓名文本3YearMonth时间日期/时间4Basicsalary基本工资货币5Bonus奖金货币6Welfare福利
29、货币7Allowance津贴货币8Abatement扣发货币9LeSub迟到早退扣发货币10AbsentSub旷工扣发货币11Overtime加班费货币12Errand出差费货币13Others其他金额货币14Total总额货币3.实体和实体之间的关系E-R图图4-3 实体之间的关系E-R图查询(四)输入、输出及菜单设计1.输入设计:输入设计是信息系统与用户之间的纽带,决定着人机交互的效率。输入设计包括数据规范和数据准备过程,输入设备为键盘输入。输入设计的重要内容是原始单据的格式。输入:本系统可以对职工基本信息的输入,并能够修补。(1)登录系统使用者:用户和管理员输入:账号和密码输入校验:存在
30、校验(2)删除系统使用者:管理员输入:需删除员工编号输入校验:存在校验输入需要删除员工编号(3)修改系统使用者:管理员输入:需修改的员工信息编号输入校验:存在校验输入需要求改的员工信息编号2.输出设计输出信息的内容,包括输出项目、位数、数据形式等。输出格式:有表格、图形或文件;输出设备:主要为打印机、显示器。输出介质:有磁盘、磁带、纸张等。输出:本系统应能够在显示屏上输出职工的基本信息,及工资的各项基本信息。编写输出设计报告如下:资料代码01输出名称工资表处理周期一个月形式表格种类excel份数2报送财务部项目号项目名称位数及编辑备注1员工姓名X(8)2员工编号X(5)3性别X(2)4基本工资
31、N(7)5岗位工资N(7)6工龄工资N(7)7职务X(8)8所属部门X(2)9日期N(10)输出设计示如下:职工工资发放单部门名称:创作部员工编号姓名基本工资岗位工资工龄工资工资合计制表人:制表日期:xxxx年xx月xx日XX月份职工扣款清单员工编号姓名扣款金额(元)备注制表人: 日期:xxxx年xx月xx日3.菜单设计上海宏良经济发展有限公司工资管理系统管理员系统用户系统员工资料管理基本工资管理奖金管理工资基本信息查询员工资料录入管理基本工资导入管理奖金获得管理奖金查询员工资料保护管理基本工资修改管理奖金级别管理个人信息修改(五)处理流程设计 上海宏良经济发展有限公司工资管理系统IPO图如下。系统名称:企业工资管理系统 设计人:于繁模块名称:企业工资管理系统 设计日期:2014.6 工资录入系统 工资查询IPO图 被调用模块:无调用模块:员工资料管理、基本工资管理考勤管理、奖金管理人事管理、系统维护输入: 职工验证码 服务类型输出:工资报表 、员工资料人事报表 、考核报表 系统名称:企业工资管理系统 设计人:于繁模块名称:员工资料管理 设计日期:2014.6工资查询系统调用模块:员工资料录入、员工资料修改员工资料查询、员工资料处理被调用模块