工资管理系统数据库设计说明书(gb8567-88)1

工资管理系统数据库设计说明书(gb8567-88)1

ID:35217508

大小:63.17 KB

页数:6页

时间:2019-03-22

工资管理系统数据库设计说明书(gb8567-88)1_第1页
工资管理系统数据库设计说明书(gb8567-88)1_第2页
工资管理系统数据库设计说明书(gb8567-88)1_第3页
工资管理系统数据库设计说明书(gb8567-88)1_第4页
工资管理系统数据库设计说明书(gb8567-88)1_第5页
工资管理系统数据库设计说明书(gb8567-88)1_第6页
资源描述:

《工资管理系统数据库设计说明书(gb8567-88)1》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1引言21.1编写目的21.2背景21.3定义21.4参考资料22外部设计22.1标识符和状态22.2使用它的程序32.3约定32.4专门指导32.5支持软件33结构设计33.1概念结构设计33.2逻辑结构设计33.3物理结构设计44运用设计44.1数据字典设计44.2安全保密设计46数据库设计说明书(GB8567——88)1引言1.1编写目的工资管理系统的数据库设计说明书,对本系统数据库的所有标识、逻辑结构、和物理结构作出具体的设计规定和分析说明,指导程序员进行数据库的建立、设计工作,为数据库的设计、实现提供主要依据。 本文档主要针对工资管理系统的概要设计和详细设计人员,便于开发人员

2、对数据库进行进一步的开发改进,同时也为后续的数据库维护工作提供了良好的使用说明,也可作为项目验收和未来版本升级的主要依据。 预期的读者为系统的开发者、使用者和指导老师。1.2背景1.数据库名称:工资管理系统 2.数据库系统:MicrosoftSQLServer2005 3.数据库宿主环境:WindowsXP4.任务提出者:指导老师5.开发者: 本小组成员6.用户:适用于测试系统1.3定义ADO:ActiveX Data Object ActiveX 数据对象 SQL:Structured Query Language 结构查询语言1.4参考资料1.本项目的《工资管理系统-需求说明书》2

3、.《软件工程案例教程》 主编:李军国 清华大学出版社 3.《MicrosoftSQLServer2005数据库开发》 机械工业出版社 4.标准编号:SJ/T 10367-1993 标准名称:计算机过程控制软件开发规程 5.标准编号:SJ 20778-2000 标准名称:软件开发与文档编制 6.标准编号:SH/T 3901-1994 标准名称:工程设计计算机软件开发及文档编制规范62外部设计2.1标识符和状态数据库标识符:wagesmanage用户名:无 密码:无 权限:全部 有限时间:开发阶段 说明:该数据库中共建立了5个表,分别是:员工信息表(worker)、职位信息表(job)、员

4、工工资表(wage)、员工考勤信息表(chuqin) 、用户表(login)。 系统正式发布后,可能会根据用户需求更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前予以改正。2.2使用它的程序无2.3约定1.本系统采用MicrosoftSQLServer2005为基本开发工具,因而开发者需要安装相关软件。2.该数据库中共建立了5个表,分别是:员工信息表(worker)、职位信息表(job)、员工工资表(wage)、员工考勤信息表(chuqin) 、用户表(login)。 3.除特别说明外,所有字段默认值都设置为NULL。2.4专门指导对于此系统的使用者、开发者、测试者和维

5、护人员,提出如下参考意见: 1.在使用此数据库时,首先要参考上面的约定内容,做好软件的安装以及表格的建立。 2.数据库的输入统一采用键盘。对于数据库的使用权限,请参考本系统其他相关文档。2.5支持软件1.MicrosoftSQLServer20052.VC++63结构设计3.1概念结构设计根据系统需求分析,可以得出工资管理系统数据库的信息模型。1.员工信息表No名称Key数据类型Byte1员工号YChar102姓名Char103性别Char24年龄Int5职位Char106部门Char107身份证Char188银行卡号Char202.登录表No名称Key数据类型Byte1用户IDYCh

6、ar102用户名Char103密码Char164部门Char103.工资表No名称Key数据类型Byte1工资单号(员工号)YChar102加班工资Int3总得Int4扣除Int5实得Int4.工作表No名称Key数据类型Byte1职位名称YChar102职位基本工资Int3职位奖金Int5.出勤表6No名称Key数据类型Byte1员工号YChar102要求时间Int3实际时间Int4加班Int5无故缺勤Int3.2逻辑结构设计将工资管理系统的信息模型图转换为关系数据库的数据模型,其关系模式为:员工信息表(员工号,姓名,性别,年龄,职位,部门,身份证,银行卡)工资表(工资单号,加班工资

7、,总得,扣除,实得)登录表(用户ID,用户名,密码,部门)工作表(职位名称,职位基本工资,职位奖金)出勤表(员工号,要求时间,实际时间,加班,无故缺勤)3.3物理结构设计数据库物理设计阶段的任务是根据具体的计算机系统(DBMS和硬件等)的特点, 给定的数据库系统确定合理的存储结构和存取方法,所谓的“合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度。主要体现在后者。 根据硬件设备和数据库

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。