2022年2022年工资管理系统数据库设计说明书 .pdf
-
资源ID:27218372
资源大小:76.05KB
全文页数:6页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
![游客一键下载](/images/hot.gif)
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年2022年工资管理系统数据库设计说明书 .pdf
1 1 引言 . 21.1 编写目的 . 21.2 背景 . 21.3 定义 . 21.4 参考资料 . 22 外部设计 . 32.1 标识符和状态 . 32.2 使用它的程序 . 32.3 约定 . 32.4 专门指导 . 32.5 支持软件 . 33 结构设计 . 43.1 概念结构设计 . 43.2 逻辑结构设计 . 53.3 物理结构设计 . 54 运用设计 . 54.1 数据字典设计 . 54.2 安全保密设计 . 5名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 2 数据库设计说明书(GB8567 88)1 引言1.1 编写目的工资管理系统的数据库设计说明书,对本系统数据库的所有标识、逻辑结构、 和物理结构作出具体的设计规定和分析说明,指导程序员进行数据库的建立、设计工作, 为数据库的设计、实现提供主要依据。本文档主要针对工资管理系统的概要设计和详细设计人员,便于开发人员对数据库进行进一步的开发改进, 同时也为后续的数据库维护工作提供了良好的使用说明,也可作为项目验收和未来版本升级的主要依据。预期的读者为系统的开发者、使用者和指导老师。1.2 背景1.数据库名称:工资管理系统2.数据库系统: Microsoft SQL Server 2005 3.数据库宿主环境:Windows XP 4.任务提出者:指导老师5.开发者: 本小组成员6.用户:适用于测试系统1.3 定义ADO :ActiveX Data Object ActiveX 数据对象SQL: Structured Query Language 结构查询语言1.4 参考资料1.本项目的工资管理系统-需求说明书2.软件工程案例教程主编:李军国清华大学出版社3.Microsoft SQL Server 2005数据库开发机械工业出版社4.标准编号 :SJ/T 10367-1993 标准名称 :计算机过程控制软件开发规程5.标准编号 :SJ 20778-2000 标准名称 :软件开发与文档编制6.标准编号 :SH/T 3901-1994 标准名称 :工程设计计算机软件开发及文档编制规范名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - 3 2 外部设计2.1 标识符和状态数据库标识符:wagesmanage 用户名:无密码:无权限:全部有限时间:开发阶段说明:该数据库中共建立了5 个表,分别是:员工信息表(worker) 、职位信息表 (job)、员工工资表 (wage)、员工考勤信息表(chuqin) 、用户表 (login) 。系统正式发布后,可能会根据用户需求更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前予以改正。2.2 使用它的程序无2.3 约定1.本系统采用Microsoft SQL Server 2005 为基本开发工具, 因而开发者需要安装相关软件。2.该数据库中共建立了5 个表,分别是:员工信息表(worker) 、职位信息表 (job)、员工工资表 (wage)、员工考勤信息表(chuqin) 、用户表 (login) 。3.除特别说明外,所有字段默认值都设置为NULL 。2.4 专门指导对于此系统的使用者、开发者、测试者和维护人员,提出如下参考意见:1.在使用此数据库时,首先要参考上面的约定内容,做好软件的安装以及表格的建立。2.数据库的输入统一采用键盘。对于数据库的使用权限,请参考本系统其他相关文档。2.5 支持软件1.Microsoft SQL Server 2005 2.VC+ 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - 4 3 结构设计3.1 概念结构设计根据系统需求分析,可以得出工资管理系统数据库的信息模型。1.员工信息表No 名称Key 数据类型Byte 1 员工号Y Char 10 2 姓名Char 10 3 性别Char 2 4 年龄Int 5 职位Char 10 6 部门Char 10 7 身份证Char 18 8 银行卡号Char 20 2.登录表No 名称Key 数据类型Byte 1 用户 ID Y Char 10 2 用户名Char 10 3 密码Char 16 4 部门Char 10 3.工资表No 名称Key 数据类型Byte 1 工资单号(员工号)Y Char 10 2 加班工资Int 3 总得Int 4 扣除Int 5 实得Int 4.工作表No 名称Key 数据类型Byte 1 职位名称Y Char 10 2 职位基本工资Int 3 职位奖金Int 5.出勤表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 6 页 - - - - - - - - - 5 No 名称Key 数据类型Byte 1 员工号Y Char 10 2 要求时间Int 3 实际时间Int 4 加班Int 5 无故缺勤Int 3.2 逻辑结构设计将工资管理系统的信息模型图转换为关系数据库的数据模型,其关系模式为:员工信息表(员工号,姓名,性别,年龄,职位,部门,身份证,银行卡)工资表(工资单号,加班工资,总得,扣除,实得)登录表(用户ID ,用户名,密码,部门)工作表(职位名称,职位基本工资,职位奖金)出勤表(员工号,要求时间,实际时间,加班,无故缺勤)3.3 物理结构设计数据库物理设计阶段的任务是根据具体的计算机系统(DBMS和硬件等)的特点,给定的数据库系统确定合理的存储结构和存取方法,所谓的“合理” 主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度。主要体现在后者。根据硬件设备和数据库平台系统,对数据库系统的物理储存结构进行规划,估计数据库的大小、增长速度、各主要部分的访问频度等。确定数据文件的命名,日志文件的命名。数据文件和日志文件的物理存放位置,如果有多个存储设备,需要规划数据文件的组织方式。系统内存使用配置, 一般来说, 数据库系统会自动维护系统内存,但有时为了某些性能问题,可以根据需要对数据库的内存管理进行另行配置。4 运用设计4.1 数据字典设计数据字典4.2 安全保密设计为了客户资料进行保密,需要对数据进行加密。在加密算法选择上将使用当前比较优秀的算法。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - 6 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -