人力资源管理系统项目数据库设计4

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

人力资源管理系统项目数据库设计

第一部分引言

1.1编写目的

本文档是根据《HRM用户需求说明书》内列出的各项功能需求进行全面、细致的分析并准确表达出用户的需求。本文档是为了确切地表达出系统的每项原则需求,并做为设计的基础,为软件设计人员提供明确的指导方向,并为软件的功能提供测试依据。

1.2背景

说明:

A、软件系统的名称:人力资源管理系统

B、任务提出者:XX贸易公司

C、开发者:本项目将实现人才资源管理系统的设置,主要功能包括系统功能

1:系统登录、系统退出、修改管理员信息;

2:员工管理:员工入职、职位和部门调动、员工离职、员工退休;

3:考勤管理:考勤信息的录入、考勤信息的修改、考勤统计;

4:工作时间管理:添加加班时间、删除加班时间、修改加班时间、添加休假信息、删除休假信息、修改加班信息;

5:薪资管理:修改基本薪资、计算每月薪资、统计薪资成本;

6:职位管理:添加职位、修改职位信息、删除职位;

7:部门管理:添加部门、修改部门信息、删除部门;

8:公司政策管理:修改公司政策。

备注:1:这些系统之间不提供应用程序级别的接口,数据共享通过SQL Server数据库表的公共访问来实现。

2:本系统将使用SQL Server 2005作为数据库存储系统,SQL Server 2005企业版将由人才资源发展有限公司自行购买。

1.3读者对象

本《系统需求说明书》的预期读者是:

➢公司总经理

➢技术部经理

➢项目组所有人员

➢测试组人员

➢XX软件公司授权调阅本文档的其他人员。

1.4术语和缩写

1. 5参考资料

第二部分、外部设计

2.1标识符和状态

数据库软件:Microsoft SQL Server 2005;

系统要求建立的数据库名称:HRM;

2.2约定

1、括号内的文本是说明的信息,包括不适用的情况;

(可以在此说明使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、记录、数据项的命名约定等。)

2.3专门指导

系统使用VC++实现与数据库的接口,该接口基于HRM模型建立,是应用程序与数据库的桥梁,在VC++上将建立与数据库的通讯连接、执行T-SQL,有关VC++的功能、特征的描述,请参考其他的资料。

应用程序的数据变换,通过T-SQL相关的插入的信息来实现。

应用程序的数据查询,通过T-SQL相关的查询语句来实现,并且应用程序在其结果集上进行操作。

其他的专门知道的说明、文档等,请参考MSDN所提供的、关于VC++的使用上的帮助。

2.4支持软件

SQL Server 2005提供了核心的引擎,为支持本系统的数据库HRM,需要使用到SQL Server 2005的几个组件,包括:

A、企业管理器:提供了数据管理和数据库操作的集成平台;

B、查询分析器:T-SQL调试、优化、性能检测的工具;

C、事件探查器:提供了对SQL Server执行操作的检测,并以T-SQL的形式记录;

D、服务管理器:提供SQL Server停止、启动的控制工具;

此外,还包括可能会使用到的数据导入和导出工具,为数据库提供数据的输入。

支持软件同时包括IIS的发布组件。

第三部分、1、结构设计admin表格

employee表格

attendance表格

overtime表格

leave表格

policy表格

job表格

Job_change表格

2逻辑结构设计

相关文档
最新文档