项目数据库设计说明书.docx

上传人:b****8 文档编号:9288820 上传时间:2023-02-04 格式:DOCX 页数:55 大小:1.85MB
下载 相关 举报
项目数据库设计说明书.docx_第1页
第1页 / 共55页
项目数据库设计说明书.docx_第2页
第2页 / 共55页
项目数据库设计说明书.docx_第3页
第3页 / 共55页
项目数据库设计说明书.docx_第4页
第4页 / 共55页
项目数据库设计说明书.docx_第5页
第5页 / 共55页
点击查看更多>>
下载资源
资源描述

项目数据库设计说明书.docx

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

项目数据库设计说明书.docx

项目数据库设计说明书

 

项目全称

数据库设计说明书

 

承建方全称

 

文件ISO版本控制

文件概述

文件名称

项目全称数据库设计说明书

文件编号

编写人:

隔壁老王

起编日期:

审阅:

项目经理姓名

日期:

批准:

项目经理姓名

日期:

受控状态:

▇是□否

发布版次:

V1.0

文件页数

文件修改记录

时间

修改人

Version

修改概要

复核记录

复核人

职位

日期

QA姓名

QA

简介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.定义、首字母缩写词和缩略语

术语

定义描述

E-R图

实体关系图,是指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。

1.4.参考资料

序号

资料名

1

项目全称招标文件.doc

2

项目全称需求规格说明书.doc

3

项目全称概要设计说明书.doc

数据库环境

MicrosoftSQLServer2008R2

数据库逻辑设计

本部分主要从业务逻辑的角度阐明数据库设计的思路,原则和规范。

从而在数据库设计阶段就规范本系统,以便于开发,测试,维护和应对可能在将来发生的变更或需求衍生。

功能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

外键:

外键表

外键列

主键表

主键列

AC_USER

ID_USER

ES_ENROLLSTUDENT

ID

BD_SCHOOL

ID_SCHOOL

ES_ENROLLSTUDENT

ID

BD_SCHOOLYEAR

ID_SCHOOLYEAR

ES_ENROLLSTUDENT

ID

索引:

约束:

强制外键约束

表创建脚本:

CREATETABLEES_ENROLLSTUDENT(

IDCHAR(32)NOTNULL,

ID_SCHOOLCHAR(32),

ID_SCHOOLYEARCHAR(32),

ID_USERCHAR(32),

TITLEVARCHAR(200),

CONTENTTEXT,

ENABLESTATUSCHAR

(1),

ISSUETIMECHAR(10),

ISSUEENROLLFLAGCHAR

(1),

TSCHAR(19),

DFCHAR

(1),

CONSTRAINTPK_ES_ENROLLSTUDENTPRIMARYKEY(ID)

;

4.2学生报名信息表(ES_APPLYINFO)

表名称:

ES_APPLYINFO/学生报名信息表

存储:

存储本系统学生报名相关信息

所属业务模块:

招生管理

数据结构:

详细参考数据库图-1

数据库图-1

主键:

id

外键:

外键表

外键列

主键表

主键列

ES_ENROLLSTUDENT

ID_ENROLLSTUDENT

ES_APPLYINFO

ID

BD_SBASEINFO

ID_SBASEINFO

ES_APPLYINFO

ID

AC_USER

ID_USER

ES_APPLYINFO

ID

索引:

约束:

强制外键约束

表创建脚本:

CREATETABLEES_APPLYINFO(

IDCHAR(32)NOTNULL,

ID_ENROLLSTUDENTCHAR(32),

ID_SBASEINFOCHAR(32),

ID_USERCHAR(32),

STUDENTSOURCEVARCHAR(20),

NAMEVARCHAR(30),

SEXCHAR

(1),

BIRTHDAYCHAR(10),

NATIONCODEVARCHAR(20),

CITIZENKINDVARCHAR(20),

CITIZENPLACECODEVARCHAR(20),

CITIZENPLACEVARCHAR(100),

REALITYADDRESSCODEVARCHAR(20),

REALITYADDRESSVARCHAR(100),

STRONGPOINTVARCHAR(200),

KINDERGARTENVARCHAR(60),

PERSONALITYVARCHAR(500),

STUDENTNOVARCHAR(50),

GRADUATEREGISTERNOVARCHAR(50),

POLITICSVISAGEVARCHAR(20),

NOTEVARCHAR(500),

CHECKFLAGCHAR

(1),

CONSULTRESULTCHAR

(1),

CONSULTNOTEVARCHAR(50),

ADMITRESULTCHAR

(1),

TSCHAR(19),

DFCHAR

(1),

CONSTRAINTPK_ES_APPLYINFOPRIMARYKEY(ID)

;

4.3报名家长信息表(ES_APPLYPARENTS)

表名称:

ES_APPLYPARENTS/报名家长信息表

存储:

存储本系统报名家长信息相关信息

所属业务模块:

招生管理

数据结构:

详细参考数据库图-1

数据库图-1

主键:

id

外键:

外键表

外键列

主键表

主键列

ES_APPLYINFO

ID_APPLYINFO

ES_ENROLLSTUDENT

ID

索引:

约束:

强制外键约束

表创建脚本:

CREATETABLEES_APPLYPARENTS(

IDCHAR(32)NOTNULL,

ID_APPLYINFOCHAR(32),

NAMEVARCHAR(30),

RELATIONVARCHAR(20),

DEGREEVARCHAR(20),

IDENTITYCARDVARCHAR(50),

PASSWORDVARCHAR(30),

WORKUNITVARCHAR(100),

STUDENTRELATIONVARCHAR(100),

TSCHAR(19),

DFCHAR

(1),

CONSTRAINTPK_ES_APPLYPARENTSPRIMARYKEY(ID)

;

 

5课程管理系统

模块功能描述:

本模块对学校的课程管理,主要包括课程设置,辅助排课,课表管理,课时调整,约听评课五个模块。

实体:

年级课程(cm_gradecourse)、班级课程(cm_eclasscourse)、教师任课(cm_teachercourse)、无课时间(cm_nocoursetime)、固定课程(cm_fixedcourse)、专业教室(cm_specialroom)、专业班级(cm_specialeclass)、课表(cm_curriculum)、课表明细(cm_curriculumitem)、教师课表(cm_teachercurriculum)、课表变更记录(cm_curriculumchange)、教师课表变更记录(cm_tcurriculumchange)、教师课时变化记录(cm_thourschange)、教学周(cm_tweek)、周课时(cm_weekhour)、被听的课(cm_listenedcourse)、听课预约信息(cm_appointmentinfo)、听课评价(cm_evaluation)

实体关系、实体属性ER关系图

6约听评课

详见:

课程管理系统;

7校本选课管理

模块功能描述:

校本课程是第用户简称的特色,有一百多门校本课程,有大量的校本课程资源并多次获奖。

选课管理主要解决三大问题:

校本课程的管理与选课活动管理、学校校本课程的宣传以及与学生家长的互动、教师校本课程成果的汇总与管理。

实体:

开设课程(el_openElective)、选课活动(el_electiveActivity)、选课学生(el_electiveStudent)、开课年级(lc_publicsupervisor)、

选课课程(附件)(el_elective)、适用年级(el_applianceGrade)、选课课程资源(附件)(el_electiveResource)、可选课程数(el_openCount)

实体关系、实体属性ER关系图

8考务管理

模块功能描述:

阅卷管理模块要求将高速扫描设备扫描的图像信息进行数据库归类录入,不同阅卷人可通过权限进行阅卷管理至阅卷结束。

阅卷过程分为自动化阅卷和人工阅卷两部分,分别进行相应的控制。

针对试卷中的标准化客观题采用采集模块的自动化阅卷,只需将数据和每题分数关联存入数据库;针对试卷中的主观题采用人工阅卷方式,由程序按照设置分配阅卷任务并收集阅卷结果存入数据库。

实体:

试卷模板、答题卡、考试试卷、答题详细、试题模板、试题考点、实际试题、试卷元素位置、题目得分

9成绩分析系统

模块功能描述:

本模块成通过对学生成绩的各类分析,找出教学中的薄弱环节,评价教师的教学水平。

成绩信息可以由教师在线录入或者按照特定模板的Excel导入。

实体:

单科标准设置(RA_COURSESTANDARD)、不参与统计学生设置(RA_EXCLUDEDSTUDENT)、

单科标准设置(高)(RA_HCOURSESTANDARD)、学生成绩(高)(RA_HSSCORE)、总分课程设置(高)(RA_HTOTALSCORECOURSE)、

总分标准设置(高)(RA_HTOTALSCORESTANDARD)、达标排名设置(初)(RA_RANKSTANDARD)、

外校成绩明细(小、中)(RA_SCHSCOREITEM)、分数段设置(小、中)(RA_SCORESEGMENT)、分数项设置(小、中)(RA_SCORESEGMENTITEM)、学生成绩单报表设置(RA_SREPORTSETTING)、学生成绩(小,初)(RA_SSCORE)、学生成绩变更(RA_SSCORECHANGE)、

总分课程设置(RA_TOTALSCORECOURSE)、总分标准设置(RA_TOTALSCORESTANDARD)、

总分标准关联班级(RA_TOTALSCORESTANDARD_ECLASS)

实体关系、实体属性ER关系图

10试卷分析系统

模块功能描述:

试卷分析通过对学生试卷的各类分析,找出教学中的薄弱环节,评价教师的教学水平,为教师调整教学方法、圈定重点对象及学校的管理提供参考。

实体:

试卷(pa_exampaper)、题目(pa_subject)、试卷得分(pa_subjectscore)

实体关系、实体属性ER关系图

11公共资源库

11.1校本资源库

模块功能描述:

按照教育资源网统一的编目体系进行资源库编目。

建立学校完善的信息资源库,使得各类资源能够有一个统一的平台来管理,给教师提供一个分享教学资源和教学成果的平台,使教师快速、准确地检索到需要的资源,提高资源的利用率。

实体:

资源(re_resource)、学科分类(re_knowledgepoint)、教材分类(re_materialscategory)、资源类型(re_resourcetype)、媒体格式(re_mediaformat)、自定义分类(re_customcategory)、相关资源(re_relatedresource)、下载记录(re_downloadrecord)、收藏记录(re_collectrecord)、资源评论(re_review)、资源_知识点(re_resource_knowledgepoint)、资源_自定义分类(re_resource_customcategory)、资源_教材分类(re_resource_materialscategory)、资源_类型(re_resource_resourcetype)

实体关系、实体属性ER关系图

11.2媒体资源库

模块功能描述:

本模块不采用教育资源编目,简化上传流程、方便查询预览、提供与其他业务的接口等功能,主要对图片、视频、音频等媒体文件进行管理,提高学校资源的整合和综合利用。

实体:

媒体资源(mediaresource)、下载纪录(downloadrecord)、应用记录(applyrecord)

实体关系、实体属性ER关系图

12校务办公系统

模块功能描述:

校园办公系统实现学校办公的无纸化、现代化、高效化。

通过本系统可完成公文流转,安排任务,信息发布,上交材料等。

实体:

通知公告(so_announce)、通知公告情况(so_announcecondition)、材料(so_material)、材料类型(so_materialkind)、任务类型(so_taskkind)、任务(so_task)、任务进展(so_taskcondition)、考勤设置(at_commutesetting)、考勤记录(at_commuterecord)、节假日设置(at_holiday)

实体关系、实体属性ER关系图

13调查问卷系统

模块功能描述:

通过调查问卷应用帮助学校快速开展各种调查问卷活动,提供简洁的方法实现对在线调查问卷的创建、设计、预览、执行、结果统计,使学校问卷组织者可针对调查活动快速创建问卷,参与问卷调查的人登入系统后完成问卷,系统即可统计出问卷结果。

实体:

调查问卷(qn_questionnaire)、问卷题目(qn_qnsubject)、选项(qn_option)、投票结果(qn_voteresult)、问题投票结果(qn_subjectvoteresult)、调查问卷_投票人(qn_questionnaire_voteuser)、调查问卷_调查对象(qn_questionnaire_investigateuser)

实体关系、实体属性ER关系图

14学籍管理系统

14.1学籍管理(st_beadroll)

表名称:

st_beadroll/学籍表

存储:

存储学生学籍信息

所属业务模块:

学籍管理

数据结构:

详细参考数据库图-1

数据库图-1

主键:

id(用户标识)

外键:

外键表

外键列

主键表

主键列

ST_SBASEINFO

ID

ST_BEADROLL

ID_SBASEINFO

ST_ECLASS

ID

ST_BEADROLL

ID_ECLASS

索引:

约束:

强制外键约束

表创建脚本:

CREATETABLEST_BEADROLL(

IDCHAR(32)NOTNULL,

ID_SBASEINFOCHAR(32),

ID_ECLASSCHAR(32),

STUDENTNUMVARCHAR(16),

INSCHOOLNUMVARCHAR(10),

FOUNDATIONVARCHAR(200),

PROOFVARCHAR(200),

CREATEDATECHAR(10),

JUNIORNUMVARCHAR(20),

SENIORNUMVARCHAR(20),

GRADUATENUMVARCHAR(20),

NOTEVARCHAR(200),

STATUSCHAR

(1),

TSCHAR(19),

DFCHAR

(1),

CONSTRAINTPK_ST_BEADROLLPRIMARYKEY(ID)

14.2学籍变动管理(st_beadrollchange)

表名称:

st_beadrollchange/学籍变动表

存储:

存储学生学籍变动信息

所属业务模块:

学籍管理

数据结构:

详细参考数据库图-1

数据库图-1

主键:

id(用户标识)

外键:

外键表

外键列

主键表

主键列

ST_SBASEINFO

ID

ST_BEADROLLCHANGE

ID_SBASEINFO

ST_ECLASS

ID

ST_BEADROLLCHANGE

ID_ECLASS

ST_SEMESTER

ID

ST_BEADROLLCHANGE

ID_SEMESTER

索引:

约束:

强制外键约束

表创建脚本:

CREATETABLEST_BEADROLLCHANGE(

IDCHAR(32)NOTNULL,

ID_ECLASSCHAR(32),

ID_SBASEINFOCHAR(32),

ID_SEMESTERCHAR(32),

REALENTERDATECHAR(10),

REALEXITDATECHAR(10),

ENTERDATECHAR(10),

EXITDATECHAR(10),

LEAVEREASONVARCHAR(500),

STATUSCHAR

(1),

TSCHAR(19),

DFCHAR

(1),

CONSTRAINTPK_ST_BEADROLLCHANGEPRIMARYKEY(ID)

14.3学生基本信息管理(st_sbaseinfo)

表名称:

st_sbaseinfo/学生基本信息表

存储:

存储学生基本信息

所属业务模块:

学籍管理

数据结构:

详细参考数据库图-1

数据库图-1

主键:

id(用户标识)

外键:

外键表

外键列

主键表

主键列

AC_USER

ID

ST_SBASEINFO

ID_USER

索引:

约束:

强制外键约束

表创建脚本:

CREATETABLEST_SBASEINFO(

IDCHAR(32)NOTNULL,

ID_USERCHAR(32),

P_IDINT,

CMISFLAGCHAR

(1),

NAMEVARCHAR(60),

PINYINVARCHAR(30),

OLDNAMEVARCHAR(60),

SEXCHAR

(1),

CARDKINDVARCHAR(20),

CARDNUMVARCHAR(60),

BIRTHDATECHAR(10),

SCOREINT,

FAITHVARCHAR(60),

ZIPCODEVARCHAR(6),

POLITYVARCHAR(60),

EMAILVARCHAR(60),

TELEPHONEVARCHAR(30),

NATIONCODEVARCHAR(20),

COUNTRYCODEVARCHAR(20),

KINDVARCHAR(20),

INSCHOOLMODEVARCHAR(20),

HEALTHCODEVARCHAR(20),

COLONYCODEVARCHAR(20),

CITIZENCODEVARCHAR(20),

NATIVECODEVARCHAR(20),

HOMEPLACECODEVARCHAR(20),

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

当前位置:首页 > 解决方案 > 学习计划

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

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