项目数据库设计说明书
数据库设计说明书-完整版
目录第一章引言 (1)1.1编写目的 (1)1。
2背景 (1)1。
3参考资料 (2)第二章外部设计 (3)2.1标识符和状态 (3)2.2命名约定 (3)2。
3设计约定 (3)第三章结构设计 (4)3。
1概念结构设计 (4)3。
1。
1实体和属性的定义 (4)3.1.2设计局部ER模式 (13)3.1。
3设计全局ER模式 (20)3。
2逻辑结构设计 (21)3.2.1模式 (21)3.2.2外模式 (32)3。
3物理结构设计 (32)第四章运用设计 (34)4。
1数据字典设计 (34)4。
2安全保密设计 (34)4.3数据库实施 (34)4。
3。
1创建数据库 (34)4.3。
2创建表 (34)第一章引言1.1编写目的1、本数据库设计说明书是关于寝室管理系统数据库设计,主要包括数据逻辑结构设计、数据字典以及运行环境、安全设计等。
2、本数据库设计说明书读者:用户、系统设计人员、系统测试人员、系统维护人员。
3、本数据库设计说明书是根据系统需求分析设计所编写的。
4、本系统说明书为开发软件提供了一定基础。
1.2背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用,然而在计算机应用普及以前我国大部分高校的学生信息管理仅靠人工进行管理和操作,这种管理方式存在着许多缺点,如:效率低,密保性差,另外时间一长,将产生大量的文件和数据,其中有些是冗余或者针对同一目的的数据不相吻合,这对于查找、更新和维护文件等管理工作带来了不少困难,同时也跟不上信息时代高速、快捷的要求,严重影响了消息的传播速度.然而现今学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长,人工管理信息的缺点日渐突出,面对庞大的学生信息量,如何利用现代信息技术使其拥有快捷、高效的适应能力已成为当务之急。
正因为如此,学生宿舍管理系统成为了学生管理不可缺少的部分,它的内容对于学校的管理者来说都至关重要,所以学生宿舍管理系统应该能够为用户提供充足的信息和快捷的查询手段。
数据库设计说明书
一、引言1.1编写目的数据库的设计是为了让参与本项目的数据库系统开发人员和测试人员以及以后维护人员了解本系统的数据库设计思路,数据库的详细架构以及各种详细信息。
为后面编码、测试以及维护阶段的后台数据的存储做准备。
预期的读者:用户、数据库系统开发人员、系统测试人员和系统维护人员。
本数据库说明书是根据项目需求分析设计所写。
1.2背景如今随着计算机技术的不断发展,市场科技化,产品电子化不断深入人心。
随着信息时代人们对信息更快,更准确,更广泛的增加,人们对信息的筛选显得尤为重要。
以后用户在海量的信息中往往难以发掘到自己感兴趣的信息集合,被大多数无用或者无关的信息所充斥。
用户可以通过使用该软件在移动终端完成寻找具有相同爱好的用户或者相关信息,实现跨领域寻求帮助、陌生人社交、熟人社交、二手交易等信息整合操作。
1.3定义列出本文件中用到的专门术语的定义、外文首字母组词的原词组。
CDM:Conceptual Data Model,概念数据模型PDM:Physical Data Model,物理数据模型1.4参考资料[1]王珊,萨师煊编著.《数据库系统概论》第5版.高等教育出版社[2](美)Roger S.Pressman著,郑人杰等译.《软件工程》.第8版.北京:机械工业出版社,2016.12[3]邹欣著.《现代软件工程——构建之法》.第三版.人民邮电出版社[4][[英]Ben Forta著.刘晓霞,钟鸣译.《MySQL必知必会》.人民邮电出版社二、外部设计2.1标识符和状态数据库软件的名称:MYSQL(ver.5.5.5-10.3.17)数据库的名称:字符集采用utf-8,请注意字符的转换。
本数据库中的字段均不加前缀。
2.2使用它的程序移动端:安卓系统福大同好APP2.3约定所有的数据库命名都是以具体表的英文词汇组成,这样可以统一数据库表的命名,也能够更好的规范数据库表的命名。
所有表中的第一个字段都是系统使用的主键列,自增字段,不可为空,名称id,确保不把此字段暴露给用户。
数据库设计说明书范文例子
数据库设计说明书范文例子数据库设计说明书1、引言本文档旨在详细说明数据库设计的相关内容,包括数据库的结构设计、数据表设计、索引设计等。
通过本文档,读者可以了解本系统的数据库设计思路和实现细节。
2、数据库结构设计2.1 数据库概述本系统采用关系型数据库,以存储和管理系统的各类数据。
2.2 数据库架构数据库采用三层架构,包括数据访问层、数据库逻辑层和存储层。
其中,数据访问层负责与应用程序交互,提供数据操作接口;数据库逻辑层负责处理数据的逻辑关系和业务规则;存储层负责实际存储数据。
2.3 数据库安全性设计为确保数据的安全性,数据库采用权限控制机制,只有经过授权的用户才能访问和操作数据库。
同时,对重要数据进行加密存储,提高数据的保密性。
3、数据表设计3.1 用户表用户表用于存储系统用户的基本信息,包括用户名、密码、权限等字段。
3.2 订单表订单表用于记录用户的订单信息,包括订单号、下单时间、订单金额等字段。
3.3 商品表商品表用于存储系统中的商品信息,包括商品名称、价格、库存等字段。
3.4 购物车表购物车表用于记录用户的购物车信息,包括用户ID、商品ID、购买数量等字段。
4、索引设计为提高数据库的查询效率,我们对一些常用字段添加了索引。
例如,在订单表中,我们为订单号和用户ID添加了索引。
5、附件本文档所涉及的附件包括数据库表结构图、索引设计图等。
具体附件请参见附件文件。
6、法律名词及注释本文档中所涉及的法律名词及其注释如下:1)基本信息:指个人或组织的基本身份信息,如姓名、性别、联系方式等。
2)权限:指用户在系统中所具备的操作权限,用于限制用户对数据的访问和操作。
3)加密存储:指通过加密算法将数据进行加密处理,提高数据的保密性和安全性。
4)索引:指数据库中用于提高查询效率的数据结构,加速查询速度。
CMMI数据库设计说明书模板
CMMI数据库设计说明书模板文档种类:CMMI撰写时间:2023年10月13日撰写部门:XX部发行范围:全体变更记录修改点说明的内容有如下几种:创建、修改(+修改说明)、删除(+删除说明)目录1引言................................................................. 错误!未定义书签。
1.1编写目的 ....................................................... 错误!未定义书签。
1.2背景 ........................................................... 错误!未定义书签。
1.3术语定义 ....................................................... 错误!未定义书签。
1.4参考资料 ....................................................... 错误!未定义书签。
2数据库设计的概要..................................................... 错误!未定义书签。
2.1选用的数据库管理系统............................................ 错误!未定义书签。
2.2数据库/数据文献的形式及物理存贮................................. 错误!未定义书签。
2.3数据库分布 ..................................................... 错误!未定义书签。
2.4数据库的安全与保密.............................................. 错误!未定义书签。
2.5数据库的备份和恢复.............................................. 错误!未定义书签。
数据库设计说明书
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2外部设计 (2)2.1标识符和状态 (3)2.2使用它的程序 (3)2.3约定 (3)2.4专门指导 (3)2.5支持软件 (4)3结构设计 (4)3.1概念结构设计 (4)3.2逻辑结构设计 (4)3.3物理结构设计 (7)4运用设计 (8)4.1数据字典设计 (9)4.2安全保密设计 (9)数据库设计说明书(GB8567——88)1引言1.1编写目的数据库技术和Internet的飞速发展,使它们已经成为现代信息技术的重要组成部分,是现在计算机信息系统和计算机应用系统的基础和核心。
对于任何一个企业来说,数据是企业重要的资产,如何有效利用这些数据,对于企业发展起着极其重要的作用。
随着我国市场经济的迅速发展和人们生活水平的不断提高,图书馆藏书的树木逐渐增大,这也挑战了图书管理方面的技术,以前的人工管理方式已经不再适应现在的环境,取而代之的是先进的图书管理系统,通过使用VF创建的图书管理系统可以让管理人员方便而快捷的进行管理、查询、借阅、录入等工作。
1.2背景说明:a.待开发的数据库名称为图书馆管理系统,使用此数据库的软件系统名称为SQL Server 2000b.任务提出者:作者用户:全国各高校图书馆1.3定义Reader:读者信息管理Book:图书库管理Lend:借阅书籍管理Admin:用户密码表Class:书籍分类表Username:用户名Userpwd:用户密码1.4参考资料【1】《数据库系统概论》第3版.萨师煊,王珊. 高等教育出版社,1999【2】《Visual Basic 程序设计》.谭浩强主编.中国铁道出版社【3】《Visual Basic+SQL Server数据库应用实例完全解析》王颖李敏业编著【4】《数据库原理与应用案例教程》郑玲利主编清华大学出版社2外部设计2.1标识符和状态1.在采购验收后,进入编目时,要人工粘贴索书号和新书的条码。
项目-数据库设计说明书
项目全称数据库设计说明书承建方全称文件ISO版本控制目录➢简介 (1)1.1.目的 (1)1.2.范围 (1)1.3.定义、首字母缩写词和缩略语 (1)1.4.参考资料 (1)➢数据库环境 (1)➢数据库逻辑设计 (2)功能E-R图 (2)1内网门户管理 (3)2外网门户 (6)3即时通讯系统 (7)4招生管理 (7)5课程管理系统 (11)6约听评课 (12)7校本选课管理 (12)8考务管理 (13)9成绩分析系统 (14)10试卷分析系统 (17)11公共资源库 (18)12校务办公系统 (20)13调查问卷系统 (21)14学籍管理系统 (22)15教案管理 (31)16教师成长档案袋 (32)17德育管理 (34)18学生成长档案袋 (41)19班级管理 (42)20工资管理 (43)21资产管理系统 (44)22师生艺术性博客 (45)➢简介1.1.目的本文档是为设计和开发人员提供的关于数据库模型设计的详细文档,用于指导程序详细设计和开发。
1.2.范围本文档主要涉及的范围包括:➢数据库逻辑设计描述,主要依据实体关系图(Entity-Relationship)➢数据库物理设计: 数据库表的结构定义、存储过程定义、触发器定义。
1.3.定义、首字母缩写词和缩略语1.4.参考资料➢数据库环境Microsoft SQL Server 2008 R2➢数据库逻辑设计本部分主要从业务逻辑的角度阐明数据库设计的思路,原则和规范。
从而在数据库设计阶段就规范本系统,以便于开发,测试,维护和应对可能在将来发生的变更或需求衍生。
功能E-R图本章节按照模块顺序通过实体关系图(Entity-Relationship)依次描述本应用中每一个模块中所涉及到的实体,实体属性和实体间相互关系。
1内网门户管理1.1统一门户系统模块功能描述:统一门户系统是所有数字校园业务应用系统的访问入口,通过与身份认证系统之间的信息交互,进行用户身份和权限的验证,根据登录用户的角色和权限提供可定制的功能模块。
数据库设计说明书_完整版
是否回复:0=未回复,1=已回复;是否读取:0=未读,1=已读;是否公开:0=不公开,1=公开;
消息状态:普通,重要,紧急,重要紧急;是否被发送者(接收者)删除:0=否,1=是
事务管理模块
事务(事务具体信息、事务提交人、事务处理人、事务计划开始时间、事务计划结束时间、事务添加时间、事务类型、事务原由、备注)
varchar
100
沟通ScantyCode
AffairName
varchar
300
事务名
AffairContent
varchar
500
事务内容
AffairInpuTime
datetime
20
事务添加时间
State
int
20
事务状态
Important
varchar
100
重要性
事务状态表存储事务状态类型。
其中属性约束如下:
请假形式:0=事前请假,1=事后请假;审批状态:0=未回复,1=不通过,2=通过
请假类型(类型标识符、类型名称)
请假审批(对应请假申请、是否查阅、审批时间、审批意见、审批结果)
其中属性约束如下:
是否查阅:0=未读,1=已读;审批结果:0=未审批,1=未通过,2=已通过
权限模块
角色(角色标识符、角色名称)
datetime
20
发送时间
IsReply
bit
2
是否回复(0=未回复,1=回复)
IsRead
bit
2
是否读取(0=未读取,1=读取)
IsOpen
bit
2
是否公开(0=未公开,1=公开)
MessState
数据库设计的说明书
数据库设计的说明书一、引言数据库是一种有效管理和存储数据的工具,它在现代信息系统中扮演着重要角色。
本说明书旨在详细介绍数据库设计的过程、原则和关键要素,以确保数据库的高效性、稳定性和安全性。
在本文中,将首先分析数据库设计的重要性,然后介绍数据库设计的基本原则和方法,并最后提供一个案例来演示数据库设计的实际操作。
二、数据库设计的重要性数据库设计是任何信息系统的关键组成部分,它直接影响着系统的性能、稳定性和可扩展性。
一个好的数据库设计能够提供高效的数据访问和管理功能,从而满足用户的需求。
另外,合理的数据库设计还能够有效防止数据冗余、数据丢失和数据不一致等问题,提高数据的完整性和准确性。
三、数据库设计的基本原则和方法1.需求分析:在进行数据库设计之前,首先需要明确数据库的使用目的和需求。
了解用户的具体需求对设计一个适合的数据库结构至关重要。
2.概念设计:概念设计是指在需求分析的基础上,将实际问题转化为数据库设计中的概念模型。
通常使用实体-关系模型或者UML类图来表示各个实体及其之间的关系。
3.逻辑设计:在概念设计的基础上,将概念模型转化为数据库系统所能理解的逻辑结构,即关系模型。
在逻辑设计中,需要确定实体、属性和关系,并进行规范化处理以消除冗余和不一致。
4.物理设计:在逻辑设计的基础上,确定数据库的具体实现方式,包括存储结构、索引设计、数据划分和安全性管理等方面。
同时,还需考虑数据库的性能和扩展性,以满足实际使用需求。
四、数据库设计案例以一个在线图书商城的数据库设计为例进行说明。
该图书商城有用户、图书、订单和评论等主要实体。
根据需求分析,可定义以下实体和关系:1.用户表:包括用户ID、用户名、密码等字段,用于存储用户的基本信息。
2.图书表:包括图书ID、图书名称、作者、出版社等字段,用于存储图书的详细信息。
3.订单表:包括订单ID、用户ID、图书ID、订单状态等字段,用于记录用户的订单信息。
4.评论表:包括评论ID、用户ID、图书ID、评论内容等字段,用于存储用户对图书的评论信息。
数据库设计说明书编写规范
数据库设计说明书编写规范1.引言在引言部分,需要对数据库设计说明书进行简要介绍,包括项目背景、目的和范围等。
同时,在引言中还需对数据库设计的基本原则和设计思路进行阐述,以帮助读者更好地理解和使用数据库。
2.数据库设计目标在数据库设计目标部分,明确数据库设计的目标和要达到的效果。
例如,提高数据存取效率、减少数据冗余、保证数据一致性等。
同时,还需说明数据库设计的业务需求和用户需求,以确保数据库设计满足实际需求。
3.数据库设计需求分析在数据库设计需求分析部分,对数据库设计的需求进行详细的分析和说明。
主要包括数据量估计、数据类型、数据关系、数据完整性、安全性等方面的需求。
此外,还需分析用户的查询需求和业务操作需求,以确保数据库设计满足用户需求。
4.数据库设计方法与过程在数据库设计方法与过程部分,详细描述数据库设计的方法和过程。
首先,对数据库设计的整体流程进行说明,包括需求分析、概念设计、逻辑设计、物理设计等阶段。
然后,对每个阶段的具体方法和步骤进行描述,包括使用的工具和技术。
5.数据库结构设计在数据库结构设计部分,详细描述数据库的架构、模型和表结构。
首先,对数据库的整体架构进行描述,包括数据库管理系统的选择、数据库服务器的配置等。
然后,对数据库的模型进行描述,包括概念模型、逻辑模型和物理模型。
最后,对数据库的表结构进行描述,包括表的定义、字段定义、约束条件等。
6.数据库性能优化策略在数据库性能优化策略部分,详细描述如何优化数据库的性能,以提高查询效率和响应速度。
主要包括索引的设计、查询语句的优化、物理存储结构的调整等方面。
此外,还需说明如何监控和调整数据库的性能,以及如何解决性能问题和故障。
7.数据库备份与恢复策略在数据库备份与恢复策略部分,详细说明如何进行数据库的备份和恢复。
主要包括备份频率、备份方式、备份目标、恢复方式等方面。
此外,还需说明如何验证备份的完整性和正确性,以确保备份数据的可用性和可靠性。
数据库设计说明书_完整版(最新编写)
主题
内容
提出人
意见与建议
附件
网站更新新闻(添加人、添加时间、新闻标题、更新时间)
添加时间
新闻标题
添加人
网站更新新闻
更新时间
附件(所属位置、文件名、文件路径、上传时间)
所属位置 上传时间
附件
文件名称 文件路径
消息面板模块
公告栏信息(公告标题、公告内容、公告发表人、发表时间、紧急状态)
公告内容
发表人
1.2
背景 .........................................................................................................................................1
1.3
参考资料 .................................................................................................................................2
发表时间
公告标题
公告信息
紧急状态
公告状态(状态标识、状态名称) 其中属性约束如下: 状态名称:普通,重要,紧急
状态名称
公告状态
状态标识
站内短信(发送人、接收人、留言标题、内容、发送时间、是否回复、是否读取、是否公开、消 息状态、是否被发送者删除、是否被接收者删除)
其中属性约束如下: 是否回复:0=未回复,1=已回复;是否读取:0=未读,1=已读;是否公开:0=不公开,1=公开; 消息状态:普通,重要,紧急,重要紧急;是否被发送者(接收者)删除:0=否,1=是
数据库设计说明书
数据库设计说明书(GB8567——88)
1.1编写目的
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟,要高效率地把企业活动有机地组织起来,就必须加强企业管理,即加强对企业内部的各种资源(人、财、物等)的有效管理,建立与自身特点相适应的管理信息系统。
该系统所需数据,以及系统开发过程中的数据测试。
1.2背景
说明:
a.数据库名称是:PersonData
b.系统名称是:企业管理平台
c.开发者:露珠工作室
2结构设计
逻辑设计,表设计,表详细设计。
2.1逻辑结构设计
数据库E—R图:
2.2表设计
2.3表详细设计
表PersonDetail (员工基本信息表)
表Sign(考勤表)
表Signstate(考勤时间设置表)
表Message(客户反馈信息表)
表tb_Class(产品类别信息表)
表tb_Content(发步论坛信息表)
表tb_file(内部员工传送文件表)
表tb_fileLoad(试用产品上传下载表)
表tb_hf(回复贴信息表)
表tb_Member(会员信息表)
表tb_PowerLog(用户登录日志表)
表tb_Sound(语音教程发布信息表)
表tb_vote(投票信息表)。
数据库设计说明书
共2页第1页数据库设计说明书数据库设计说明书的编制目的:对于设计中的数据库的所有标识、逻辑结构和物理结构作出具体的设计规定。
其内容要求如下:1.引言1.1编写目的1.2背景1.3定义1.4参考资料2.外部设计2.1标识符和状态联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出,如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说这一特点及其有效时间范围。
2.2使用他的程序列出将要使用的或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出名称和版本号。
2.3约定陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立符号、标识的约定,例如用于标识数据库的不同版本的约定和用于表示库内各个文卷、记录、数据项的命名约定等。
2.4专门指导向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导,例如将被送入数据库的数据的格式和标准、送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷的操作指导。
2.5支持软件简单介绍同此数据库直接有关的支持软件,说明这些软件的名称、版本号和主要功能特性,如所用数据模型的类型、允许的数据容量等。
列出这些支持软件的技术文件的标题、编号及来源。
3.结构设计3.1概念结构设计说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。
3.2逻辑结构设计说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相互关系,形成本数据库的数据库管理员视图。
共2页第2页3.3物理结构设计建立系统程序员视图,包括:数据在内存中的安排,包括对索引区、缓冲区的设计;所使用的外存设备及外存空间的组织,包括索引区、数据块的组织和划分;访问数据的方式方法。
实验设备管理系统数据库设计说明书
实验设备管理系统数据库设计说明书一、概述1.数据库设计文档概述本文档为软件工程一课的设计项目《实验设备管理系统》的数据库设计说明书,具体描述《实验设备管理系统》的数据库设计,用于说明该系统在数据库存储各方面的内容,作为系统代码设计的基准文档。
2.项目简要介绍软件系统名称:实验设备管理系统项目提出:根据指导老师的选题从中选取项目目标:本系统将会很大程度上提高学校的办公效率和设备可靠性,能够精细化的管理所有实验室设备,克服实验室管理人员对实验室设备管理中存在的漏洞和疏忽.减少管理人员的工作强度和操作复杂度,减少办公耗材避免不必要的浪费,能够真正的做到轻松高效管理整个实验室资产,真正的在技术上提高学校的现代化管理水平。
系统模式:采用客户端/服务器模式系统开发环境:Microsoft Visual Studio 2008数据库管理系统:Microsoft SQL Server 2008软件开发者:软件应用范围:大中小学校3.参考资料:《实验设备管理系统》需求说明书《数据库系统概论》(第四版)王珊萨师煊编著高等教育出版社《软件工程导论》(第5版) 张海藩编著《asp.net程序设计》二、数据库外部设计1.本数据库的应用软件及其与数据库的接口数据库软件:Microsoft SQLServer 2008系统要求建立的数据库名称:Experiment使用该数据库的应用软件:实验设备管理系统该应用软件在Microsoft Visual Studio 2008编程环境下设计,采用Microsoft Visual Studio 2008基于······的数据库访问接口技术,建立与数据库的通讯连接。
应用程序对数据库的操作,通过执行查询语句生成结果。
2.数据库管理系统SQLServer 2008 在Microsoft的数据平台上发布,可以组织管理任何数据.可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。
数据库设计说明书-国家标准格式
数据库设计文档规范一、引言1.1 编写目的说明:编写这份数据库设计说明书的目的,指出预期的读者范围。
1.2 背景说明:a.待开发的数据库的名称和使用此数据库的软件系统的名称;b.列出本项目的任务提出者、开发者、用户以及将安装该软件和这个数据库的单位。
1.3 定义列出本文件中用到的专门术语的定义和缩写词的原词组。
1.4 参考资料列出要用到的参考资料,如:a.本项目的经核准的计划任务书或合同、上级机关的批文;b.属于本项目的其他已发表的文件;c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。
列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源二、外部设计2.1 标识符和状态联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。
如果该数据库属于尚在实验中、尚大测试中或是暂时使用的,则要说明这一特点及其有效时间范围。
2.2 使用它的程序列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。
2.3 约定陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、记录、数据项的命名约定等。
三、结构设计3.1 概念结构设计说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。
3.2 逻辑结构设计说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相互关系,形成本数据库的数据库管理员视图。
3.2.1 数据表3.2.2存储过程3.2.3 触发器……四、运用设计4.1 数据字典设计对数据库设计中涉及到的各种项目,如数据项、记录、系、文卷、模式、子模式等一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。
软件项目数据库设计说明书
项目名称数据库设计说明书版本号:1.0作者:批准人:日期:XXXX年XX月XX日XXXXXXX公司文档修订抄送人:项目经理、客户经理、客户代表、项目组成员、SCCB(在项目实际应用时最好写明抄送人的姓名)目录1.引言 (4)1.1编写目的 (4)1.2背景 (4)1.3定义 (4)1.4参考资料 (4)2.数据库环境说明 (4)2.1标识符和状态 (4)2.2使用它的程序 (4)2.3专门指导 (4)2.4支持软件 (4)3.数据库的命名规则 (5)4.结构设计 (5)4.1逻辑结构设计 (5)4.2物理结构设计 (5)4.2.1表1 ............................................................................ 错误!未定义书签。
4.2.2表N ........................................................................... 错误!未定义书签。
5.数据字典设计 (9)6.安全保密设计 (9)6.1防止用户直接操作数据库的方法 (10)6.2用户帐号密码的加密方法 (10)6.3角色与权限 (10)7.优化 (10)8.数据库管理与维护说明 (10)1.引言1.1编写目的《说明编写这份数据库设计说明书的目的,指出预期的读者。
》1.2背景《说明:a.说明待开发的数据库的名称和使用此数据库的软件系统的名称;b.列出该软件系统开发项目的任务提出者、用户以及将安装该软件和这个数据库的计算站(中心)。
》1.3定义《列出本文件中用到的专门术语的定义、外文首字母组词的原词组。
》1.4参考资料《列出有关的参考资料:a.本项目的经核准的计划任务书或合同、上级机关批文;b.属于本项目的其他已发表的文件;c.本文件中各处引用到的文件资料,包括所要用到的软件开发标准。
列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目全称数据库设计说明书承建方全称文件ISO版本控制目录✍简介..........................................................................................................................1.1.目的..................................................................................................................1.2.范围..................................................................................................................1.3.定义、首字母缩写词和缩略语......................................................................1.4.参考资料.......................................................................................................... ✍数据库环境..............................................................................................................数据库逻辑设计......................................................................................................功能E-R图..................................................................................................................1内网门户管理..................................................................................................2外网门户 (4)3即时通讯系统..................................................................................................4招生管理..........................................................................................................5课程管理系统..................................................................................................6约听评课..........................................................................................................7校本选课管理..................................................................................................8考务管理..........................................................................................................9成绩分析系统 (27)10试卷分析系统..............................................................................................11公共资源库..................................................................................................12校务办公系统..............................................................................................13调查问卷系统..............................................................................................14学籍管理系统..............................................................................................15教案管理......................................................................................................16教师成长档案袋..........................................................................................17德育管理......................................................................................................18学生成长档案袋..........................................................................................19班级管理 (72)20工资管理......................................................................................................21资产管理系统..............................................................................................22师生艺术性博客..........................................................................................简介1.1.目的本文档是为设计和开发人员提供的关于数据库模型设计的详细文档,用于指导程序详细设计和开发。
1.2.范围本文档主要涉及的范围包括:数据库逻辑设计描述,主要依据实体关系图(Entity-Relationship)数据库物理设计: 数据库表的结构定义、存储过程定义、触发器定义。
1.3.定义、首字母缩写词和缩略语1.4.参考资料数据库环境Microsoft SQL Server 2008 R2数据库逻辑设计本部分主要从业务逻辑的角度阐明数据库设计的思路,原则和规范。
从而在数据库设计阶段就规范本系统,以便于开发,测试,维护和应对可能在将来发生的变更或需求衍生。
功能E-R图本章节按照模块顺序通过实体关系图(Entity-Relationship)依次描述本应用中每一个模块中所涉及到的实体,实体属性和实体间相互关系。
1内网门户管理1.1统一门户系统模块功能描述:统一门户系统是所有数字校园业务应用系统的访问入口,通过与身份认证系统之间的信息交互,进行用户身份和权限的验证,根据登录用户的角色和权限提供可定制的功能模块。
实体:Portal模块(pt_portalmodule)、Portal定制(pt_portalcustomize)实体关系、实体属性ER关系图1.2身份认证管理模块功能描述:本模块管理数字化校园系统中的各种系统管理信息。
业务模块包括用户信息、角色管理,权限管理,数据字典信息,并对用户的数据范围进行了管理,数据范围基于四种基本的数据纬度(学校,课程,年级,班级)。
实体:用户表(ac_user)、角色表(ac_role)、权限表(ac_permission)、资源表(ac_resource)、模块表(ac_module)、数据范围表(AC_DATASCOPE)、数据字典表(AC_DICT)、字典值表(AC_DICTVALUE)、日志表(AC_LOG)实体关系、实体属性ER关系图1.3数据交换互操作系统模块功能描述:本模块主要实现与其他系统的数据同步,即可以将本系统中的学生信息导入到其他系统中,也可将其他系统中的信息导入本系统中。
实体:代理、数据对象、访问控制列表、上下文、加密、认证、区域信息、传输协议实体关系、实体属性ER关系图1.4业务基础信息管理模块功能描述:本模块主要实现对学校的组织机构的初始化、学年学期的维护等等基础设置,是系统其他模块能正常运行。
实体:学年(bd_schoolyear)、学期(bd_semester)、学校(bd_school)、部门(bd_dept)、年级(bd_grade)、班级(bd_eclass)、部门人员(bd_deptuser)、学段(bd_stagekind)实体关系、实体属性ER关系图2外网门户模块功能描述:本模块管理数字化校园北京市第用户简称外网后台,外网管理员可以维护后台,包括各个新闻类别的增加、删除、修改、查询等功能实体:新闻表(on_news)实体关系、实体属性ER关系图3即时通讯系统集成第三方即时通讯系统,无需进行数据库设计;4招生管理4.1招生信息表(ES_ENROLLSTUDENT)表名称:ES_ENROLLSTUDENT /招生信息表存储:存储本系统招生发布相关信息所属业务模块:招生管理数据结构:详细参考数据库图-1数据库图-1主键:id约束:强制外键约束4.2学生报名信息表(ES_APPLYINFO) 表名称:ES_APPLYINFO /学生报名信息表存储:存储本系统学生报名相关信息所属业务模块:招生管理数据结构:详细参考数据库图-1数据库图-1主键:id约束:强制外键约束4.3报名家长信息表(ES_APPLYPARENTS) 表名称:ES_APPLYPARENTS /报名家长信息表存储:存储本系统报名家长信息相关信息所属业务模块:招生管理数据结构:详细参考数据库图-1数据库图-1主键:id约束:强制外键约束5课程管理系统模块功能描述:本模块对学校的课程管理,主要包括课程设置,辅助排课,课表管理,课时调整,约听评课五个模块。