内容发布更新时间 : 2024/12/31 4:23:26星期一 下面是文章的全部内容请认真阅读。
工资管理系统 实验报告
学校名称:
学院:
班级:
团队成员:
2013年 12月 21日
一、 二、
实验名称:企业工资管理系统 实验目的:
1.熟悉对数据库(SQLserver2000)的基本操作,能够根据客户的要求设计出合理的表和库。
2.了解XX的知识及根据要求做出简洁美观的会话界面。
3.团队成员通过分配任务,进行思考及汇集意见讨论,增强对数据库理论和C++编程的理解,加强团队配合能力和交流能力。 三、
实验工具:
Microsoft SQL Server,C++
四、 实验分析:
1.系统功能需求简介
根据深入的调查分析,企业的工资管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都是至关重要的,所以工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。
一个企业工资管理系统在企业对工资管理已不可或缺。其功能主要有:
(1) 对输入的工资管理数据,进行数值运算和逻辑运算,求解各种问题。
(2)对工资管理信息进行加工来解决各种数据处理问题,为人事决策者在决策时提供依据。
(3)对工资管理的各种资料数据进行统计计算,并将处理后的信息存储起来。 该工资管理系统的主要功能如图1所示:
工资管理系统基本信息管理基本工资查询工资查询浮动工资查询加班休假查询工资发放管理工资管理基本工资管理浮动工资管理系统管理帮助员工录入员工删除总体查询用户管理修改密码退出系统关于 图1 系统功能图
2.功能需求描述
工资管理系统是由基本信息管理、工资查询、工资管理、系统管理和帮助等几个功能模
块组成,规划系统功能模块如下:
? 基本信息管理模块
基本信息管理模块主要包括员工录入、员工删除2部分。 ? 工资查询模块
工资查询模块主要包括基本工资查询、浮动工资查询、加班/休假查询、总体查询4个部分。
? 工资管理模块
工资管理模块主要包括工资发放管理、基本工资管理、浮动工资管理3个部分。 ? 系统管理模块
系统管理模块主要包括用户管理、修改密码、退出系统3个部分。 ? 帮助模块
帮助模块主要包括关于1个部分。
3.目标系统要求
目标系统应该达到以下要求: (1)、时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反映速度快。 (2)、可靠性。能连续准确的处理业务,有较强的容错能力。 (3)、可理解性。用户容易理解和使用该系统。 (4)、可维护性和适应性。系统应易于修改、易于扩充、易于维护,能够适应业务不断发 展变化的需要。
(5)、可用性。目标系统功能齐全,能够完全满足业务需求。 (6)、安全保密性。保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安 全与保密,做好使用人员的授权管理。
4.数据库设计
1.数据库该要说明
该数据库中包括员工基础信息表、员工基本工资表、员工浮动工资表、员工加班/休假表、工资发放明细表、用户表6个数据表。
图2所示的即为本系统中数据库中的数据表结构图,该数据表结构图包含系统所有数据表。可以清晰地反应数据库信息。
2.数据流图
根据团队成员相互的讨论,我们认为系统的数据流图如图3所示
图2 数据库概要说明