企业工资管理信息系统精编

合集下载

会计信息系统之薪资管理子系统

会计信息系统之薪资管理子系统
定义工资项目时应适当考虑一段时期的发展需要,以便保证系统投入 使用后保持较长时间的稳定。
部分工资项目如应发工资、实发工资、个人所得税等项目的数据是由 其他项目数据经过计算得出的,因此凡参与计算的工资项目的数据类 型必须设置成数字型。
工资项目的的设置是针对所有工资类别的。单工资类别下,只需完成 工资项目设置即可;多工资类别下,工资项目设置完后,当打开某一 工资类别时,可从已设置好的工资项目中为本工资类别选择合适的工 资项目。
二、薪资管理子系统的基础信息设置
例5-1: 设置如下工资项目。
项目名称
基本工资 岗位工资 交通补助 应发合计 请假扣款 养老保险 代扣税 扣款合计 实发合计 请假天数
类型
长度
数字
8
数字
8
数字
8
数字
10
数字
8
数字
8
数字
10
数字
10
数字
10
数字
8
小数 位数 2 2 2 2 2 2 2 2 2 2
增减 项
2.权限设置
有的系统会在功能权限的基础上对工资权限进行明细控制,例如可以 控制用户可以对哪些部门、哪些工资项目进行操作。
如果将某用户设置为工资类别主管,则该用户将拥有该工资类别的全 部部门和工资项目处理权限。
操作演示
二、薪资管理子系统的基础信息设置
1.工资类别设置
在薪资管理中如果存在多种不同类别的人员,每一类人员的工资发放 的项目不同或计算公式不同,但都需要进行工资的核算管理,这时就 需要建立不同的工资类别,进行多工资类别的核算。
增项 增项 增项 增项 减项 减项 减项 减项 增项 其它
操作演示
二、薪资管理子系统的基础信息设置

工资管理系统设计

工资管理系统设计

工资管理系统设计2篇工资管理系统设计(一)随着企业规模的不断扩大和工作岗位的不断增加,工资管理对企业来说变得越来越复杂。

为了提高工资管理的效率和准确性,许多企业开始采用工资管理系统来自动化管理工资发放和计算。

本文将介绍工资管理系统的设计与功能,并探讨其对企业的意义。

一、系统设计1. 数据库设计工资管理系统需要一个可靠的数据库来存储员工的个人信息、工作时长、绩效评价等数据。

数据库的设计应考虑数据的安全性、完整性和易用性。

同时,为了提高查询和统计数据的效率,可以采用合适的数据库模型和索引策略。

2. 用户界面设计工资管理系统的用户界面应简洁明了,方便用户操作。

界面应提供员工管理、工资计算、报表生成等功能,使用户能够方便地查看和处理相关信息。

同时,考虑到系统可能需要被不同角色的用户使用,界面设计应根据不同用户的权限进行限制和区分。

3. 流程设计工资管理系统应具备完善的工资计算流程和工资发放流程。

对于计算流程,系统需要根据员工的工作时长、工资标准等因素进行自动计算,并生成工资表;对于发放流程,系统需要提供相应的支付接口和流程,以确保工资能够及时准确地发放给员工。

二、系统功能1. 员工信息管理工资管理系统应能够方便地管理员工的个人信息,包括姓名、工号、职位、部门等。

系统应提供员工信息的录入、修改、查询等功能,以及相应的数据校验和权限控制。

2. 工资计算根据员工的工作时长、加班情况、请假情况等因素,工资管理系统能够自动计算员工的工资,并生成工资表。

系统应支持多种计算方式,如按小时计算、按月计算等,并能够根据不同岗位设置相应的工资标准和计算规则。

3. 报表生成工资管理系统应具备报表生成功能,能够根据需要生成工资汇总表、工资明细表、绩效报告等不同类型的报表。

报表应具备灵活的设置选项,能够按照部门、岗位、时间段等条件进行筛选和排序,以满足不同用户的需求。

4. 权限管理工资管理系统应具备完善的权限管理功能,以保证数据的安全性和机密性。

工资管理信息系统设计

工资管理信息系统设计

工资管理信息系统设计GL990525 彭卫兵一、可行性分析1.技术可行性:工资管理是一项琐碎、复杂而又十分细致的工作,不能发生差错,由于考虑到手工计算十分麻烦,又因为工资的发放必须按照规定的时间严格地进行;并且工资的发放具有重复性、规律性、时间性的特点,使工资的计算和发放采用计算机成为可能。

2.经济可行性:在手工的方式下,工资发放的反复抄写、计算、核对,不仅大量地花费时间,还很容易发生错误。

在计算机方式下,工资的发放与计算由计算机进行,大大提高了工资管理的时间性与准确性,工资管理的效率得到很大的提高。

计算机的核算具有相当的准确性,有利于企业及时地处理内部的成本、财务问题,提高本企业的劳动生产率和管理效率。

3.社会可行性:本次工资管理信息系统设计得到了领导和广大员工的支持,投入资金贰万元,为公司创建一个有效的工资管理系统。

二、数据分析本次工资管理信息系统设计的数据分析包括数据流程图和数据字典。

数据流程图用来描述本系统的处理过程和数据流向。

数据字典则用来描述系统中的元素。

二者都能为系统提供有用的信息。

三、功能模块设计本次工资管理信息系统设计的功能模块包括初始处理、工资核算、信息查询、统计分析、报表输出、系统维护、帮助、退出八项。

具体功能模块结构如下图:代码设计对管理信息系统是一个非常有利的事情,设计出一个好的代码方案对于系统内的许多机器处理变得十分的方便,不仅能提高数据维护、查询统计的及时性与准确性,还能把现阶段的一些计算机很难处理的工作变得简单的处理。

根据代码设计的原则,进行本次代码设计。

具体内容如下:1.性别:其中1代表性别,001表示男002表示女1001 男1002 女2.民族:其中2代表民族,001表示汉族,002表示少数民族2001 汉族2002少数民族3.文化程度:3表示文化程度,根据文化程度的高低依次排列3001文盲3002 小学3003初中3004中专3005 高中3006大专3007 大本3008硕士3009博士3010博士后4.技术职务:其中4表示技术职务,根据职务高低依次排列。

工资管理系统设计报告.doc

工资管理系统设计报告.doc

员工工资管理系统一、摘要 (2)二、系统分析 (2)2.1编写目的 (2)2.2项目背景 (2)2.3定义 (2)2.4参考资料 (3)2.5目标 (3)2.6运行环境 (3)2.7条件与限制 (4)2.8.数据描述 (4)2.9态数据 (4)2.10据库介绍 (5)2.11功能划分 (5)2.12功能描述 (5)2.13数据精确度 (6)2.14时间特性 (6)2.15适应性 (6)2.16硬件接口 (7)2.17软件接口 (8)2.17故障处理 (8)2.19其它需求 (8)三、系统设计 (9)3.1用户界面 (9)3.2组织结构图 (15)3.3数据流程图 (16)3.4系统流程图 (17)3.5 ER图 (18)3.6数据字典 (20)3.7逻辑设计 (24)四、调试及总结 (24)五、附录(代码) (27)一、摘要某某单位现有1000名员工,下设6个科室,由于人员繁多,因此员工的工资发放问题越来越成为单位一个很大的麻烦,以往在人工管理的阶段不时出现工资发放错误的问题,为了解决这个问题,提高工资发放的效率,同时减少不必要的人工开支,方面员工工资的管理,决定开发员工工资管理系统。

二、系统分析2.1编写目的为进一步明确开发目的,明确软件需求、安排项目规划与进度、组织软件开发与测试,保证系统开发的正确性与可行性,特撰写此文档,为系统提供了详细的说明以及开发环境和步骤,可供系统开发人员、系统维护人员以及使用者阅读。

员工工资管理系统为公司的工资发放提供了方便、快捷的通道,同时,此软件支持经常保持修改,易运行,易查询等优点本文档供项目经理、设计人员、开发人员参考。

2.2项目背景本项目由某某单位委托,由管理学院学生自主开发和维护,主管部门为济南大学信息学院老师。

该软件系统与其他:本软件系统是建立在公司工资管理基础之上,与员工工资密切密切相关。

2.3定义VF:Microsoft Visual Foxpro 数据库开发系统。

企业工资管理系统计商赵鹏飞号精编

企业工资管理系统计商赵鹏飞号精编

企业工资管理系统计商赵鹏飞号精编Lele was written in 2021南京化工职业技术学院毕业设计(论文)论文题目:企业工资管理系统论文题目:The administrative system of salary作者姓名: 薛香霖所在系部: 信息技术系班级名称: 计算机应用与商务英语0652指导教师: 何实银2010 年 5 月毕业设计(论文)任务书注:1、此表一式三份,系部、指导教师、学生各一份。

2、类别是指毕业论文或毕业设计,类型指应用型、理论研究型和其他。

目录摘要员工工资管理系统是典型的信息管理系统(MIS),其程序主要包括后台数据库的建立和维护以及前端应用程序的两个方面:对于前者要求建立数据一致性和完整性强,数据安全性好的数据库;而对于后者则要求应用程序功能完备,易使用等特点。

工资管理是企业的一项重要的数据资源,工资管理也是企业的一项常规性的重要工作,而长期以来,工资管理都是依赖人工进行的,面对如此众多的工资信息,其工作量可想而知,不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可控因素,造成了工资管理的某些不规范。

工资管理系统实现如下信息的管理:员工信息管理用于员工信息的建立和修改以及查询;工资管理用于各个员工的工资查询;系统开发采用Microsoft公司的Visual FoxPro,利用其强大的可视化界面功能及对数据库的支持,先构造一个原型,逐步增加功能,最终满足需求。

系统中大量采用SQL查询语句,界面友好,功能较强。

不足的地方是当数据访问量大时,将致使性能的下降,且不利于数据的有效共享,在以后的改进中应考虑采用SQL SERVER作为数据库,解决访问速度及数据共享的问题。

该系统性能力求易于使用,具有较高的扩展性和可维护性。

?关键字:关系数据库Visual FoxPro SQL 员工工资管理系统系统开发信息系统SummaryStaff salary management system is a typicalinformation management system (MIS), the program includes the establishment and maintenance of background database and front-end applications on two aspects: the formercalls for the establishment of data consistency andintegrity of the strong security of data databases; while the latter requires the application functions, easy to use features. Wage management is an important data resource, payroll management is a routine business important work,but a long time, wage management is carried out onartificial face of so many wage information, the workload can be like with knowledge,Not only waste a lot of manpower and resources, and because there are a lot of manual management of uncontrollable factors, resulting in the management of some non-standard wages.Salary management system information management to achieve the following:Information management for staff to establish and modify employee information and queries;Wage management for all staff wages inquiries;System development using Microsoft's Visual FoxPro, using its powerful visual interface functions and database support, first construct a prototype and graduallyincrease the functionality, the final demand. System, extensive use of SQL queries, user-friendly, more powerful.Deficiencies when the data access is heavy, will cause performance degradation, and not conducive to theeffective sharing of data, improvements in the future should consider using SQL SERVER as the database to address the access speed and data sharing issues. Seeks to ease use of the system performance, high scalability and maintainability.Keywords: Visual FoxPro SQL relational database management system for system development staff salary information system第一章概述系统开发步骤一、需求分析二、数据来源三、系统的具体功能四、系统结构流程图五、数据库的设计六、应用程序的设计员工工资管理系统的设计概况员工信息管理功能:以分类形式录入员工的基本基本信息存放在员工基本数据库文件中。

企业工资管理信息系统课程设计

企业工资管理信息系统课程设计

[1111 企业工资管理信息系统课程设计企业工资管理信息系统系别:信息科学与工程系专业:计算机科学与技术指导老师:杨振小组成员:6李新7妙喜梅完成时间:2011/4/27至2011/6/7企业工资管理信息系统目录摘要(3)—、企业工资管理信息系统分析报告(4)•可行性分析(4)•组织结构与管理功能分析(6)•业务流程分析(8)•数据流程分析(8)•数据字典(13)、企业工资管理信息系统设计报告(16)•系统总体结构图(16) •系统程序运行原理图(17) •系统设置配置方案(18) •系统分类编码方案(18) •数据库设计(19) •数据库的实现(21) •输入输出及代码设计(23)三、企业工资管理信息系统实施报告(30)•系统实现(30)•系统测试(31)•系统运行和维护(34)•系统使用说明书(35)四、小结(38)•系统功能(39)•系统特点(39)•系统存在的问题与改进方向(40)五、体会(40)枣庄学院软件工程课程设计2011 年4 月27 0摘要随着经济的发展,企业正向着大型化、规模化发展,而对于众多企业,员工、职称等跟工资管理有关的信息随之急剧增加,在这种情况下单靠人工来处理员工的工资不但容易出错,而且效率极低。

如果由计算机代替人工执行一系列操作,这样就使办公人员可以轻松快捷地完成工资管理的任务。

本论文详细介绍了上海宏良经济发展有限公司的工资管理系统的整个开发过程,包括系统分析、系统设计、系统实施等方面。

在整个系统的开发过程中,综合运用信息管理和信息系统开发的方法、技术,并充分结合在工作中遇到的实际情况。

本系统的主要功能是用计算机对各种工资信息进行日常的管理,如输入、查询、修改、增加、删除以及打印等,迅速准确地完成各种工资信息的统计、计算和汇总工作,实现企业工资信息的集中管理。

本系统采用的开发工具是Microsoft Visual Foxpro6.0 ,充分利用了它的功能,设计出本系统的详细过程,提出实现企业工资信息管理、资源共享的基本目标,使企业的工资管理工作系统化、规范化、自动化,从而达到提高企业规范管理的目的,推动企业现代化管理的水平。

【精编】用友T工资管理

【精编】用友T工资管理

用友T工资管理系统功能工资管理系统适用于各类企业、行政事业单位进行工资核算、工资发放、工资费用分摊、工资统计分析和个人所得税核算等。

可以与总账系统集成使用,将工资凭证传递到总账中。

工资管理系统有以下主要功能:▪初始设置•可设置人员附加信息、人员类别、部门选择设置、人员档案等基础档案•可设置提供银行代发工资的银行名称•可自定义工资项目及计算公式•提供多工资类别核算、工资核算币种、扣零处理、个人所得税扣税处理、是否核算计件工资等账套参数设置•提供计件工资标准设置和工资方案设置•业务处理•工资数据变动:进行工资数据的变动、汇总处理,支持多套工资数据的汇总•工资分钱清单:提供部门分钱清单、人员分钱清单、工资发放取款单•工资分摊:月末自动完成工资分摊、计提、转账业务,并将生成的凭证传递到总账系统,实现各部门资源共享•银行代发:灵活的银行代发功能,预置银行代发模板,适用于由银行发放工资的企业。

可实现在同一工资账中的人员由不同的银行代发工资,以及多种文件格式的输出。

•扣缴所得税:提供个人所得税自动计算与申报功能•计件工资统计:支持"计件工资"核算模式,输入计件工资计件数量和计件单价,自动计算人员计件工资,并完成计件工资统计汇总。

•统计分析报表业务处理•提供自定义报表查询功能•提供按月查询凭证的功能•提供工资表:工资发放签名表、工资发放条、工资卡、部门工资汇总表、人员类别汇总表、条件汇总表、条件明细表、条件统计表等•提供工资分析表:工资项目分析表、工资增长分析、员工工资汇总表、按月分类统计表、部门分类统计表、按项目分类统计表、员工工资项目统计表、分部门各月工资构成分析表、部门工资项目构成分析表等产品接口工资核算是财务核算的一部分,其日常业务要通过总账记账凭证反映,工资管理系统和总账系统主要是凭证传递的关系。

工资计提、分摊的费用要通过制单的方式传递给总账系统进行处理。

▪工资管理系统与总账系统工资管理系统将工资计提、分摊结果自动生成转账凭证,传递到总账系统。

工资管理系统使用手册

工资管理系统使用手册

工资管理系统使用手册版权声明:本软件和所有与软件相关的文档的著作权归昆明理工大学胡守成所有。

联系方式:QQ号:83727454;邮箱:Chenghsc@本工资管理系统在。

NET4.0环境下,利用微软公司的silverlight 5和WCF技术开发,为B/S体系结构.系统安转在IIS Web服务器上,客户端只要有支持Silverlight插件的浏览器就可以运行该系统。

系统最大的特点是程序虽然是以浏览器方式运行,但所有操作和界面与C/S结构的windows程序一样。

数据库采用微软SQL Server 2005 以上版本.操作系统为Window7以上版本、window server2003以上版本。

NET版本为.NET Framework 4。

0。

系统功能分为三大模块:1、工资基础数据设置;2、工资录入计算;3、工资报表.一、工资管理基础数据设置包括以下功能:1、部门信息设置2、用户信息设置3、用户权限设置4、下拉列表框项目设置5、个人所得税税率里维护6、工资项目维护7、工资类别维护8、工资类别切换9、货币信息维护10、职员信息设置11、银行信息维护二、工资录入计算包括以下功能:1、工资录入2、个人所得税计算3、工资银行代发三、工资报表与查询包括以下功能:1、工资发放表2、工资条3、职工工资台帐4、项目工资统计表5、部门工资统计表系统登录:假设在安装时,设置的虚拟目录为"Store”,安装程序的计算机的IP地址为:192。

168.0.101。

则进入工资管理系统的Internet地址为:http://192。

168。

0。

101/Store/default。

aspx .在客户端计算机上打开浏览器,输入上面的地址,显示如下登录界面:系统在安装时创建了一个用户:system,秘密为8个1。

该用户拥有所有功能的使用权限。

进入系统后用户可以更改其登录名和用户名,也可以点击“工具菜单栏”中的修改密码打开用户密码修改窗修改密码。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

企业工资管理信息系统精编Lele was written in 2021MIS课程设计报告学院:信自学院专业:控制工程学号:23姓名:苏吉传导师:郭剑毅企业工资管理系统摘要本系统基本上能够满足现代化企业工资管理的需求。

现代化工资管理系统中使用了各种表格,保存相关的工资信息,方便查询,浏览,修改等操作。

本系统的前提条件是必须有员工的考勤信息作为基础,因为本系统是使用员工考勤信息来计算员工的工资,在使用的时候必须要保证员工的人事信息数据库和工资数据库在同一个文件夹中。

本系统结合实际的人事、财务制度,经过实际的需求分析,采用功能强大的VB作为开发工具、Access作为数据库开发出来的企业工资管理系统。

本文首先分析了企业工资管理系统的应用现状,阐述了本工资管理系统的开发目的。

通过对数据库技术的现状与发展、数据库系统的选择原则、系统开发工具的选择一系列问题的分析,确定了系统的开发平台。

接着详细给出了从工资管理系统分析到总体设计详细设计与实现及测试的各个环节,最后对本系统作出了客观评价,指明了系统的现实意义、缺点以及系统的升级方向。

关键词 MIS 数据库系统分析系统设计1 引言随着计算机技术的飞速发展,计算机在企业管理中的应用越来越普及,利用计算机实现企业工资的管理显得越来越重要。

对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

企业的工资管理是公司管理的一个重要内容。

随着当今企业人员数量增加,企业的工资计算也变得越来越复杂。

如果能够实现工资管理的自动化,无疑是给企业管理部门带来很大的方便。

资金是企业生存的主要元素。

资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分,因为企业每个月都要涉及发放企业员工工资的问题。

企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大。

最初的工资统计和发放都是使用人工方式处理,工作的时候,出现错误的机率也随之升高。

工资管理系统就是使用电脑代替大量的人工统计和计算,完成众多工资信息的处理,同时使用电脑还可以安全地保存大量的工资记录。

企业工资管理系统,为个人提供工资查询服务,为企业提供工资计算,工资统计等服务。

传统的纸张材料的数据信息管理已经不适合现代企业公司的发展了,实现工资管理的系统化、规范化、自动化,将成为现在公司管理工资的首选。

本系统实现的工资管理系统基本上能够满足现代化企业工资管理的需求。

2 企业工资管理系统概述系统的主要功能企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统。

企业工资管理系统主要有以下几大功能:(1) 对单位人员的变动进行处理。

一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。

因此,设计系统是应考虑到这些情况。

(2) 对职工的工资进行计算、修改。

能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等。

(3) 查询统计功能。

要求即可以单项查询,比如查看某个职工的工资情况等;也可以查询全部。

(4) 报表打印功能。

每月发放工资时,要求能够打印本月的工资表、随工资发给每个职工的工资条以及工资统计表。

企业工资管理系统的应用现状2.2.1 开发背景随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。

建设一个科学高效的信息管理系统是解决这一问题的必由之路。

企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。

工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统,仅凭手工操作来实现不仅容易出错,而且也造成资源的不必要浪费,因此开发这个工资管理系统是很有必要的。

2.2.2 开发环境(1)系统运行环境1)腾II或以上2)64MB内存或以上3)Windows 95或以上4)装了Visual Basic(2)开发工具微软公司的Visual Basic (简称VB)具有强大的数据库管理功能,丰富的表格和图形输出功能,实效的精美报表打印功能,语言的易读与灵活性,快速友好的界面开发效率等特点。

说得通俗一点,Visual是指可视化的编程方法,,Basic语言是指在原有BASIC语言的基础上发展起来的编程语言。

VB 的强大,不仅仅在于它本身的编程能力,还在于它可以直接调用DLL动态链接库中的过程。

VB 允许选择和管理外接程序,这是对VB的扩充。

这些扩充增强了VB开发环境的能力。

Access 2000就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。

Access 的优点在于它能使用数据表示图或自定义窗体收集信息。

数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。

另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。

Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。

Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。

如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。

2.2.3 数据库数据库是通过数据库管理系统(DBMS-DATA BASE MANAGEMENT SYSTEM)软件来实现数据的存储、管理与使用的DBASELL就是一种数据库管理系统软件。

(1)数据库的概念数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的,和可控制的方式进行。

当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个"数据库集合"。

(2)数据库的优点使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。

此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。

(3)数据库文件的特征无论使用哪一种数据库管理系统,由它们所建立的数据库文件都可以看成是具有相同性质的记录的集合,因而这些数据库文件都有相同的特性:1)文件的记录格式相同,长度相等。

2)不同的行是不同的记录,因而具有不同的内容。

3)不同的列表示不同的字段名,同一列中的数据的性质(属性)相同。

4)每一行各列的内容是不能分割的,但行的顺序和列的顺序不影响文件内容的表达。

3 系统分析系统需求分析本系统的开发宗旨以及总体任务就是帮助企业的财务主管部门提高工作效率,实现企业工资信息管理的自动化、规范化和系统化。

所以为了能够实现编制这个系统所设定的目标,在程序的开发之前,需求分析是必不可少的。

需求分析的第一步描述工资管理系统的功能,即定义用例,以此确定系统的功能需求。

工资管理系统的用例分析主要是找出系统中所有的用例,因此要和工资管理系统的潜在用户进行讨论。

系统最终实现的主要功能如下。

工资管理系统的用例包括:(1) 系统管理(2) 工资设置(3) 工资统计(4) 工资查询(5) 工资表导出(6) 打印报表系统管理用例包括添加用户和修改密码。

都通过其相应的窗口来实现。

工资设置用例包括基本工资设置和其它项目设置。

其它项目设置有奖金、津贴、福利、扣发等项目。

工资统计用例可以根据不同的月份对其进行相应地统计。

工资查询用例包括单人查询和查询所有,可以显示员工基本工资、员工其它项目情况,以及员工工资具体统计情况。

工资表导出用例可根据所需的月份把工资表导出并可直接显示在Excel表格中,而且可以加以保存。

打印报表用例是一个很重要的一个用例,它提供给用户生成报表和报印的功能,能够很方便地将员工的工资情况表打印出来。

3.1.1 系统目标采用公司现有的软硬件及科学的管理系统开发方案,建立工资管理系统,实现企业工资管理的计算机自动化。

系统应符合公司人事、工资管理制度,并达到操作直观、方便、实用、安全等要求。

图3-1 数据流程图系统功能调查系统从总体上可以分为系统管理、工资信息设置、工资信息管理、打印报表等功能。

3.2.1 系统管理功能(1)添加用户:使用这个用户登录后,可以添加其他用户(2)修改密码:每一个用户都可以更改自己的密码3.2.2 工资信息设置功能(1)基本工资设置:按照员工编号或职务设置员工的基本工资信息。

(2)其他项目设置:设置单个员工的奖金,福利、津贴、出差费、加班费等信息。

(3)工资计算公式设置:设置员工实发工资的计算公式信息。

3.2.3 工资信息管理功能(1)出勤统计:按照月份统计员工的当月出勤信息。

(2)计算实发工资:计算当月员工实发工资的金额。

(3)查询工资:可以按月查询所有员工工资信息或查询个人工资信息。

(4)导出工资表:把数据库中员工的工资信息导出到Excel 2000中。

3.2.4 打印报表功能(1)基本工资列表打印:打印出基本工资列表(2)其他项目打印:打印其他项目列表(3)工资统计列表打印:打印工资统计列表系统功能模块图图3-2 系统功能模块图4 系统概要设计系统总体结构设计设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是与DBMS无关的、面向现实世界的、易如理解的数据模型,其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。

概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。

相关文档
最新文档