当前位置:文档之家› 工资管理系统设计毕业论文

工资管理系统设计毕业论文

工资管理系统设计毕业论文
摘要I
AbstractII
1绪论1
1.1企业工资管理系统概述1
1.2方法概要1
1.3开发工资管理信息系统的目的2
2企业工资管理系统分析3
2.1系统目标3
2.2系统可行性分析研究3
2.3需求分析3
2.4数据流程图:4
3系统总体设计5
3.1系统功能模块图5
3.2功能的说明5
3.3系统的运行要求6
1.3
开发工资管理信息系统的最终目的是为管理、决策服务,达到这个目标的手段无外乎以下几个方面:一是利用计算机可快速整理、传输、处理各种数据的特点,处理会计业务,从而更为全面、更为准确的提供管理、决策所需的财务信息;二是利用计算机处理数据速度快的特点,处理会计业务,从而更为快捷地提供各种管理、决策所需地财务信息;三是利用计算机对数据分类整理的优点,按管理的要求,对会计核算数据进行各种加工、处理,从而筛选出管理所需的信息;四是会计人员从繁杂的手工核算工作中解脱出来,利用他们懂财务、了解情况的优势,参与分析、参与管理、参与决策。
4详细设计与实现8
4.1数据库设计8
4.2数据库表8
4.3系统模块设计举例10
5系统测试12
5.1系统开发环境:12
5.2系统测试:12
5.3系统运行与维护:12
5.4系统的转换方案:12
6系统评价12
6.1系统的特点12
6.2系统的缺点12
6ቤተ መጻሕፍቲ ባይዱ3将来可能提出的要求12
结语12
参考文献12
致谢12
附录112
2、所谓的对象是一种抽象的名称,就是用来对应实现世界存在的“东西”。一个窗口、一个按钮、一个菜单都可视为一个对象,而按钮对象、菜单对象、又会出现在窗口对象中,因此按钮对象、菜单对象便是窗口的组件之一。对象部的数据是不能随意更改的,必须由外部向其传递信息,再由对象按其方法加以处理。用户无需知道其任何细节,操作是封闭的,对象之间能通过函数调用相互通信。
系统业务流程图
通过对企业原先通过手工来进行员工工资管理业务的情况,可以设计出它的业务流程图,如图2-1所示。
图2-1业务流程图
系统的功能要求。
①整体结构合理,风格一致,模块化结构,界面清晰,接口灵活,操作简便。
②开发方法,文档规化,便于管理,可扩充。
③完善的数据输入,维护,输出。
④自检性能高,用户误输、错输均有提示。
1、技术上的可行性。
由于对企业工资管理系统这一类的企业财务系统进行开发已有一定的时期,有很多成功的实例,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。
2、经济上的可行性。
由于企业工资管理系统是一个比较小型的系统,是由我一个人进行开发的,所以从人力、物力、财力方面来说都是可行的。
2
对用户需求的分析应该全面、深入、发展,全面是指考查由信息管理系统管理的信息是否有纰漏,必须保证各静态、动态信息的完全;深入是指对信息的容、结构、含义、变换、生存周期的分析和认识;发展是指对信息未来发展变化的预测,因为信息在某个系统的变化往往存在着自身特有的发展规律,需求分析应该预见这种规律,否则就会缩短信息管理系统的使用寿命。为了保证需求分析的完备性,就必须保证需求分析的时间。
3、类可视为一个产品模具、一个模块。在面向对象设计中,类是对象的原型,是对象的制作器。类的概念是面向对象程序设计最重要的特征。所谓类,是指由数据结构及其相关操作所形成的集合,描述该类任一对象的共同的行为特征,是对一组性质相同的对象的程序描述,概括了对象的共同性质和数据。
4、面向对象设计的核心是类的设计。例如在本系统中就可以定义一个“工资查询表单”类,该类中可以定义查询的、年龄、工资等等信息,则以此类为原型可以设计出众多的“工资查询表单”类的对象实例,这些实体都具有类中所定义的特征。
1
1.
本课题将设计一个应用与事业单位的工资管理系统。随着国民经济的急速发展,事业单位的工资应用体系也变的越来越复杂,单位中,部门、职务、工作效益等与工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但要消耗大量的人力和物力,而且极容易出错。该系统的具体任务就是设计一个事业单位工资的数据库管理系统,由计算机来代替人工执行一系列工作,诸如增加员工添加删除、工资设置、修改、查询、统计等操作。这样就使财务人员可以快捷高效地完成工资管理任务。
1.2
本工资管理系统是采用面向对象的程序设计思想进行编制的,整个系统由若干个表单、类、报表以及一个主菜单组成,有项目管理器统一管理全部程序的编写和调试。用户可以通过主菜单或总表单调用系统的各项功能。
1、面向对象设计不再是单纯的从代码的第一行一直编到最后一行,而是考虑如何创建类和对象,利用类和对象来简化程序设计,并提供代码的封装和可重用性,便于程序的维护与扩展。
企业工资管理系统主要有以下几大功能:
对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位部调动。因此,设计系统是应考虑到这些情况。
对职工的工资进行计算、修改。能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等。
查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某部门工资数在某一围的职工的工资情况等。
2
本系统要对企业工资管理的日常的工资发放进行数据输入,并对各项工资条款进行计算。汇总各项数据生成员工个人工资单。采用用户名,密码安全机制,分用户权限登陆访问,保证系统资源不受人为因素的干扰。
2
可行性研究的目的使用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面两个方面考虑。
5、设计的工资管理系统也是建立在一系列类基础之上的,编制程序时,由这些类派生出相应的对象,所派生出的对象继承了其父类所具有的功能,而且具有很好的封装性,这样就可利用派生出的对象像搭积木一样来设计自己的程序。打个比方,就比如想要制造一台机器,首先救要制造各种零件的模具,然后用制造好的模具生产出所需要的零件,所有这些做完后,剩下的就只是如何把这些零件组装起来,这样一台机器就很容易制造出来了。实际编程也是如此。每个表单都是由一定数量的对象按某一种方式组合在一起的,程序编制的核心是类的设计。
相关主题