人力资源管理系统项目数据库设计4.doc_第1页
人力资源管理系统项目数据库设计4.doc_第2页
人力资源管理系统项目数据库设计4.doc_第3页
人力资源管理系统项目数据库设计4.doc_第4页
人力资源管理系统项目数据库设计4.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

人力资源管理系统项目数据库设计第一部分 引言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术语和缩写名词解释HRMHuman Resource Management 人力资源管理系统1. 5参考资料序号文档名称标识号/出版号备注1、HRM用户需求说明书ICE软件公司开发中心HRM项目组ICE开发中心第二部分、外部设计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表格数据单元名称系统登录、以及修改管理员信息组成名称格式范围精度说明idvarchar8-说明登录时输入的编号passwordvarchar50-说明登录是输入的密码namevarchar50-说明管理员姓名phonevarchar50-说明管理员联系方式设计说明管理员登录必须同时输入编号和密码employee表格数据单元名称员工管理组成名称格式范围精度说明idvarchar8-员工编号namevarchar50-员工姓名phonevarchar50-员工联系电话genderint缺失-员工性别0:男/1女educationvarchar10-员工的教育程度department_idvarchar8-员工的部门编号job_idvarchar8-员工的工作编号join_datechar8-员工的入职时间basic_salarynumeric10-2员工的基本工资statenumeric10-00:就职/1:离职/2:退休设计说明为保持数据的准确性,一定按照要求输入信息attendance表格数据单元名称员工考勤组成名称格式范围精度说明seqnumeric10-2说明序号emp_idvarchar8-说明输入员工编号typenumeric10-00:迟到/1:早退In_montthchar6-说明工资的月份Salary numeric10-2说明员工基本工资overtime表格数据单元名称员工工作时间管理(加班)组成名称格式范围精度说明seqnumeric10-0说明序号emp_idvarchar8-说明输入员工编号over_hournumeric20-0说明加班时间统计In _monthchar6-说明工资月份Salary numeric 10-2说明员工基本工资leave表格数据单元名称员工工作时间管理(休假)组成名称格式范围精度说明seqnumeric10-0说明序号emp_idvarchar8说明输入员工编号leave_hournumeric20-0说明离职时间统计in_monthchar6-说明工资月份salary numeric 10-2说明员工休假工资policy表格 数据单元名称员工公司政策管理组成名称格式范围精度说明seqnumeric10-2说明序号overtime_hour_salarynumeric10-2说明加班工资情况leave_hour_salarynumeric10-2说明离职扣工资情况later_num_salarynumeric10-2说明迟到扣工资情况early_num_salary numeric 10-2说明早退扣工资情况job表格数据单元名称员工职位管理组成名称格式范围精度说明idvachar8-说明登录时输入的员工编号namevarchar50-说明员工的姓名budgetnumeric10-2说明公司预期的人数current_numnumeric10-2说明公司现有的人数Job_salary numeric 10-2说明职位基本工资Job_change表格 数据单元名称员工职位和部门调动管理组成名称格式范围精度说

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论