文档库 最新最全的文档下载
当前位置:文档库 › 工资管理系统(软件工程,面向对象)

工资管理系统(软件工程,面向对象)

工资管理系统(软件工程,面向对象)
工资管理系统(软件工程,面向对象)

工资管理系统

(运用visio 环境及vc++画图)

1. 统的功能需求

工资管理系统包括员工管理、工资管理、销售奖金管理、保险费用管理等。员工包括经理和普通职员。

1.1工资管理

在取得授权的情况下,有关人员要进行如下工作。

面向对象分析与设计报告(1)工资录入

工资管理员录入员工的工资,修改录入的出错(维护),形成工资表。

(2)销售奖金录入

工资管理员录入员工的销售奖金,修改录入的出错(维护),形成销售奖金表。普通员工按其完成额5%提成,经理按部门的完成额的1%提成。年末再按总销售额的1%发放奖金发给每个职员。

(3)保险费用的录入

工资管理员录入员工的若干保险费用,修改录入的出错(维护),形成保险费用统计表。

(4)计算工资

工资管理员按工作证号码来进行工资的计算统计,然后生成报表再上报给财务部。

(5)计算销售奖金

工资管理员按照工作证号码进行工资销售奖金的计算统计,然后生成报表上报给财务部。

(6)计算若干保险的扣除费用

工资管理员按照工作证号码进行若干保险的计算统计,然后生成报表上报给财务部、

(7)工资或销售奖金、保险费用查询

公司员工可以根据自己的工作证号码查询自己的工资或销售奖金及保险费用。

1.2工资管理的主要业务流程:

2 .建立需求模型

对工资管理系统先划分子系统,然后再通过建立用况模型,对需求进行捕获与描述。

2.1 划分子系统

限定工资管理系统的功能为:工资管理、统计部门、财务系统、员工管理。对上述的每个功能,用一个子系统来实现。下图给出了这些子系统以及它们之间的依赖。

工资管理系统中子系统以及它们之间的依赖:

上图中的子系“财务系统”要分别使用子系统“员工管理”、“工资管

理”中的员工号码、员工姓名、员工工资。子系统“工资管理”要分别使用子系统“统计部门”和“员工管理”中的员工信息和统计的工资信息。子系统“统计部门”要使用子系统“员工管理”中的员工信息。

2.2 识别参与者

子系统“工资管理”的人员用户有工资管理员和员工(经理和普通职员)。与子系统“工资管理”有关的子系统有“统计部门”、“员工管理”和“财务系统”,这些子系统是“工资管理”的参与者。

2.3 识别用况

对1.1节的中的用况需求,现归纳整理如下。

1.工资管理

(1)录入与维护工资、销售奖金及保险费用

工资管理员需录入员工的工资、销售奖金及若干保险费用信息做出工资表、销售奖金表及保险费用表。

(2)计算工资或销售奖金及保险费用

工资管理员按工作证号码进行计算做出工资报表、销售奖金报表及保险费用表。

(3)查询工资、销售奖金或保险费用

员工查询自己的工资、销售奖金及保险费用。

(4)登录

工资管理员和员工进入该子系统都需要登录。

2.4 对需求进行捕获与描述

通过到目前为止掌握的需求,初步了解了系统所要完成的功能。下面进一步建立参与者与用况之间的关系,并对用况进行详细的描述。

子系统“工资管理”的用况图

首先,使用系统的员工和工资管理员都先要进行登录。参与者“工资管理员”通过用况“录入与维护工资、销售奖金及保险费用”来录入、修改,形成工资表、销售奖金表及保险费用表;再通过用况“计算工资、销售奖金及保险费用”生成工资报表、销售奖金报表及保险费用表并予以发布。所发布的工资报表、销售奖金报表及保险费用表供参与者“员工”、“财务系统”和“工资管理员”使用。员工要通过用况“查询工资、销售奖金及保险费用”来得知自己的工资、销售奖金及保险费用。

如下是对上述各用况的描述。

用况:录入与维护工资、销售奖金及保险费用

【前置条件:工资管理员已经登录成功】

工资管理员选择工资录入与维护、销售奖金录入与维护、保险费用的录入与维护。

系统呈现出供录入和修改工资、销售奖金及保险费用的界面

工资管理员处理完数据(录入、修改)后,发控制命令

若为保存,系统进行存储,并通知成绩管理员是否成功

若为取消,退出本功能

用况:计算工资、销售奖金及保险费用

【前置条件:工资管理员已经登录成功】

工资管理员发出进行工资、销售奖金及保险费用计算的请求

按工作证号生成工资、销售奖金及保险费用报表,并发送到子系统“财务系统”中

用况:查询工资、销售奖金及保险费用

【前置条件:员工已经登录成功】

交互内容见表1.1中编号为1的那栏的输入/输出部分。

3.系统分析

在掌握了上述的需求后,下面开始使用面向对象方法进行系统分析。

3.1 寻找类

工资管理

在子系统“工资管理”中,也要设立两个类“员工”和“工资管理员”,用它们分别模拟相应的参与者。

工资管理中的对象是工资和销售奖金及保险费用,因而设立类“工资构成”、“销售奖金表”及“保险费用表”。各种工资构成很多,需要设立类“工资表”,它与类“工资构成”形成组合关系。

子系统“工资管理”需要从工资管理部门获取信息,需要设立需接口“工资管理”。子系统“工资管理”要向财务系统提供数据,需要设立供接口“财务系统”。

3.2 建立状态机图

对于上述所找到的类,现在按照上述的分析能理解它们的职责了。现

针对子系统“工资管理”中的类“工资表”绘制一个状态机图。

按照问题域,可为类“工资表”的对象设立了5个状态,分别为:初始、初始化、查询、关闭和终止。

施加在工资表上的时间有:发布、查询和关闭。这些事情都是针对工资表所发消息的响应。

下图展示的是针对工资表的状态机图。

工资表的状态机图

3.3建立类图

对在1.3.1节中找到的各个类进行考察,分别定义它们的属性和操作,考虑它们之间的关系,绘制出类图。

(1)类“员工”

该类中属性有“姓名”、“工作证号”、“密码”和“职务”,操作有“登入”、“查询”、“修改密码”、“查询工资”和“查询年终奖金”。

(2)类“工资”

该类中有属性“工作证号”和“工资”。

(3)类“工资表”

该类中有属性“姓名”、“工作证号”、“时间”和“工资额”。它与类“工资”构成组合关系,在其中要设立操作“生成工资构成”、“查询工资构成”。它还有一个操作“查询工资”,供员工查询工资之用。

(4)类“销售奖金表”

该类中有属性“姓名”、“工作证号”、“时间”和“销售奖金额”。它与类“工资”构成组合关系,在其中要设立操作“生成销售奖金构成”、“查询销售奖金构成”。它还有一个操作“查询销售奖金额”,供员工查询销售

奖金之用。

(5)类“保险费用表”

该类中有属性“姓名”、“工作证号”、“时间”和“保险费用”。它与类“工资”构成组合关系,在其中要设立操作“生成年保险费用构成”、“查询保险费用构成”。它还有一个操作“查询保险费用”,供员工查询保险费用。

(6)类“工资管理员”

该类中有属性“姓名”、“工作证号”和“密码”;属性有“登入”、“录入与维护工资”、“修改密码”、“生成工资表”、“生成销售奖金表”、“生成保险费用表”、“计算工资”、“计算销售奖金”、“计算保险费用”、“向财务部发工资表”、“向财务部发销售奖金表”及“向财务部发保险费用表”。

上述的六个类及其间的关系如下图所示。

图工资管理部分分类图

工资管理员按工作证号输入与维护工资构成,为此在类“工资管理员”与类“工资表”之间设立一个关联“录入与维护工资表”。工资管理员还要生成工资报表,因此在类”工资管理员与类“工资表”间设立一个关联“计算”。

员工要查询工资情况,因而在类“员工”和“工资表”间设立关联“查询工资”。

类“销售奖金表”及类“保险费用表”和类“工资管理员”、类“员工”之间的关联建立与上述类似。

3.4建立顺序图

在上一节中,以文字的形式说明了类之间的关联作用。这种说明往往不能清楚的描述事物间的交互情况,这就需要使用交互图来予以准确的表达。对于员工查询工资来讲,下图给出针对员工以及员工工资查询有关的对象建立的顺序图

员工以及与员工查询工资有关的对象之间的交互情况(二)

4 . 系统设计

4.1问题域部分设计

工资查询子系统通过数据库与其他子系统交换数据,即,通过需接口从数据库中获取数据,通过供接口向数据库写入数据。故需要按照供需双方共同约定的借口规约设计相应的数据库表的结构,并在接口相关的类操作中构造SQL语句即可。

4.2 界面部分设计

应该针对表1-1中的内容进行界面设计,按照第8章的要求设计出全部界面。

下图所示的是用户登入界面,该界面也适用于员工。

下二图是在登入成功后,系统给出的选择时间界面。

图登入界面

在选择时间并确定后,出现下图所示的界面。

工资查询图

4.3 数据管理部分设计

类“工资”和“工资表”构成了组合关系,对他们分别设立两张表,并在与类“工资”对应的表中用外键隐含它与类“工资报表”的关联。对于类“员工”和类“工资管理员”也分别设立一张表,用于存储相应的对象。

下面给出了类“工资”,类“工资表”和类“销售奖金”所对应的数据库表的结构。

表类“工资”所对应的数据库表的结构

本表的主关键字为工作证号

表类“工资表”所对应的数据库表的结构

本表的主关键字为工作证号+时间,外键为工作证号。

表类“销售奖金”所对应的数据库表的结构

本表的主关键字为工作证号+时间,外键为工作证号表类“保险费用”所对应的数据库表的结构

本表的主关键字为工作证号+时间,外键为工作证号

工资信息管理系统

一、题目要求 工资信息管理系统 【要求】 该系统能够实现工资信息管理。系统包括录入、浏览、查询、统计等功能。其中录入功能要求能够添加新的工资信息到文件;浏览功能要求能按照工资卡号、姓名分类浏览,提供分屏显示;有排序功能,排序后按照工资卡号升序或实发工资降序输出;查询功能要求能够按照工资卡号、姓名查询;统计功能要求能够按照月份累计统计某职工在某时间段实发工资总金额。 【提示】 1.文件中一行数据对应一个职工工资信息 2.工资信息的数据结构采用结构体数组,一个数组元素对应一条工资单记录 3.工资单信息包括工资卡号、姓名、月份、应发工资、水费、电费、税金、实发工资等 4.实发工资=应发工资-水费-电费-税金,其中税金的计算方法为 a. 应发工资<800元,税金=0 b. 800<应发工资<1400元,税金=(应发工资-800)*5% c. 应发工资>1400元,税金=(应发工资-1400)*10% 另:课程实习报告的参考格式 1.题目编号 2.写出系统总设计的思路、功能模块划分。给出合理的测试数据及运行结果,要求能够体 现程序的正确性和完备性及对错误输入的处理。总结算法或系统的优缺点,给出算法或系统进一步改进的设想。在附录中给出源代码, 3.附录 二、需求分析 根据题目要求,由于工资单信息是存放在文件中,所以应提供文件的输入、输出等操作;在程序中需要浏览学生的信息,应提供录入、浏览、查询、统计等操作;另外还应提供键盘式选择菜单实现功能选择。 三、总体设计 根据上面的需求分析,可以将这个系统的设计分为以下几个模块:数据输入,数据添加,数据浏览,数据查询,数据统计。

图一 系统功能模块图 四、详细设计 1.主函数 主函数提供输入、处理和输出部分的函数调用。其中各功能模块用菜单方式选择。 [流程图] 图二 主函数模块功能流程图 [程序] main() /********************主函数**********************/ { int n,w; /*变量n 保存选择菜单数字,w 判断输入的数字是否在功能菜单应对数字的 工资信息 管 理 系 统 数据输入 数据浏览 数据查询 数据统计 数据添加

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

/ 、八— 1前言 课程设计是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的、必不可少的一个教学环节。通常,课程设计中的问题比平时的习题复杂得多,也更接近实际。课程设计着眼于原理与应用的结合点,使学生学会如何把书 上学到的知识用于解决实际问题,培养软件工作所需要的动手能力。另一方面,使书上的知识变活,起到深化理解和灵活应用教学内容的目的。平时的习题局限于一个和二个知识点,而课程设计题是软件设计的综合训练,包括问题分析,总 体结构设计,用户界面设计、程序设计、基本技能和技巧,以及一整套软件工作规范的训练和科学作风的培养。我们这组选的课题是工资管理系统的设计与开发。从接到任务书开始,我们首先完成了系统的需求分析与概要设计,在完成这些任务时,我们深感理论与实践的结合的是需要一个过程。从个人分工到整个系统分析,从设计到测试之所以能顺利完成是和大家的努力分不开的。虽然还有一 些不足之处,但是我们还是从中获益不少。 下面简要介绍一下我们课题组的分工,我们这组的分工其实借鉴了Shari Lawrenee Pfleeger 和Joanne M.Atlee 合著的SOFTWARE ENGINEERING Theory and Practice (高等教育出版社第三版影印版)中的一些理论,这些知识可以参考此书的第25页中关于“开发团队的角色分工”一节。根据分工的细化和部分重叠原则,我们组的具体分如下: (1)项目管 王培 理: ⑵需求分 钟耀明、贺纯 析: ⑶概要设 贺纯、赵亦娴 计: ⑷详细设 计:赵亦娴、王培、钟耀明、杨安、陈华、贺纯

(5)程序编码:王培、陈华 ⑹系统测试:陈华、杨安 我的主要任务是概要设计和详细设计 2需求分析 2.1 任务概述 现代企业基本上都引进了计算机软件对公司业务进行管理,这样做有很多优点,一是提高了工作的效率,同时也减少了手工操作的错误以及人员的开支。本 课题开发的工资管理系统正是基于这样的目的实现的,系统完成的主要功能是对 员工工资的管理,同时还包括对员工信息、部门信息以及附属于员工、部门的职称和职务信息的管理。系统主要采用事务型数据库设计,但对于员工工资的信息,系统能够保留其相应的历史记录,包括员工的请假信息,出差信息以及工资结算信息等。本系统面向员工和管理人员同时开放,普通用户可以进行查询以及对个人相关信息的修改等操作,管理账户则拥有系统的全部功能。系统不允许非经认证通过的用户使用系统。系统采用JAVA语言开发,系统的数据使用ORACL数据库进行管理。 2. 2功能需求分析 (1)系统能够维护员工的基本信息,部门、职务、职称以及工资记录等信息。 (2)系统应该能记录员工的每一个职称信息,并授予相应的职称,系统在计算员工工资的时候选取职称对应的最高职称津贴。 (3)工资表应当由系统自动生成。系统负责员工的工资表以及员工工资的历史记录及记录员工的请假信息和出差信息等意外情况。 (4)系统可以给管理员提供权限增加删除修改系统用户以及其它实体信息,系统的部分权限不能下放给普通用户以保证系统的安全性以及数据的正确性。 2.3外部接口需求分析 系统人机交互界面为半屏幕大小,采用上下左右居中方式显示,系统分辩率默认设

基于web的工资管理系统设计与实现

【范文】 工资管理系统设计 【摘要】对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。本文介绍毕业设计课题的选题背景和意义,相关的研究和开发的比较和综述,研究开发的过程,以及设计思路和实现细节的考虑,最后给出了作者在毕业设计过程的体会。 【关键字】管理信息系统,数据库,工资管理,实体关系图(E-R图),数据字典,数据流图。 第一章绪论 1.1研究课题的背景 借助现代信息技术和管理理论,建立企业管理信息系统是当今社会的重要趋势。党和政府根据知识经济时代的特点,对国民经济建设提出了“用信息化带动工业化”的指导思想。对企业而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。在企业管理中,人力资源是企业最宝贵的资源,也是企业的“生命线”,因此人事管理是企业的计算机管理信息系统重要组成部分。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。工资管理信息系统的实现可以减轻比较繁琐的手工工资管理。 现在应用在大中型企业的管理信息系统中,几乎都包括了工资管理模块。有些环境中是由作为大型ERP软件中的一个模块引进的,有些是作为企业的财务系统的一部分。这些根据规范的西方的管理制度设计的工资管理软件,在很多时候还不能完全解决中国特色的中小企业的问题,本文介绍的毕业设计的研究工作就是要为这些具有中国特色的中小企业解决他们在工资管理方面的问题。 通过在本单位经过一周的调研,并参考其他同行设计工资管理软件,我基本上搞清楚了

员工工资管理系统模块设计

一、模块设计 (1)主登陆界面模块:该模块提供管理系统的主界面,是主系统的唯一入口和出口,该界面提供用户登陆并选择并调用各子模块 (2)员工界面:员工进入该模块进行选择查询操作。(3)工资管理人员界面:工资管理人员进入操作界面。 (4)工资浏览界面:管理人员浏览所有员工工资。(5)工资添加界面:管理人员添加员工工资信息。(6)工资删除界面:管理人员删除员工工资信息。(7)工资查询界面:在此模块中,管理人员有五种 查询方式,员工有3种查询方式。 (8)工资修改界面:管理人员修改员工工资信息。

三、需求分析 需求分析是软件定义的最后一个阶段,它的基本任务是回答“系统必须做什么”这个问题,需求分析的任务不是确定系统怎样完成它的工作,而仅仅是确定系统完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。 2008年第1期胡娟基于B/S 模式的工资管理系统·33· 修改完毕后点确定则会提示修改成功。如图6.4(g)。 图6.4(g) 测试结果显示程序能够完成所需要的基本功能,该系统能够满足一般需求。 4.总结 4.1 系统可改进的地方 虽然该工资系统已经完成了一些基本功能,但是还 是有一些可以改进的地方。 (1)在查询的时候可以限定用户查询条件。例如,不让 用户输入年份和月,而是给出下拉表,让用户自由选择。 (2)在查询页面可以提供打印功能。当用户查询完自己 所需要的信息后可以将这些信息打印出来,对查询表格 字体、排版等方面可以做规范化的调整,增加“起始时 间”“终止时间”等格式,使打印出的格式清晰美观 (3)增加统计功能。该功能可以统计部门平均收入,一 段时间的收入,并将结果跟往年的比较,让员工对自己 的工资信息更加清楚,让管理人员对每个员工的工作情 况更加了解。 (4)增加用户定制信息,将员工关心的资料定期发送至 其邮箱或手机。 4.2 发展前景 新的管理思想和新技术的发展,信息技术的不断革 新,对管理软件的发展起到了决定性的促进作用。在网 络高速发展的今天,越来越多的企业、个人认识到网络 的便利,信息反馈的方便与快捷。电子商务的炒作热潮 虽然已经褪去,但电子商务开始"着陆"了,会有越来越 多的企业和个人投入到电子商务这一新的商务活动之 中,对电子商务网站的需求肯定是有增无减,真正的电 子商务应用时代到来了,无论是使用者,还是开发者, 都从电子商务热中得到了启迪:市场竞争的日益加剧, WTO 的日渐临近,企业的生存和发展每天都在接受着 新的挑战,要想应付竞争,就要扩大规模,要扩大规模, 就要提高管理。因此,作为电子商务发展基石的供应链 管理已得到中大型企业的密切关注并被提到应用日程。 由于现在企业的分支机构众多,而且很多分支机构的地 域范围很广,传统的办公模式已经不能很好的适应市场 发展的要求,同时人员的流动性也比较大,不能在传统 的办公模式下对每一个员工都要求在传统的办公环境下

教师工资管理系统软件需求规格说明书 计算机软件工程

管理信息系统 教师工资管理系统 软件需求说明书 撰写人(签名):钱晓娟完成日期:2016年4月6日 验交日期: 评审负责人(签名): 评审日期

软件需求规格说明书 1.引言 1.1编写说明 为工资管理系统提供一套具有基本功能的模拟软件支持系统提供基本的需求分析和描述,为软件的开发参与者(系统设计人员、程序员、测试人员、开发商、管理人员等)提供完整的需求信息。 1.2项目背景 本系统是一个学校内部教师工资管理系统。对教师的基本信息和工资信息进行添加和修改,能够调整工资项目,根据需要对教职员工基本信息和工资信息的查询,本系统能够生成各个月的工资表,能够打印报表方便保存和管理,还包括对系统的一些基本操作功能,比如为完善系统管理功能,增加工资系统用户管理功能,系统应该包括系统用户数据的添加,修改和删除。教师为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性,系统应该具有简单,易用,小巧,经典的特色,应该能够对高校工资管理进行优化,使其系统化,高效化,智能化。并保证工资管理的准确性,简易性,为学校财务人员提供便利。 1.3定义 本软件适用于我校教师工资系统的管理和应用,它是完善、安全、稳定的系统管理模拟软件。待开发软件系统的名称:基于Web应用的学校教师工资管理系统。本产品能具体化、合理化、安全的模拟实现基于Web应用的工资管理 2.任务概述 2.1产品的描述 角色或者执行者指与系统产生交互的外部用户或者外部系统。 教师 学校师通过系统可以实现以下使用需求:提交个人信息,登陆修改个人信息,查询个人工资各项详情。 财务处 学校财务处可以通过系统实现以下需求:读取工资表,生成正确工资表及查询工资情况。

工资管理系统(详细设计说明书)

1 引言 (2) 1.1 编写目的 (2) 1.2 背景 (2) 1.3 定义 (2) 1.4 参考资料 (2) 2 程序系统的结构 (3) 3 程序1(标识符)设计说明 (3) 3.1 程序描述 (3) 3.2 功能 (3) 3.3 性能 (4) 3.4 输人项 (4) 3.5 输出项 (4) 3.6 算法 (4) 3.7 流程逻辑 (5) 3.8 接口 (6) 3.9 存储分配 (6) 3.10 注释设计 (6) 3.11 限制条件 (6) 3.12 测试计划 (6) 3.13 尚未解决的问题 (6) 4 程序2(标识符)设计说明 (7) 4.1 程序描述 (7) 4.2 功能 (7) 4.3 性能 (7) 4.4 输人项 (7) 4.5 输出项 (7) 4.6 算法 (8) 4.7 流程逻辑 (8) 4.7 接口 (9) 4.8 存储分配 (9) 4.9 注释设计 (9) 4.10 限制条件 (10) 4.11 测试计划 (10) 4.12 尚未解决的问题 (10) 详细设计说明书 1 引言 1.1 编写目的 在使用程序语言编制程序之前,需要对所采用算法的逻辑关系进行进行分析,设计出全部必要的过程细节,并给予清晰的表达,使之成为编码的依据,也作为软件测试人员及软件维护人员进行测试及维护时的参照。

1.2 背景 项目的提出: 工资管理是企业管理的重要组成部分,它与企业的人事管理、财务管理有着密切的联系。对于劳资关系相对复杂的大中型企事业单位,手工进行工资的发放工作往往需要耗费大量的人力与时间。由于工资发放在时间和操作上存在着一定的重复性、规律性,这使得工资管理的计算机化成为可能,该项目的提出正是为了在此基础上进一步实现企业员工工资管理的规范化和自动化。 项目与其他软件或其他系统的关系:工资管理系统是全企业信息管理系统的一个有机组成部分,它需要和员工人事管理、员工工时考勤、员工医疗保险等系统连接,能够从这些系统中正确的取得员工基本工资、津贴、医疗保险等信息。 用户群:工资管理系统软件的用户主要为各种企事业单位的财务部门 1.3 定义 工资项目: 在计算月工资时需要涉及的各项信息, 例如基本工资, 津贴费, 缺勤费, 保险 费等 计算公式: 即计算月工资的方法 缺勤费用: 即员工由于缺勤而需扣除的费用 津贴: 即员工因为加班而需增加的工资 医疗保险: 即员工参加医疗保险及社会保险等保险而需报销或交纳的一定费用 基本工资: 每个工种有不同的基本工资 1.4 参考资料 【1】《工资管理系统》需求规格说明书; 【2】《工资管理系统》概要设计说明书 【3】张立,C#2.0 宝典,电子工业出版社,2007 【4】李兰友等编著,Visual C#.Net 程序设计,清华大学出版社,2003

C语言实习——职工工资信息管理系统

江西师范大学 本科生课程论文封面 课程名称C语言课程设计 类别: C.本科生 组长:黄金峰 组员:谢熊飞吴云清王伟林梦婷 日期: 2014年7月7日

课程设计评语 对课程论文的评语: 平时成绩:课程论文成绩: 总成绩:评阅人签名: 注:1、无评阅人签名成绩无效; 2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效; 3、如有平时成绩,必须在上面评分表中标出,并计算入总成绩。

目录 课程设计评语 (2) 目录 (3) 1.课程论文题目.............................................................................................. 错误!未定义书签。2.程序设计思路.............................................................................................. 错误!未定义书签。3.功能模块图 (6) 4.数据结构设计 (6) 5.算法设计...................................................................................................... 错误!未定义书签。6.程序代码...................................................................................................... 错误!未定义书签。7.程序运行结果.............................................................................................. 错误!未定义书签。8.编程中遇到的困难及解决方法.. (30) 9.总结心得及良好建议 (30) 10.致谢 (31)

工资管理系统(详细设计说明书)

1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2程序系统的结构 (3) 3程序1(标识符)设计说明 (3) 3.1程序描述 (3) 3.2功能 (3) 3.3性能 (4) 3.4输人项 (4) 3.5输出项 (4) 3.6算法 (4) 3.7流程逻辑 (5) 3.8接口 (6) 3.9存储分配 (6) 3.10注释设计 (6) 3.11限制条件 (6) 3.12测试计划 (6) 3.13尚未解决的问题 (6) 4程序2(标识符)设计说明 (7) 4.1程序描述 (7) 4.2功能 (7) 4.3性能 (7) 4.4输人项 (7) 4.5输出项 (7) 4.6算法 (8) 4.7流程逻辑 (8) 4.7接口 (9) 4.8存储分配 (9) 4.9注释设计 (9) 4.10限制条件 (10) 4.11测试计划 (10) 4.12尚未解决的问题 (10)

详细设计说明书 1引言 1.1编写目的 在使用程序语言编制程序之前,需要对所采用算法的逻辑关系进行进行分析,设计出全部必要的过程细节,并给予清晰的表达,使之成为编码的依据,也作为软件测试人员及软件维护人员进行测试及维护时的参照。 1.2背景 项目的提出: 工资管理是企业管理的重要组成部分,它与企业的人事管理、财务管理有着密切的联系。对于劳资关系相对复杂的大中型企事业单位,手工进行工资的发放工作往往需要耗费大量的人力与时间。由于工资发放在时间和操作上存在着一定的重复性、规律性,这使得工资管理的计算机化成为可能,该项目的提出正是为了在此基础上进一步实现企业员工工资管理的规范化和自动化。 项目与其他软件或其他系统的关系: 工资管理系统是全企业信息管理系统的一个有机组成部分,它需要和员工人事管理、员工工时考勤、员工医疗保险等系统连接,能够从这些系统中正确的取得员工基本工资、津贴、医疗保险等信息。 用户群:工资管理系统软件的用户主要为各种企事业单位的财务部门 1.3定义 工资项目:在计算月工资时需要涉及的各项信息,例如基本工资,津贴费,缺勤费,保险费等 计算公式:即计算月工资的方法 缺勤费用:即员工由于缺勤而需扣除的费用 津贴:即员工因为加班而需增加的工资 医疗保险:即员工参加医疗保险及社会保险等保险而需报销或交纳的一定费用 基本工资:每个工种有不同的基本工资 1.4参考资料 【1】《工资管理系统》需求规格说明书; 【2】《工资管理系统》概要设计说明书 【3】张立,C#2.0宝典,电子工业出版社,2007 【4】李兰友等编著,Visual C#.Net程序设计,清华大学出版社,2003

职工工资管理系统设计与实现

职工工资管理信息系统设计与实现 学院:经济与管理学院 班级:09信管 姓名:王友兴 学号:090403010043

目录 1 引言 (2) 1.1问题的提出 (3) 1.2任务与分析 (3) 2设计方案 (4) 2.1程序功能设计 (4) 2.1.1程序功能描述 (4) 2.1.2程序结构分析 (4) 2.1.3 数据表结构分析 (5) 2.1.4程序流程分析 (7) 2.2程序界面和代码设计 (7) 2.2.1项目设计框架 (7) 2.2.2主要表单及代码设计 (9) 3 结果分析 (20) 结论 (25) 致谢 (26) 参考文献 (27)

1 引言 1.1 问题的提出 为适合现代企业的需要,职工工资管理已经成为企业管理的一个难题,由于其费时和繁琐性,企业迫切需要一种专门为职工工资管理而服务的工具。为此,简单的职工工资管理系统为此而制造出来。本简单程序是为职工工资管理而设计的,内容简单,使用方便。程序稍加变更可以适合对资源分配方面的杂事加以处理。 作为当代大学生,熟练的操作计算机是一种必备的素质。本次设计会让我们更加熟悉VF编程,把以前学过的一些东西又重新复习了一遍,并与实际结合起来,对我们能力的提升有了很大的帮助,还能促使我们在以后的实际应用中更好的应用VF编程来设计一些数据库管理系统。 1.2 任务与分析 分析你的设计任务,有什么难点?怎么解决?完成的步骤! 职工工资管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点. 本系统主要完成对学生选课信息的管理,包括数据库中表的添加、删除等。系统可以完成对各类信息的浏览、修改、查询和工资信息对工资进行计算的功能。系统的核心是数据库中各个表联系,每一个表的修改都将联动的影响其它的表,当完成对数据的操作时系统会自动地完成数据库的修改。查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,也有精确查询和模糊查询,系统不仅有静态的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。本系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能.

员工工资管理系统需求分析

1、编写目的 随着当今企业规模不断变大,企业人员数量的增加,企业工资的计算也变得越来越复杂。在企业里每天都要处理大量的数据信息,为了提高工资管理的工作效率,降低出错概率。本系统的开发宗旨以及总体任务就是帮助企业提高工作效率,实现企业工资信息管理的自动化、规范化和系统化。 2、编写依据 依据图书馆管理系统软件的方案书。 4.1软件总体描述 本系统可运行于windows xp及以上版本,具有较高的安全性、可维护性及可操作性,对于一般人用户使用需具简单、直观、易操作性的特点。 4.2软件设计约束及有关说明 开发环境:windows操作系统、SQL server 。 编程语言:c或一些通俗易懂的语言 遵循的规范: 测试环境: 软件交付日期:16周 4.3使用者特点 4.3.1对服务端后台管理人员: 要求有网站维护的技能,能够对服务端后台处理进行管理,能捕获系统异常。 要求掌握SQL数据库操作,能够对后台数据库进行日常维护与管理,例如:对数据 库的备份与恢复,对冗余数据的删除等; 要求有一定的Linux服务器配置与管理技能,能够阻止非法攻击,优化服务器配置, 保证服务器的安全畅通地运行。 4.3.2对客户端用户:能够通过web浏览器进行网络访问。 5.功能定义 5.1员工基本信息的录入,修改,删除。 5.2工资标准设定功能。具体包括职务工资,工龄工资以及其它工资标准的设定。 5.3工资信息浏览。 5.4员工工资表创建。 5.5工资调整管理。 5.6工资统计。 5.7用户级别设定以及口令修改: 为完善系统管理功能,增加工资系统用户管理功能,包括系统用户数据的天价,修改和

删除。教职员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性。 6.详细需求 6.1功能需求:主要分为5大模块

软件工程工资管理系统

目录 目录 (1) 一项目开发计划书 (3) 1.1 引言 (3) 1.2 工资管理系统功能模块描述 (4) 1.3 实施计划 (4) 1.4 支持条件 (5) 二可行性分析 (6) 2.1 可行性研究前提 (6) 2.2 经济上可行性 (6) 2.3 技术可行性 (6) 2.4 开发工具的选择 (7) 2.5 开发工具概述 (7) 2.5.1 JSP 概述 (7) 2.5.2 SQL Server数据库简介 (8) 三需求分析 (9) 3.1 市场需求分析 (9) 3.2 系统需求分析 (9) 3.2.1 系统目标 (9) 3.2.2 系统的分析和概要设计 (14) 3.2.3 系统功能分析 (7) 3.2.4 系统业务流程图 (15) 3.3 系统E-R图 (10) 3.4 数据流图 (10) 3.5 数据字典 (12) 四系统设计 (14) 4.1 系统处理流程和数据流程.............................................. 错误!未定义书签。 4.2 系统数据库概念结构 (15) 4.3 系统数据库逻辑结构 (16) 4.4 系统数据库设计 (16) 五系统测试 (20) 5.1 部分代码 (20) 5.1.1 登陆平台 (20) 5.2 测试.................................................................................. 错误!未定义书签。 5.2.1 测试的作用和意义 (25) 5.2.2 测试方法 (20) 5.2.3 测试内容................................................................ 错误!未定义书签。

人事工资管理系统测试报告.doc

人事工资管理系统测试报告1 人事工资管理系统管理端系统测试报告 目录 1导言(3) 1.1目的(3) 1.2范围(3) 1.3缩写说明(3) 1.4术语定义(3) 1.5引用标准(4) 1.6参考资料(4) 1.7版本更新信息(4) 2. 测试时间、地点和人员(4) 3 测试环境描述(4) 4测试执行情况(5) 4.1功能测试执行情况(5) 4.2性能测试执行情况(6) 4.2.1活动用户视图(6)

4.2.2每分钟点击数(7) 4.2.3吞吐率(7) 4.2.4事务概要(7) 4.2.5事务响应时间(8) 5测试结果分析(9) 5.1测试进度和工作量度量(9) 5.1.1 进度度量(9) 5.1.2 工作量度量(10) 5.2缺陷数据度量(10) 5.3综合数据分析(10) 6 测试评估(11) 6.1测试任务评估(11) 6.2测试对象评估(12) 1导言 1.1目的 该文档的目的是描述网上招聘系统项目客户端系统测试的总结报告,其主要内容包括:●系统环境简介 ●系统数据度量

●系统结果评估 本文档的预期读者是: ●项目管理人员 ●测试人员 1.2范围 该文档定义了客户端系统测试的结果,总结了测试客户端的职位查询、网上提交简历、在线答题的基本功能,以及支持大数据量并发访问的性能,给出了测试的结论。 1.3缩写说明 HR Human Resource(人力资源管理)的缩写。 MVC Model-View-Control(模式-视图-控制)的缩写,表示一个三层的结构体系。 1.4术语定义 OnlineCV 网上招聘系统的项目编号。 LoadRunner

公司员工工资管理系统课程设计报告书

公司员工工资管理系统课程设计 (一)可行性分析 1.1项目背景及意义:随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的工资管理系统对员工工资等进行系统的管理,很难实现企业高效运转。 意义: (1)本系统提供了基本的人员信息管理,同时对员工的基本工资、浮动工资和工资发放进行系统管理,同时配以查询、修改、删除、添加功能,以便能真正适用于各类中小企业及事业单位。 经过自己认真的思考和同学的讨论使我对该类管理系统有了进一步的认识,同时也可以应用平时学习中所学到的东西。 1.2可行性研究报告及信息系统目标:员工工资管理系统的主要目的是利用计算机对员工的各种工资信息进行日常的管理,如查询、修改、添加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能:

对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位部调动。因此,设计系统是应考虑到这些情况。 对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算基本工资、岗位工资、水电费及实发金额等。 查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某个部门所有的员工的工资信息。 (二)系统分析部分 2.1系统功能模块图

企业工资管理系统需求分析

企业工资管理系统需求分析

引言 随着社会经济的迅速发展和科学技术的进步,以计算机和软件工程为基础的信息系统正是蓬勃发展的时期。企业工资管理系统的内容对于企业的管理者来说都至关重要,所以企业工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。所以工资管理信息系统能够为高层领导者提供准确的人员信息,以便领导者了解企业各个部门的人员构成,计算好人力成本,安排好工作计划,使企业变的更高效,更具有生命力。因此,开发工资管理系统更具有一定的社会现实意义。 1.业务概述 1.1传统模式处理业务介绍 在计算机诞生之前,人们对帐目的管理一直采用的是纸质材料记录,人工统计和计算。这样的管理不但费时费力,也容易产生计算上的错误和各种疏漏;随着时代的变迁,这种混乱的情形有所改善,但采取的依然是人工操作,工作量大的时候,出现错误的机率也随之升高。目前我国还有一部分企业停留在原始的人力管理职工工资的方式上,这样的机制既不能适应时代的发展,又不利于企业自身的发展,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 当今社会,资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分,因为企业每个月都要涉及发放企业员工工资的问题。而随着企业人员数量的增加,企业的工资管理也变得越来越复杂。企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大。如果能够实现工资管理的自动化,无疑将给企业管理部门带来很大的方便。传统的纸介材料的数据信息管理方式已经不适合现代企业公司的发展了,实现工资管理的系统化、规范化、自动化,将成为现代公司管理工资的首选。

工资管理系统数据库设计

4、4数据库设计 4、1数据库分析 通过系统管理,能够增强员工之间得沟通,更好地协调员工之间得协作关系;对员工基础信息管理与薪资管理更加科学;能够全程跟踪员工得培训,通过信息得记录,更好地作出员工培训方案.在设计工资管理信息系统时,主要从模块组成、数据连接、功能实现、应用意义等方面着手。模块组成主要包括该工资管理信息系统得主要组成模块以及每个模块所要达到得功能。每个模块基本上脱离不了数据,所以在数据库设计时,要充分考虑数据得高效性,减少数据冗余,保证系统运行速度。 4、2数据库概念设计 根据以上各节对系统所做得需求分析与系统设计,规划出本系统中使用得数据库实体分别为管理员实体、招聘人员实体、员工信息管理实体、薪资管理实体、培训信息实体及部门信息实体。系统总体ER图如图所示: 下面将介绍几个关键实体得E-R图. 1、管理员实体 管理员实体包括管理员帐号、管理员密码及管理员级别属性.其中管理员级别信息中,1代表系统管理员,0代表普通管理员。

图 5-1 管理员实体 2、员工信息管理实体 员工信息管理实体包括员工编号、员工姓名、员工年龄、员工性别、出生日期、员工身份证号、民族、婚姻状况、政治面貌、籍贯、联系电话、家庭住址、员工毕业学校、员工所学专业、文化程度、上岗时间、部门名称、部门工种、登记人、登记时间及备注信息属性。 3、薪资管理实体 薪资管理实体包括员工编号、工资发放时间、基本工资、加班次数、工龄、全勤奖、旷工费及保险费等属性。 4、3数据库逻辑结构 数据得概念结构设计完之后,可以将上面得数据库概念结构转化为某种数据库系统所支持得实际数据模型,也就就是数据库得逻辑结构.系统数据库中各表得详细SQL语句。 CREATE TABLE`dep` ( //部门表 `id` int(10) unsigned NOTNULL auto_increment MENT ’自动编号’, `dep_id` varchar(16) defaultNULL MENT '部门编号', `dep_name` varchar(16)defaultNULL MENT '部门名称',`dep_info` varchar(512) default NULL MENT ’部门简介’,

工资管理信息系统方案

课程设计任务书 学生:专业班级: 指导教师:工作单位: 题目: 初始条件: 信息系统分析与设计方法、数据库原理、Access数据库应用、所选题目的相关业务 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 每位同学至少完成3个功能模块的分析、设计与开发,要求绘制出组织结构图、业务流程图(表格分配图可选)、数据流程图(数据字典、判断树/判断表可选)、功能结构图、代码设计示意图、数据库E-R图、数据库表结构示意图(表不得少于3、表间必须存在关联),并利用Access实现,要求编写并解释程序代码,描述遇到的主要问题及解决方案,给出系统操作说明。 实现并演示的系统必须具备一定基本功能,操作简单,运行中无重大错误。 课程设计说明书必须层次清晰、图表规、格式标准、文字流畅,字数不少于5000。 参考文献不少于3篇。 时间安排: 指导教师签名: 2011 年 5 月 23 日系主任(或责任教师)签名: 2011 年 5 月 23 日

工资管理信息系统的设计与实现 1. 概述 本系统是工资管理信息系统。 1.1 系统目标 利用计算机快速整理、传输、处理各种数据的特点,处理会计业务,从而更为全面、更为准确的提供管理、决策所需的财务信息,并可快速查询职工的个人基本信息以及工资的各项信息。 1.2 系统功能 包含信息查询,信息维护和统计报表三个功能。 信息查询涵盖了职工个人基本信息,工资项目信息,职工工资信息等。 信息维护功能为管理者提供了快速增加,删除,撤销,保存等信息维护和管理的途径,保证信息真实有效。 统计报表可以实现对各类信息的分类分析,汇总统计等,管理人员可以随时全面了解各种相关信息,快速有效地作出决策。 1.3 系统信息 职工个人基本信息(职工编号,职工,部门,职称,住址,,等),工资信息(应发合计,代扣合计,个人所得税,实发工资等)。 1.4 系统环境 本系统是在Office Access 2003上开发的,因而只要求基本的操作系统运行环境。在Windows XP及以上系统下均能应用。 2. 系统分析 2.1 组织及职能分析 2.1.1 组织结构分析 工资的计算方法: 工资结算阶段,财务部要接受以下各部门的有关数据: 人事部门提供的人员变动资料;

工资管理系统(软件工程,面向对象)

工资管理系统 (运用visio 环境及vc++画图) 1. 统的功能需求 工资管理系统包括员工管理、工资管理、销售奖金管理、保险费用管理等。员工包括经理和普通职员。 1.1工资管理 在取得授权的情况下,有关人员要进行如下工作。 面向对象分析与设计报告(1)工资录入 工资管理员录入员工的工资,修改录入的出错(维护),形成工资表。 (2)销售奖金录入 工资管理员录入员工的销售奖金,修改录入的出错(维护),形成销售奖金表。普通员工按其完成额5%提成,经理按部门的完成额的1%提成。年末再按总销售额的1%发放奖金发给每个职员。 (3)保险费用的录入 工资管理员录入员工的若干保险费用,修改录入的出错(维护),形成保险费用统计表。 (4)计算工资 工资管理员按工作证号码来进行工资的计算统计,然后生成报表再上报给财务部。 (5)计算销售奖金 工资管理员按照工作证号码进行工资销售奖金的计算统计,然后生成报表上报给财务部。 (6)计算若干保险的扣除费用 工资管理员按照工作证号码进行若干保险的计算统计,然后生成报表上报给财务部、 (7)工资或销售奖金、保险费用查询 公司员工可以根据自己的工作证号码查询自己的工资或销售奖金及保险费用。 1.2工资管理的主要业务流程:

2 .建立需求模型 对工资管理系统先划分子系统,然后再通过建立用况模型,对需求进行捕获与描述。 2.1 划分子系统 限定工资管理系统的功能为:工资管理、统计部门、财务系统、员工管理。对上述的每个功能,用一个子系统来实现。下图给出了这些子系统以及它们之间的依赖。 工资管理系统中子系统以及它们之间的依赖: 上图中的子系“财务系统”要分别使用子系统“员工管理”、“工资管

SQL数据库员工工资管理系统设计

SQL数据库员工工资管理系统设计 实验七:数据库设计 数据库名称:职职员资治理系统 姓名:胡少帅 班级:2011级网络工程 学号:20110441021024 1 需求分析 工资治理系统是提供工资治理人员和职工工资进行治理的系统。它能自动对不同职务,不同出勤及各个月份的工资进行治理并生成财务表。 工资治理系统的用户需求要紧功能有: 1各部门的信息情形 2各职工的信息情形 3考勤信息情形 4工资信息情形 5定义登陆用户和用户的权限 2 概念分析 部门E-R图

职工信息E-R图 职务信息E-R图 考勤信息E-R图 用户E-R图 工资情形E-R图 总E-R图 3 逻辑设计 关系模型: 部门(部门编号(主键),部门名称,经理,电话) 职工信息(职工编号(主键),职务编号,姓名,性不,电话,住址,部门编号(外键)) 考勤情形(职工编号(主键),出勤天数,加班天数,出勤奖金,月份)职务(职务编号(主键),职务名称(主键),差不多工资) 工资运算(职工编号(主键),考勤情形,工资,月份) 用户(用户名,密码,权限) 4 物理设计 1 给职工信息表建立非集合索引“职工” /*给职工信息表非建立集合索引*/

create nonclustered index 职工on 职工信息(职工编号) go SELECT * FROM sys.indexes WHERE name='职工' 2给工资表建立唯独索引“工资” /*给工资表建立唯独索引“工资”*/ create unique index 工资on 工资情形(职工编号) go SELECT * FROM sys.indexes WHERE name='工资' Go 3给考勤信息表建立集合索引“考勤” /*给考勤信息表建立非集合索引*/ create nonclustered index 考勤on 考勤信息(职工编号) go SELECT * FROM sys.indexes WHERE name='考勤' 5 实施过程 创建表结构 1 职工信息表 create table 职工信息

软件工程工资管理系统需求分析说明书

《软件工程》课程 实验报告 姓名: 学号: 班级 成绩 2011-11

工资管理系统需求分析说明书 1.功能需求描述 ⑴问题描述 某单位人事处每月月初,需要对前一个月的人员变动情况、工资变动情况进行核准,并根据核准后的情况,编制当月的工资表并打印。 人员变动情况包括:新近调入人员,需要建立基本工资关系;内部人员调整,需要调整人员所在部门;新近增加的离退休人员,需要修改基本工资关系;人员调出或因其他原因减少人员,需要删除相应的内容。 工资变动情况包括:普调工资时,需按职务(或职称)修改基本工资关系;个别人员职务(或职称)变动而改变工资时,需要修改相关人员基本工资关系;基本工资以外的工资变动情况的修改等。 ⑵数据结构的描述 ①职工信息:工号,部门内编号,姓名,性别,出生年月,技术职务,行政职务,参加工作时间。 ②基本工资信息:基础工资,按工作年限增加;岗位工资、奖励工资,按职务或职称确定;住房公基金、医疗保险,根据前三项之和按一定的比例扣除。 ③工资单信息:部门内编号,姓名,基础工资,岗位工资,岗位工资,奖励工资,其他补贴,应发工资,住房公基金、医疗保险,其他扣款,合计扣款,实发工资。2.2 业务目标 为了方便企业内部人员的管理,有对员工工资的发放,考勤,奖金多等管理,有员工信息管理,实现企业对工资发放的自动化和智能化,针对中小型的企业管理,我们开放一个企业工资信息管理,预计实现的时间为两个月。

2.用户的特点重要约束 该系统管理员要求熟悉电脑应用软件的操作,数据库操作,和一般网络知识和操作管理能力。针对员工界面查询的要求员工能打字,会使用电脑的一般技能就行。最高同时查询人数150人,使用时间10小时/天。 3.需求规定 ⑴功能需求描述 ①员工基本信息模块员工基本信息模块具有员工信息输入,员工增删,员工信息查询三个功能,员工基本信息包括员工号,员工姓名,员工性别,所在部门,所在岗位,工龄和工资等级等信息.员工增删实现了对数据库中员工信息的增加和删除.员工可以通过员工号或员工姓名对员工信息进行查询. ②工资结构设置模块根据该公司的工资管理实际情况,本系统将工资结构分为基础工资,岗位工资,工龄工资三部分.该模块可以对这三个工资类型设置工资等级,并对每个等级设置工资标准. 工资汇总模块用户在员工信息管理模块对该员工的工资等级进行输入以后,在工资汇总模块会自动对员工工资进行汇总.用户可以打印出工资汇总表,打印之前可以通过打印预览功能进行打预览. 本系统适用于中小型企业,主要功能分有: 员工登陆操作:信息的查询,修改,删除 管理员登陆:所有信息的管理,有添加,查询,修改和删除。 员工考核的记录,评分。 员工培训的规划,岗位和各部门工作的登记。 公司的招聘计划。

工资管理系统 体系结构设计报告

工资管理系统体系结构设计报告 文件状态: [√] 草稿 [ ] 正式发布 [ ] 正在修改文件标识:Company-Project-SD-ARCHITECTURE 当前版本: 1.0 作者:XX 完成日期:2012-12-25 机构公开信息

版本历史

目录 0. 文档介绍 (4) 0.1文档目的 (4) 0.2文档范围 (4) 0.3读者对象 (4) 0.4参考文献 (4) 0.5术语与缩写解释 (4) 1系统概述 (5) 2. 设计约束 (5) 3. 设计策略 (7) 4. 系统总体结构 (7) 5. 模块分析 (8) 6. 开发环境的配置 (10) 7. 运行环境的配置 (10) 8. 测试环境的配置 (10) 9. 其他 (10)

0. 文档介绍 0.1 文档目的 分析与设计软件的体系结构。通过系统分解,确定子系统的功能和子系统之间的关系,以及模块的功能和模块之间的关系,产生《体系结构设计报告》。 0.2 文档范围 文档范围包括:文档介绍、文档面向的用户群体,文档应当遵循的标准语规范。 0.3 读者对象 读者对象为开发人员。 0.4 参考文献 [1]、春来韩正清等《Visual FoxPro 6.0中文版编程基础与范例》电子工业出版社出版日期:2001-1-1 [2]、寒工作室《中文Visual FoxPro 6简明案例教程》机械工业出版社出版日期:1999-4-1 [3]、建平赵永《Visual FoxPro 6基础教程》机械工业出版社出版日期:2 000-5-1 0.5 术语与缩写解释

1系统概述 1.1 系统介绍 工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表。 1.2 功能描述 (1)、员工基本档案信息管理功能 (2)、工资管理功能 (3)、工资查询功能 (4)、报表生成与打印 (5)、系统维护 2. 设计约束 2.1 产品应当遵循的标准或规范 产品应遵循以下的标准和规范: IEEE S oftware Engineering Standards; 代码注释规范。 阅读国家规范。 界面设计规范。 GB 8567-88 计算机软件产品开发文件编制指南 GB/T 12505-90 计算机软件配置管理计划规范 GB/T 12504-90 计算机软件质量保证计划规范 2.2软硬件环境约束

相关文档
相关文档 最新文档