数据要求说明书样本

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据规定阐明书

1 引言

1.1 编写目

为精确阐明系统数据存储与解决方式,特编写此数据规定阐明。该数据规定阐明书重要提供应系统实现人员使用,并用于与顾客沟通,确认系统满足顾客功能需求。

1.2背景

报刊亭管理信息系统要解决数据重要是三大某些,一某些是员工信息数据,一某些是员工值班数据,一某些是销售信息数据。依照顾客需求,系统开发是建立在B/S构造网络系统。下面是关于数据库设计核心阐明。

(1)系统名称:报刊亭管理信息系统

(2)数据库名称:BKTDB

(3)数据库管理系统:Microsoft SQL Server

1.3定义

(1)PK,主码,是唯一拟定一条记录核心数据项。

(2)ER图,实体联系图,是反映与数据有关实体及实体之间关系图。

(3):Microsoft SQL Server ,微软公司开发关系数据库管理软件,是本系统开发工具。

1.4参照资料

[1] 汤宗健,梁革英.信息系统分析与设计实验.北京:国防工业出版社..

[2] 邝孔武,王小敏.信息系统分析与设计(第3版).北京:清华大学出版社,.

[3] 单东方,孙凌云,杨桃红,等.管理信息系统案例分析.北京:科学出版社,.

2 数据逻辑描述

2.1静态数据

(1)员工信息数据,涉及职工_ID,姓名,职位,学院,专业,年级,性别。

(2)员工排班信息数据,涉及年度学期,周次,星期上学时间,课程,职工课程。

(3)员工职位信息数据,涉及职位_ID,职位名,编码,应上班数,插入时间。

(4)员工工资信息数据,涉及工资_ID,职位_ID,时薪,周薪,月薪,年薪,插入时间。

(5)客户信息数据,涉及客户_ID,姓名,电话。

(6)商品信息数据,涉及商品ID,商品名,单价。

2.2动态数据

(1)职工工资表,涉及考勤_ID,工资_ID,职工_ID

(2)上班表,涉及班次_ID,职工_ID,性质,备注

(3)考勤表,涉及考勤_ID,考勤,备注,插入时间

(4)零售表,涉及商品_ID,班次_ID,零售_ID,金额

(5)预定表,涉及预定_ID,班次_ID,商品_ID,客户_ID,金额,预订数量,已取数量

2.3内部生成数据

(1)员工工资

(2)商品零售总金额

(3)商品预订总金额

(4)员工值班排班信息

3.数据采集

3.1规定与范畴

报刊亭管理系统数据采集重要来自人事部,销售部,其数据范畴涉及所有员工有关数据,商品信息数据,客户信息数据。

(1)人事部提供员工基本信息、员工排班信息、员工考勤。

(2)销售部提供客户信息,商品信息,销售状况信息数据。

3.2输入承担者

B/S构造网络系统数据输入者分别是人事部(负责排班、考勤、记录员工工资),销售部(负责零售和预定数据输入)

4.1标志符和状态

(1)PK :主码

(2)CK:候选码(唯一约束)

(3)UIX:唯一索引

(4)FK:外码

(5)D C:参照关系级联删除

(6)UC:参照关系级联更新

(7)DN:参照更新删除主码则将外码置空为NULL (8) DF:参照关系,有外码参照不容许删除主码(9)Check:Check约束,字段级约束

(10)Assert:表级约束(业务规则)

(11)Tranc:事务保证业务规则

4.2支持软件

需要数据库管理系统SQL Server 。

5.数据库概念构造设计

5.1实体联系图(ER图)

课程表

课程表_ID 上课时间_ID 职工_ID

课程名

上课地点

插入时间...int

int

int

varchar(50)

varchar(255) datetime

星期表

星期表_ID

星期

是否为当前天摘要

插入时间...int

int

bit

nvarchar(255)

datetime

周次表

周次_ID

周次

是否当前其次

摘要

插入时间

...

int

int

bit

nvarchar(Max)

datetime

年度学期表

年度_ID

学年

学期

编码

是否当前学年学期插入时间

...

int

nvarchar(10)

int

nvarchar(10)

tinyint

datetime

上课时间表

上课时间_ID

上课时间

摘要

插入时间

...

int

int

varchar(255)

datetime

职工表

职工_ID

班级ID

职位_ID

职工姓名

上岗证号

入职时间

性别

是否在职

联系方式

邮箱

地址

...

int

int

int

varchar(20)

varchar(15)

datetime

nvarchar(10)

bit

varchar(20)

nvarchar(20)

nvarchar(50)

职位表

职位_ID

部门ID

职位名

编码

应上班数

插入时间

...

int

int

varchar(50)

varchar(10)

int

datetime

学院表

学院_ID

学院名

编码

插入时间

...

int

varchar(20)

varchar(10)

datetime

专业表

专业_ID

学院_ID

专业名

编码

插入时间

...

int

int

varchar(50)

varchar(10)

datetime

年级表

年级ID

年级

编码

插入时间

...

int

datetime

varchar(10)

datetime

班级表

班级ID

年级ID

班级

编码

插入时间

...

int

int

varchar(50)

varchar(10)

datetime

部门

部门ID

部门名

编码

插入时间

...

int

varchar(50)

varchar(10)

datetime

班次表

班次_ID 星期表_ID 班次

开始时间结束时间插入时间...int

int

int

datetime datetime datetime

考勤表2

考勤_ID

上班ID

考勤

备注

插入时间月考勤统计...int

int

int

char(255)

datetime

varchar(30)

学年学期周次表

年度_ID

周次_ID

int

int

周次星期表

周次_ID

星期表_ID

int

int

星期上课时间表

星期表_ID

上课时间_ID

int

int

专业年级表

专业_ID

年级ID

int

int

基本工资表

工资ID

职位_ID

时薪

周薪

月薪

年薪

插入时间

int

int

float

float

float

float

datetime

职工工资表

职工工资ID

考勤_ID

工资ID

职工_ID

发放日期

月份

...

int

int

int

int

date

int

上班表2

上班ID

班次_ID

职工_ID

性质

备注

...

int

int

int

int

varchar(200)

客户表

客户ID 姓名

性别

电话

学院

专业班级邮箱

地址...int

nvarchar(10) varbinary(4) nvarchar(11) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(50)

商品表

商品ID 商品名单价库存量...int

nvarchar(20)

float

int

预订表

班次_ID 商品ID 客户ID 预订ID 预订金额预订数量已取数量...int

int

int

int

float

int

int

零售表

商品ID

班次_ID

零售ID

金额

数量

...

int

int

int

float

int

5.2实体联系属性

(1)职位表(职位ID,职位名,应上班数)

(2)职工表(职工_ID,职位ID,职工姓名,性别,电话,邮箱,地

相关文档
最新文档