人力资源管理系统项目数据库设计4
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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逻辑结构设计