Delphi工资管理系统.docx

上传人:牧羊曲112 文档编号:1893771 上传时间:2022-12-24 格式:DOCX 页数:35 大小:692.64KB
返回 下载 相关 举报
Delphi工资管理系统.docx_第1页
第1页 / 共35页
Delphi工资管理系统.docx_第2页
第2页 / 共35页
Delphi工资管理系统.docx_第3页
第3页 / 共35页
Delphi工资管理系统.docx_第4页
第4页 / 共35页
Delphi工资管理系统.docx_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《Delphi工资管理系统.docx》由会员分享,可在线阅读,更多相关《Delphi工资管理系统.docx(35页珍藏版)》请在三一办公上搜索。

1、工资管理系统摘要:工资管理系统是为了提高企业工资管理、简化工资核算流程的一个系统。该系统是在基于Windows操作系统平台的Delphi7.0开发环境下开发的。其囊括了企业对员工的资料管理的基本操作功能。如:员工入库保存、查询、修改、删除、考勤、工资核算及打印等功能。该系统能记录和管理员工从入厂以来的所有的工资信息及个人基本信息,能大大减轻会计部门的管理工作,方便、快捷、安全的完成企业员工工资管理工作。在方便企业管理的同时,为了保证管理信息的准确性、实时性、决策性,鉴于该系统是服务于管理工作的,因此本系统在使用权限上作了特别的限制及规定,使用权主要由超级管理员指定执行。基于系统开发的过程是根据

2、实际工作需要而结合软件工程的基本开发步骤设计开发的。论文在论述时严格按照开发流程,以有详有略,层次分明、重点突出的原则,从问题定义、需求分析、总体设计、详细设计到编码、测试的顺序进行分析论述的,给系统一个清晰、全面地说明。有利于系统将来的扩充及完善。关键词:工资管理系统、Windows 操作系统平台、Delphi开发环境、使用权限。毕业设计(论文)外文摘要THE SYSTEM OF WAGES MANSGEMENT SYSTEM (WMS)Abstract :WMS is a wages management for the sake of the exaltation business en

3、terprise, simplification the wages check the process. That system is a development under the Windows operate system of the terrace . Its bagged the basic operation function to manage to the employees data of business enterprise. Such as:The employee store in warehouses to keep, search, modification,

4、 delete, test , wages to check and print to wait the function etc. That system can record with the havingss wages information that manage the employee from into since factory,can consumedly alleviate the accounts sections management work, convenience, fast, safe complete Business enterprise employee

5、 wages management work. In the accuracy, solid hour, decision, for this reason this system that convenient business enterprise management of at the same time, manage the information for the sake of the assuranced to made on use the legal power special of restrict and provision, use the power main sp

6、ecify to carry out from the super management .During the course of the designing and developing. According to need of the system , I combined essential the step of developing software engineering ,so seriesly in term of this development flow, I will discuss this procudure in detail and concisely in

7、this thesis on principle of brachylogy hiberarchy, which is from definining question,analysising requirement, designing collectivity and to coding and testing.thus providing clear and across-the-board explanation for the system, and in favor of expanding the system in the future.Keywords :WMS、Delphi

8、 environment of development,the Operation System of Windows platform ,permision of usage, developing flow.目 次前言 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.

9、3总体设计文档 17第四章 详细设计26 4.1系统管理模块26 第五章 编码 30第六章 测试38 总结 39 致谢 40参考文献41前 言随着计算机软件和网络快速的发展,使软件化的管理模式陆续被各大企业所采纳,由于它的方便、准确、快速、灵活的管理方式,让企业在管理上实现了自动化、一体化、多元化。国内软件商已经开发出很多较好的商品化工资管理软件,虽然这些工资管理软件其功能都很完善,但它们大多是面向大型企业而开发的,专业性强、功能分工较细、操作和使用比较复杂,难以掌握。而对中小企业这种软件既不经济也不实惠,然而中小企业也很渴望使用该类软件,特别是当中小企业发展到一定规模的时候,对于管理所面对的

10、问题已不是手工操作能及时准确的快速完成的,管理软件能简化企业在管理上的复杂性,和减少企业管理的庞大开销,让企业能运用更多的精力和财力去从事开发等别的发展方向。工资管理系统已为许多企业所采用,已得到了成功的肯定。在软、硬件方面对系统的需求。软件要求易学,容易掌握,可以很简单方便地管理信息。硬件的配置要求不能太高,这样可以很好的适应当前的工资管理系统。本系统是在Delphi7.0和SQL Server的环境下开发的,考虑到系统的通用性、规模和使用环境,我排除了小规模的access而采用SQLServer2000开发。在开发中我注意到色调的搭配,使人不易疲倦和刺眼。做到新颖、美观和灵活,让用户在使用

11、中不但能感受到功能的强大,还能有美感的享受。结合目前各企业工资管理工作的实际情况,通过上网查找相关资料和与工厂的管理人员、会计的了解后。设定了系统中主要有以下功能模块:人员管理、工资管理、查询、系统管理、报表打印、帮助等。由于现在的企业都在向网络化发展,网络化高效的管理模式不仅减轻管理人员的工作负担,而且会大幅度提高管理人员的工作效率,也可以说它是现代管理企业的一把金钥匙。第一章 问题提出在我国企业管理中,以前工资管理靠会计进行工资核算,随着人员的增加和工作的细化,在工资核算方面的工作量变的越来越大。有些企业不得不花费大量的人力和物力,但经过工作人员的细心工作也不免有算错的时候。所以工资核算成

12、了企业发展中所面临的一大困难。早些年,只有几家大公司才会引入软件来协助人为管理,虽然成效突出,但它的高昂的软件和设备费用让许多中小型企业望而生畏。但随着电脑的快速发展,慢慢的它由贵族走向大众。还有就是软件技术的日见成熟,让这个只有大公司才能享用的东西,慢慢地被一些中小企业所看中,也让它们在企业中找到了先机,有力的节省了成本。为了更高效的对员工工资管理,降低大量的人力、物力,引进软件管理是企业发展的必行之路。我根据企业工资管理的实际需求,使用标准的图形开发软件Delphi和大型的数据库系统SQL Server2000,实现的一种基于Client/Server模式的管理信息系统。该系统可以完成企业

13、员工工资的基本管理。结合企业网络优势,这套系统在企业的各部门间全部联网,可实现企业的数据共享,及时了解各部门的信息,极大的提高了企业及时、高效的对各部门工资管理效率,使管理工作上了个新的台阶。第二章 可行性分析和需求分析2.1可行性分析可行性分析是要决定“做还是不做”,它是客观的、科学的。目前国内很多软件公司做系统集成项目,业内流传“没有做不了的系统集成项目”。这是个错误的理念,因为可行性分析表明做某件事的成功几率和是不是有真正的开发价值。不论是为客户做软件项目还是为自己做软件产品,都要进行需求分析。它可以减少不必要的损失和资金投入。 对于我所做的工资管理系统,经过可行性分析它具有开发成功几率

14、高和广阔的市场应用价值。2.2需求分析需求分析所要作的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。要围绕两个核心问题开展需求分析:(1)应该了解什么?(2)通过什么方式去了解?随着计算机硬件成本的降低,中小型企业已经有能力配置一台计算机来管理职工的工资。虽然可以直接购买软件市场上十分成熟的商业化软件,但根据自己企业的实际情况,设计一套有自己公司特色的工资管理软件,具有操作简单方便、运行速度快等特点。由于软件是自己开发的,自己掌握程序的源代码,如果遇到公司需求变动时,只要简单修改软件即可,不用额外支出费用。另外,自己开发的程序由于加

15、密方式不同于商业化软件,安全系数相对来讲也高一些。以前的工资的核算模式是企业根据员工的实际情况,首先定制一个基本工资,根据员工的工作情况,再给予各种形式的奖金。员工的考勤通常是经专人记录。到月底时,会计要根据员工的工作情况,按一定的工资核算计算工资。这种工作模式工作起来效率很低,并且存在着考勤人员作弊、会计计算工资错误等种种弊端。如果使用计算机管理员工的工资时,就不存在这种现象。作为工资管理系统的参考,需求分析的任务就是借助于当前大多数普通人手工作业的逻辑模型导出本系统的逻辑模型,解决本系统的“做什么”的问题需求分析方法由对软件的数据域和功能域的系统分析过程及其表示方法组成。它定义了表示系统逻

16、辑视图和物理视图的方式。大多数的需求分析方法是由数据驱动的,也就是说,这些方法提供了一种表示数据域的机制,我们可以根据这种表示,确定软件功能及其他特性,最终建立待开发软件的抽象模型,即目标系统的逻辑模型。结构化分析是面向数据流进行需求分析的方法,适合于数据处理类型软件的需求分析。结构化分析方法就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。工资管理系统就是运用结构化分析方法进行需求分析的。通过这种自顶向下逐步求精进行需求分析的方法我们可以得到工资管理系统的数据流图。因此,在此阶段的主要任务是:(1) 用户对系统要实现的功能的

17、要求;(2) 根据需求分析,设计一个合适的数据库;(3) 各功能模块的划分及实现方法;(4) 系统开发环境的选择;(5) 系统运行环境;(6) 数据库概念模型(系统E-R图);由于用户的每一项操作都是在对数据库的操作,数据库结构设计的好坏直接关系到各种功能的实现和程序运行的效率,因此我对数据库进行了详细重点的设计。把这些基本功能有机地结合在一起,充分利用数据库和软件技术,实现了把这些功能有机的融合在一起;极大地方便操作用户的使用和管理员的有效管理。在软硬件方面对系统的需求,软件要求易学、易用。硬件配置不能太高,如果企业有以前的计算机,仍可以采用。2.3工资管理处理系统数据流图1.工资管理系统的

18、顶层数据流程图图2-1 顶层数据流图2.工资管理系统的基本功能数据流图图2-2 系统基本功能数据流图2.4细化部分主要功能数据流图图2-3 添加员工信息数据流图图2-4 查询员工信息数据流图图2-5 核算当月员工工资数据流图2.5数据字典(1)数据项:操作员含义说明:定义了可以使用系统的各用户的名单及权限,系统初次安装所创建的用户号是admin,密码11。登录时,用户权限我分为了三种方式,操作员管理、查询权、系统设置。操作员管理只能对人员管理、工资管理、报表打印、辅助功能、帮助模块进行访问,而查询权只能访问查询模块,系统设置只能访问系统设置模块。组 成:编号、操作员号、用户口令、用户权限、说明

19、。(2)数据项:员工含义说明:定义了员工的详细资料、基本工资、备注和个人密码。组成:编号、姓名、密码、性别、出生日期、工作日期、部门、职务、基本工资、地址、联系电话、备注。(3)数据项:部门含义说明:定义了各部门的详细资料。组 成:编号、部门名称、部门主管、部门津贴、备注。(4)数据项:职务含义说明:定义了职务种类。组 成:职务编号、职务名称、职务津贴、备注。(5)数据项:考勤含义说明:用于对员工上班、下班的早退和迟到进行监督管理。组 成:考勤表编号、上下班类型、当前时间、迟到、早退。(6)数 据 项:请假含义说明:对员工的请假信息的记录,用于对工资扣款的计算。组 成:请假记录编号、请假职工编

20、号、请假原因、开始时间、结束时间、请假天数、请假扣款、操作员编号、备注。(7)数 据 项:加班含义说明:对员工的加班信息的记录,用于对工资奖金的计算。组 成:加班记录编号、加班职工编号、开始时间、结束时间、加班天数、加班奖金、操作员编号、备注。(8)数 据 项:时间含义说明:用于对上班和下班的时间制定,用于对员工早退和迟到的判断。组 成:编号、记录时间、记录类型。(9)数 据 项:工资含义说明:对员工所从事的劳动应得的当月报酬的计算和支领情况的记录,当中涉及到对奖金和扣款的计算。其中的可变工资项1和可变工资项2是对计算公式外的额外补贴,如在过年每人多发200补助等。组 成:工资编号、员工编号、

21、基本工资、岗位津贴、职务津贴、可变工资项1、可变工资项2、奖金、扣款、应发工资、实发工资、工资支领情况。(10)数 据 项:历史记录含义说明:对工资的记录,因为工资表所记录的只是当月的记录。如果月份变了,它将删除以前的记录而重新产生当月的新的工资记录,而历史记录就是将每月的工资记录都在历史记录中保存,方便日后对每月工资情况的查询。组 成:记录编号、月份、员工号、基本工资、部门津贴、职务津贴、可变工资项1、可变工资项2、奖金、扣款、应发工资、实发工资、支领情况。2.6 系统功能清单下面介绍各常用模块的数据输入输出、处理/存储概况表及其部分数据流程。 (1)人员管理输入:员工的各种信息,有常用信息

22、、基本工资、工作日期和出生日期信息等。处理简述:将这些信息全部写入员工表中,对员工按职位和部门关系进行管理。输出:打印员工表。数据存储:各员工的详细信息、添加、删除、修改员工信息(2)员工考勤输入:员工的上下班的记录,记录的时间是当前时间。处理简述:将这些信息全部记录在考勤表中,用于对员工工资的计算。输出:员工考勤表。数据存储:各员工上下班记录表。(3)请假记录输入:员工的请假记录,其中有请假原因的说明等。处理简述:将这些信息全部写入请假表中,用于对员工工资的计算。输出:员工请假表。数据存储:各员工请假的详细信息、添加、删除、修改员工请假信息。(4)加班记录输入:员工的加班记录说明等。处理简述

23、:将这些信息全部写入加班表中,用于对员工工资的计算。输出:员工加班表。数据存储:各员工加班的详细信息、添加、删除、修改员工加班信息。(5)部门记录输入:部门的记录,其中有部门主管人和部门津贴的说明等。处理简述:将这些信息全部写入部门表中,用于对员工工资的计算。输出:企业部门表。数据存储:各部门的详细信息、添加、删除、修改部门信息。(6)职务记录输入:职务的记录,其中有职务津贴的说明等。处理简述:将这些信息全部写入职务表中,用于对员工工资的计算。输出:企业职务表。数据存储:各职务的详细信息、添加、删除、修改职务信息。(7)工资设定输入:员工的工资请假、早退、迟到、加班的价钱记录和上下班的时间记录

24、说明等。处理简述:将这些信息全部写入工资检测表中,用于对员工工资的计算。输出:企业工资检测表。数据存储:工资的请假、早退、迟到、加班的价钱记录和上下班的时间记录详细信息及修改。(8)工资生成输入:生成工资的月份、时间、可变工资项的记录信息等。处理简述:将这些信息全部写入工资表中。输出:打印员工工资表。数据存储:各员工的工资记录详细信息。(9)领取工资输入:员工的编号等个人信息或从员工工资表中选择。处理简述:将工资的支领情况写入工资表中。输出:企业工资表。数据存储:各工资的支领情况的记录及修改。(10)查询输入:员工的编号等个人信息。处理简述:寻找员工的相关信息。输出:员工的相关信息。(11)操

25、作员管理输入:操作员编号、员工姓名、密码、备注和权限的详细信息。处理简述:将这些信息全部写入管理员表中。输出:管理员表。数据存储:对管理员详细信息、添加、删除、修改管理员信息。(12)修改密码输入:管理员的密码和新密码。处理简述:将正确的新密码存对到管理员表中,实现对原密码的修改。输出:管理员表。数据存储:对管理员密码的修改。(13)数据备份和还原输入:存放备份文件的路径或是还原文件的路径。处理简述:由指定的路径文件中将数据库备份或还原。输出:数据库。数据存储:对数据库的备份或还原。(14)历史表初始化处理简述:将工资历史表的记录删除。输出:工资历史表。数据存储:对历史表的删除 。(15)系统

26、初始化处理简述:用于对第一次使用此软件或是想重新记录。按照关系的完整将系统中的所有表都删除并按完整性关系添加一条管理员记录,用户名admin,密码:11。输出:所有表。数据存储:对所有表删除。2.7 开发语言与开发环境工资管理系统是用BORLAND公司的DELPHI7.0开发工具实现的。Delphi有众多优越特性。它提供了新颖的可视化设计工具,采用面向对象的方法将Windows编程的复杂性封装起来,实现了将可视化设计与Object Pascal语言的有机集成,为我们提供了一种方便、快捷的Windows应用程序开发工具,配有Database Engine,可通过SQL Links、ODBC访问多

27、种数据库,并且提供了强大的开发基于客户/服务器模式的数据库应用的能力。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。Delphi是开发数据库前端的优秀工具,它以其简洁明快的编程语言、功能强大的组件和灵活方便的编程环境在竞争激烈的市场中越来越赢得青睐。采用Delphi来开发数据库应用程序具有更大的灵活性和可扩展性。工资管理系统的数据库是用SQL2000开发的。SQL Server 2000是微软公司最新版的大型数据库服务

28、器,其性能指标在各方面都有赶超Oracle数据库的趋势。在经历了SQL Server 6.5和7.0两个版本的尝试后,微软公司终于开始向大规模的业务领域进发了。在过去的很长一段时间中,微软公司凭请了世界上最优秀的数据库专家以及专门搭建了信息量可谓空前的地理信息系统,励精图治。有了强大的性能和功能支持,再配合其一向为人称道的易用性,SQL Server可以说成为了开发者手中的一柄利器!SQL Server 2000提供的非常傻瓜的缺省安装和使用模式,其上手难度并不比Access大。另外,SQL Server 2000可以兼顾小、中、大规模的应用,有着远远比Access强大的伸缩性。我的工资管理系

29、统采用的操作系统是单机上的 WindowsXP操作系统,数据库是用SQL2000建立的。2.8 数据库概念模型(E-R图)在此系统中,我通过对企业工资系统的核算的方法进行综合、归纳与抽象,形成了一个独立的概念模型。 图2-6 工资管理系统的E-R图第三章 总体设计3.1 总体设计阶段任务及方法这一阶段的的任务是设计出组成工资管理系统的所有程序结构和数据库文件(软件系统结构设计)。并采用面向数据流的设计方法将系统按功能划分模块、确定每个模块的功能、模块间的调用关系、模块间的接口以及评价模块结构质量。在设计数据结构和数据库时主要采用逐步细化的方法,根据需求分析阶段对系统数据的组成、操作约束和数据间

30、的关系描述、确定数据结构特性。3.2 总体设计阶段步骤及要求(1)系统模块设计系统的模块化形式在前面的内容中已经有了较详细的描述,根据以管理员为核心的使用模式。(2)系统控制结构对系统的控制主要体现在对信息流的把握上,即对参与处理各种信息流模块进行分析、解耦和协调,从中找出相互之间的逻辑关系,以便采取不同的控制对策。3.3总体设计文档1. 软件结构图(软件层次结构图)图3-1软件结构图现将人员管理、工资管理、系统管理、辅助功能四个模块进行一步分解。(1) 人员管理的功能的层次图图3-2人员管理结构图(2) 工资管理的功能的层次图图3-3人员管理结构图(3)系统管理功能层次图图3-4系统管理结构

31、图(4)报表打印的功能的层次图图3-5报表打印结构图(5)辅助功能的功能的层次图图3-6辅助功能结构图2.数据库逻辑结构图表按照工资管理系统的基本流程设计,本系统在SQL2000上建立了一个名为gz的数据库,共有11个表:person(员工表),operator(操作员表),department(部门表),vocation(职务表),checks(考勤表),checktimerecord(时间记录表),overtime(加班表),holiday(请假表),money(价钱设定表),salary(当月工资生成表),history(工资历史记录表)。其中:(1)员工表(person)每个员工都有自

32、己的编号、个人详细信息和个人密码,这个密码主要用在上下班考勤时输入以确认个人信息的准确性。个人密码保密,不过具有操作员管理权的普通管理员就可以修改员工的密码,员工的密码员工本人不能修改,只能通过管理员修改。(2)操作员表(operator)每个系统用户拥有唯一的登录号及用户权限,只有超级用户才有创建新用户、修改系统用户密码及权限、删除系统用户的权利;普通用户只能修改个人的密码。(3)部门表(department)一个企业往往都分为许多的部门,每个部门负责各自的任务。部门表就是将企业所有的部门都加以记录。(4)职务表(vocation)职务表是将企业中的各种不同职务名称的记录。并在职务表中设定职

33、务津贴。(5)考勤表(checks)考勤表主要是对员工上下班的记录情况。也就相当于上下班的刷卡一样,当员工上班时,通过考勤登记确认员工上班的时间,还可以计算出该员工迟到早退的情况,便于工资表的计算。(6)时间记录表(checktimerecord)时间记录表主要用于公司对上班、下班时间的设定。以便对在员工考勤时确定员工是否有早退或迟到的计算。 (7)加班表 (overtime)加班表用于记录员工在上班工作日外的工作时间记录,加班表只能计算整数的天数,不能对小于一天的计算。并且计算出加班的天数和核算出加班的奖金。(8)请假表 (holiday)请假表用于记录员工在工作日中因特殊情况取消工作的记录

34、,同样也是只能对整数的天数进行计算,不能对小于一天的计算。并计算出请假的天数和扣工资的钱数。(9)价钱设定表(money)该表用于对早退,迟到一次的扣款金额,以及加一天班或是请假一天的金额。用于对请假和扣款的计算。(10)当月工资生成表(salary)生成当月员工的工资表,涵盖员工工资的详细情况及支领情况。可以在当月重复生成,不过它将覆盖以前的结果,只能显示最后的工资表记录。(11)工资历史记录表(history) 该表用于记录每月的工资情况,是对每次生成的工资的备份,便于以后对某月工资的查询。员工表(person)如下:列 名类 型长 度中 文 名 字允 许 空说 明idchar10用户编号

35、否person_namechar10用户姓名否person_passwordchar30密码否person_sexchar2性别否person_birthdaydatetime8出生日期否person_workdatedatetime8工作日期否departmentchar10部门编号否jobchar10职务编号否base_salarymoney8基本工资否addresschar50地址否telchar15电话否descriptionchar50备注是操作员表(operator)列名类型长度中文名字允许空说明idchar10编号否operator_idchar10操作员编号否operator_

36、passwordchar30操作员密码否right1bit1操作员权限是right2bit1操作员权限是right3Bit1操作员权限是descriptionchar50备注是部门表(department)列名类型长度中文名字允许空说明idchar10部门编号否department_nameChar20部门名称否department_master_idchar10部门主管编号否department_subsidymoney8岗位津贴否descriptionchar50备注是职务表(vocation)列名类型长度中文名字允许空说明idchar10职务编号否vocation_namechar16职

37、务名称否vocation_subsidymoney8职务津贴否descriptionchar50备注是考勤表(checks)列名类型长度中文名字允许空说明idchar10考勤表编号否person_idchar10员工编号否checktime_idchar10上下班类型否timedatetime8当前时间否money_latebit1迟到否money_firstgobit1早退否时间记录表(checktimerecord)列名类型长度中文名字允许空说明id char10编号否recordtimedatetime8记录时间否recordtypechar20记录类型否加班表 (overtime)列名

38、类型长度中文名字允许空说明idchar10加班记录编号否person_idchar10加班职工编号否start_timedatetime8开始时间否end_timedatetime8结束时间否timecountint4加班天数否salarymoney8加班奖金否operatorchar10操作员编号否descriptionchar50备注是请假表 (holiday)列名类型长度中文名字允许空说明idchar10请假记录编号否person_idchar10请假职工编号否holiday_reasonchar30请假原因否starttimedatetime8开始时间否endtimedatetime8

39、结束时间否timecountint4请假时间否salarymoney8请假扣款否operatorchar10操作员编号否descriptionchar50备注是价钱设定表(money)列名类型长度中文名字允许空说明idchar10编号否submoneymoney8请假一天普通扣款否addmoneymoney8加班一天普通奖金否latemoney8迟到一次扣款是firstgomoney8早退一次扣款是当月工资生成表(salary)如下列名类型长度中文名字允许空说明idchar10工资编号否person_idchar10员工编号否base_salarymoney8基本工资否department_s

40、alarymoney8岗位津贴否vocation_salarymoney8职务津贴否other_salary1money8可变工资项1否other_salary2money8可变工资项2否bonusmoney8奖金否mulctmoney8扣款否should_pay_salarymoney8应发工资否real_pay_salarymoney8实发工资否is_paybit1工资支领情况否工资历史记录表(history)如下列名类型长度中文名字允许空说明idchar10记录编号否monthchar10月份否person_idchar10员工号否base_salarymoney8基本工资否depart

41、ment_salarymoney8部门津贴否vocation_salarymoney8职务津贴否other_salary1money8可变工资项1否other_salary2money8可变工资项2否bonusmoney8奖金否mulctmoney8扣款否should_pay_salarymoney8应发工资否real_pay_salarymoney8实发工资否is_paybit1支领情况否第四章 详细设计4.1系统管理模块 该模块主要实现了系统管理员的添加、删除和数据备份、还原及系统退出等功能。考虑到系统初次安装时能顺利登录系统,在事务处理信息库中加入管理员信息。超级管理员:admin,密码:11。故而对此模块维护的设计思想是:初次登录系统时,系统用户必须用超级管理员和口令进入,管理员登录不区分大小写,此时的管理权限为最大(操作员管理,查询权,系统设置权)。以下是这个模块的界面:4-1工资管理系统管理界面模块中各功能的详细设计如下:(1)密码修改功能管理员都有修改自己密码的权利,不论其权限的大小。4-2工资管理系统修改密码界面其N-S图如图4-:图4-(2)操作员管理添加、删除、修改管理员的信

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号