人事管理系统-数据库设计说明书
更新时间:2023-04-26 10:11:01 阅读量: 高中教育 文档下载
- 人力资源管理系统推荐度:
- 相关推荐
1引言 (2)
1」编写目的 (2)
1.2背景 (2)
1.3泄义 (2)
1.4参考资料 (2)
2外部设计 (2)
2.1标识符和状态 (2)
2.2使用它的程序 (3)
2.3约泄 (3)
2.4专门指导 (3)
2.5支持软件 (3)
3结构设计 (3)
3.1槪念结构设计 (3)
3.2逻辑结构设计 (3)
3.3物理结构设计 (4)
4运用设计 (4)
4」数据字典设计 (4)
4.2安全设计 (4)
数据库设计说明书(GB8567——88)
1引言
1.1编写目的
人事管理系统的数据库设汁说明书,对本系统数据库的所有标识、逻辑结构、和物理结构作出具体的设计规泄和分析说明,指导程序员进行数拯库的建立、设计工作,为数拯库的设计、实现提供主要依据。
本文档主要针对人事管理系统的概要设计和详细设计人员,便于开发人员对数据库进行进一步的开发改进,同时也为后续的数据库维护工作提供了良好的使用说明,也可作为项目验收和未来版本升级的主要依据。
预期的读者为系统的开发者、使用者和指导老师。
1.2背景
(1)数据库爼称:人事管理系统
(2)数据库系统:MySQL 2005
(3)数据库宿主环境:Windows
(4)任务提岀者:指导老师
(5)开发者:
(6)用户:适用于各种小型企业
(7)本系统将使用SQLScrver2OO5作为数据库存储系统。
1?3定义
(1)ADO: ActiveX Data Object ActiveX 数据对象
(2)SQL: Structured Querj^ Language 结构查询语言
1.4参考资料
1、本项目的《人事管理系统-需求说明书》、《人事管理系统-模块开发卷宗》
2、用户提供的《人事管理系统需求》
3、本项目的相关参考资料
4、《软件工程》主编:肖汉国防工业
5、《SQL SERVER 2000数据库开发》机械工业
6、标准编号:SOT 10367-1993 标准名称:计算机过程控制软件开发规程
7、标准编号:SJ 20778-2000标准名称:软件开发与文档编制
8、标准编号:SH/T 3901-1994 标准名称:工程设计计算机软件开发及文档编制规
2外部设计
2.1标识符和状态
数据库标识符:Personal_Book
用户名:无
密码:无
权限:全部
有限时间:开发阶段
说明:该数据库中共建立了7个表,分别是:员工信息表(Staff)、部门信息表(Department). 职位信息表(Position).员工薪资表(Salary)、奖惩信息表(Evcms)、员工调动信息表(Remove). 员工考勤信总表(Check)。
系统正式发布后,可能会根据用户需求更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前予以改正。
2.2使用它的程序
《人事管理系统》客户端(正在开发中)。
2.3约定
(1)本系统采用SQLServer2005为基本开发工具,因而开发者需要安装相关软件。
(2)数据库中共建立了7个表,分别是:员工信息表(Staff)、部门信息^(Department). 职位信息表(Posi(ion)、员工薪资表(Salary)、奖惩信息表(Events)员工调动信息表(Remove)、员工考勤信总表(Check) °
(3)所有数据项前台用汉语表示,后台用英语或者相关缩写表示,自增字段,不可空, 名称为:ID,确保不把此字段暴霸给最终用户。
(4)除特别说明外,所有字段默认值都设置为NULL。
2.4专门指导
对于此系统的使用者、开发者、测试者和维护人员,提出如下参考意见:
1、在使用此数摒库时,首先要参考上而的约泄容,做好软件的安装以及表格的建立。
2、数据库的输入统一采用键盘。对于数据库的使用权限,请参考本系统英他相关文档。
3、数据库后台的管理员没有等级差异,可根据实际情况添加删除管理员。
此外,MySQL中的date的默认值为:0000-00-00,这与.Net的数据类型不匹配,请确保在存储date字段时给出一个合法的初始值。
2.5支持软件
管理员工具:MySQL Administator Windows/Linux/Unix
查询浏览工具:MySQL Query-Browser Windows/Linux/Unix
命令行工具:MySQL 2005
开发客户端:MySQL connector/Net
注意:MySQL Query-Browser在Windows环境下对中文支持不好,可能无法书写带有中文的SQL语句,请尽量用英文或者相关词缩写对变量进行左义。
3结构设计
3.1概念结构设计
3.1.1 E-R 图
3.1.2概念模型
根据系统需求分析,可以得岀人事管理系统数据库的概念模型(信息模型),用E-R图表示的人事管理系统的概念模型。最后,对设计岀的数据模型进行规化处理,使数据模型满足第三式。
(1)员工信息表
(2)部门信息表
(3)职位信息表
(4)员工薪资表
(5)奖惩信息表
(6)员工考勤表
(7)员工调动信息表
3.2逻辑结构设计
将人事管理系统的E-R图转换为关系数据库的数据模型,英关系模式为:
员工信息表(员工编号,,性别,出生日期,民族,政治而貌,文化程度,毕业学校,毕业时间,所学专业,外语语种,进公司时间,籍贯,联系方式,联系地址,,职务职称,岗位,合同开始时间,合同结朿时间,录入时间,录入人员,修改时间,修改人员)部门信息表(部门编号,部门名称,部门经理,成立时间)
职位信息表(职位编号,名称,工作容)
员工嶄资表(员工编号,部门编号,日期,基本工资,加班费,夜班费,奖金,病事假, 补贴,扣款,实发工资,录入时间,录入人员,修改时间,修改人员)
奖惩信总表(员工编号,日期,奖惩标记,奖惩细则)
员工考勤表(日期,员工编号,部门编号,上班时间,下班时间,考勒情况)
员工调动信息表(日期,员工编号,部门编号,职位编号,原因备注)
3.3物理结构设计
数据库物理设计阶段的任务是根据具体的计算机系统(DBMS和硬件等)的特点,给泄的数据库系统确定合理的存储结构和存取方法,所谓的"合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度。主要体现在后者。
根据硬件设备和数据库平台系统,对数据库系统的物理储存结构进行规划,估计数据库的大小、增长速度、各主要部分的访问频度等。确左数据文件的命劣,日志文件的命名。数据文件和日志文件的物理存放位置,如果有多个存储设备,需要规划数据文件的组织方式。
系统存使用配置,一般来说,数据库系统会自动维护系统存,但有时为了某些性能问题,
可以根据需要对数据库的存管理进行另行配宜。
4运用设计
4.1数据字典设计
数据字典。
4.2安全设计
为了客户资料进行,需要对数据进行加密。
在加密算法选择上将使用当前比较优秀的算法。开发者Programmer对全部数据库具有全部权限。
用户User仅对Public_House数据库具有全部权限。
正在阅读:
人事管理系统-数据库设计说明书04-26
教师读书汇报交流活动材料05-18
金融知识复习题库大全05-13
实现有质量有效益可持续的发展04-17
社保卡申领及数据采集常见问题01-21
环境保护管理办法07-09
小儿内科4个病种临床路径05-20
无锡市中考语文真题及答案(Word版)10-04
崇左市专科大学有哪些02-15
- 上海大众、一汽大众、东风日产车型与VIN代号对照表
- 第2章服装原型及原型制作
- 江苏省工商行政管理系统经济户口管理办法及四项制度
- 纪检监察业务知识试题2
- 传感器综合题答案
- 北京第二外国语学院翻硕招生人数及学费
- 初三新编英语教材下册
- 公司庆中秋、迎国庆联欢会客串词
- 向区委常委会汇报安全生产工作材料
- 2006年GCT英语模拟试题(三)及答案解析
- 经济法概念的早期使用
- 我爱做家务课堂教学设计
- 学校安全工作月报表、消防安全排查表、消防隐患排查台账
- 成本会计毕业论文
- 班级文化建设论文
- 2018年天津市高考文科试题与答案汇总(Word版) - 图文
- 铁路论文
- 2017年嵌入式系统设计师考试时间及地点
- 1.111--灾害与突发公共卫生事件应急预案
- 起爆点主图 注意买入 拉升 逃顶源码指标通达信指标公式源码
- 说明书
- 管理系统
- 人事
- 数据库
- 设计
- 【理论文章】深刻理解“不忘初心,牢记使命”的主题
- 关于计算机网络基础知识学习资料
- 人教版(新起点)小学英语四年级下册Unit 3 Travel Plans 单元测试
- 学习舞蹈掌握需要哪些基本功
- 某公司产品核心技术于优势
- 第三章消化系统疾病病人的_护理21469
- 2020年小学英语教师述职报告范文.doc
- 中考 语文根据语境补写句子练习题及答案
- 中小学全民国家安全教育日宣传标语
- 高中生假期学习计划4篇
- 新鲁教版(五四制)小学语文五年级上册《半截蜡烛》公开课优质课教
- 2020年学校标准化建设实施方案
- 【2018年整理】CT.MRI检查收费接项目
- ArcGIS 10时态GIS应用实例
- 七年级数学下册 不等式的基本性质教案人教版
- 我心中的的英雄演讲稿范文5篇
- 【礼仪主持】“三下乡”启动仪式演出主持词
- 小学语文三年级上册必背内容整理
- 二级水利水电实务考试试题
- 移动基站项目可行性研究报告