




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 1 引言引言.2 1.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.1 数据字典设计4 4.2 安全保密设计4 2 数据库设计说明书(数据库设计说明书(GB856788) 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 标准名称:工程设计计算机软件开发及文档编制规范 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+ 4 3 结构设计结构设计 3.1 概念结构设计概念结构设计 根据系统需求分析,可以得出工资管理系统数据库的信息模型。 1.员工信息表 No名称Key数据类型Byte 1员工号YChar10 2姓名Char10 3性别Char2 4年龄Int 5职位Char10 6部门Char10 7身份证Char18 8银行卡号Char20 2.登录表 No名称Key数据类型Byte 1用户 IDYChar10 2用户名Char10 3密码Char16 4部门Char10 3.工资表 No名称Key数据类型Byte 1工资单号(员工号)YChar10 2加班工资Int 3总得Int 4扣除Int 5实得Int 4.工作表 No名称Key数据类型Byte 1职位名称YChar10 2职位基本工资Int 3职位奖金Int 5.出勤表 5 No名称Key数据类型Byte 1员工号YChar10 2要求时间Int 3实际时间Int 4加班Int 5无故缺勤Int 3.2 逻辑结构设计逻辑结构设计 将工资管理系统的信息模型图转换为关系数据库的数据模型,其关系模式为: 员工信息表(员工号,姓名,性别,年龄,职位,部门,身份证,银行卡) 工资表(工资单号,加班工资,总得,扣除,实得) 登录表(用户 ID,用户名,密码,部门) 工作表(职位名称,职位基本工资,职位奖金) 出勤表(员工号,要求时间,实际时间,加班,无故缺勤) 3.3 物理结构设计物理结构设计 数据库物理设计阶段的任务是根据具体的计算机系统(DBMS 和硬件等)的特点, 给定的 数据库系统确定合理的存储结构和存取方法,所谓的“合理”主要有两个含义:一个是要 使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度。 主要体现在后者。 根据硬件设备和数据库平台系统,对数据库系统的物理储存结构进行规划,估计数据库的 大小、增长速度、各主要部分的访问频度等。确定数据文件的命名,日志文件的命名。数 据文件和日志文件的物理存放位置,如果有多个存储设备,需要规划数据文件的组织方式。 系统内存使用配置,一般来说,数据库系统会自动维护系统内存,但有时为了某
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内蒙古自治区赤峰市2025届联合考试语文试题试卷含解析
- 渭南职业技术学院《统计学原理》2023-2024学年第二学期期末试卷
- 江苏省兴化市市级名校2024-2025学年新初三入学考试英语试题含答案
- 河南省柘城县张桥乡联合中学2025年初三第一次五校联考化学试题含解析
- 云南省昭通市永善县第一中学2025年高三下学期质量检测试题考试(三)英语试题含解析
- 江苏省南京市秦淮区(一中学)2024-2025学年初三下学期3月联考语文试题含解析
- 云南省昭通市永善县第一中学2025年高中毕业班第二次模拟考试物理试题含解析
- 重庆邮电大学《的分层开发技术》2023-2024学年第二学期期末试卷
- 重庆市江津区第六中学2024-2025学年高三最后适应性模拟考试试卷物理试题试卷含解析
- 孝感市重点中学2025届高三一轮复习单元检测试题(三)化学试题含解析
- 门头广告合同协议
- 2025年中国电船制造行业市场全景监测及投资前景展望报告
- 2025河北保定钞票纸业有限公司人员招聘29人笔试参考题库附带答案详解
- 初三历史教学经验交流会发言稿
- 企业事故隐患内部报告奖励制度
- 施工安全的教育培训记录表
- (正式版)SH∕T 3548-2024 石油化工涂料防腐蚀工程施工及验收规范
- MOOC 敦煌文学艺术-浙江师范大学 中国大学慕课答案
- 贯彻落实八项规定精神情况自查表
- GA/T 1073-2013生物样品血液、尿液中乙醇、甲醇、正丙醇、乙醛、丙酮、异丙醇和正丁醇的顶空-气相色谱检验方法
- 《美丽的集邮册》朗诵
评论
0/150
提交评论