关键词:工资管理系统、Windows 操作系统平台、Delphi开发环境、使用权限。
目 次
前言……………………………………………………………………………… 5
第一章 问题提出…………………………………………………………………… 6
第二章 可行性分析和需求分析…………………………………………………… 7
2.1可行性分析………………………………………………………………… 7
2.2需求分析………………………………………………………………7
2.3工资管理处理系统数据流图……………………………………………… 9
2.4 细化部分要功能数据流图 ……………………………………………… 10
2.5数据字典………………………………………………………………… 11
2.6 系统功能清单………………………………………………………………12
2.7开发语言与开发环境……………………………………………………15
2.8数据库概念模型(E-R图)……………………………………………… 16
第三章 总体设计……………………………………………………………………17
3.1总体设计阶段任务及方法…………………………………………………17
3.2总体设计步骤及要求………………………………………………………17
3.3总体设计文档 ………………………………………………………………17
第四章 详细设计……………………………………………………………………26
4.1系统管理模块………………………………………………………………26
第五章 编码 ……………………………………………………………………… 30
第六章 测试…………………………………………………………………………38
总结 …………………………………………………………………………………39
致谢 ……………………………………………………………………………… 40
参考文献……………………………………………………………………………41
随着计算机硬件成本的降低,中小型企业已经有能力配置一台计算机来管理职工的工资。虽然可以直接购买软件市场上十分成熟的商业化软件,但根据自己企业的实际情况,设计一套有自己公司特色的工资管理软件,具有操作简单方便、运行速度快等特点。由于软件是自己开发的,自己掌握程序的源代码,如果遇到公司需求变动时,只要简单修改软件即可,不用额外支出费用。另外,自己开发的程序由于加密方式不同于商业化软件,安全系数相对来讲也高一些。
需求分析所要作的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。要围绕两个核心问题开展需求分析:(1)应该了解什么?(2)通过什么方式去了解?
这种工作模式工作起来效率很低,并且存在着考勤人员作弊、会计计算工资错误等种种弊端。如果使用计算机管理员工的工资时,就不存在这种现象。
以前的工资的核算模式是企业根据员工的实际情况,首先定制一个基本工资,根据员工的工作情况,再给予各种形式的奖金。员工的考勤通常是经专人记录。到月底时,会计要根据员工的工作情况,按一定的工资核算计算工资。
需求分析方法由对软件的数据域和功能域的系统分析过程及其表示方法组成。它定义了表示系统逻辑视图和物理视图的方式。大多数的需求分析方法是由数据驱动的,也就是说,这些方法提供了一种表示数据域的机制,我们可以根据这种表示,确定软件功能及其他特性,最终建立待开发软件的抽象模型,即目标系统的逻辑模型。
作为工资管理系统的参考,需求分析的任务就是借助于当前大多数普通人手工作业的逻辑模型导出本系统的逻辑模型,解决本系统的“做什么”的问题