GEMS数据库设计说明书.docx

上传人:b****7 文档编号:11000301 上传时间:2023-02-24 格式:DOCX 页数:20 大小:213.93KB
下载 相关 举报
GEMS数据库设计说明书.docx_第1页
第1页 / 共20页
GEMS数据库设计说明书.docx_第2页
第2页 / 共20页
GEMS数据库设计说明书.docx_第3页
第3页 / 共20页
GEMS数据库设计说明书.docx_第4页
第4页 / 共20页
GEMS数据库设计说明书.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

GEMS数据库设计说明书.docx

《GEMS数据库设计说明书.docx》由会员分享,可在线阅读,更多相关《GEMS数据库设计说明书.docx(20页珍藏版)》请在冰豆网上搜索。

GEMS数据库设计说明书.docx

GEMS数据库设计说明书

卷号

卷内编号

密级

 

项目编号:

S

<项目名称>

分类:

<模板>

 

数据库设计说明书

Version:

 

项目承担部门:

撰写人(签名):

熊飞,罗毅

完成日期:

2012年7月2日

本文档使用组别:

第四组

评审负责人(签名):

程超

评审日期:

1.引言1

编写目的1

背景1

定义1

参考资料1

2.外部设计1

类型划分1

标识符和约定1

数据库表设计格式说明1

支持软件2

3.结构设计2

4.运用设计2

数据字典设计2

安全保密设计2

 

1.引言

1.1编写目的

数据库设计说明书是根据概要设计说明书的要求所编写的,是为详细设计作依据的,为详细设计提供标准,并提供给编码人员和测试人员。

1.2背景

待开发的数据库的名称:

GEMS

使用此数据库的软件系统的名称:

MicrosoftsoftSqlServer2000

该软件系统开发项目的任务提出者:

学校

该软件系统的学生:

学生,普通学生

将安装该软件和这个数据库的计算站(中心):

华迪

1.3定义

GEMS(graduateemploymentmanagementsystem)

毕业生就业管理系统

1.4参考资料

《需求规格说明书》

《软件工程---原理、方法与应用》第二版史济民顾春华清华大学出版社

《数据库系统原理》王能斌电子工业出版社

《精通MicrosoftsoftSqlServer2000》刘余春电子工业出版社

2.外部设计

2.1类型划分

1主表:

4个

2辅助表:

9个

2.2标识符和约定

数据库表的命名是用表名的英文或英文缩写,编程实现简单易记!

格式

描述

说明

1

Users

学生

学校学生个人情况情况表

2

XXworker

公司工作人员

公司工作人员表

3

Files

档案

学生在学校中的档案

4

Politicalstatus

政治面貌

政治面貌类型

5

Studentcard

学生证

学生学生证详情

6

UseRecord

使用记录

用学生证历史情况记录表

7

Popedom

权限

公司工作人员的学习权限

8

WorkingPopedom

工作员工权限

学习权限关系

9

ProfessionThing

学生职业情况

学生职业情况标准对照表

10

UserList

学生自然情况表

学生自然情况标准对照表

2.3数据库表设计格式说明

1主表:

1.毕业生信息表(Users)

字段名

字段代码

字段类型

允许为空

主键

外键

1

学生号

UserId

char(8)

N

Primarykey

2

学生名

UserName

varchar(20)

N

3

性别

UserSex

char

(2)

N

4

年龄

UserAge

smallint

N

5

身份证号

UserCard

char(18)

N

6

户口性质

RegistereState

varchar(15)

Y

7

民族

Nation

Char(50)

F

8

政治面貌

Mianmao

Char(50)

F

9

专业

Zhuanye

Char(50)

F

10

家庭住址

Homeadd

Nvarchar(50)

F

11

家庭电话号码

Homenumber

Decimal(9)

F

12

电子邮件

E_mail

Char(50)

2.公司员工信息表(Users)

字段名

字段代码

字段类型

允许为空

主键

外键

1

员工号

UserId

char(8)

N

Primarykey

2

员工性名

UserName

varchar(20)

N

3

性别

UserSex

char

(2)

N

4

年龄

UserAge

smallint

N

5

身份证号

UserCard

char(18)

N

6

户口性质

RegistereState

varchar(15)

Y

7

公司工作人员密码

XXworkerCode

varchar(20)

N

8

职务

Business

varchar(40)

Y

3.企业信息表

字段名

字段代码

字段类型

允许为空

1

岗位名称

Name

Nvarchar(50)

F

2

需求专业

Zhangye

Varchar(50)

3

需求人数

Number

Int(4)

4

公司要求

Yaoqiu

F

5

公司电话

Ctell

Nvarchar(50)

F

6

公司名称

Cname

Nvarchar(50)

7

公司电子邮件

E_mail

Nvarchar(50)

F

4.发布信息表

字段名

字段代码

字段类型

允许为空

1

编号

Id

Int(4)

F

2

主题

Time

Nvarchar(50)

F

3

内容

Neirong

Nvarchar(50)

F

4

发布时间

[time]

Datatime(8)

F

5.自然情况对照表:

字段名

列名

长度

允许空

1

18-23岁

Callan

int

Y

2

Male

int

Y

3

Female

int

Y

4

研究生

GraduateS

int

Y

5

本科

UnGraduateS

int

Y

6

大专

Junior

int

Y

7

中专高中

Intermediate

int

Y

8

其他学历情况

OtherKnowledge

int

Y

6.档案(Files)

字段名

字段代码

字段类型

允许为空

主键

外键

1

学号

AccountId

char(10)

N

Primarykey

2

身份证号

IDcardId

bigint

Y

Foreignkey

3

档案类型

FileType

varchar(20)

N

7.发布信息表(fabu)

字段名

字段代码

字段类型

允许为空

主键

外键

1

信息编号

News_id

Int(4)

F

Primarykey

2

信息标题

News_subject

Ntext(255)

F

3

发布内容

News_ontent

Ntext(255)

F

4

发布人

News_faburen

Char(50)

5

发布时间

News_adddate

Datetime(8)

F

8.管理员表(admin)

字段名

字段代码

字段类型

允许为空

主键

外键

1

编号

Id

Int(4)

F

Primarykey

2

用户名

Name

Nvarchar(50)

F

3

用户密码

Mima

Nvarchar(50)

F

9.公司注册表(reg)

字段名

字段代码

字段类型

允许为空

主键

外键

1

公司名称

Compname

Nvarchar(50)

F

Primarykey

2

公司网站

Compurl

Nvarchar(50)

Y

3

公司电话

Comptell

Nvarchar(50)

F

4

公司电子邮件

E_mail

Nvarchar(50)

F

10.使用记录(UseRecord)

字段名

字段代码

字段类型

允许为空

主键

外键

1

学号

CreditcardId

bigint

N

Primarykey

Foreignkey

2

使用次数

UseNum

int

Y

3

使用时间

UseTime

datetime

Y

4

使用状态

UseState

char(4)

Y

11.资料(TraimData)

字段名

字段代码

字段类型

允许为空

主键

外键

1

资料编号

Dataid

Int

N

Primarykey

Foreignkey

2

资料主题

Datatitle

Varchar(60)

Y

3

资料类型

Datatype

Char

(1)

Y

4

资料内容

Dataconteng

Text

Y

5

资料发布时间

datapubltime

datetime

Y

12.留言(Message)

字段名

字段代码

字段类型

允许为空

主键

外键

1

留言编号

Messid

Int

Y

Primarykey

Foreignkey

2

留言用户

Messusername

Varchar(60)

3

留言主题

Messtitle

Varchar(60)

4

留言内容

Messcontent

Text

5

回复留言内容

Messreplcontent

Text

6

留言是否密送

Messissecretsent

Char

(1)

7

留言发布时间

Messpubltime

datetime

13.公司工作人员权限(WorkingPopedom)

字段名

字段代码

字段类型

允许为空

主键

外键

1

公司工作人员ID

XXworkerID

char(6)

N

Primarykey

Foreignkey

2

权限编号

PopedomId

int

N

Primarykey

Foreignkey

14.通知对照表:

字段名

列名

字段类型(4)

允许为空

1

通知ID

NoticeID

bigint

N

2

身份证ID

IDcardId

bigint

Y

3

通知内容

Content

varchar

Y

15.权限(Popedom)

字段名

字段代码

字段类型

允许为空

主键

外键

1

权限编号

PopedomId

int

N

Primarykey

2

权限名称

PopedomName

varchar(40)

Y

3

权限说明

PopedomExplain

varchar(50)

Y

3辅助表:

1.数据类型(datatype)

2.

字段名

字段代码

字段类型

允许为空

主键

外键

1

数据类型编码

Datatypecode

Varchar(120)

F

Primarykey

Foreignkey

2

数据类型名称

Datatypename

Varchar(60)

F

3

数据类型备注

Datatypecomment

Varchar(512)

Y

3.数据字典(datadictionary)

4.

字段名

字段代码

字段类型

允许为空

主键

外键

1

数据字典编码

Datadictcode

Varchar(60)

F

Primarykey

Foreignkey

2

数据类型编码

Datatypecode

Varchar(120)

F

3

数据字典名称

Datadictname

Varchar(60)

F

4

数据字典备注

Datadictcomment

Varchar(512)

Y

5

数据字典编号

Dictid

Int

F

2.4支持软件

MicrosoftSqlserver2000

结构设计

11.概念模型:

22.

 

②.物理模型:

运用设计

2.5数据字典设计

数据字典(DD):

包括数据流,数据文件和数据项

1数据流和数据文件

学生表=学生学号+学生密码

学习情况=班干部+学习能力+学习年限

公司工作人员=公司工作人员号+公司工作人员姓名+公司工作人员身份证号+密码+职务

权限=权限编号+权限名称+权限说明

个人评分表=年龄+性别+文化程度+户口性质+住宅性质

家庭情况表=家庭人均月收入+人均月固定支出

与本校关系评分表=是否本校学生+在本校档案

初评基本信息=学生名+身份证号码+基本学分

最终评估信息=学生名+身份证号码+最终学分

不良记录调整表=不良记录编号+刑事记录+在我行不良行为记录

使用记录表=使用次数+使用状态+使用时间

自主调整表=学生名+学生身份证号+自主分+学生号

自主评分表=学生名+学生身份证号+自主初评分+学生号

不良行为记录=身份证号码+学生名+{不良行为描述}

2数据项:

名称学生证号

别名StudentcardId

取值Longinteger

备注学生学生证的编号,每个学生证号标识唯一的一个学生证

名称学生密码

别名StudentcardCode

取值Variablechar长度20位

备注

名称领取日

别名Getdate

取值date

备注学生学生证领取时间

名称自主分

别名IndependenceCredit

取值integer

备注学校自主给学生的调整分

名称学号

别名StudentId

取值Char长度8位

备注用来唯一标识唯一的一个学生

名称干部类型

别名CadreTypes

取值VariableChar长度20位

备注学生所从事的班干部

名称学习年限

别名WorkingFirm

取值VariableChar长度15位

备注

名称使用次数

别名Usenum

取值Integer

备注学生使用学生证的总次数

名称使用状态

别名UseState

取值Char长度4位

备注表示学生学生证的使用现状

名称学生号

别名UserId

取值Char长度8位

备注用来标识唯一的一个学生

名称学生名

别名UserName

取值VariableChar长度20位

备注

名称性别

别名UserSex

取值Char长度2位

备注

名称年龄

别名UserAge

取值Shortinteger

备注

名称身份证号

别名UserIdCard

取值Char长度18位

备注

名称文化程度

别名CultureState

取值VariableChar长度15位

备注

名称户口性质

别名RegistereState

取值VariableChar长度15位

备注包括常住户口和临时户口

名称住宅性质

别名HouseState

取值VariableChar长度15位

备注自有住房,贷款购房,租用公房和其他情况

名称家庭人均月收入

别名AverageIcome

取值Integer

备注

名称家庭人均月固定支出

别名AverageExpend

取值Integer

备注

名称不良记录编号

别名BadRecdId

取值VariableChar长度20位

备注用来区分不同的不良行为类型

名称我校不良记录类型

别名BadRecord

取值VariableChar长度40位

备注学校自主评定学生的不良记录

名称刑事记录

别名CriminalRecord

取值VariableChar长度40位

备注包括;涉嫌犯罪.法律处罚和司法调查

名称公司工作人员ID

别名XXworkerID

取值Char长度6位

备注

名称公司工作人员姓名

别名XXworkerName

取值VariableChar长度20位

备注

名称公司工作人员身份证号

别名XXworkerIdCard

取值Char长度18位

备注

名称密码

别名Code

取值VariableChar长度20位

备注

名称权限编号

别名PopedomId

取值Integer

备注

名称权限名称

别名PopedomName

取值VariableChar长度40位

备注

名称权限说明

别名PopedomExplain

取值VariableChar长度50位

备注公司工作人员所能行使的权力

2.6安全保密设计

1学校:

可以修改个人信息

②.学生:

仅可查询数据库,无修改权利

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1