企业工资信息管理系统详细设计说明书

合集下载

软件工程工资管理系统(一)

软件工程工资管理系统(一)

软件工程工资管理系统(一)引言概述软件工程工资管理系统是一种基于软件工程原理和技术开发的管理系统,旨在帮助企业有效地管理员工工资情况。

本文将针对软件工程工资管理系统进行详细介绍,并分为五个大点进行阐述,包括系统设计、数据管理、薪资计算、报表生成和安全性。

正文1. 系统设计- 确定系统需求:使用者需求、业务需求、功能需求等。

- 架构设计:采用三层结构,分别是表示层、逻辑层和数据层。

- 数据库设计:定义员工信息表、工资记录表、薪资标准表等。

2. 数据管理- 员工管理:包括添加员工信息、编辑员工信息和删除员工信息等功能。

- 工资记录管理:录入员工工资、修改工资记录和删除工资记录等操作。

- 薪资标准管理:定义薪资标准、修改薪资标准和查询薪资标准。

3. 薪资计算- 基本工资计算:根据薪资标准和员工工作情况,计算员工的基本工资。

- 加班工资计算:根据员工的加班情况和加班费率,计算员工的加班工资。

- 奖金计算:根据员工的绩效评估和奖金比例,计算员工的奖金。

4. 报表生成- 员工工资报表:生成员工工资的详细报表,包括基本工资、加班工资和奖金等。

- 部门工资报表:生成部门工资的统计报表,包括各部门的总工资和平均工资等。

- 年度工资报表:生成年度工资的汇总报表,包括全公司的总工资和平均工资等。

5. 安全性- 用户权限管理:设置不同用户的不同权限,保证系统数据的安全性。

- 数据备份与恢复:定期备份系统数据,防止数据丢失。

- 日志记录与审计:记录系统的操作日志,方便追踪和审计系统的使用情况。

总结软件工程工资管理系统是一种能够帮助企业有效管理员工工资的系统。

通过系统设计、数据管理、薪资计算、报表生成和安全性等方面的功能,企业可以更好地管理员工的工资情况,提高工资管理的效率和准确性。

同时,系统的安全性措施也能保护员工工资数据的安全,保证企业和员工的权益。

工资管理系统设计报告.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 数据库开发系统。

项目说明书

项目说明书
目录
SMIS-员工资金信息系统项目说明文档

编写说明 可行性分析报告 系统需求分析说明书 系统概要设计说明书 系统详细设计说明书 数据库设计 系统测试 附录
SMIS项目答辩—西南石油大学计算机科学学院 1
2018/11/9
编写说明
编写目的 项目背景 项目定义

2018/11/9
2018/11/9
SMIS项目答辩—西南石油大学计算机科学学院
8

可选的方案
1. 原有方案的优缺点、局限性及存在的问题
原有方案的优点: 具有各自的灵活性,但是移植性差,只能适用于单个企业。 消费群体不同。smis-工资管理信息系统可适用了大部分的企业进行员工的信息管理。 原有方案缺点:局限性太大,不利于重复使用。 而此方案经过缜密的讨论、分析,目前没有发现缺点。
2018/11/9
SMIS项目答辩—西南石油大学计算机科学学院
4

项目定义
数据字典:关于数据的信息的集合,也即是对数据流图中包含 的元素的定义的集合。 SAP:是当前国际主要企业所采用的主流企业管理软件开发平 台。它具有强大的集成功能,能够满足开发本系统所有的技术 条件。 ABAP:ABAP/4是英文Advanced Business Application Programming的缩写,是SAP R/3商用系统的应用程序开发工 具。

引言
1.标识 系统要求:Windows、Linux、Unix 软件要求:IE 内核浏览器 IE 5以上 软件标题:smis-工资管理信息系统 缩略词语:smis 工资 管理 软件版本号:20110806501 软件发行号:swpu0805020400 2.背景 XX公司是一家在全球有100家分公司,员工总人数达100000人的上市公司,公司的主要主要业务是XX,因为公司跨度大 人员较多而且信息资源共享需求要求高,在传统的人工(纸质)管理下无法达到信息及时更新、资源共享、内部管理的信息化、 信息同步等要求,也因人工管理的弊端导致公司每年在员工工资的管理上出现漏洞。现急需一款软件针对员工信息(相关工资、 奖金、福利等)进行记录和处理。以达到公司管理的制度化、信息共享,进而减少在财政上的混乱及漏洞。 3.项目概述 本文档适用于项目:smis-工资管理信息系统的设计与实现 此软件用于员工较多,员工信息管理复杂的企业。 项目尚在实施编码阶段。 项目的投资方:西南石油大学和无锡加中教育集团。 需方:企业 用户:企业 开发方:family工作室。 支持机构:西南石油大学和无锡加中教育集团 列出其他有关的文档:项目需求分析文档 4.文档概述 本文档用于smis-工资管理信息系统的可行性分析。 主要内容包括:市场、技术、法律等相关方面的可行性调查与分析。 本文档供实验使用,欢迎大家参考。

工资管理系统设计

工资管理系统设计

本科生毕业论文(设计)题目:工资管理系统设计学号:姓名:年级:学院:系别:专业:完成日期:指导教师:摘要:本文从用计算机实现工资管理的角度出发,系统地介绍了为某所大学设计的一套网络环境的工资软件。

本文详细叙述了系统的功能、数据结构、概要设计、详细设计。

系统实现了职工信息、工资的录入、查询和修改,用户可定制报表,用户管理等功能。

系统的特点是采用B/S架构,整个系统的管理工作都集中在服务器端,运用多层软件架构确保了系统的扩展性和适用性。

服务器端主要运用servlets实现,客户端主要使用jsp实现。

关键字:工资管理系统,oracle的java存储过程,工资计算模块AbstractThis treatise bases on the managing of wage by computer and generally introduces a kind of wage managing software about internet environment for a certain university. It discusses the functions of the system, data structure, summary designing and particular designing in detials. The system implements the insert query of the employee's information and wage, the reports ,user management and so on. The specialty of the system is using B/S structure. The management of the system focus on the server. It uses several layers software structure to insure the applicability and the expansibility of the system. The server is mostly using servlets and, the client is jsp.Key Words:The management system of wage, the java stored procedure of oracle,the module of wage calculoation目录第一章绪论 (1)1.1 背景 (1)1.2 开发工具和运行环境的选择 (1)1.3 本文所做的工作 (2)第二章需求分析 (3)2.1 用户功能的需求分析 (3)2.2 功能划分 (4)2.3 数据描述 (5)2.4 数据采集 (9)2.5 数据库设计 (10)第三章概要设计 (14)3.1总体设计 (14)3.1.1基本概念设计 (14)3.1.2开发环境 (14)3.1.3软件结构 (15)3.2数据结构设计 (17)3.2.1全局变量定义 (17)3.2.2物理结构设计 (17)第四章详细设计 (19)4.1 登陆窗口设计 (19)4.1.1 功能说明 (19)4.1.2 实现方法 (19)4.2 主界面 (19)4.2.1 功能说明 (20)4.2.2 实现方法 (20)4.3职工信息录入 (20)4.3.1 功能说明 (21)4.3.2 实现方法 (21)4.4 职工信息的查询和修改 (21)4.4.1 功能说明 (22)4.4.2 实现方法 (22)4.5 课时工资信息的录入 (22)4.5.1 功能说明 (22)4.5.2 实现方法 (22)4.6 课时和工资信息的查询和修改 (23)4.6.1 实现方法 (23)4.7 工资结构的查看 (23)4.8工资结构的调整 (24)4.9 报表生成 (24)4.9.1 实现方法 (25)4.10 过滤器和监听器 (25)4.10.1 是否登陆过滤器 (25)4.10.2 编码过滤器 (25)4.10.3 用户监听器 (25)第五章毕业设计小结 (26)5.1目标完成情况和不足 (26)5.2总结和体会 (27)致谢 (28)参考文献 (29)附录 (30)附录一工资的计算公式 (30)附录二数据库表的结构 (30)附录三源代码 (34)1. oracle的java存储过程(工资计算模块) (34)2. 监听器(日志生成) (35)3.过滤器 (38)第一章绪论1.1 背景随着计算机技术的飞速发展,计算机在企业和大学管理中应用的普及,利用计算机实现人事工资的管理势在必行。

工资管理系统——详细设计

工资管理系统——详细设计

目录1引言 (5)1、编写目的 (5)1.2、背景 (5)1.3定义 (5)1.4参考资料 (6)2程序系统的结构 (6)2.1系统与其他系统之间的联系 (6)2.2系统的整体层次架构 (8)3登录模块设计说明 (9)3.1程序描述 (9)3.2功能 (9)3.3性能 (10)3.4输人项 (10)3.5输出项 (10)3.6算法 (10)3.7流程逻辑 (11)3.8存储分配 (12)3.9注释设计 (12)3.10限制条件 (12)3.11测试计划 (12)3.12尚未解决的问题 (13)4普通员工登录设计说明 (13)4.1程序描述 (13)4.2功能 (13)4.4输人项 (14)4.5输出项 (14)4.6算法 (14)4.7流程逻辑 (15)4.7接口 (16)4.8存储分配 (16)4.9注释设计 (16)4.10限制条件 (17)4.11测试计划 (17)5津贴管理详细设计说明 (17)5.1程序描述 (17)5.2功能 (18)5.3性能 (18)5.3.1精确度 (18)5.3.2灵活性 (18)5.3.3时间特征 (18)5.4输人项 (19)5.5输出项 (19)5.6算法 (19)5.7流程逻辑 (20)5.8接口 (21)5.9存储分配 (21)5.10注释设计 (21)5.11限制条件 (22)5.12测试计划 (22)6医疗保险模块详细设计说明 (22)6.2功能 (23)6.3性能 (23)6.4输人项 (24)6.5输出项 (24)6.6算法 (25)6.7流程逻辑 (25)6.8接口 (26)6.9存储分配 (26)6.10注释设计 (27)6.11限制条件 (27)6.12测试计划 (27)6.13尚未解决的问题 (27)7基本工资标准设定模块详细设计 (28)7.1程序描述 (28)7.2功能 (28)7.2.1框架图描述 (28)7.2.2 IPO图描述 (29)7.3性能 (30)7.3.1精确度 (30)7.3.2灵活性 (30)7.3.3时间特性 (30)7.4输人项 (30)7.5输出项 (30)7.6算法 (31)7.7流程逻辑 (31)7.8存储分配 (32)7.10限制条件 (32)7.11测试计划 (32)8年终奖金生成模块详细设计 (33)8.1程序描述 (33)8.2功能 (33)8.3性能 (33)8.3.1精确度 (33)8.3.2灵活性 (34)8.3.3时间特性 (34)8.4输人项 (34)8.5输出项 (34)8.6算法 (35)8.7程序流程图 (36)8.8存储分配 (37)8.9注释设计 (37)8.10限制条件 (37)8.11测试计划 (37)9工资核算模块详细设计说明 (38)9.1程序描述 (38)9.2功能 (38)9.3性能 (38)9.4输人项 (38)9.5输出项 (39)9.6算法 (39)9.7流程逻辑 (41)9.8存储分配 (42)9.10限制条件 (42)9.11测试计划 (42)9.12尚未解决的问题 (43)1引言1、编写目的在使用程序语言编制程序之前,需要对所采用算法的逻辑关系进行进行分析,设计出全部必要的过程细节,并给予清晰的表达,使之成为编码的依据,也作为软件测试人员及软件维护人员进行测试及维护时的参照。

员工薪资管理系统概述(doc 28页)

员工薪资管理系统概述(doc 28页)

员工薪资管理系统概述(doc 28页)员工薪资管理课题选取背景及意义背景:随着经济的发展,各个公司的规模也越来越大,为了更好的、更方便地管理企业中各个成员的工资发放情况,我们必须要有一个完善的、合理的、便捷的员工薪资管理系统来管理公司员工工资的发放情况。

该员工薪资管理系统主要用于员工的工资发放管理,管理员可以通过此员工薪资管理系统保证职员薪资信息的准确性。

此系统的建立和使用有利于管理者和职员更好的了解自己的薪资信息,提高公司员工薪资发放工作的效率。

意义:本系统提供了基本的人员信息管理,同时对员工的基本工资、浮动工资和工资发放进行系统管理,同时配以查询功能,以便能真正适用于各类中小企业及失业单位。

一、员工薪资管理系统概述1、现状分析随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。

早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。

早期工资管理多采取纸质材料和具有较强的时间限制。

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

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

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

工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统对企业和员工的工作都带来许多的不便。

基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。

2、系统目标员工薪资管理系统的主要目的是利用计算机对员工的各种工资信息进行日常的管理,如查询、修改、添加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了企业工资管理系统。

数据库课程设计--工资管理系统

数据库课程设计--工资管理系统

数据库课程设计设计题目:工资管理系统班级:学号:姓名:任务分配表目录一绪论 (3)二需求分析 (3)三概要设计 (4)四物理设计 (5)五详细设计 (6)六调试分析 (9)七小结 (16)八附件 (16)一、绪论随着计算机技术的飞速发展和经济体制改革的不断深入,传统企业管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成员工工资管理工作。

提高公司企业管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。

基于C#与SQL server数据库技术建立一个通用工资管理系统,该系统为提供了查询、增加记录、删除等功能,功能比较的齐全,并对工资进行了统计如津贴管理、报表统计等。

基本上能满足管理员和公司的要求。

此次数据库课程设计的主要设计如下:原理分析、程序设计过程、程序实现和程序调试以及数据库的设计。

需求分析、概要结构设计、逻辑结构设计、物理结构设计和数据库的实施和维护。

主要包括两大大功能模块:1.管理员管理界面设计。

2.员工管理界面设计。

二、需求分析功能需求分析:该通用工资管理系统具备下列功能:管理员通过输入用户名和密码进下该系统后,可以进行一些基本查询(员工信息查询、工资奖金信息查询)、工资管理(计算总工资、奖金管理);通过输入密码,可以进行查询员工的数据(工资,奖金,税收等)。

具体功能的详细描述如下1、在首页进行选择,员工与管理员通道2、点击[管理员登陆]3、用户名和密码即可进入 [工资管理]功能窗体,在此可以选择功能,添加,查询,人员列表4、点击[添加]功能窗体,添加员工工资信息。

5、点击[查询]功能窗体,输入员工号即可查询员工信息。

6、点击[人员列表]功能窗体,可查看所有员工的列表,这界面内可以进行删除操作。

7、点击[员工登陆]8、用户名和密码即可进入 [员工工资查询]功能窗体,在此可以选择查询基本信息,查询工资信息。

9、在[查询基本信息],员工可自己查看自己的信息。

10、在[查询工作信息],员工可自己查看自己的工作信息。

小型公司的工资管理系统实训报告

小型公司的工资管理系统实训报告

小型公司的工资管理系统实训报告一、概述工资管理对于任何一个公司来说都是非常重要的,而对于小型公司来说尤其如此。

由于小型公司通常拥有较少的员工,因此往往没有专门的人力资源部门来管理工资事务。

为了解决这个问题,本报告提出了一种小型公司工资管理系统。

二、系统设计1、系统目标该系统的目标是实现小型公司的工资管理自动化,提高工资管理的效率和准确性。

2、系统功能(1)员工信息管理:系统可以记录每个员工的基本信息,包括姓名、工号、职位、部门等。

(2)工资计算:系统可以根据每个员工的工作时间、绩效评估等因素,自动计算出每个员工的工资。

(3)工资发放:系统可以根据员工的工资计算结果,自动生成工资条,并将工资直接发放到员工的工资卡或支付宝账户。

(4)工资报表:系统可以生成各种工资报表,包括每个员工的工资明细、部门工资汇总等。

3、系统架构该系统可以采用B/S架构,即浏览器/服务器架构。

员工和管理员可以通过浏览器访问系统,管理员可以进行系统设置和工资管理,员工可以查询自己的工资信息。

4、技术选型前端技术可以采用HTML、CSS和JavaScript;后端技术可以采用Java语言,使用Spring框架进行开发;数据库可以选用MySQL。

三、系统实施1、需求分析和系统设计:首先,对小型公司的工资管理需求进行分析,确定系统功能和交互界面设计。

然后,根据需求,进行系统设计,包括数据库设计和系统架构设计。

2、系统开发:根据系统设计,进行系统开发。

开发过程中需要进行模块开发、接口开发和数据库开发等。

3、系统测试:完成系统开发后,进行系统测试,包括功能测试、性能测试和安全测试等,确保系统的正确性和稳定性。

4、系统上线和培训:系统测试通过后,可以将系统部署到服务器上,并进行上线。

同时,还需要对相关人员进行系统培训,包括管理员和员工的培训。

四、结论通过对小型公司工资管理系统的实训报告,可以看出,该系统可以有效地提高小型公司的工资管理效率和准确性。

软件工程工资管理系统详细设计说明书

软件工程工资管理系统详细设计说明书

《软件工程》课程实验报告姓名:学号:班级成绩2011-11工资管理系统详细设计说明书1.引言⑴系统简介某单位人事处每月月初,需要对前一个月的人员变动情况、工资变动情况进行核准,并根据核准后的情况,编制当月的工资表并打印。

人员变动情况包括:新近调入人员,需要建立基本工资关系;内部人员调整,需要调整人员所在部门;新近增加的离退休人员,需要修改基本工资关系;人员调出或因其他原因减少人员,需要删除相应的内容。

工资变动情况包括:普调工资时,需按职务(或职称)修改基本工资关系;个别人员职务(或职称)变动而改变工资时,需要修改相关人员基本工资关系;基本工资以外的工资变动情况的修改等。

⑵定义专门术语:职工基本信息表(Basic)职工出缺勤信息表(Attendance )职工工资信息表(Salaries)2.总体设计⑴需求概述本软件的主要服务对象是学院的财务处和人事处,各系部。

各系部的主要任务是在每个月20日前各部门(包括系、部)要将出勤情况上报人事处(各系部在这里的主要任务是提供数据的输入);而人事处将出勤工资、奖金及扣款清单送财务处(人事处在这里对各系部送来的数据进行分析处理,对应得出数据的处理结果;财务处于每月月底将教职工的工资表做好并将数据送银行,每月初(3日前)将工资条发给各单位,(财务处在这里对数据起一个网关过滤的作用,主要起一个审批作用,负责接受成型的工资数据和审批然后向银行提交成型数据,最后打到发放工资的目的。

另外,人事变动的数据是由人事处接受并修改,最后同意传达给财务处和相关部门。

⑵软件结构则根据需求分析和概要设计得出软件的功能结构模块图⑶数据库设计数据库表设计职工基本信息表字段名字段类型字段宽度能否为空主键工号char 10 否是姓名char 8 否所属系别char 20职位char 20职工出缺勤信息表字段名字段类型字段宽度能否为空主键工号char 10 否是姓名char 8 否应出勤次数/月Int 2 否实际出勤次数/月Int 2 否缺勤次数Int 2缺勤原因char 50职工工资信息表字段名字段类型字段宽度能否为空主键工号char 10 否是姓名char 8 否基本工资Int 5 否原始奖金Int 5 否缺勤金Int 5实际工资Int 5⑷对应的数据字典与E-R图:①静态数据:职工基本信息,职工出缺勤信息②动态数据输入数据:职工基本信息,职工工资信息,出勤工资,奖金,扣款清单,职工出缺勤信息;输出数据:职工基本信息,职工工资信息,职工标准工资信息,职工工资条,职工出缺勤报表③数据库介绍职工基本信息数据库:包括职工的工号,姓名,所属系别,职位职工出缺勤信息数据库:包括职工的工号,姓名,应出勤次数/月,实际出勤次数/月,缺勤次数,缺勤原因;职工工资信息数据库:包括职工的工号,姓名,基本工资,原始奖金,缺勤金,实际工资;则得DFD如下:E-R图如下:3.程序描述⑴功能职工基本信息管理子系统:①职工基本信息输入:用于采集职工的职工的工号,姓名,所属系别,职位②建立职工基本信息表:为三个子系统提供数据源③职工基本信息查询:实现查询功能④职工基本信息修改:a.写修改职工基本信息:对职工信息异动进行修改b.发送提示信息至其他部门:将异动报告提交给使用该表的其他部门职工工资管理子系统:①职工基本工资信息读取:为实际工资奖金计算提供数据源②职工实际工资奖金计算:得出实际工资③标准工资信息与银行之间的双向传输:向银行提供标准工资信息,银行提供资金异动信息④工资条对各部门的发放:向各个部门传输标准工资信息⑵性能职工基本信息管理子系统:①职工基本信息输入:数据输入,存储②建立职工基本信息表:数据集中③职工基本信息查询:数据查询④职工基本信息修改:a.写修改职工基本信息:数据修改b.发送提示信息至其他部门:数据读出职工工资管理子系统:①职工基本工资信息读取:数据读出②职工实际工资奖金计算:数据加工③标准工资信息与银行之间的双向传输:数据读出,输入④工资条对各部门的发放:数据读出⑶输入项目职工基本信息管理子系统:①职工基本信息输入:职工的工号,姓名,所属系别,职位②建立职工基本信息表:无③职工基本信息查询:存储在表中的任一数据④职工基本信息修改:a.写修改职工基本信息:新数据(职工基本信息)b.发送提示信息至其他部门:异动提示报告职工工资管理子系统:①职工基本工资信息读取:职工的工号,姓名,基本工资,原始奖金,缺勤金,实际工资②职工实际工资奖金计算:职工出缺勤信息,职工基本工资信息③标准工资信息与银行之间的双向传输:标准工资信息④工资条对各部门的发放:标准工资信息⑷输出项目职工基本信息管理子系统:①职工基本信息输入:职工基本信息表②建立职工基本信息表:职工基本信息表③职工基本信息查询:查询目标④职工基本信息修改:a.写修改职工基本信息:新数据(职工基本信息)b.发送提示信息至其他部门:异动提示报告职工工资管理子系统:①职工基本工资信息读取:职工基本工资信息表②职工实际工资奖金计算:标准工资信息③标准工资信息与银行之间的双向传输:标准工资信息④工资条对各部门的发放:标准工资信息⑸程序逻辑则根据需求分析,功能模块分析可得程序的流程图为⑹接口:采用ODBC接口⑺限制条件在WIN2000以上操作系统环境,内存256以上⑻测试要点对于职工基本信息模块:测试的要点是针对职工基本信息属性的添加,查询,修改,删除,以及对数据库的同步更新对于职工出缺勤模块:测试的要点是针对职工出缺勤信息的添加,查询,修改,删除,对数据库的同步更新,以及对缺勤次数的触发器的运算职工工资信息表:测试的要点是针对职工工资信息的添加,查询,修改,删除,对数据库的同步更新,以及对缺勤金和实际工资的运算4.功能模块的测试选取职工信息管理进行操作。

数据库-工资管理系统

数据库-工资管理系统

数据库-工资管理系统(总34页)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March1 需求分析1.1系统分析对于一个企业来说,正确、及时而且规范地进行员工工资的管理和发放无疑就是十分重要的。

由于工资计算往往涉及多方面的数据,对于每位员工往往需要单独计算,在员工数量较多时,工资管理的工作量就会变得很大,而且在重复的数据输入和计算中容易出错。

利用数据库对企业职工工资进行管理是数据库技术在当代企业管理中的一个重要应用。

利用数据库技术,可以保证工资数据的安全完整。

本系统通过对企业基本信息管理、工资管理、奖惩管理3个环节的数据收集,建立现代企业工资管理系统,实现有用数据的快速查询,减少操作中可能出现的错误以及减少数据管理的工作量。

1.2系统功能设计在本系统中,主要功能包括:(1)保存职工的基本信息资料(2)根据工资管理数据和员工的奖惩情况对职工每月的工资进行计算。

(3)将职工工资的数据进行保存,便于查找和核实。

(4)对保存的数据,可以根据特殊字段进行查找。

图1.1是本系统的功能模块图。

图1.1 系统功能模块图2 概要设计2.1数据库的建立使用SQL创建一个名为“工资”的数据库。

2.2工资数据表的设计在本数据库中,将建立3个数据表,其功能如下:员工基本信息:用于存放员工的基本信息情况,包括员工的民族、出生年月、部门等。

员工工资表:用于存放员工的基本工资、交通补助等。

员工奖惩记录:用于记录员工的奖惩类别和奖惩原因等。

这3个数据表的结构如表2.21至表2.23所示。

图2.21 员工基本信息表设计图2.22 员工工资表的设计图2.23 员工奖惩记录表的设计E-R图3 详细设计3.1工程的建立在“开始”菜单中启动VB,将弹出“新建工程”窗体如图3.1所示。

在该窗体的“新建”选项卡中选择“标准EXE”,单击“打开”按钮,系统将生成一个新工程,默认名称为“工程1”,如图3.1所示。

企业工资管理信息系统分析与设计

企业工资管理信息系统分析与设计

企业工资管理信息系统分析与设计一、需求分析1.用户需求分析(1)工资计算:系统能够根据员工的工资标准、考勤记录、绩效评估等信息,自动计算每位员工的应发工资。

(2)工资管理:系统能够管理员工的工资信息,包括基本工资、津贴、补贴、奖金、扣款等。

(3)工资统计:系统能够统计员工的工资情况,包括各项工资的总额、平均工资等。

(4)工资查询:系统能够根据员工的工资单号、员工编号等信息,快速查询员工的工资情况。

(5)工资报表:系统能够生成工资报表,包括工资明细表、工资总表等。

2.系统需求分析(1)数据采集:系统能够实时采集员工的考勤记录、绩效评估等数据。

(2)工资计算:系统能够根据员工的工资标准、考勤记录、绩效评估等数据,自动计算每位员工的应发工资,并生成工资单。

(3)工资管理:系统能够管理员工的工资信息,包括基本工资、津贴、补贴、奖金、扣款等,能够对工资进行增加、修改、删除等操作。

额、平均工资等,并生成相应的报表。

(5)工资查询:系统能够根据员工的工资单号、员工编号等信息,快速查询员工的工资情况。

(6)权限管理:系统能够对用户的权限进行管理,确保只有授权的用户才能访问和操作相关数据。

二、概要设计1.系统架构设计(1)前端设计:采用Web前端技术,实现用户界面的设计和交互。

(2)后端设计:采用Java语言,采用Spring MVC框架实现系统的业务逻辑。

(3)数据库设计:采用关系型数据库,设计员工信息、考勤记录、绩效评估、工资明细等数据表。

2.功能模块设计(1)数据采集模块:负责实时采集员工的考勤记录、绩效评估等数据,将数据存储到数据库中。

(2)工资计算模块:根据员工的工资标准、考勤记录、绩效评估等数据,自动计算每位员工的应发工资,并生成工资单。

(3)工资管理模块:负责管理员工的工资信息,包括基本工资、津贴、补贴、奖金、扣款等,能够对工资进行增加、修改、删除等操作。

平均工资等,并生成相应的报表。

(5)工资查询模块:根据员工的工资单号、员工编号等信息,快速查询员工的工资情况。

企业工资管理系统设计报告

企业工资管理系统设计报告

企业工资管理系统设计报告计算机与信息学院题目:企业工资管理系统作者:王龙陈李刘章良班级: 10级C1班指导教师:王帅日期: 2013年7月11日一、总体设计我们根据需求分析大概可以把系统分为客户端功能实现部分和后台数据的设计部分,客户端和数据部分要我们实现以下几个目标:1.登录用户的验证和系统指引。

2.普通用户对于基本信息和详细工资信息的查询功能。

3.管理员用户对于整个工资管理系统的使用,包括员工信息浏览,员工信息添加删除以及修改,对于考勤系统的管理,对于工资部分管理,对于系统设置管理,生成员工工资报表。

4.数据部分我们要实现对员工信息的记录,对工资情况记录,对考勤记录,对于的记录是整个系统的灵魂部分。

二、功能部分详细设计根据需求分析我们可以把系统大概分为以下几个模块一.登录系统一个好的登录页面应该做到简洁大方,所以本系统采用简约的风格设计了一个界面简单明了登陆界面,为了界面的美观,特地删除了微软form的边框,才用无框化设计。

除了传统的用户名和密码输入框外,还增加了一个是否以管理员身份进行登录的选项(界面图如图2-1所示)。

当用户输入好用户名和密码点击登录按钮后,系统会自图2-1登录界面动进入数据库根据用户输入的用户ID去数据库中查找相应的密码和管理员权限进行匹如果用户名和密码任意一个为空的话,则会提示用户信息输入不完整图2-2提示框要求从新输入。

当用户名和密码完全匹配后,如果“以管理员身份登录”选项被选中,则还会去数据库中取出相信的字段来判断该用户是否拥有管理员权限,如果有则可以登录,如果没有,则提示没有权限,返回登录窗口;如果该选项没有被选中,则直接以普通用户身份登录系统。

二.普通用户系统由于普通用户只有查看和修改个人信息的权限,所以在页面设计上比较简单,采用TapePage控件将界面设计成个人信息和工资查询两个page,初始情况下,普通用户弹出的界面是个人信息page,在个人信息page中,将员工所有的信息都通过控件的方式列举出来,用户可以对一些可以修改的个人信息可以直接在相应的输入框里进行修改,然后点击保存修改后进行存储工作。

人事管理系统详细设计

人事管理系统详细设计

人事管理系统详细设计人事管理系统是一个用于管理企业员工信息和相关人事业务的软件系统。

它可以有效地帮助企业进行员工招聘、培训、考核、薪资管理、绩效评估等工作,提高人力资源管理的效率和质量。

本文将从系统架构、模块功能和数据库设计三个方面进行详细设计。

一、系统架构1. 表示层:用户通过Web界面与系统进行交互,可以进行员工信息查询、录入、修改、删除等操作。

2.业务逻辑层:负责处理用户的请求,进行业务逻辑处理。

包括用户身份验证、权限控制、业务流程控制等。

3.数据访问层:负责与数据库进行交互,进行数据的读写操作。

二、模块功能2.职位管理模块:用于管理公司各个职位的信息,包括职位名称、职位描述、职位要求等。

支持职位信息的录入、修改、查询和删除。

3.招聘管理模块:用于发布和管理招聘信息,包括职位名称、薪资待遇、招聘要求等。

支持招聘信息的发布、修改、查询和删除。

4.培训管理模块:用于安排员工的培训计划,包括培训主题、培训时间、培训地点等。

支持培训计划的安排、修改、查询和删除。

5.考核管理模块:用于进行员工绩效考核,包括考核评分、考核意见等。

支持考核评分的录入、修改、查询和删除。

6.薪资管理模块:用于管理员工的薪资信息,包括基本工资、绩效工资、奖金等。

支持薪资信息的录入、修改、查询和删除。

7.绩效评估模块:用于对员工的绩效进行评估和分析,包括绩效评分、绩效排名等。

8.权限管理模块:用于管理系统的用户权限,包括用户角色、权限分配等。

支持用户角色的创建、修改、查询和删除。

三、数据库设计2. 职位表(Position):包含职位的信息,包括职位ID、职位名称、职位描述、职位要求等。

3. 招聘信息表(Recruitment):包含招聘信息,包括招聘ID、职位ID、薪资待遇、招聘要求等。

4. 培训计划表(Training):包含培训计划的信息,包括培训ID、培训主题、培训时间、培训地点等。

5. 考核记录表(Assessment):包含员工绩效考核的记录,包括考核ID、员工ID、考核评分、考核意见等。

工资管理系统需求规格说明书

工资管理系统需求规格说明书

软件工程实验报告(3)软件项目名称:员工工资管理系统实验报告名称:需求规格报告专业班级(方向):计算机科学与技术(嵌入式方向)学号:姓名:马锐成绩:时间:2013年12月11日西安文理学院数学与计算机工程学院目录1. 引言 (3)1.1 编写目的 (3)1.2 项目背景 (3)1.3 定义 (3)1.4 文档编写约定 (4)1.4.1优先级定义 (4)1.4.2需求编号约定 (4)1.5 参考资料 (4)2. 任务概述 (5)2.1 目标 (5)2.2 业务流程分析 (5)2.3 用户特点 (6)2.4 一般约束 (6)2.5假设和依赖 (7)3. 功能需求 (7)3.1 功能划分 (7)3.2 功能描述 (8)4. 数据描述 (9)4.1 数据流程分析 (9)4.2 数据字典 (12)4.2.1数据项 (12)4.2.2数据流 (13)4.2.3数据存储 (15)4.2.4数据处理的描述 (16)4.2.5外部实体 (19)5. 非功能需求 (19)5.1 界面需求 (19)5.2 性能需求 (20)5.1.1数据精度 (20)5.1.2时间特性要求 (20)5.1.3适应性(灵活性) (20)5.3 运行环境需求 (20)5.4 安全性需求 (20)5.5 质量需求 (21)5.6 故障处理要求 (21)5.7 其他需求 (21)1.引言1.1编写目的(一)编写的目的:依据企业薪酬管理具体情况进行编写,旨在提供:(1)软件的总体要求,作为用户和软件开发人员之间了解的基础。

(2)提供系统的功能、性能、接口和可靠性要求,作为软件人员进行设计和编码的基础。

(3)提供验收标准,作为用户确认测试的依据。

(二)预期目标:本说明书将要说明工资管理系统在技术上的具体需求,要实现的具体功能,指出实现系统的方法与途径,为后来的各项工作进行起着指导作用。

(三)预期读者:(1)对相关业务技术和总体方案做决策的管理人员和质量管理人员。

系统详细设计说明书

系统详细设计说明书

系统详细设计说明书系统详细设计说明书1.引言1.1 目的本文档旨在详细描述系统的设计细节,包括系统的功能模块、系统架构、数据模型等。

1.2 背景在现代社会中,信息化技术的发展已经成为各个行业提高效率和竞争力的重要手段。

该系统旨在满足企业对于信息化管理的需求。

2.系统概述2.1 系统目标该系统的目标是提供一个高效、稳定、安全的信息化管理平台,实现企业各个部门的信息共享和协作。

2.2 系统功能该系统包括以下主要功能模块:- 用户管理:实现用户的注册、登录、权限管理等功能。

- 部门管理:管理企业的组织架构,包括部门的添加、修改和删除等功能。

- 员工管理:管理企业的员工信息,包括员工的添加、修改和查询等功能。

- 请假管理:实现员工请假申请、审批、查看请假记录等功能。

- 考勤管理:实现员工考勤记录的管理和统计。

- 工资管理:实现员工工资的计算、发放和统计。

3.系统架构3.1 总体架构该系统采用三层架构,分别是表示层、业务逻辑层和数据访问层。

表示层负责与用户进行交互,业务逻辑层负责处理业务逻辑,数据访问层负责与数据库进行交互。

3.2 技术选择- 表示层:采用、CSS和JavaScript进行前端开发。

- 业务逻辑层:采用Java编程语言进行开发,使用Spring框架提供的MVC架构。

- 数据访问层:采用MySQL数据库进行数据存储,使用Spring框架提供的JDBC进行数据访问。

4.数据模型设计4.1 用户表用户表存储了系统中的用户信息,包括用户名、密码、角色等。

4.2 部门表部门表存储了企业的部门信息,包括部门名称、部门负责人等。

4.3 员工表员工表存储了企业的员工信息,包括姓名、性别、出生日期等。

4.4 请假表请假表存储了员工的请假记录,包括请假开始时间、请假结束时间、请假原因等。

4.5 考勤表考勤表存储了员工的考勤记录,包括考勤日期、上班时间、下班时间等。

4.6 工资表工资表存储了员工的工资信息,包括基本工资、奖金、扣款等。

工资管理系统课程设计

工资管理系统课程设计

工资管理系统课程设计课程设计:工资管理系统1. 课程设计目的和背景:工资是员工劳动的回报,对于企业和员工来说都有重要的意义。

工资管理系统是一种可以自动化处理和管理企业工资支付和相关数据的系统。

本次课程设计旨在设计一个简单的工资管理系统,实现基本的工资计算和管理功能,提高企业工资管理的效率和准确性。

2. 课程设计内容和步骤:2.1 需求分析:分析企业对工资管理系统的具体需求,包括工资计算、工资发放管理、员工信息管理等功能。

2.2 系统设计:设计合适的系统架构,确定相关的数据库表结构和字段,设计用户界面和交互流程。

2.3 功能实现:2.3.1 员工信息管理功能:包括员工信息的录入、查询、修改和删除等功能。

2.3.2 工资计算功能:根据员工的工作时长、工作岗位和薪资级别等信息,计算每个员工的工资,并生成工资明细。

2.3.3 工资发放管理功能:记录每个员工的工资发放情况,包括工资发放日期、发放方式等信息。

2.3.4 统计报表功能:生成工资报表和统计报表,方便企业进行数据分析和业务决策。

2.4 系统测试和验证:对系统进行功能性测试和性能测试,确保系统能够正常运行和满足需求。

3. 课程设计成果:3.1 完整的工资管理系统:包括员工信息管理、工资计算、工资发放管理和统计报表等功能的实现。

3.2 系统设计文档:包括需求分析、系统设计、数据库设计等的详细文档。

3.3 系统操作手册:包括系统安装、配置和使用的详细说明。

3.4 系统演示和报告:展示系统的功能和操作,总结系统设计和实现的经验和教训。

4. 课程设计评估:根据系统的功能性和性能的完整度和质量,以及文档和报告的详细程度和准确性,对课程设计进行评估和打分。

5. 学习收获:通过课程设计,学生能够深入了解工资管理系统的设计和实现过程,掌握系统设计和数据库设计的相关知识和技能,提高对工资管理和信息系统的理解和应用能力。

同时,通过团队合作和完成项目的经验,培养学生的团队合作和项目管理能力。

工资管理信息系统课程设计报告

工资管理信息系统课程设计报告
包括数据库设计、界面设计、 系统架构设计等,为后续的系
统实现提供详细的指导。
系统实现
根据系统设计,采用合适的编 程语言和开发工具进行系统编
码和实现。
系统测试
对实现的系统进行全面的测试 ,确保系统的稳定性和准确性

02
工资管理信息系统需求分析
功能需求
员工信息管理
系统需要提供对员工基本信息 的增删改查功能,包括员工姓 名、性别、年龄、职位、入职
01定量评估结果系使用后,工资核算效率提高了50%以上,准确性得到了显著提升。
02
定性评估结果
大部分用户对系统表示满意,认为系统提高了工资管理的便捷性和透明
度。
03
对比评估结果
相较于传统的手工管理方式,该系统在效率、准确性和便捷性等方面具
有明显优势。同时,系统还存在一些需要改进的地方,如进一步优化操
在此添加您的文本16字
开发语言:Python
在此添加您的文本16字
Python是一种解释型、高级编程语言,具有简洁明了的 语法和强大的功能库,适用于快速开发各种应用。
在此添加您的文本16字
数据库:MySQL
在此添加您的文本16字
MySQL是一款流行的关系型数据库管理系统,具有高性 能、稳定性和易用性,适用于存储和管理工资信息数据。
数据库设计
数据库选型
选用关系型数据库管理系统(如 MySQL、Oracle等),确保数据的 完整性和安全性。
数据表设计
根据系统需求,设计合理的数据表结 构,包括员工信息表、工资明细表、 部门信息表等。
数据关系设计
定义数据表之间的关系,如员工与部 门之间的从属关系、工资明细与员工 信息的关联关系等。

工资管理系统-软件工程设计

工资管理系统-软件工程设计

第一章绪论 (2)1.1任务概述 (2)1.2开发工具 (2)第二章系统设计 (3)2.1应用需求与分析 (3)2.2系统模块划分 (3)2.3系统数据库设计 (3)第三章详细设计 (5)3. 1操作流程图 (5)3.2 “登录”模块详细设计 (5)3.3 “主窗体”模块详细设计 (9)3.4 各项子模块详细设计 (12)3.4.1 添加用户与删除 (12)3.4.2 修改用户 (13)3.4.3 退出 (15)3.4.4基本工资 (16)3.4.5岗位工资 (17)3.4.6部门管理 (19)3.4.7员工管理 (21)3.4.8发放工资 (21)3.4.9 按员工查询 (26)3.4.10 按部门查询 (27)模块一: (28)模块二:........................................ 错误!未定义书签。

第四章结束语 (30)参考文献: (31)第1章绪论1.1任务概述企业的工资管理是公司管理的一个重要内容。

随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。

工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。

工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。

早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。

早期工资管理多采取纸质材料和具有较强的时间限制。

基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。

企业工资管理系统是典型的信息管理系统(MIS),前台程序开发工具采用微软的VB6,后台数据库采用SQL Server2000数据库。

VB6是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。

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

详细设计说明书1. 导言41.1 目的41.2 范围41.3 引用标准51.4 参考资料51.5 版本更新信息52. 系统设计概述53. 详细设计概述64. 登录管理模块64.1 功能流程图64.2 功能描述74.3界面设计74.4 判断数据是否合法的内部逻辑85 管理首页模块95.1 功能描述95.2 界面设计96. 员工信息管理模块96.1 功能流程图106.2 功能描述106.3 界面设计107. 假条信息管理模块127.2 功能描述127.3 界面设计138. 假条信息管理模块148.1 功能流程图158.2 功能描述158.3 界面设计159 管理首页模块错误!未定义书签。

9.1 功能描述错误!未定义书签。

9.2 界面设计错误!未定义书签。

10 添加新员工信息模块1810.1 功能流程图1810.2 功能描述1910.3 界面设计1910.4 添加新员工信息内部逻辑2111. 员工信息修改模块2111.1 功能流程图2111.2 功能描述2211.3 界面设计2311.4 修改员工信息内部逻辑2512. 员工信息删除模块2512.1 功能流程图2512.3 界面设计2612.4 修改员工信息内部逻辑2713 员工信息查询模块2713.1 功能流程图2713.2 功能描述2813.3 界面设计2813.4 查询员工信息内部逻辑3014 退出模块1714.1 功能流程图1714.2 功能描述1714.3界面设计1815 其他信息管理子模块311. 导言1.1 目的本文档的目的是描述企业工资信息管平台的详细设计,其主要内容包括:●系统功能简介;●系统详细设计概述;●各模块详细设计本文档的预期读者是:●设计人员●开发人员●项目管理人员●测试人员1.2 范围该文档定义了系统的各个模块和模块接口,但未确定单元的具体实现,这部分内容将在实现中确定。

1.3 引用标准[1]《企业文档格式标准》V1.1,北京长江软件有限公司。

[2]《软件详细设计报告格式标准》V1.1,北京长江软件设计有限公司软件工程过程化组织。

1.4 参考资料[1]《软件工程案例教程》第二版,机械工业出版社。

1.5 版本更新信息本文档的更新记录如表C-1所示。

表C-1版本更新记录2. 系统设计概述根据企业工资信息管理平台的概要设计,系统分为管理首页模块,员工信息管理模块,假条信息管理模块,工资信息管理模块,退出模块,它们的关系如图C-1所示,以下将分小节对各个部分分别进行详细设计。

图C-1 模块设计图3. 详细设计概述由于本系统采用JSP+javabean的方式来写的,所以本文档的详细设计主要是按照功能流程图、功能描述、界面设计以及内部逻辑这几个方面来加以描述,为下一步的编码提供基础。

4. 登录管理模块4.1 功能流程图功能流程图如图C-2所示:图C-2 功能流程图需要说明的问题:(1)录入项检测非空使用javascript实现,各项数据必须和数据库的数据一致,这部分用JAVA实现。

(2)登录.jsp页面包含登录按钮和重置按钮,系统根据管理员输入的数据判断是否登录成功。

4.2 功能描述(1)功能类型:查询数据(2)功能描述:登录系统(3)前提业务:无(4)后继业务:管理首页(5)功能约束:权限约束(6)操作权限:企业工资信息管理系统管理员4.3界面设计(1)基础信息处理动作说明:如表C-2所示表C-2 动作说明(2)数据要求①功能类型:数据查询②数据描述:页面显示字段如下表C-3所示表C-3 数据描述4.4 判断数据是否合法的内部逻辑登录数据处理:(1)数据库连接(2)记录登录信息及信息处理当用户点击“登录”按钮之后,取得账号和密码这两个从页面传入的值,然后跟数据库中管理员表中的账号和密码比较。

如果正确的haunted,在JSP的session中存入一个标记属性,表示当前已经有管理员登录。

处理完毕跳转到管理首页界面,如果失败,则提示相应的信息,并且重新进入登录界5 管理首页模块5.1 功能描述(1)功能类型:其他(2)功能概述:显示系统的欢迎页(3)前提业务:登录模块(4)后续业务:无(5)功能约束:无(6)操作权限:企业工资信息管理系统管理员5.2 界面设计(1)基础信息处理动作说明:如表C-4所示表C-4 动作说明6.员工信息管理模块6.1 功能流程图功能流程图如图C-3所示:图C-3 功能流程图需要说明的问题:在选择相应的业务时,需要在当前的页面显示;并且在员工信息管理页面内,默认按页显示员工信息。

6.2 功能描述(1)功能类型:其他(2)功能概述:总体归纳员工信息管理功能(3)前提业务:登录模块(4)后续业务:添加新员工信息,修改,删除,信息查询(5)功能约束:权限约束(6)操作权限:企业工资信息管理系统管理员6.3 界面设计(1)基础信息处理动作说明:如表C-5所示表C-5 动作说明(2)数据要求①功能类型:其他②数据描述:页面显示字段如下表C-6所示表C-6 数据描述7.假条信息管理模块7.1 功能流程图功能流程图如图C-4所示:图C-4 功能流程图需要说明的问题:在选择相应的业务时,需要在当前的页面显示;并且在假条信息管理页面内,默认按页显示假条信息。

7.2 功能描述(1)功能类型:其他(2)功能概述:总体归纳假条信息管理功能(3)前提业务:登录模块(4)后续业务:添加假条信息,修改,删除,信息查询(5)功能约束:权限约束(6)操作权限:企业工资信息管理系统管理员7.3 界面设计(1)基础信息处理动作说明:如表C-7所示表C-7 动作说明(3)数据要求①功能类型:其他②数据描述:页面显示字段如下表C-8所示表C-8 数据描述8.工资信息管理模块8.1 功能流程图功能流程图如图C-5所示:图C-5 功能流程图需要说明的问题:在选择相应的业务时,需要在当前的页面显示;并且在工资信息管理页面内,默认按页显示假条信息。

8.2 功能描述(1)功能类型:其他(2)功能概述:总体归纳工资信息管理功能(3)前提业务:登录模块(4)后续业务:添加工资信息,修改,删除,信息查询(5)功能约束:权限约束(6)操作权限:企业工资信息管理系统管理员8.3 界面设计(1)基础信息处理动作说明:如表C-9所示表C-9 动作说明(2)数据要求①功能类型:其他②数据描述:页面显示字段如下表C-10所示表C-10 数据描述9退出模块9.1 功能流程图功能流程图如图C-5所示:图C-5功能流程图需要说明的问题:(1)信息管理.jsp指系统中的员工信息管理.jsp,假条信息管理.jsp,工资信息管理.jsp。

9.2 功能描述(1)功能类型:其他(2)功能描述:退出系统(3)前提业务:信息管理.jsp(4)后继业务:登录.jsp(5)功能约束:无(6)操作权限:企业工资信息管理系统管理员9.3界面设计(3)基础信息处理动作说明:如表C-11所示表C-11动作说明(4)数据要求①功能类型:其他10 添加新员工信息模块10.1 功能流程图功能流程图如图C-6所示:图C-6 功能流程图需要说明的问题:(1)录入项检测非空使用javascript实现,录入的部分数据不能和数据库的数据重复,比如编号,这部分用JAVA实现。

(2)当录入项成功时,跳转到添加新员工信息.jsp并且显示添加信息成功。

(3)当录入项失败时,跳转到添加新员工信息.jsp并且显示添加信息失败的原因。

10.2 功能描述(1)功能类型:添加数据(2)功能概述:增加员工信息文件中的员工信息(3)前提业务:员工信息管理(4)后续业务:无(5)功能约束:权限约束(6)操作权限:企业工资信息管理系统管理员10.3 界面设计(1)基础信息处理动作说明:如表C-12所示表C-12 动作说明(2)数据要求①功能类型:添加数据②数据描述:页面显示字段如下表C-13所示表C-13 数据描述10.4 添加新员工信息内部逻辑(1)信息添加采用一条添加的方式。

(2)利用JavaBean写一个员工信息.java并写一个员工信息管理.java来管理员工信息。

(3)通过添加新员工新信息.jsp调用员工信息管理.java来添加数据,并在此将信息更新到数据库中。

11.员工信息修改模块11.1 功能流程图功能流程图如图C-7所示图C-7 功能流程图需要说明的问题:(1)录入项检测非空使用javascript实现,录入的部分数据不能和数据库的数据重复,比如编号,这部分用JAVA实现。

(2)当录入项成功时,跳转到修改员工信息.jsp但只显示修改添加信息成功。

(3)当录入项失败时,跳转到添加新员工信息.jsp但只显示修改信息失败。

(4)员工信息管理.jsp默认显示员工信息表,修改是员工信息显示表格中的一个操作。

11.2 功能描述(1)功能类型:修改数据(2)功能概述:修改员工信息文件中的员工信息(3)前提业务:员工信息管理(4)后续业务:无(5)功能约束:权限约束(6)操作权限:企业工资信息管理系统管理员11.3 界面设计(1)基础信息处理动作说明:如表C-14所示表C-14 动作说明(2)数据要求①功能类型:添加数据②数据描述:页面显示字段如下表C-15所示表C-15 数据描述11.4 修改员工信息内部逻辑(1)利用JavaBean写一个员工信息.java并写一个员工信息管理.java来管理员工信息。

(2)通过修改员工信息.jsp调用员工信息管理.java来添加数据,并在此将信息更新到数据库中。

(3)信息修改采用一条修改的方式。

(4)由于不管成功或失败之后,都只显示有关的提示,所以需要点击修改新员工信息进入添加员工信息.jsp页面再点击有关人员的修改选项进行修改。

12. 员工信息删除模块12.1 功能流程图功能流程图如图C-8所示图C-8 功能流程图需要说明的问题:(1)员工信息管理.jsp默认显示员工信息表,修改是员工信息显示表格中的一个操作。

(2)点击删除后弹出是否删除对话框12.2 功能描述(1)功能类型:删除数据(2)功能概述:删除员工信息文件中的员工信息(3)前提业务:员工信息管理(4)后续业务:无(5)功能约束:权限约束(6)操作权限:企业工资信息管理系统管理员12.3 界面设计(1)基础信息处理动作说明:如表C-16所示表C-16 动作说明(2)数据要求①功能类型:删除数据12.4 修改员工信息内部逻辑(1)利用JavaBean写一个员工信息.java并写一个员工信息管理.java来管理员工信息。

(2)通过员工信息管理.jsp调用员工信息管理.java来删除数据,并在此将信息更新到数据库中。

(3)信息修改采用一条删除的方式。

13 员工信息查询模块13.1 功能流程图功能流程图如图C-9所示图C-9 功能流程图需要说明的问题:(1)员工信息管理.jsp默认显示员工信息表,信息查询在此页面中进行。

相关文档
最新文档