项目全称数据库设计说明书承建方全称数据库设计说明书1文件ISO版本控制文件概述文件名称项目全称数据库设计说明书文件编号编写人:隔壁老王起编日期:审阅:项目经理姓名日期:批准:项目经理姓名日期:受控状态:▇是□否发布版次:V1.0文件页数文件修改记录时间修改人Version修改概要复核记录复核人职位日期QA姓名QA数据库设计说明书2目录简介........................................................................................................................11.1.目的................................................................................................................11.2.范围................................................................................................................11.3.定义、首字母缩写词和缩略语....................................................................11.4.参考资料........................................................................................................1数据库环境...........................................................................................................1数据库逻辑设计...................................................................................................2功能E-R图................................................................................................................21内网门户管理................................................................................................32外网门户........................................................................................................63即时通讯系统................................................................................................74招生管理........................................................................................................75课程管理系统..............................................................................................116约听评课......................................................................................................127校本选课管理..............................................................................................128考务管理......................................................................................................139成绩分析系统..............................................................................................1410试卷分析系统..........................................................................................1711公共资源库..............................................................................................1812校务办公系统..........................................................................................2013调查问卷系统..........................................................................................2114学籍管理系统..........................................................................................2215教案管理..................................................................................................3116教师成长档案袋......................................................................................3217德育管理..................................................................................................3418学生成长档案袋......................................................................................4119班级管理..................................................................................................4220工资管理..................................................................................................4321资产管理系统..........................................................................................4422师生艺术性博客......................................................................................45数据库设计说明书1简介1.1.目的本文档是为设计和开发人员提供的关于数据库模型设计的详细文档,用于指导程序详细设计和开发。1.2.范围本文档主要涉及的范围包括:数据库逻辑设计描述,主要依据实体关系图(Entity-Relationship)数据库物理设计:数据库表的结构定义、存储过程定义、触发器定义。1.3.定义、首字母缩写词和缩略语术语定义描述E-R图实体关系图,是指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。1.4.参考资料序号资料名1项目全称招标文件.doc2项目全称需求规格说明书.doc3项目全称概要设计说明书.doc数据库环境MicrosoftSQLServer2008R2数据库设计说明书2数据库逻辑设计本部分主要从业务逻辑的角度阐明数据库设计的思路,原则和规范。从而在数据库设计阶段就规范本系统,以便于开发,测试,维护和应对可能在将来发生的变更或需求衍生。功能E-R图本章节按照模块顺序通过实体关系图(Entity-Relationship)依次描述本应用中每一个模块中所涉及到的实体,实体属性和实体间相互关系。数据库设计说明书31内网门户管理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)数据库设计说明书4实体关系、实体属性ER关系图1.3数据交换互操作系统模块功能描述:本模块主要实现与其他系统的数据同步,即可以将本系统中的学生信息导入到其他系统中,也可将其他系统中的信息导入本系统中。实体:代理、数据对象、访问控制列表、上下文、加密、认证、区域信息、传输协议实体关系、实体属性ER关系图数据库设计说明书51.4业务基础信息管理数据库设计说明书6模块功能描述:本模块主要实现对学校的组织机构的初始化、学年学期的维护等等基础设置,是系统其他模块能正常运行。实体:学年(bd_schoolyear)、学期(bd_semester)、学校(bd_school)、部门(bd_dept)、年级(bd_grade)、班级(bd_eclass)、部门人员(bd_deptuser)、学段(bd_stagekind)实体关系、实体属性ER关系图2外网门户模块功能描述:本模块管理数字化校园北京市第用户简称外网后台,外网管理员可以维护后台,包括各个新闻类别的增加、删除、修改、查询等功能实体:新闻表(on_news)数据库设计说明书7实体关系、实体属性ER关系图3即时通讯系统集成第三方即时通讯系统,无需进行数据库设计;4招生管理4.1招生信息表(ES_ENROLLSTUDENT)表名称:ES_ENROLLSTUDENT/招生信息表存储:存储本系统招生发布相关信息所属业务模块:招生管理数据库设计说明书8数据结构:详细参考数据库图-1数据库图-1主键:id外键:外键表外键列主键表主键列AC_USERID_USERES_ENROLLSTUDENTIDBD_SCHOOLID_SCHOOLES_ENROLLSTUDENTIDBD_SCHOOLYEAR