项目数据库设计说明书Word文档格式.docx
- 文档编号:21545744
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:51
- 大小:1.85MB
项目数据库设计说明书Word文档格式.docx
《项目数据库设计说明书Word文档格式.docx》由会员分享,可在线阅读,更多相关《项目数据库设计说明书Word文档格式.docx(51页珍藏版)》请在冰豆网上搜索。
简介1
.目的1
.范围1
.定义、首字母缩写词和缩略语1
.参考资料2
数据库环境2
数据库逻辑设计2
功能E-R图3
1内网门户管理4
2外网门户12
3即时通讯系统14
4招生管理14
5课程管理系统21
6约听评课22
7校本选课管理23
8考务管理25
9成绩分析系统27
10试卷分析系统29
11公共资源库31
12校务办公系统35
13调查问卷系统36
14学籍管理系统38
15教案管理52
16教师成长档案袋55
17德育管理58
18学生成长档案袋70
19班级管理72
20工资管理73
21资产管理系统75
22师生艺术性博客77
简介
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)
1.3数据交换互操作系统
本模块主要实现与其他系统的数据同步,即可以将本系统中的学生信息导入到其他系统中,也可将其他系统中的信息导入本系统中。
代理、数据对象、访问控制列表、上下文、加密、认证、区域信息、传输协议
1.4业务基础信息管理
本模块主要实现对学校的组织机构的初始化、学年学期的维护等等基础设置,是系统其他模块能正常运行。
学年(bd_schoolyear)、学期(bd_semester)、学校(bd_school)、部门(bd_dept)、年级(bd_grade)、班级(bd_eclass)、
部门人员(bd_deptuser)、学段(bd_stagekind)
2外网门户
本模块管理数字化校园北京市第用户简称外网后台,外网管理员可以维护后台,包括各个新闻类别的增加、删除、修改、查询等功能
新闻表(on_news)
3即时通讯系统
集成第三方即时通讯系统,无需进行数据库设计;
4招生管理
4.1招生信息表(ES_ENROLLSTUDENT)
表名称:
ES_ENROLLSTUDENT/招生信息表
存储:
存储本系统招生发布相关信息
所属业务模块:
招生管理
数据结构:
详细参考数据库图-1
数据库图-1
主键:
id
外键:
外键表
外键列
主键表
主键列
AC_USER
ID_USER
ES_ENROLLSTUDENT
ID
BD_SCHOOL
ID_SCHOOL
BD_SCHOOLYEAR
ID_SCHOOLYEAR
索引:
约束:
强制外键约束
表创建脚本:
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/学生报名信息表
存储本系统学生报名相关信息
ID_ENROLLSTUDENT
ES_APPLYINFO
BD_SBASEINFO
ID_SBASEINFO
CREATETABLEES_APPLYINFO(
ID_ENROLLSTUDENTCHAR(32),
ID_SBASEINFOCHAR(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),
CONSTRAINTPK_ES_APPLYINFOPRIMARYKEY(ID)
4.3报名家长信息表(ES_APPLYPARENTS)
ES_APPLYPARENTS/报名家长信息表
存储本系统报名家长信息相关信息
ID_APPLYINFO
CREATETABLEES_APPLYPARENTS(
ID_APPLYINFOCHAR(32),
RELATIONVARCHAR(20),
DEGREEVARCHAR(20),
IDENTITYCARDVARCHAR(50),
PASSWORDVARCHAR(30),
WORKUNITVARCHAR(100),
STUDENTRELATIONVARCHAR(100),
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)
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)
10试卷分析系统
试卷分析通过对学生试卷的各类分析,找出教学中的薄弱环节,评价教师的教学水平,为教师调整教学方法、圈定重点对象及学校的管理提供参考。
试卷(pa_exampaper)、题目(pa_subject)、试卷得分(pa_subjectscore)
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)
11.2媒体资源库
本模块不采用教育资源编目,简化上传流程、方便查询预览、提供与其他业务的接口等功能,主要对图片、视频、音频等媒体文件进行管理,提高学校资源的整合和综合利用。
媒体资源(mediaresource)、下载纪录(downloadrecord)、应用记录(applyrecord)
12校务办公系统
校园办公系统实现学校办公的无纸化、现代化、高效化。
通过本系统可完成公文流转,安排任务,信息发布,上交材料等。
通知公告(so_announce)、通知公告情况(so_announcecondition)、材料(so_material)、材料类型(so_materialkind)、任务类型(so_taskkind)、任务(so_task)、任务进展(so_taskcondition)、考勤设置(at_commutesetting)、考勤记录(at_commuterecord)、节假日设置(at_holiday)
13调查问卷系统
通过调查问卷应用帮助学校快速开展各种调查问卷活动,提供简洁的方法实现对在线调查问卷的创建、设计、预览、执行、结果统计,使学校问卷组织者可针对调查活动快速创建问卷,参与问卷调查的人登入系统后完成问卷,系统即可统计出问卷结果。
调查问卷(qn_questionnaire)、问卷题目(qn_qnsubject)、选项(qn_option)、投票结果(qn_voteresult)、问题投票结果(qn_subjectvoteresult)、调查问卷_投票人(qn_questionnaire_voteuser)、调查问卷_调查对象(qn_questionnaire_investigateuser)
14学籍管理系统
14.1学籍管理(st_beadroll)
st_beadroll/学籍表
存储学生学籍信息
学籍管理
id(用户标识)
ST_SBASEINFO
ST_BEADROLL
ST_ECLASS
ID_ECLASS
CREATETABLEST_BEADROLL(
ID_ECLASSCHAR(32),
STUDENTNUMVARCHAR(16),
INSCHOOLNUMVARCHAR(10),
FOUNDATIONVARCHAR(200),
PROOFVARCHAR(200),
CREATEDATECHAR(10),
JUNIORNUMVARCHAR(20),
SENIORNUMVARCHAR(20),
GRADUATENUMVARCHAR(20),
NOTEVARCHAR(200),
STATUSCHAR
(1),
CONSTRAINTPK_ST_BEADROLLPRIMARYKEY(ID)
)
14.2学籍变动管理(st_beadrollchange)
st_beadrollchange/学籍变动表
存储学生学籍变动信息
ST_BEADROLLCHANGE
ST_SEMESTER
ST_BEADROLLCHANGE
ID_SEMESTER
CREATETABLEST_BEADROLLCHANGE(
ID_SEMESTERCHAR(32),
REALENTERDATECHAR(10),
REALEXITDATECHAR(10),
ENTERDATECHAR(10),
EXITDATECHAR(10),
LEAVEREASONVARCHAR(500),
CONSTRAINTPK_ST_BEADROLLCHANGEPRIMARYKEY(ID)
14.3学生基本信息管理(st_sbaseinfo)
st_sbaseinfo/学生基本信息表
存储学生基本信息
AC_USER
ST_SBASEINFO
CREATETABLEST_SBASEINFO(
P_IDINT,
CMISFLAGCHAR
(1),
NAMEVARCHAR(60),
PINYINVARCHAR(30),
OLDNAMEVARCHAR(60),
CARDKINDVARCHAR(20),
CARDNUMVARCHAR(60),
BIRTHDATECHAR(10),
SCOREINT,
FAITHVARCHAR(60),
ZIPCODEVARCHAR(6),
POLITYVARCHAR(60),
EMAILVARCHAR(60),
TELEPHONEVARCHAR(30),
COUNTRYCODEVARCHAR(20),
KINDVARCHAR(20),
INSCHOOLMODEVARCHAR(20),
HEALTHCODEVARCHAR(20),
COLONYCODEVARCHAR(20),
CITIZENCODEVARCHAR(20),
NATIVECODEVARCHAR(20),
HOMEPLACECODEVARCHAR(20),
ADDRESSCODEV
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 数据库 设计 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)