《企业工资管理系统需求分析(共32页).doc》由会员分享,可在线阅读,更多相关《企业工资管理系统需求分析(共32页).doc(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上引言随着社会经济的迅速发展和科学技术的进步, 以计算机和软件工程为基础的 信息系统正是蓬勃发展的时期。 企业工资管理系统的内容对于企业的管理者来说 都至关重要 , 所以企业工资管理系统应该能够为用户提供充足的信息和快捷的查 询手段。 所以工资管理信息系统能够为高层领导者提供准确的人员信息, 以便领 导者了解企业各个部门的人员构成, 计算好人力成本, 安排好工作计划, 使企业 变的更高效, 更具有生命力。 因此, 开发工资管理系统更具有一定的社会现实意 义。1. 业务概述1.1传统模式处理业务介绍在计算机诞生之前, 人们对帐目的管理一直采用的是纸质材料记录, 人工统 计
2、和计算。 这样的管理不但费时费力, 也容易产生计算上的错误和各种疏漏; 随 着时代的变迁, 这种混乱的情形有所改善, 但采取的依然是人工操作, 工作量大 的时候, 出现错误的机率也随之升高。 目前我国还有一部分企业停留在原始的人 力管理职工工资的方式上, 这样的机制既不能适应时代的发展, 又不利于企业自 身的发展, 这种管理方式存在着许多缺点 , 如 :效率低、 保密性差 , 另外时间一长 , 将产生大量的文件和数据 , 这对于查找、更新和维护都带来了不少的困难。 当今社会, 资金是企业生存的主要元素, 资金的流动影响到企业的整体运作, 企业员工的工资是企业资金管理的一个重要的组成部分, 因为
3、企业每个月都要涉 及发放企业员工工资的问题。 而随着企业人员数量的增加, 企业的工资管理也变 得越来越复杂。 企业员工的人数越多, 工资的统计工作就越多, 工资的发放困难 就越大。 如果能够实现工资管理的自动化, 无疑将给企业管理部门带来很大的方 便。 传统的纸介材料的数据信息管理方式已经不适合现代企业公司的发展了, 实 现工资管理的系统化、规范化、自动化,将成为现代公司管理工资的首选。1.2现有信息系统应用情况不同的企业具有不同的工资管理制度, 这就决定了不同的企业需要不同的工 资管理系统。 在目前市场上这些众多的程序开发工具中, 有些强调语言的弹性与 执行效率; 有些则偏重于可视化程序开发
4、工具所带来的便利性与效率的得高, 各 有各的优点和特色, 也满足了不同用户的需求。 然而, 语言的弹性和工具的便利 性是密不可分的, 只有便利的工具, 却没有弹性的语言作支持, 许多特殊化的处 理动作必需要耗费数倍的工夫来处理, 使得原来所标榜的效率提高的优点失去了 作用;相反,如果只强调语言的弹性,却没有便利的工具作配合,会使一些即使 非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。现在大中型企业信息管理系统中几乎都包括了工资管理模块 . 有些是作为企 业财务系统中的一部分 . 这些根据规范的西方的管理制度设计的工资管理软件 , 在很多时候还不能解决具有中国特色的中小型企业的问题
5、 , 本毕业设计的研究工 作就是要为这些具有中国特色的中小型企业解决他们在工资管理方面的问题 . 能 够设计一套中小型企业的工资管理系统特别有意义 , 并且是现有财务软件替代不 了的。2.系统需求2.1系统总体需求本系统开发的主要目标就是要使企事业单位工资管理实现计算机管理, 使管 理员能够有序的管理每一位职工的各项工资条款的发放,以及企业工资的统计, 使企业运用现代化技术创造更多更高的经济效益,在此基础上开发一个功能实 用、界面美观、操作方便、实用性强的工资管理软件。实现本单位财务部门对工 资发放的集中管理。可供财务人员对本单位的人员工资进行增加、删除、修改、 查询、导入、导出文件、输出报表
6、,并对系统的可登录人员进行管理,对工资发 放中的应发工资合计、 代扣个人所得税及个人实发工资等项目由系统自动进行计 算; 并拥有一些简单的使用工具方便操作人员使用, 帮助系统能够知道系统的使 用。 同时本系统还可对工资发放情况进行多角度查询, 能够按不同的条件进行查 询,并打印出报表,还可以导出报表的 EXCEL 格式。2.2 系统功能需求管理信息系统的管理过程就是对数据进行惧、存储、加工处理、传递,并产 生信息的过程, 因此数据是管理信息系统的灵魂。 从而实现了数据的一致和共享, 管理信息系统可以解决企业或组织所面临的问题。企业工资管理系统为企业提供工资计算, 工资统计等服务; 而且系统使用
7、表 格保存相关的工资信息,人性化的设计方便查询、浏览、修改等操作,并且检索 迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。基本上 能够满足现代企业工资管理的需求。 针对系统服务对象的具体要求, 设计了企业 工资管理系统。企业工资管理系统主要有以下几大功能:对系统进行管理, 能够完成操作员信息添加、 删除和修改, 以及修改操作 员的密码。人员的管理, 包括对员工信息、 部门信息以及员工考勤信息的管理。 并能 对考勤信息进行多角度查询。对工资进行设置, 包括对员工职务工资设置、 考勤工资设置、 基本工资设 置、保险设置、所得税设置和发银行设置。工资管理, 能够对部分变动工资的设置
8、, 结合工资设置的标准自动完成工 资结算,并且生成工资表。还能够对工资进行多角度查询,如按时间段查询、按 部门查询及按员工编号查询, 根据查询方式的不同统计工资的总额。 对于报表的 管理可以打印报表和工资条,并且能导出工资报表的 EXCEL 格式。数据管理, 包括数据库的备份和还原。 由用户自行选择备份的路径, 数据 还原方便快捷。系统有记事本和计算器两个工具,方便操作员使用。帮助功能,解决用户普遍存在的疑难问题,以及对系统的介绍。2.3 系统性能需求作为数据库系统的开发企业工资管理系统是典型的信息管理系统 (MIS,前 台程序开发工具采用 DELPHI7.0, 该软件具有组件丰富 , 这些控
9、件可用于设计界 面和实现各种功能, 减少了编程人员的工作量, 也简化了界面设计过程, 而且语 言简单、使用方便功能强大从而有效的提高了应用程序的运行效率和可靠性。后台数据库采用目前比较流行微软公司 SQL 服务器数据库 , 数据容量大, 稳 定性高, 能自动排除各类异常操作; 严格的用户验证与权限控制, 确保系统安全 可靠, 系统还提供了完善的数据备份与恢复功能, 用得既方便又放心。 在安全性、 准确性、运行速度方面有绝对的优势,可以快速的开发窗口应用程序。2.4其他需求2.4.1安全性分析采用严格的用户验证与权限控制,用户需要通过身份验证才能进入本系统, 进行工资的设置和管理, 没有权限的用
10、户不能够使用本系统, 每个用户只能修改 自己的密码,保密性很好,确保系统安全可靠。2.4.2健壮性分析系统基于性能优异的大型数据库系统(SQL 服务器设计,系统还提供了完 善的数据备份与恢复功能。不会出现系统崩溃。2.4.3可行性分析可能性主要包括经济可行性、技术可行性和运行可行性三个方面。技术可行性本系统使用 delphi7.0作为前台开发工具,微软公司 SQL Server2000作为 后台数据库。 操作系统:Windows98/2000/XP/2003。 计算机硬件只要能运行这几 个系统就好。经济可行性在计算机普及的今天, 对本系统的操作人员只需要简单的培训就好。 软件的 开发平台成熟可
11、行 , 它们速度快、容量大、可靠性能高、价格低,完全能满足系 统的需求。 同时此系统利用计算机的高效的处理方式取代原来传统低效的手工处 理方式, 将库存货品以及销售状况的数据分门别类的管理起来, 可快速查询、 修 改和跟踪。提供高效的管理模式。给公司带来的利益远远大于开发系统的投资。 运行可行性该系统是在 Windows XP操作系统下运行,该系统投入使用后只会简化现有 的管理,所以该系统运行可行性是很高的。3. 系统数据库设计3.1系统数据分析 图 3.1 E-R 图3.2系统数据库设计3.2.1 系统数据库设计环境配置说明本系统使用 Microsoft SQL Server2000作为后台
12、数据库服务器,身份安全验 证机制选项中必须要选择“ Windows 集成验证方式” 。3.2.2数据表及其结构工资表(表名:工资表 员工信息表(表名:员工信息表 考勤工资表(表名:考勤工资表考勤表(表名:考勤表 保险表(表名:保险表 基本工资表(表名:基本工资表所得税表(表名:所得税表 部门信息表(表名:部门信息表 职务工资表(表名:职务工资表 操作员信息表(表名:操作员表银行表(表名:银行表 4. 系统功能分析与设计4.1系统功能结构分析 图 4.1 功能结构图4.2系统业务流程分析0层业务流程图 图 4.20层业务流程图 1层业务流程图 图 4.31层业务流程图2层业务流程图 图 4.4
13、2层业务流程图4.3 系统应用架构本系统是用 Delphi7加 SQL 2000开发的。 是 C/S结构 , 客户层是 Windows XP 操作系统下面的 Delphi7,系统需要安装 SQL2000,服务端是 SQL 2000。系统各 层都在 SQL 2000前提下实现。4.4 系统功能模块实现说明4.4.1系统管理模块对操作员进行管理 , 包括操作员的添加、保存、删除和修改。操作员密码的修改,在用户登陆时,用全局变量“操作员名称”记录下登 陆用户的信息,使其只能修改当前用户密码。系统重新登陆和退出系统。4.4.2人员管理模块对人员进行管理 , 包括人员信息的添加、保存、删除和修改。对部门
14、信息进行管理, 可以设置部门的种类, 并对部门种类进行添加、 删 除、保存和修改。对员工的考勤进行管理, 主要包括员工考勤的记录, 还可以根据年月和员 工编号查询员工的考勤信息。4.4.3信息设置模块职务工资的设置 , 对职务的种类进行设置,并且可以根据不同的职务设置 职务工资的金额 , 不同等级的职务享受不同的工资待遇 , 对于变更职务的人员职 务工资也自动更改。考勤工资的设置 , 在工资结算时,需要根据员工考勤的情况来算出员工的 考勤工资 , 考勤工资设置包括对员工加班费、迟到早退费、请假费和旷工费标准 的设置。所得税设置 , 员工的基本工资在一定金额范围内要扣除相应的所得税 , 本 系统
15、可以所得税的级别 , 以及设置应交所得税上限和下限,并对相应的所得税级 别设置税率。保险设置 , 可以对每个员工的保险金额进行设置。基本工资设置 , 对于员工的基本工资金额 , 几乎是不变的或者变动很小 , 所 以我们在这个模块中对每个员工的基本工资进行简单的设置。 若基本工资有变动 可以进行修改。银行设置 , 对于管理规范的企业来说 , 工资应该有银行代发 , 这样可以保证 资金的安全和准确 , 所以在系统中有银行设置的功能 , 员工可以选择不同的银行来领取工资 , 每个人有自己的银行帐号 , 使工资的领取更加方便和可靠。4.4.4工资管理模块工资的结算, 首先要选择年月, 然后选择员工编号
16、或者员工姓名, 系统会 自动显示员工的基本工资、职务工资、考勤工资、所得税、医疗保险、失业保险 和养老保险, 此时在其他工资设置中设置部分变动工资的金额。 然后点击工资结 算, 系统会提示是否没有其他金额或扣款, 点是则直接结算, 点否则设置其他金 额后扣款,并在备注中说明原因,再结算。如果部分工资有变动,则可以重新设 置工资,重新结算。结算过的工资,选择年月和员工编号,就在 DBGrid 中显示 工资项目和金额,此时可以打印工资条。工资表生成, 能够生成各个月份的工资表, 可以根据生成的工资表进行工 资的发放,也可以根据年月查询以前生成的工资表,并且可以打印出工资表。 工资统计, 包括工资的
17、查询统计和报表的管理。 可以根据不同的条件查询 工资,如按部门查询,按员工编号查询,按时间段查询,根据不同条件查询出的 结果统计出所发出的工资的总额。 在查询到结果后可以打印工资报表, 还可以导 出工资报表的 EXCEL 格式。4.4.5数据管理模块数据备份, 用来备份数据库, 不用打开数据库直接将数据库中的数据备份。 数据的还原,用来还原已经备份的数据库。4.4.6工具模块记事本,能够记录文字,使用人员可以把需要记录的文字输入进去。 计算器,简单的计算器方便会计人员的使用。4.4.7帮助模块在这个模块中拥有强大的帮助功能, 可以帮助用户使用本系统, 解决用户 普遍存在的疑难问题。介绍系统的版
18、本,是用户更加了解系统的功能。5 系统使用说明5.1 系统安装及配置说明5.1.1 系统运行环境平台:单机操作系统:Windows XP/2000数据库服务器:SQL Server 20005.1.2 系统安装步骤首先要安装数据库:附加数据库的步骤如下:将程序目录 database 下的 db_工资管理系统 _Data.MDF和 db_工资管理系 统 _Log.LDF文件拷贝到 SQL Server 2000安装路径下的“ MSSQL ” /“ Data ”目 录下。选择“开始” /“程序” /“ Microsoft SQL Server ” /“企业管理器”项, 进入 SQL Server
19、2000企业管理器。在打开的“控制台根目录”窗口中,连续单击父级节点。选择 “数据库” 文件, 单击鼠标右键, 选择“所有任务” /“附加数据库” , 项此时将打开“附加数据库”窗口,单击“”按钮,选择 SQL Server 2000的“ MSSQL ” /“ Data ”目录下的“ db_工资管理系统 _Data.MDF”数据库,如图: 图 5.1附加数据库图点击确定即可。运行系统:双击工资管理系统图标 进入系统登录界面。5.1.3 系统配置操作系统:Windows ME/2000/XP开发工具:Delphi 7.0数据库:SQL Server 2000硬件配置:CPU :Pentium 2
20、00MHz 以上内存:32MBRAM 以上硬盘:100MB 以上磁盘空间显示分辨率:最低 800600像素 建议 1024768像素颜色:256色5.2 系统操作说明5.2.1 用户登录界面用户登录所需的用户名和密码在用户信息表中已经建立, 用户信息由管理员 提前录入设置。 进入系统后可以设置新的用户, 并可以修改用户密码。 最初用户 名是 1密码是 1,进入系统后可以对用户名进行添加和修改。登录模块提供用户 登录的界面。如下图所示: 图 5.2 用户登陆界面图输入用户名和密码后点击登录按扭,如果密码正确就会进入系统主界面 。 5.2.2 系统主界面在系统主界面里, 系统的所有功能都能在这找到
21、。 用户可以点击主界面上相16应的按扭,完成想要的功能。主界面的功能按扭分布如下图: 图 5.3 系统主界面图5.2.3工资设置模块职务工资设置界面点击主界面的工资设置中的职务工资按扭可以打开职务工资设置界面, 设置 职务工资的种类及金额,并可以添加、删除和修改,界面如下: 图 5.4 职务工资设置界面图考勤工资设置界面点击工资设置中考勤工资设置按扭, 弹出考勤工资设置界面, 可以设置考勤 工资的标准, 如加班一次的加班费,界面如下:17 18图 5.5 考勤工资设置界面图所得税设置界面点击工资设置中所得税工资设置按扭, 弹出所得税工资设置界面, 可以设置 所得税的级别和税率, 并可以添加、
22、删除和修改, 方便所得税的扣除, 界面如下: 图 5.6 所得税设置界面图保险设置点击工资设置中保险设置按扭, 弹出保险设置界面, 可以每个员工设置保险 的金额,并可以添加、删除和修改,界面如下: 图 5.7 保险设置界面图基本工资设置点击工资设置中保险设置按扭, 弹出基本工资设置界面, 可以每个员基本工 资不同,所以有针对每个人设置不同的基本工资,并可以添加、删除和修改,界 面如下: 图 5.8 基本工资设置界面图银行设置界面点击工资设置中银行设置按扭,弹出银行设置界面,工资应该有银行代发, 每个员工可以选择代发银行, 并可以删除信息, 还可以添加银行的种类, 界面如 下: 图 5.9 银行
23、设置界面图5.2.4工资管理模块工资结算界面点击工资管理中的工资结算按扭, 弹出工资结算界面。 前面几个界面设置了 部分工资的种类和核算标准,在工资结算中将对另外一部分变动工资进行设置, 并自动对工资结算,生成工资结算结果,并且打印出员工的工资条,界面如下:19图 5.10 工资结算界面图工资表界面点击工资管理中的工资表按扭,弹出工资表界面。界面如下: 图 5.11工资表界面图 20工资统计界面点击工资管理中的工资统计按扭, 弹出工资查询界面, 该模块包括工资统计、 查询和报表管理三快内容。 可以对工资按月份查询, 也可以按部门查询, 还可以 按员工编号查询,同时还能按工资类别及金额查询并且打
24、印出报表和工资条。 图 5.12工资统计界面图5.2.5人员管理模块部门信息设置界面包括对部门信息的添加、删除和修改,界面如下: 图 5.13 部门信息设置界面图员工信息设置界面包括对员工信息的添加、删除和修改,界面如下: 图 5.14 员工信息设置界面图 考勤设置界面包括对员工信息的添加、删除和修改,界面如下: 图 5.15 考勤设置界面图参考文献1李文立 .delphi 数据库系统开发 M.北京:人民邮电出版社, 2006.5, 1-852梁冰 .delphi 开发技术大全 J.北京:人民邮电出版社, 2006.5, 1-5343张海藩 . 软件工程导轮 M.北京:清华大学出版社 ,200
25、5.4,20-254李俊平 .Delphi 面向对象程序设计 N.北京 :高等教育出版社, 2003,1-3365王明 .SQL Server 2000 数据库开发技术与工程实践 M.北京:人民邮电出版社, 2003, 6王 晟 , 万 科 . 数 据 库 开 发 Delphi 经 典 案 例 解 析 M. 北 京 :清 华 大 学 出 版 社 ,2005.2,42-1317薛燕 .Delphi 与数据库开发指南 .M.北京:人民邮电出版社, 2003, 1-2568宋坤 .Delphi 数据库系统开发完全手册 M.北京 :人民邮电出版社 ,2006, 66-899周成 . 数据库开发基础教程
26、 M.北京:人民邮电出版社, 2006, 56-12710胡可 .Delphi 开发完全手册 M.北京 :高等教育出版社 ,2000, 84-19011韩刚 . Delphi面向对象的程序设计 M.北京:电子工业出版社, 2002, 220-286 12萨师煊 . 数据库系统概论 (第三版 M.北京 :高等教育出版社 ,2000, 99-18813刘艺 . Delphi7组件编程参考思想 M.北京:人民邮电出版社, 2003, 79-27014周峰 .SQL Server 2000中文版关系数据库基础与实践教程 M.北京 :电子工业出版 社 ,2005, 89-10315申文 . Delphi
27、高手突破 M.北京:清华大学出版社 ,2002, 1-236致谢能够顺利完成本系统的设计和开发工作, 把学校中所学的知识付诸实践, 完 成毕业设计的任务, 特别要感谢安徽财经大学信息工程学院的包怀忠老师, 以及 信息工程学院 03计本班诸多同学的热心帮助和支持。在安徽财经大学攻读学士学位四年的学习就要结束了, 首先感谢学校领导的 悉心关怀与指导, 在整个本科生学习期间, 各个老师严谨的治学态度、 精深的学 术见解、 不断学习和研究的精神深深地影响了我们每一个人, 作他们的学生, 令 我受益非浅。 在此向他们表示衷心的谢意。 安财老师严谨的治学风范、 勤奋谦逊 的工作态度是我终生学习的榜样。在本
28、次毕业设计中, 我重点感谢指导老师包老师, 我从他身上学到了很多东 西。 他认真负责的工作态度, 严谨的治学精神和深厚的理论水平都使我受益非浅。 无论在理论上还是在实践中, 都给与我很大的帮助, 使我得到很大的提高, 这为 于我以后的工作和学习都奠定了一定的基础, 在此感谢他耐心的辅导。 在撰写论 文阶段,老师几次审阅我们的论文,提出了许多宝贵意见,没有他的指导,我就 不能较好的完成课题设计的任务。计算机技术和网络技术日新月异地飞速发展,人们总是处在不断学习阶段, 再加上作者水平有限, 所以本文肯定存在不少错误和不尽如人意之处, 欢迎广大 老师和同学批评指正,在此深表感谢!目 录引言 . .
29、1 1. 业务概述 . 1 1.1传统模式处理业务介绍 . . 11.2现有信息系统应用情况 . . 22.系统需求 . 2 2.1系统总体需求 . . 2 2.2 系统功能需求 . . 3 2.3 系统性能需求 . . 3 2.4其他需求 . . 4 2.4.1安全性分析 . . 4 2.4.2健壮性分析 . . 42.4.3可行性分析 . . 43. 系统数据库设计 . 5 3.1系统数据分析 . . 5 3.2系统数据库设计 . . 6 3.2.1系统数据库设计环境配置说明 . . 63.2.2 数据表及其结构 . . 64. 系统功能分析与设计 . . 10 4.1系统功能结构分析 .
30、 . 10 4.2系统业务流程分析 . . 11 4.2.1 0层业务流程图 . . 13 4.2.2 1层业务流程图 . . 13 4.2.3 2层业务流程图 . . 13 4.3 系统应用架构 . . 12 4.4 系统功能模块实现说明 . . 13 4.4.1系统管理模块 . . 134.4.2 人员管理模块 . 13 4.4.3 信息设置模块 . 13 4.4.4 工资管理模块 . 14 4.4.5 数据管理模块 . 14 4.4.6 工具模块. 14 4.4.7 帮助模块. 14 5 系统使用说明 . 15 5.1 系统安装及配置说明 . 15 5.1.1 系统运行环境 . 15 5.1.2 系统安装步骤 . 15 5.1.3 系统配置. 16 5.2 系统操作说明. 16 5.2.1 用户登录界面 . 16 5.2.2 系统主界面. 16 5.2.3 工资设置模块 . 17 5.2.4 工资管理模块 . 17 5.2.5 人员管理模块 . 21 参考文献 参考文献 . 23 致谢 . 24 26 专心-专注-专业