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