工资发放信息系统分析报告
一、 摘要
随着公司业务的扩展,人员的增多,传统的手工作业已经不再适合公司发展的需要,所以引进计算机技术对企业内部员工进行方便的管理,这样有诸多好处,各层管理人员可以对企业众多的员工信息进行动态的管理,例如基本资料的修改,添加,删除,查询等。有利于减少错误,减轻人事部门的任务,提高效率,节约人力资源,降低企业成本。
本系统为工资发放系统。使用的技术有:数据库的访问;菜单控制。系统能够提供对工资发放各明细项目的数据编辑,自动计算出工资发放各项合计数据及代扣项目数据;可自主设定条件从而达到对工资数据的多角度查询功能;方便导入、导出数据及输出报表;并可转换成适合与银行UNIX平台接口的数据形式以便于委托银行办理代发工资业务。财务部门人员以管理员身份登录,对本系统的可登录人员进行管理;而单位其他相关部门人员作为一般用户登录本系统时,数据编辑程序、数据导入程序及增加用户、删除用户程序自动关闭,从而控制本系统的工资数据编辑、数据导入及用户增、删功能只能由财务部门人员操作。实现了财务部门对本单位工资发放系统的集中管理,保证了系统的安全性。
二:系统分析
(1) 需求分析
在计算机日渐普及的今天,用计算机来管理工资发放是发展的必然趋势,再加上现在公司企业的岗位职工越来越多,开发一套工资发放管理信息系统也是必然趋势,此次课程设计就是为了解决这种问题而设计的。
以往工资发放信息系统方法,查询速度慢,管理困难,而且容易丢失数据,已经不适合当代企业管理的要求。为克服发放工资管理的困难,和查询的不便,采用计算机来管理工资的信息,能够大大提高企业管理效率,节约人力和财力资源,还能够增强员工和管理人员的互动性。
二十一世纪的今天,已经是计算机的时代。计算机已经进入了现代社会的各个领域,作为快速发展的企业更是不能少。用计算机来管理各种数据信息,是世界发展的需求,也是社会发展的趋势。
伴随公司规模的扩大,以往的一切都在不断革新,同样,公司员工人数越来越多,以前的工资发放系统已不能适用公司发展的要求,为提高公司的运作效率,提高工资发放效率,编写一套新的工资发放管理信息系统的需求出现。
(2) 组织结构与功能分析;
图1 工资发放流程图
(3) 数据与数据流程分析,描述数据库逻辑关系,画出数据流程图(data flow diagram);
图2 数据流程图
三:系统设计
1、系统总体结构设计,绘制系统流程图
系统功能分析是在系统开发的总体任务的基础上完成的.该系统需要完成的功能主要有:
系统数据初始化;
② 员工基本信息数据的输入;
③ 员工基本信息数据的修改、删除;
④ 企业工资的基本设定;
⑤ 员工工资的浏览;
⑥ 员工个人工资表的查询;
⑦ 员工工资的计算;
⑧ 工资报表打印;
基于以上功能,设计的流程图如下:
图3 系统流程图
2、编写数据字典
(1)科室录入个人的基本资料
属性名 字符长 长度
科室 字符型 8
职工号 数值型 10
姓名 字符型 6
性别 字符型 2
工龄 数值型 4
家庭住址 字符型
联系电话 数值型 11
(2)个人的实际发放工资
属性名 字符长 长度
科室 字符型 8
职工号 数值型 10
姓名 字符型 6
实际工资 数值型 10
(3)按科室、职业分类统计人数和工资金额。
属性名 字符长 长度
科室 字符型 8
职业 字符型 6
人数 数值型 6
工资总额 数值型 8
(4)工资管理
属性名 字符长 长度
职工号 数值型 10
姓名 字符型 6
基本工资 数值型 4
福利补贴 数值型 4
奖励工资 数值型 4
失业保险 数值型 4
住房公积金 数值型 4
工资总额 数值型 4
3、功能模块设计,绘制功能模块
4.设计程序,绘制程序流程图
四:系统开发总结
为期几个周的工资管理信息系统开发终于告一段落了,通过这几个周的锻炼与学习,自身的确收获颇多。
我在开发的过程中当然也和其他同学一样遇到了各种各样的困难,但通过老师的指导和大家之间的相互讨论,问题逐一被攻破。此次开发不仅让我巩固了所学知识,并且也切身了解了一个企业工资管理的运作程序,可谓学习与实践结合。
此次设计我还总结了这么几点:
1、首先要高清要做的题目,了解信息系统开发的目的。
2、要善于交流,不懂就要问。
3、多向同学老师学习。
4、善于借助网络
5、动手能力要强
系统开发对于已经有一定ACCESS基础的人来说必须要有个学习和适应的过程,看教程和参加培训是个不错的方式。按照步骤来相信绝大多数的新用户都能找到其中的奥秘。也是给一般初用信息对初学者造成困惑的地方。当然我觉得这个方式还有可以改进的地方,可以将以上三个窗体用一个窗体通过用代码在同一个窗体中根据用户的需求,实现新增修改删除功。
通过一点一点的学习,我知道自己在不断成长,我一定会更加努力,争取更大的成绩。
第二篇:《系统初步分析报告》
《系统初步分析报告》
需求分析经理:
学号:
功能方面
客房管理系统的系统初步分析报告如下:
(1) 旅客情况分析
旅客根据需要通过该系统进行客房预订、客房信息查看等操作,管理员通过该系统修改客房信息、旅客入住登记、结算等操作。
(2)系统情况分析:
根据需要,系统所要实现的功能有以下几部分:
实现客房信息管理功能
实现客户信息管理功能
实现入住管理功能
实现消费记账功能
实现收银结账功能
初步系统流程:
前台子系统
系统数据流图
功能方面设计:
需要的表单 :
表 :管理员表,结算表, 客房信息表, 客户信息表 ,用户表 ,住房登记表。
表单: 登陆界面,结算表,客房信息表,客户信息表, 退出界面,用户表,住房登记表。
一级菜单中含有:权限管理,前台管理,后台管理。
二级菜单中含有:
主菜单界面:
课程总结:
即将结束一学期的数据库课程的学习,对于新的数据课的教学模式,刚开始的时候有些不适应,老师基本上不点名,全靠自觉,起初上课的时候很积极,后来会产生一点惰性,但是基本每次都会留有上交的作业,所以我克服了我的惰性,每次我都有积极的完成作业,并且按时上课按时下课,老师用了新的模式教学,告别了以往PPT的教学模式,用了分小组的模式,一个小组自己选择管理系统,我们选择了酒店客房管理系统,起初的时候不知所措,不知道从哪做起,但是后来小组成员团结在一起,课上讨论,积极问老师问同学,课下的时候找时间小组成员,聚集在一起在一个自习室, 一起讨论数据库,酒店客房管理系统的设计,不同的经理有不同的分工,我们翻阅课本,并且积极向图书馆借书,我们有条不紊的进行着,于是我们终于找到了做酒店客房管理系统的办法。其实每上交一次作业,就是完成我们系统的一部分,慢慢我们就摸清了思路,保证图书管理系统的的又好又快的进行。而且,我们不懂的地方向老师也向其他小组请教与学习,其中我们学到了解决问题的办法,也更加巩固了我们之间的友谊。
所以,总体来说,我还是比较喜欢这样新的教育模式,能够更多的给我们自主学习的空间,并且通过大家齐心协力来完成任务,并且能够积极的查阅资料,自主克服惰性。在此要感谢老师一个学期以来的帮助,耐心的回答了我们提出的每一个问题,老师辛苦了。