数据库-高校教务管理系统

合集下载

数据库课程设计--学校教务管理系统

数据库课程设计--学校教务管理系统

学校教务管理的数据库设计I.需求分析:随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。

面对庞大的信息量,就需要有学生教务信息管理系统来提高学生管理工作的效率。

通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。

学校为方便教务管理,需开发一个教务管理系统。

为便于学生,老师,教务管理人员信息查询,注册以及信息修改,学校把学生的信息,包括姓名、性别、年龄,成绩等信息输入教务管理系统的数据库,然后在管理终端可以对数据进行查询和修改操作。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。

并要求系统界面要简单明了,易于操作,程序利于维护。

一、信息分析:(1)学校教务管理的数据库,包含以下信息:学校有若干个系,每个系有若干名教师和学生,每个教师可以担任若干门课程,并参加多个项目,每个学生可以同时选修多门课程,每门课程每学期可能有多名教师教授,课程分为必修、选修、任选三种。

(2)学校的教务管理的信息包括:学生姓名、学号、班级、性别、班号,籍贯、出生日期、所属系编号、所属系名称、系主任,教师编号,教师姓名,教师职称,教师所授课程、课程编号,课程名,课程学分,项目编号,项目名称,项目负责人,学生选修课程及成绩。

学生如果课程及格,可以取得该课程的学分。

学生的各类型课程学分和总学分累计到一定程度,学生可以毕业。

根据成绩高低,可以计算学分积。

及格学生的学分积公式:课程学分积=(该课程成绩-50)/10×该课程学分。

二、功能分析:(1)用户能够使用友好的图形用户界面实现对系、班级、学生、教师、课程、选课等内容进行增、删、改,以及对信息的查询。

对于查询要实现比较强大的功能,包括精确查询、模糊查询以及统计查询。

(2)具体查询在数据库中要实现以下的功能:1)所有来自某省的男生2)所有某课程成绩>90的同学3)教授某课程的老师4)某班年龄最大的5名同学5)某年以后出生的男同学6)选修某课程的学生及其成绩7)没有授课的教师8)某学生所选课程的总学分9)教授某学生必修课程的老师情况10)某学生选修了哪些系的课程11)某系学生所学的所有课程12)按总学分找出某系学习最好的5名同学13)按总学分积找出某系学习最好的5名同学14)可以毕业的学生三、软、硬件配置程序运行的环境:具体运行环境为软件方面,操作系统为windows2000/XP,并且系统装有SQL Server2000数据库管理系统。

高校教务系统大数据库字典

高校教务系统大数据库字典
构成
中文名称
标志
类型
关键字
说明
代码
dm
char(1)
*
1位代码
中文名称
mc
Varchar(20)
最多20个汉字
英文名称
ywmc
Varchar(64)
中文名称
学历表
表名
t_zd_xl
文档编号
T00.18
说明
各种学历代码名称对应表
构成
中文名称
标志
类型
关键字
说明
代码
dm
char(2)
*
2位代码
中文名称
mc
中文名称
教室类型表
表名
t_zd_jslx
文档编号
T00.16
说明
教室类型代码名称对应表
构成
中文名称
标志
类型
关键字
说明
代码
dm
char(2)
*
2位代码
中文名称
mc
Varchar(20)
最多20个汉字
英文名称
ywmc
Varchar(64)
中文名称
桌椅类型表
表名
t_zd_zylx
文档编号
T00.17
说明
教室管理中桌椅类型代码名称对应表
3位整数1位小数
学时
xs
int
课程简介
kcjj
text
教材
jc
varchar(20)
ISBN号
状态
zt
char(1)
0为不可用,1为可用
中文名称
课程信息表
表名
t_jx_kc_xx
文档编号
T02.02

数据库教务管理组织系统综合实验报告

数据库教务管理组织系统综合实验报告

数据库教务管理组织系统综合实验报告华北科技学院计算机系综合性实验实验报告课程名称《数据库系统A》实验学期2011 ⾄2012 学年第 2 学期学⽣所在系部计算机学院年级2010 专业班级⽹络B101班学⽣姓名学号任课教师实验成绩计算机系制_ 《数据库系统A》课程综合性实验报告开课实验室:软件开发实验室(⼀)2012年6⽉6⽇也被合并为班级的外码。

存在的函数依赖为Class →(Ccredit, Tno.Dno ),其中Class →Tno,⽽Tno →Dno,即存在对候选码的传递依赖,所以只满⾜2NF。

(2)设计合适的视图在将E-R图向关系模型转换后,还应根据局部应⽤的需求,对不同级别的⽤户定义不同的视图,这样不仅可以在视图中重新定义某些属性名,使⽤户使⽤更⽅便,⽽且还可以通过视图保证系统的安全性。

在本次的教务管理系统数据库中,我针对使⽤该数据库最频繁的学⽣和教师⽤户建⽴了相关视图,其中包括对系别、教师、课程的分配视图;对学⽣学号、成绩、等相关信息的查询和教师基本信息的查询等三个视图,这样,对这些经常使⽤的查询,⽤户就可以通过视图来查询,⼤⼤简化了⽤户的使⽤。

创建的三个视图的截图如下:教师授课安排视图:学⽣成绩查询视图:教师基本信息查询视图:4.物理设计该数据库中每⼀个关系模式的主码分别为系统⾃动设置的索引,如学⽣关系模式中的学号,教师关系模式中的⼯作证号,系别中的系别号等,同时,通过对实际操作的思考,为了查询某系的⽼师的⽅便,我们还需要在Teacher表中建⽴⼀个“系代号”Dno 的索引;⼜因为查询操作很多都通过学⽣姓名查找的,所以还需要在Student表姓名列sname上建⽴⼀个索引等,这样⼤⼤简化查询操作。

5.数据库的实现(1)创建库、表在该教务管理系统中包括了学⽣表、教师表、选课表、系别表、班级表、课程表、教师与班级的联系表等多个表。

在此,我以学⽣表为例进⾏说明表的创建。

另外,在创建表的同时还要注意有时需要创建两个表之间的级联,例如,此教务管理系统中SC表是参照学⽣表的学号和课程表的课号建⽴的,所以应该在SC表中建⽴其与Student表与Course表的级联;课程表⼜是参照教师表中的教师⼯作证号建⽴的,所以应该建⽴⼀个course表与教师teacher表的级联;班级表也是参照教师表中的教师⼯作证号建⽴的,所以也应该建⽴⼀个class表与教师teacher表的级联,这样当参照表发⽣改变时能同时在⽬标表中也发⽣相应改变,保证数据库中数据的正确有效性。

数据库-高校教务管理系统

数据库-高校教务管理系统

题目高校教务管理系统学生姓名xxxxxx学号xxxxxxxxxxxx专业班级xxxxxxxxxxxxxxxxxxxxx目录一、问题分析-------------------------------------------------------------------31、设计背景------------------------------------------------------------------32、运行环境------------------------------------------------------------------3二、需求分析---------------------------------------------------------------------31、用户需求------------------------------------------------------------------42、系统主要功能------------------------------------------------------------43、系统总框架图------------------------------------------------------------6三、结构设计---------------------------------------------------------------------61、数据字典------------------------------------------------------------------62、概念结构设计E-R图-------------------------------------------------12四、系统代码实现(PowerBuilder环境)---------------------------------151、SQL Server 2008创建表格代码--------------------------------------152、PowerBuilder环境数据库连接代码---------------------------------223、运行结果-----------------------------------------------------------------24一、问题分析1、设计背景教务管理系统是高等学校教育工作的一项重要内容,是整个学校学校管理的核心和基础。

数据库教学管理系统课程设计报告

数据库教学管理系统课程设计报告

数据库教学管理系统课程设计报告一、项目背景数据库教学管理系统是一种用于管理学校教学信息和学生数据的系统,通过该系统可以方便地管理学生信息、教师信息、课程信息等数据,并支持教务管理、成绩管理、课程安排等功能。

该系统可以提高教学管理效率,实现教学信息的自动化管理,是现代教育管理的重要工具。

二、需求分析1.功能需求•管理学生信息,包括学生基本信息、选课情况等;•管理教师信息,包括教师基本信息、授课情况等;•管理课程信息,包括课程名称、上课时间、上课地点等;•支持教务管理,包括学生选课、成绩录入等功能;•支持课程安排,包括课程表生成、教师排课等功能。

2.性能需求•系统要求稳定可靠,能够处理大量数据;•系统响应速度快,能够快速查询数据;•系统安全性高,能够保护学生和教师信息不被泄露。

三、系统设计1.数据库设计系统采用MySQL数据库,包括以下表格设计: - 学生表(Student):存储学生基本信息,包括学号、姓名、性别等字段; - 教师表(Teacher):存储教师基本信息,包括工号、姓名、职称等字段; - 课程表(Course):存储课程信息,包括课程编号、课程名称、学分等字段; - 选课表(Enrollment):存储学生选课情况,包括学生学号、课程编号等字段; - 成绩表(Grade):存储学生成绩信息,包括学生学号、课程编号、成绩等字段。

2.系统架构设计系统采用B/S架构,前端使用HTML、CSS、JavaScript实现,后端采用Java 语言开发,并采用Spring框架实现业务逻辑,数据库连接采用JDBC连接MySQL 数据库。

四、系统实现1.前端实现前端页面采用响应式设计,包括学生信息管理页面、教师信息管理页面、课程信息管理页面等,使用Bootstrap框架实现页面布局,并通过AJAX与后端交互。

2.后端实现后端采用MVC架构,包括控制器层、服务层、数据访问层,使用Spring MVC 和Spring JDBC框架实现,对前端请求进行处理并访问数据库。

基于主动数据库教务系统模型的研究

基于主动数据库教务系统模型的研究

随着 高校信 息 化 的 深入 , 越来 越 多 的 工作 需 要 用计 算机 来 完成 , 教 务 管理 软 件 系 统或 类 似 的软 件 已被许 多 高 校使 用 。 一 般来说 , 系 统 具备 学 生 信 息 管理 、 学 生 成 绩 管 理 、学 籍 管 理 、 学生 选课 管 理等 功 能 ,能够 满 足教 务 管 理 的基 本 要求 。但 是 因 为 承 载数 据 量大 , 处 理事 务 繁 多 , 一 些 隐性 的 关键 性 问题 却 被 忽 视 。基 于 主 动 数 据 库 的 高 校 教 务 管 理 系 统 采 用 E A C机 制 ,
2 0 1 3 年第 1 5 期总第1 3 5 期
Sl LI C0 N VA LLEY
基于主动数据库教 务系统模型 的研究
冯 占伟 ( 哈尔 滨华 德 学院 电子 与信 息工 程学 院 , 黑 龙江 哈尔 滨 1 5 0 0 2 5 )
摘 要 分 析 了传统 教 务管理 系统 的 不足 , 提 出通 过 在程 序 中嵌入规 则库 的方 式 实现基 于主 动数据 库 的教务 管理 系统 通 过 实践研 究证 明该 系统 能够 主动提 供 实时 , 全 方位 的服 务 , 并且 主动服 务机 制是 高效的 、可行 的 。 关键 词 主 动数 据库 ; E A C ; 触 发 器 中图分 类号 : T P 3 1 1 文献 标识 码 : A 文章编 号 : 1 6 7 卜7 5 9 7( 2 0 1 3 )1 5 - 0 0 2 卜0 2
数 据 的一 致 性 。即 当 一个 学生 不 存 在 时 , 不会 有 他 的成 绩 、 奖
惩等相 关 信 息 ; 当 一个 教 师调 整 工作 岗位 后 , 他 的相 关 信 息 也

高校教务系统数据库字典

高校教务系统数据库字典

高校教务系统数据库字典模块0:字典类中文名称性别表表名t_zd_xb 文档编号T00.01 说明性别代码名称对应表构成中文名称标志类型关键字说明代码dm char(1) * 1位代码中文名称mc Varchar(2) 最多2个汉字(男、女)英文名称ywmc Varchar(10 )中文名称民族表表名t_zd_mz 文档编号T00.02 说明民族代码名称对应表构成中文名称标志类型关键字说明代码dm char(2) * 2位代码中文名称mc Varchar(20)最多20个汉字英文名称ywmc Varchar(64 )中文名称学籍状态表表名t_zd_xjzt 文档编号T00.03 说明学籍状态代码名称对应表构成中文名称标志类型关键字说明代码dm char(2) * 2位代码中文名称mc Varchar(10)最多10个汉字(在校、休学)英文名称ywmc Varchar(64 )中文名称专业类别表表名t_zd_zylb 文档编号T00.04 说明专业类别代码名称对应表构成中文名称标志类型关键字说明代码dm char(2) * 2位代码中文名称mc Varchar(10)最多10个汉字英文名称ywmc Varchar(64 )中文名称入学方式表表名t_zd_rxfs 文档编号T0.05 说明入学方式代码名称对应表构成中文名称标志类型关键字说明代码dm char(2) * 2位代码中文名称mc Varchar(10)最多10个汉字英文名称ywmc Varchar(64 )中文名称办学类型表表名t_zd_bxlx 文档编号T00.06 说明办学类型代码名称对应表构成中文名称标志类型关键字说明代码dm char(2) * 2位代码中文名称mc Varchar(10)最多10个汉字英文名称ywmc Varchar(64 )中文名称招生季节表表名t_zd_zsjj 文档编号T00.07 说明招生季节代码名称对应表构成中文名称标志类型关键字说明代码dm char(1) * 1位代码中文名称mc Varchar(2) 最多2个汉字(春、秋)英文名称ywmc Varchar(20 )中文名称生源地表表名t_zd_syszd 文档编号T00.08 说明生源地代码和省份对应表构成中文名称标志类型关键字说明代码dm char(2) * 2位代码中文名称mc Varchar(64)最多64个汉字英文名称ywmc Varchar(64 )中文名称政治面貌表表名t_zd_zzmm 文档编号T00.09 说明政治面貌代码名称对应表构成中文名称标志类型关键字说明代码dm char(2) * 2位代码中文名称mc Varchar(32)最多32个汉字英文名称ywmc Varchar(64)中文名称考核方式表表名t_zd_khfs 文档编号T00.10说明考核方式代码名称对应表构成中文名称标志类型关键字说明代码dm char(1) * 1位代码中文名称mc Varchar(4) 最多4个汉字(考试、考查)英文名称ywmc Varchar(64 )中文名称课程平台表表名t_zd_pt 文档编号T00.11 说明课程平台代码名称对应表构成中文名称标志类型关键字说明代码dm char(1) * 1位代码中文名称mc Varchar(20)最多20个汉字英文名称ywmc Varchar(64 )中文名称课程性质表表名t_zd_xz 文档编号T00.12 说明课程性质代码名称对应表构成中文名称标志类型关键字说明代码dm char(1) * 1位代码中文名称mc Varchar(20)最多20个汉字英文名称ywmc Varchar(64 )中文名称系所表表名t_zd_xsh 文档编号T00.13 说明系所代码名称对应表构成中文名称标志类型关键字说明代码dm char(4) * 4位代码所属学院xy char(2) 外键(t_xt_department)中文名称mc Varchar(20)最多20个汉字英文名称ywmc Varchar(64 )中文名称教研室表表名t_zd_jys 文档编号T00.14说明教研室代码名称对应表构成中文名称标志类型关键字说明代码dm char(4) * 4位代码所属学院xy char(2) 外键(t_xt_department) 所属系所xsh char(4) 外键(t_zd_zsh)中文名称mc Varchar(20)最多20个汉字英文名称ywmc Varchar(64 )中文名称校区表表名t_zd_xqh 文档编号T00.15 说明校区代码名称对应表构成中文名称标志类型关键字说明代码dm char(1) * 1位代码中文名称mc Varchar(6) 最多6个汉字英文名称ywmc Varchar(20 )中文名称教室类型表表名t_zd_jslx 文档编号T00.16 说明教室类型代码名称对应表构成中文名称标志类型关键字说明代码dm char(2) * 2位代码中文名称mc Varchar(20)最多20个汉字英文名称ywmc Varchar(64 )中文名称桌椅类型表表名t_zd_zylx 文档编号T00.17 说明教室管理中桌椅类型代码名称对应表构成中文名称标志类型关键字说明代码dm char(1) * 1位代码中文名称mc Varchar(20)最多20个汉字英文名称ywmc Varchar(64 )中文名称学历表表名t_zd_xl 文档编号T00.18 说明各种学历代码名称对应表构成中文名称标志类型关键字说明代码dm char(2) * 2位代码中文名称mc Varchar(20)最多20个汉字英文名称ywmc Varchar(64 )中文名称学位表表名t_zd_xw 文档编号T00.19 说明各种学位代码名称对应表构成中文名称标志类型关键字说明代码dm char(2) * 2位代码中文名称mc Varchar(20)最多20个汉字英文名称ywmc Varchar(64 )中文名称专业国标表表名t_zd_zygb 文档编号T00.20 说明国标中专业号及名称对应表构成中文名称标志类型关键字说明代码dm char(7) * 7位代码中文名称mc Varchar(32)最多32个汉字英文名称ywmc Varchar(64 )中文名称证件类型表表名t_zd_zjlx 文档编号T00.21 说明证件类型代码及名称对应表构成中文名称标志类型关键字说明代码dm char(1) * 1位代码中文名称mc Varchar(10)最多10个汉字英文名称ywmc Varchar(20 )中文名称国籍表表名t_zd_gj 文档编号T00.22 说明国籍代码及名称对应表构成中文名称标志类型关键字说明代码dm char(3) * 3位代码中文名称mc Varchar(20)最多20个汉字英文名称ywmc Varchar(64 )中文名称学期表表名t_zd_xq 文档编号T00.23 说明学期代码及名称对应表构成中文名称标志类型关键字说明代码dm char(1) * 1位代码中文名称mc Varchar(2) 最多2个汉字英文名称ywmc Varchar(10 )中文名称教学楼表表名t_zd_jxl 文档编号T00.23 说明学期代码及名称对应表构成中文名称标志类型关键字说明代码dm Char(2) * 2位代码校区xqh Char(1) 外键(t_zd_xqh)中文名称mc Varchar(10)最多10个汉字英文名称ywmc Varchar(30 )模块2:教学计划子系统中文名称课程表表名t_jx_kc 文档编号T02.01说明课程基本信息构成中文名称标志类型关键字说明课程代码kch char(8) *课程简称kcjc varchar(10) 课程名缩写,最多10个汉字课程名称kcmc varchar(60) 最多60个汉字英文名称kcywmc varchar(18 0)学分xf decimal(5,1)3位整数1位小数学时xs int课程简介kcjj text教材jc varchar(20) ISBN号状态zt char(1) 0为不可用,1为可用中文名称课程信息表表名t_jx_kc_xx 文档编号T02.02 说明课程详细信息(打印课程简介用)构成中文名称标志类型关键字说明课程代码kch char(8) *课程名称kcmc varchar(60) 最多60个汉字英文名称kcywmc varchar(18 0)学分xf decimal(5,1)3位整数1位小数理论学时llxf decimal(5,1)3位整数1位小数实验学时syxf decimal(5,1)3位整数1位小数总学时xs int 从前两项计算获得课程性质xz text 文字说明课程目的md text学习方法ff text考核方式kh text教材jc text 最多20个汉字教学参考书cks text状态zt char(1) 0为不可用,1为可用中文名称课程前修关系表表名t_jx_kc_qxgx 文档编号T02.03说明每门课程多门前修课程要求关系表构成中文名称标志类型关键字说明课程代码kch char(8) * 外键(t_jx_kc)相关课程代码kch2 char(8) * 外键(t_jx_kc)关系gx char(1) =相等;>前修关系(默认>)中文名称课程转换表表名t_jx_kc_zhgx 文档编号T02.04 说明多门课程之间的转换关系表构成中文名称标志类型关键字说明专业zy char(6) * 外键(t_jx_zy)年级nj char(4) * 四位年招生季节zsjj char(1) * 外键(t_zd_zsjj)课程代码kch char(8) * 外键(t_jx_kc)相关课程代码kch2 char(8) * 外键(t_jx_kc)转换原因yy varchar(20)最多20个汉字状态zt char(1) 0为不可用,1为可用中文名称成绩比例表表名t_jx_cjfs 文档编号T02.05 说明考试中各类成绩比例表构成中文名称标志类型关键字说明成绩方式fs char(2) *中文名称khmc varchar(10) 最多10个汉字英文名称ywmc varchar(10)序号id int *考核名idm varchar(10) 最多10个汉字满分mf int比例bl int 该项需折算的比例(百分比)中文名称选修系列表表名t_jx_xxxl 文档编号T02.06说明教学计划中选修系列表构成中文名称标志类型关键字说明选修系列dm char(4) *中文名称mc varchar(20) 最多20个汉字英文名称ywmc varchar(60)类型lx char(1) 系统类型(保留暂不用)状态zt char(1) 0为不可用,1为可用中文名称专业表名t_jx_zy 文档编号T02.07说明专业信息表构成中文名称标志类型关键字说明专业zy char(7) *中文名称mc varchar(32) 最多32个汉字英文名称ywmc varchar(64)所属学院xy char(2) 外键(t_xt_department)所属系所xsh char(2) 外键(t_zd_xsh)专业类别lb char(2) (保留)国标名称zygb char(7) 外键(t_zd_zygb)状态zt char(1) 0为不可用,1为可用中文名称教学计划表名t_jx_jxjh 文档编号T02.08说明教学计划表构成中文名称标志类型关键字说明专业zy char(7) * 外键(t_jx_zy)年级nj char(4) * 四位年招生季节zsjj char(1) * 外键(t_zd_zsjj)课程代码kch char(8) * 外键(t_jx_kc)课程平台pt char(1) 外键(t_zd_pt)课程性质xz char(1) 外键(t_zd_xz) 选修系列xl char(4) 外键(t_jx_xxxl)理论学分llxf decimal(5,1)3位整数1位小数实验学分syxf decimal(5,1)3位整数1位小数总学分zxf decimal(5,1)3位整数1位小数理论学时llxs int实验学时syxs int开课学期kxq int开课学院kxy char(2) 外键(t_xt_department)考核方式kh char(2) 外键(t_zd_khfs)成绩比例fs char(2) 外健(t_jx_cjfs)课程类型lx int2 0普通;1主干中文名称毕业要求表名t_jx_byyq 文档编号T02.09 说明各专业的毕业要求表构成中文名称标志类型关键字说明专业zy char(7) * 外键(t_jx_zy)年级nj char(4) * 四位年招生季节zsjj char(1) * 外键(t_zd_zsjj)毕业方案byfa char(1) * A、B、C、D……(默认A) 课程平台pt char(1) * 外键(t_zd_pt)课程性质xz char(1) * 外键(t_zd_xz)选修系列xl char(4) 外键(t_jx_xxxl)学分xf decimal(5,1)3位整数1位小数中文名称校历表名t_jx_xl 文档编号T02.10 说明各学年的校历构成中文名称标志类型关键字说明年度nd char(4) * 四位年学期xq char(1) * 外键(t_zd_xq)开始日期rq date 开学第一天日期教学周数jx int放假周数jq int中文名称假日表名t_jx_xl_qr 文档编号T02.11 说明各学年的校历中的假日表构成中文名称标志类型关键字说明年度nd char(4) * 四位年学期xq char(1) * 外键(t_zd_xq)日期rq date * 放假日期假日名称mc char(10) 最多10个汉字模块1:招生子系统名称招生信息表表名t_zs_zsxx 文档编号T01.01 说明记录招生基本信息构成名称标志类型关键字说明考生号ksh varChar(20) 是准考证号Zkzh Char(9)姓名xm Char(64)性别xbdm Char(1) 外键(t_zd_xb)出生日期csny Date政治面貌Zzmmdm Char(2) 外键(t_zd_zzmm)民族mzdm Char(2) 外键(t_zd_mz)考生类别Kslbmc Char(8)毕业类别bylb Char(1)毕业中学zxmc Char(30)外语语种wyyz Char(2)地区名称dqmc Char(64)身份证号sfzh Char(18)家庭地址jtdz Char(128)邮政编码yzbm Char(6)联系电话lxdh Char(30)考生特长tc Char(64)考试类型Kslxdm Char(1)联系人Sjr Char(12)投档批次pcmc Char(16)科类klmc Char(16)投档成绩Tdcj decimal(17,3 )分院fy Char(2) 录取专业代码zydm Char(6) 录取专业名称zymc Char(64) 学制xz Char(3) 是否师范Sfsf Char(2) 投档志愿tdzy Char(10) 所在省市szss Char(10)语文Yw decimal(17,3 )数学Sx decimal(17,3 )英语yy decimal(17,3 )家长姓名sjr Char(12)联系电话lxdh Char(30)备注bz Char(250)照片zp Blob密码Mm Char(13)模块3:学生信息子系统名称新生信息表表名t_xs_xsb 文档编号T03.01 说明记录新生基本信息构成名称标志类型关键字说明学号xh Char(12) 是见数据项说明考生号ksh Char(20) 是高考时的考生号姓名xm Char(64)曾用名cym Char(10)拼音xmpy varChar(6 4)性别xbdm Char(1) 外键(t_zd_xb)出生日期csny Date民族mzdm Char(2) 外键(t_zd_mz)国籍gj Char(3) 外键(t_zd_gj)学院xy Char(2) 外键(t_xt_department) 系所xsh Char(2) 外键(t_zd_xsh)专业zyh Char(7) 外键(t_jx_zy)培养方向pyfs Char(24)专业方向zyfs Char(24)班级bj Char(8)学制xz Char(3)学籍状态xjzt Char(2) 外键(t_zd_xjzt)专业类别zylb Char(2) 外键(t_zd_zylb)入学日期rxrq Date入学方式rxfs Char(2) 外键(t_zd_rxfs)办学形式bxxs Char(2) ?办学类型bxlx Char(2) 外键(t_zd_bxlx)学习形式xxxs Char(2) ?招生季节zsjj Char(1) 外键(t_zd_zsjj)培养层次pycc Char(1) ?考生类别kslb Char(8)考生特征kstz Char(32)其它办学形式qtbxxs Char(16)是否走读生sfzds Char(2)是否收费生sfsfs Char(2)生源地syszd Char(2) 外键(t_zd_syd) 籍贯jg Char(20)出生地csd Char(20)政治面貌Zzmmdm Char(2) 外键(t_zd_zzmm) 加入日期jrrq Date港澳台代码gatdm Char(10)健康状况jkzk Char(20)特长tc Char(30)中学名称zxmc Char(20)家长姓名jzxm Char(10)邮政编码yzbm Char(6)家庭地址jtdz Char(40)联系电话lxdh Char(30)证件类型zjlx Cahr(1) 外键(t_zd_zjlx) 身份证号sfzh Char(18)年级nj Char(4)学习年限xxnx Char(3)师范类代码sfldm Char(8)主修外语语种zxwyyz Char(20)主修外语级别zxwyjb Char(20)计算机等级jsjdj Char(10)备注bz Char(250)照片zp Blob毕业方案Byfa Char(1) A、B、C、D……(默认A)名称在校生信息表表名T_XS_ZXS 文档编号T03.02 说明记录在校生基本信息构成名称标志类型关键字说明学号xh Char(12) 是见数据项说明姓名xm Char(64)曾用名cym Char(10)拼音xmpy Char(64)性别xbdm Char(1) 外键(t_zd_xb)出生日期csny Date民族mzdm Char(2) 外键(t_zd_mz)国籍gj Char(3) 外键(t_zd_gj)学院xy Char(2) 外键(t_xt_department) 系所xsh Char(4) 外键(t_zd_xsh)专业zy Char(7) 外键(t_jx_zy)专业方向zyfs Char(24)第二专业zy2 Char(7) 外键(t_jx_zy)辅修专业fxzy Char(7) 外键(t_jx_zy)班级bj Char(8)学制xz Char(3)学籍状态xjzt Char(2) 外键(t_zd_xjzt) 专业类别zylb Char(2) 外键(t_zd_zylb) 入学日期rxrq Date入学方式rxfs Char(2) 外键(t_zd_rxfs) 办学形式bxxs Char(2)办学类型bxlx Char(2) 外键(t_zd_bxlx) 学习形式xxxs Char(2)招生季节zsjj Char(1) 外键(t_zd_zsjj) 生源地syszd Char(2) 外键(t_zd_syd)籍贯jg Char(20)出生地csd Char(20)政治面貌zzmm Char() 外键(t_zd_zzmm) 加入日期jrrq Date特长tc Char(30)中学名称zxmc Char(20)家长姓名jzxm Char(10)邮政编码yzbm Char(6)家庭地址jtdz Char(40)联系电话lxdh Char(30)证件类型zjlx Cahr(1) 外键(t_zd_zjlx) 身份证号sfzh Char(18)年级nj Char(4)师范类代码sfldm Char(8)主修外语语种zxwyyz Char(20)主修外语级别zxwyjb Char(20)计算机等级jsjdj Char(10)备注bz Char(250)照片zp Blob毕业方案byfa Char(2) A、B、C、D……(默认A)火车到站hcdz Char(64)考生号ksh Char(20) 高考时的考生号模块4:排课子系统中文名称教师信息表表名t_pk_js 文档编号T04.01 说明教师基本信息表构成中文名称标志类型关键字说明教师工号jsgh char(10) * 建议使用数字化校园号姓名xm char(60) 最多60个汉字性别xb char(1) 外键(t_zd_xb)出生年月csrq date国籍gj char(3) 外键(t_zd_gj)证件类型zjlx char(1) 外键(t_zd_zjlx)身份证号sfzh char(20)学历xl char(1) 外键(t_zd_xl)学位xw char(1) 外键(t_zd_xw)职称zc char(1) 外键(t_zd_zc)专业zy char(15) 所学或所教专业方向简介jj text所属院系xy char(2) 外键(t_xt_department) 所属系所xsh char(4) 外键(t_zd_xsh)所属教研室jys char(6) 外键(t_zd_jys)状态zt char(1) 0为不可用,1为可用中文名称课程专业表表名t_pk_kczy 文档编号T04.02 说明构成中文名称标志类型关键字说明年度nd char(4) * 四位年学期xq char(1) * 外键(t_zd_xq)课程序号kcxh char(12) *年级nj char(4) *招生季节zsjj char(1) * 外键(t_zd_zsjj)专业zy char(7) * 外键(t_jx_zy)平台pt char(1) 外键(t_zd_pt)性质xz char(1) 外键(t_zd_xz)选修系列xl char(4) 外键(t_jx_xxxl)计划人数rs int 该课程的人数上限开课学院kkxy char(2) 外键(t_xt_department) 标志bz char(1) 0普通;1主干中文名称教学任务书表名t_pk_jxrw 文档编号T04.04 说明每门课的教学任务书构成中文名称标志类型关键字说明年度nd char(4) * 四位年学期xq char(1) * 外键(t_zd_xq)课程序号kcxh char(12) * 外键(t_pk_kczy)课程代码kch char(8) 外键(t_jx_kc)成绩方式cjfs char(2) 外键(t_jx_cjfs)序号id int * 外键(t_jx_cjfs)任课教师jsgh char(10) 外键(t_pk_js)教学环节名称mc char(10) 最多10个汉字学时xs int中文名称课程表表名t_pk_kb 文档编号T04.05说明课程具体上课时间及教室记录表构成中文名称标志类型关键字说明年度nd char(4) * 四位年学期xq char(1) * 外键(t_zd_xq)课程序号kcxh char(12) * 外键(t_pk_jxrw)任课教师jsgh char(10) 外键(t_pk_js)最大人数rs int 该课程的人数上限开始周ksz int *结束周jsz int星期zc int *开始节ksj int *结束节jsj int场地编号cdbh char(7) 外键(t_js_jsxx)校区xqh char(1) 外键(t_zd_xqh)合班标志hb char(12) 主班的课程序号;null不合班中文名称教学日历表名t_pk_jxrl 文档编号T04.06说明每门课的教学日历构成中文名称标志类型关键字说明年度nd char(4) * 四位年学期xq char(1) * 外键(t_zd_xq)课程序号kcxh char12) * 外键(t_pk_jxrw)任课教师jsgh char(10) 外键(t_pk_js)周次zc int *讲授内容jsnr text讲授学时jsxs int实验内容synr text实验学时syxs int模块5:教室管理子系统中文名称教室信息表表名t_js_jsxx 文档编号T05.01说明教室基本信息表构成中文名称标志类型关键字说明教室号jsh char(7) * 第一位数表示校区号,第二、三位表示楼号,后四位表示教室号校区号xqh char(1) 外键(t_zd_xqh) 教学楼jxl char(2) 外键(t_zd_jxl) 教室名称mc varchar(64)教室座位数zws int教室考试座位数kzws int是否标准化考场sfbzh char(1) 0-不是,1-是教室标准化考场数bzhkcsint教室类型lx char(2) 外键(t_zd_jslx)所属单位sshdw Char(2) 外键(t_xt_department) 教室桌椅类型zylx char(1) 外键(t_zd_zylx)是否公共教室ggjs char(1) 0-不是,1-是备注bz varchar(80)中文名称教室使用信息表表名t_js_jssy 文档编号T05.02 说明教室使用安排信息构成中文名称标志类型关键字说明教室号jsh char(7) * 外键(t_js_jsxx)开始周ksz long *结束周jsz long *周次zc long *节次jc long *使用目的md varchar(250)中文名称临时教室申请信息表表名t_js_lsjs 文档编号T05.03说明临时教室申请安排信息构成中文名称标志类型关键字说明学号或工号xh varchar(12) *姓名xm varchar(64)联系电话lxdh varchar(30)使用事由sy varchar(200 )使用日期syrq varchar(22) *开始周次kszc varchar(2) *结束周次jszc varchar(2) *星期几xqj Char(1) *开始节数ksjs varchar(2) *结束节数jsjs varchar(2) *人数rs varchar(3)是否要用多媒体设备sysb Char(1) 0-不需要,1-需要教室号jsh Char(7) * 外键(t_js_jsxx)批准状态pzzt Char(1) 0-未批准,1-同意使用批准人pzr varchar(20)备注bz varchar(100 )中文名称教室设备报修表表名t_js_sbbx 文档编号T05.04 说明教室设备报修信息构成中文名称标志类型关键字说明教室号jsh char(7) * 外键(t_js_jsxx)报修时间bxsj varchar(30) *报修学号或工号xh varchar(12) *报修人姓名xm varchar(20)报修内容bx varchar(200) *意见回复hf varchar(200)备注bz varchar(100)模块6:选课子系统中文名称选课表表名t_xk_xkxx 文档编号T06.01 说明学生选课基本信息表构成中文名称标志类型关键字说明学号xh char(12) * 外键(t_xs_zxs)姓名xm char(10) 最多10个汉字年度nd char(4) * 四位年学期xq char(1) * 外键(t_zd_xq)课程序号kcxh char(12) * 外键(t_pk_jxrw)课程代码kch char(8) 外键(t_jx_kc)平台pt char(1) 外键(t_zd_pt)性质xz char(1) 外键(t_zd_xz)选修系列xl char(2) 外键(t_jx_xxxl),可为null 选课类别lb char(1) 辅修、二学位等课程任课教师jsgh char(10) 外键(t_pk_js)学分xf decimal(5,1)3位整数1位小数交费sf char(1) 是否交费主干课zg char(1) 是否主干课程重修cx char(1) 0为正常,1为重修标志bz char(1) 0为显示,1为不显示用于退课替代课程号tdkch char(8) 可为NULL替代原因tdyy char(20) 最多20个汉字权重qz int 保留,默认为0选课时间sj timestamp 选课操作时间开课学院kkxy char(2) 外键(t_xt_department)模块7:考试管理子系统中文名称考试大类表表名t_ks_ksdl 文档编号T07.01说明考试大类信息表构成中文名称标志类型关键字说明考试大类ksdl varchar(10) *考试名称mc varchar(50) 最多25个汉字中文名称考试类型表表名t_ks_kslx 文档编号T07.02说明考试类型信息表构成中文名称标志类型关键字说明考试类型kslx varchar(10)*名称mc varchar(50)最多25个汉字英语名称yymcchar(50)年度nd varchar(10 )考试时间sj varchar(50 )报名时间bmsj varchar(50 )收费金额je decimal 长度5,1位小数状态zt tinyint 1、开考0、不开考考试大类ksdl varchar(10)外键(t_ks_ksdl)备注bz varchar(50 0)中文名称考生信息表表名t_ks_ksxx 文档编号T07.03说明考生信息构成中文名称标志类型关键字说明学号xh varchar(12) *姓名xm varchar(10)性别xb varchar(1) 外键(t_zd_xb)出生日期csrq date()证件类型zjlx varchar(1) 外键(t_zd_zjlx)身份证号sfzh varchar(20)联系电话lxdh varchar(20)考生类别kslb varchar(10) 博硕/普本/成教/教职工/专升本/社会考生电子邮件email varchar(50)院系yx varchar(40)专业zy varchar(40)学历xl char(1) 外键(t_zd_xl)学制xz int年级nj char(4) 四位年学期xq char(1) 外键(t_zd_xq)备注bz varchar(250)照片zp varchar(250)密码mm varchar(40)文档编号T07.04中文名称临时考生信息表表名t_ks_ksxx_temp说明存放修改未确认的考生信息构成中文名称标志类型关键字说明学号xh varchar(12) * 外键(t_ks_ksxx)姓名xm varchar(10)性别xb varchar(1) 外键(t_zd_xb)出生日期csrq date()证件类型zjlx varchar(10)身份证号sfzh varchar(20)联系电话lxdh varchar(20)电子邮件email varchar(50)院系yx varchar(40)专业zy varchar(40)学历xl char(1) 外键(t_zd_xl)学制xz int年级nj char(4) 四位年学期xq char(1) 外键(t_zd_xq)备注bz varchar(250)照片zp varchar(250)密码mm varchar(40)中文名称考试报名表表名t_ks_ksbm 文档编号T07.05说明国家考试考生报名信息表构成中文名称标志类型关键字说明身份证号sfzh varchar(20) * 外键(t_ks_ksxx)考试类型kslx varchar(10) * 外键(t_ks_kslx)学期xq char(1) 外键(t_zd_xq)年度nd varchar(10) * 外键(t_ks_kslx),自动取报名时间bmsj timestamp 报名时间报名状态clbz char(1) 1、已报名未审核;2、已审核缴费时间jfsj timestamp中文名称考试成绩表名t_ks_kscj 文档编号T07.06说明考试成绩表构成中文名称标志类型关键字说明学号xh varchar(12)* 外键(t_zd_ksxx)学历xl char(1) 外键(t_zd_xl)身份证号sfzh varchar(20 )考试类型kslx char(10) * 外键(t_ks_kslx)考试时间kssj timestamp *成绩cj decimal 长度5,两位小数中文名称考生考试状态表表名t_ks_zt 文档编号T07.07 说明记录每种考试考生是否允许报名构成中文名称标志类型关键字说明身份证号sfzh varchar(20)* 外键(t_ks_ksxx)考试类型kslx varchar(10)* 外键(t_ks_kslx)状态zt char(1) 1、允许参加考试中文名称考试安排表表名t_ks_kcap 文档编号T07.08 说明期末课程考试安排信息构成中文名称标志类型关键字说明id id bigint *考试时间sj date考试时段sd varchar(4) 上午、下午院系yx char(2) 外键(t_xt_department)ksly varchar(30 )考试科目kskm varchar(50 )考试形式ksxs varchar(10)外键(t_zd_khfs)考试方式ksfs varchar(10)开卷、闭卷校区xqh varchar(10)外键(t_zd_xqh)考试地点dd varchar(50)?是否是教室表的教室号考试人数rs varchar(20 )监考员jky varchar(30 )开课学院kkxy varchar(2) 外键(t_xt_department)中文名称考试安排表表名t_ks_jky 文档编号T02.03 说明期末课程考试安排信息构成中文名称标志类型关键字说明姓名xm varchar(20)身份证号sfzh varchar(18) *性别xb char(1) 外键(t_zd_xb)单位dw varchar(60)出生日期csrq date一监次数yjcs int二监次数ejcs int评价等级pjdj char(1) 优/良/中/差备注bz varchar(300)模块8:成绩管理子系统中文名称临时成绩表表名t_cj_lscj 文档编号C01.01 说明临时成绩表构成中文名称标志类型关键字说明学号xh varchar(12) * 外键(t_xs_zxs)姓名xm varchar(64)课程序号kcxh varchar(12) * 外键(t_pk_jxrw)课程平台kcpt char(1) 外键(t_zd_pt)课程性质kcxz char(1) 外键(t_zd_xz)选修系列xl varchar(2) 外键(t_jx_xxxl),可为null 年度Nd char(4) * 四位年学期xq char(1) * 外键(t_zd_xq)考核方式kh varchar(2) 外键(t_zd_khfs)成绩1 Cj1 Decimal(5,1 )成绩2 Cj2 Decimal(5,1 )成绩3 Cj3 Decimal(5,1 )成绩4 Cj4 Decimal(5,1 )成绩5 Cj5 Decimal(5,1 )成绩6 Cj6 Decimal(5,1 )总评成绩zpcj Decimal(5,1 )考试状态kszt varchar(4) 正常、补考、缓考、免听专业代码zy varchar(7) 外键(t_jx_zy)开课学院kkxy char(2) 外键(t_xt_department)提交状态tjzt char(1) 0-未提交,1-学院已经提交,2教务处已经确认中文名称补考成绩表表名t_cj_bkcj 文档编号C01.02 说明补考成绩表构成中文名称标志类型关键字说明学号xh varchar(12) * 外键(t_xs_zxs)姓名xm varchar(64)课程序号kcxh char(12) * 外键(t_pk_jxrw)课程平台kcpt char(1) 外键(t_zd_pt)课程性质kcxz char(1) 外键(t_zd_xz)年度nd char(4) * 四位年学期xq char(1) * 外键(t_zd_xq)考核方式kh varchar(2) 外键(t_zd_khfs)成绩1 cj1 Decimal(5,1)成绩2 cj2 Decimal(5,1)成绩3 cj3 Decimal(5,1)成绩4 cj4 Decimal(5,1)成绩5 cj5 Decimal(5,1)成绩6 cj6 Decimal(5,1)总评成绩zpcj Decimal(5,1)考试状态kszt varchar(4) 正常、补考、缓考、免听专业代码zy char(7) 外键(t_jx_zy)提交状态tjzt char(1) 0-未提交,1-学院已经提交,2教务处已经确认中文名称在校生成绩表表名t_cj_zxscj 文档编号C01.03 说明在校生成绩表构成中文名称标志类型关键字说明学号xh varchar(12) * 外键(t_xs_zxs)姓名xm varchar(64)课程代码kch char(8) * 外键(t_jx_kc)课程性质kcxz char(1) 外键(t_zd_xz)课程平台pt char(1) 外键(t_zd_pt)选修系列xl varchar(4) 外键(t_jx_xxxl),可为null 年度nd char(4) * 四位年学期xq char(1) * 外键(t_zd_xq)考核方式kh varchar(2) 外键(t_zd_khfs)成绩cj Decimal(5,1)课程的综合成绩学分xf decimal(5,1)3位整数1位小数绩点jd decimal(3,1)1位整数1位小数考试状态kszt varchar(4) 正常、补考、重修、免听模块9:学籍管理子系统中文名称奖励信息表表名t_xj_jlxx 文档编号T09.01 说明奖励信息表构成中文名称标志类型关键字说明学号xh varchar(12) * 外键(t_xs_zxs)奖励名称jlmc varchar(60) *奖励日期jlrq date *奖励原因ylyy varchar(10 0)奖励级别jljb char(1) * 外键(t_xj_jljb)奖励方式jlfs varchar(12)奖励单位jldw varchar(30)奖励文号jlwh varchar(24)奖励说明jlsm varchar(50)中文名称处分信息表表名t_xj_cfxx 文档编号T09.02 说明处分信息表构成中文名称标志类型关键字说明学号xh varchar(12) * 外键(t_xs_zxs) 处分文件名称cfwjmc varchar(50) *处分结果cfjg varchar(2) * 外键(t_xj_ cfjg)处分原因ylyy varchar(10 0)处分日期cfrq date处分单位cfdw varchar(30)处分文号cfwh varchar(24) 处分的正式文号,无文号不填处分说明cfsm varchar(50)撤销处分日期cxcfrq date撤销处分文号cxcfwh varchar(30)中文名称学籍异动信息表表名t_xj_ydxx 文档编号T09.03说明学籍异动信息表构成中文名称标志类型关键字说明学号xh varchar(12) * 外键(t_xs_zxs)异动时间ydsj date *变更种类bgzl varchar(2) * 外键(t_xj_ bgzl)异动原因ydyy varchar(2) 外键(t_xj_ydyy)异动说明ydsm varchar(50)异动前院系ydqyx varchar(2) 外键(t_xt_department)异动前专业ydqzy varchar(7) 外外键(t_jx_zy)异动后院系ydhyx varchar(2) 外键(t_xt_department)异动后专业ydhzy varchar(7) 外键(t_jx_zy)中文名称奖励级别表表名t_xj_jljb 文档编号T09.04说明奖励级别代码表构成中文名称标志类型关键字说明代码dm char(1) * 1位代码中文名称mc Varchar(20)最多20个汉字中文名称处分结果表表名t_xj_ cfjg 文档编号T09.05 说明处分结果表构成中文名称标志类型关键字说明代码dm char(2) * 2位代码中文名称mc Varchar(20)最多20个汉字中文名称变更种类表表名t_xj_ bgzl 文档编号T09.06 说明变更种类表构成中文名称标志类型关键字说明代码dm char(2) * 2位代码中文名称mc Varchar(20)最多20个汉字中文名称异动原因表表名t_xj_ ydyy 文档编号T09.07 说明异动原因表构成中文名称标志类型关键字说明代码dm char(2) * 2位代码中文名称mc Varchar(20)最多20个汉字模块13:系统管理子系统中文名称模块表表名t_xt_module 文档编号T13.01说明系统中所有模块的列表构成中文名称标志类型关键字说明模块名mk char(6) * 小写英文字母父模块名fmk char(6) null表示该模块为顶级模块中文名称zwmc varchar(20) 最多20个汉字状态zt char(1) 0为不可用,1为可用备注bz text 可为null中文名称单位表表名t_xt_department 文档编号T13.02 说明单位基本信息表构成中文名称标志类型关键字说明单位编号dw char(2) *单位名称mc char(20)最多20个汉字英文名称ywmc char(64 )单位类型lx char(1) 1教学,2管理,3教辅,4其他状态zt char(1) 0为不可用,1为可用备注bz text 可为null中文名称角色表表名t_xt_group 文档编号T13.03说明角色(组)基信息表构成中文名称标志类型关键字说明角色名js char(6) * 小写英文字母角色中文名zwmc varchar(20) 最多20个汉字是否在用zt char(1) 0为不可用,1为可用备注bz text 可为null中文名称用户表表名t_xt_user 文档编号T13.04说明用户基本信息表构成中文名称标志类型关键字说明用户名yh char(20) * 小写英文或数字组合姓名xm char(10) 最多10个汉字密码mm char(50) 用户密码+SALT的生成SHA1 证件类型zjlx char(1) 外键(t_zd_zjlx)身份证号sfzh char(18)电子邮箱email varchar(40) 可为NULL所属单位dw char(2) 外键(t_xt_department)文档编号T13.05中文名称用户角色表表名t_xt_usergroup说明用户角色对照表构成中文名称标志类型关键字说明用户名yh char(20) * 外键(t_xt_user)角色名js char(6) * 外键(t_xt_group)所属单位dw char(2) * 外键(t_xt_department)状态zt char(1) 0为不可用,1为可用中文名称用户权限表表名t_xt_user_right 文档编号T13.06说明记录每个用户在每个模块中的权限构成中文名称标志类型关键字说明用户名yh char(20) * 外键(t_xt_user)模块名mk char(6) * 外键(t_xt_module)权限qx int2 0无权;1查;5改;9特权文档编号T13.07中文名称组权限表表名t_xt_group_right说明记录每个组在每个模块中的权限构成。

(完整word版)数据库课程设计教务管理系统

(完整word版)数据库课程设计教务管理系统

洛阳理工学院课程设计报告课程名称数据库课程设计设计题目教务管理系统专业计算机科学与技术班级学号姓名完成日期课程设计任务书设计题目:教务管理系统设计内容与要求:设计教务管理系统,类似于我校教务管理系统,有四类用户:教务员、学生、教师、管理员教务员可以输入学生、教师、班级、课程信息。

一个班级只属于一个专业,一个学生只属于一个班级。

教务员负责输入每个专业、每个班级需要学习哪些课程,指定课程的任课教师。

教师可以查看学习该课程的学生名单。

课程结束后,教师可以录入课程成绩。

一个教师可以教授多个班的多门课程,每门课由多位老师讲授。

课程分两类,必修课和选修课。

系统要记录每个学生学习各门必修课的成绩,还要记录学生选修了哪些选修课以及课程成绩。

学生可以查看自己各门课程的成绩。

学生还可以进行评教,给老师打分。

管理员可以输入教室信息,并结合班级、课程、教室信息实现自动排课。

要求:1.完成本系统的需求分析,写出功能需求和数据需求描述;2.完成数据库的概念结构设计、逻辑结构设计、物理结构设计;3.完成本系统的部分功能模块的程序界面设计。

指导教师:2017 年12 月29 日课程设计评语成绩:指导教师:_______________年月日目录一、概述 (2)1.1、本设计的目的与意义 (2)1.2、数据库开发工具和应用程序开发工具 (2)二、需求分析 (2)2.1功能需求 (2)2.2数据需求 (2)三、概念结构设计 (2)3.1、E-R模型设计 (2)3.2、总体E-R图描述 (4)四、逻辑结构设计 (4)4.1、关系模型 (4)4.2、关系模式的优化与说明 (4)五、物理结构设计 (5)5.1建立数据库 (5)5.2表与表结构 (5)六、应用程序设计 (6)6.1、系统总体结构 (6)6.2、系统界面与源代码 (7)6.2.1、界面 (8)6.2.2、功能描述 (9)6.2.3、程序源代码 (10)七、设计总结 (23)一、概述本系统后台数据库采用Microsoft SQL Server 数据库,该数据库系统在安全性、准确性和运行速度方面有绝对的优势,并且处理数据量大,效率高;前台采用Microsoft 公司的Visual Studio 2010作为主要开发工具,可与SQL Server 2008数据库无缝链接。

教务管理系统数据库设计

教务管理系统数据库设计

教务管理系统目录教务管理系统 (1)1、工程方案 (2)工程背景: (2)系统开发目的: (2)定义: (2)2、详细分析 (2)、系统功能 (2)、系统构造 (3)、数据流图 (3)、户类型与职能 (4)、系统环境需求 (5)3、系统概念设计 (5)4、逻辑设计 (6)系统关系模型 (6)系统数据库表构造 (6)5、源码 (9)6、小结 (14)1、工程方案工程背景:教务系统管理平台充分利用互联网络B/S管理系统模式,以网络为平台,为各个学校教务系统的管理提供一个平台,帮助学校管理教务系统,用一个账号解决学校教务教学管理,并且学校可以自由选择学校需要的教务管理系统,灵活地定制符合学校自己实际情况的教务系统.系统开发目的:提高学生,教师管理和操作事务的运作效率。

定义:学生选课和教师评分必须在管理员的设置条件下进展。

2、详细分析、系统功能设置学期时间:管理员登录系统后设置学期的时间,只有当时间为某个状态时,其他角色例如教师,才能做某些事情。

学期时间只能由角色管理员操作:包括对学期时间表的增加,删除,对某个学期时间状态的改变。

学生选课:当管理员设置为学期开场时,学生可以选课,学生选课受学分影响,只能选择总学分为多少的课程。

教师评分:当管理员设置为学期评分时,教师才可以评分。

个人信息管理:对自己个人信息进展添加和修改。

成绩查询:学生可以对自己成绩进展查询。

个人课表查询:按时间的不同,每个角色都有自己不同的课表。

2.2、系统构造功能描述:学生选课和教师评分必须在管理员设置学期的条件下进展。

、数据流图顶层图0层图2.4、户类型与职能〔1〕管理员:对学期设置的管理每个阶段有不同的功能。

〔2〕教师:对选修了自己课程的学生评分。

〔3〕学生:选修科目。

2.5、系统环境需求系统模式本系统采用B/S模式作为开发模式硬件环境效劳器端:高性能的计算机一台,普通的双绞线作为连接。

客户端:普通的计算机或者工作站,普通的双绞线作为连接。

数据库课程设计-教务管理系统

数据库课程设计-教务管理系统
系统名称 学生姓名 同组人
董枫 周述勇、向平
教务管理系统 专业班级 成绩
信息 SY0801
1. 系统设计的目的以及意义
近年来,随着教育事业的蓬勃发展,教育体制正处在不断改革、创新的阶段,我国 教育部门充分吸取国外优秀的教学模式,结合国内多年的办学经验,逐步探索出适合中国 特色的教学形式。学校规模的扩大以及招生人数的增加,导致学校管理的信息量、工作量 也大大增加,对学校如何进行科学化,规范化的管理引起了教育部门的高度重视。根据国 内学校的现在管理模式,结合国际新的思想观念,在校园网络环境下建设先进的、与国际 水平接轨的信息化管理平台,提高学校管理工作的现代化水平,使之成为学校公共信息服 务体系的重要组成部分,是现在各学校迫切需要完成的工作。学校学生管理系统逐步从原 来的单功能向多功能发展,并逐步走向系统化,标准化,综合化和网络化。
以将每一学期所选课的考试成绩录入到计算机中。另外该模块还提供了对学生档案、成绩
等信息统计、查询和浏览功能。该功能模块包括学生档案登录、学生信息登录和学生相关
信息浏览的窗体。

选课信息管理
该模块用于实现课程信息(课程名、课程编号和学分等)和学生选课信息(课程编号
和学号)的管理。管理学生选课信息登录、课程信息的登录已及各有关课程等情况的查询。
授课信息登录和教师相关信息浏览。

学生信息管理:完成对学生档案和学生成绩的管理,具体包括学生档案登录、学生成
绩登录和学生相关信息浏览。

选课信息管理:完成学生选课信息和课程信息的管理,具体包括课程信息登录、选课
信息登录和选课信息查询。
2.2.可行性分析
可行性分析是要分析建立新系统的可能性、可行性分析主要包括经济可行性分析、技 术可行性分析和社会可行性分析。

数据库-教务管理系统-综合实验报告

数据库-教务管理系统-综合实验报告

华北科技学院计算机系综合性实验实验报告课程名称《数据库原理及应用教程》实验学期2011 至2012 学年第 2 学期学生所在系部计算机学院年级专业班级学生姓名学号任课教师郭红实验成绩计算机系制《数据库原理及应用教程》课程综合性实验报告教师基信息与学生成绩查询视图:4.物理设计该数据库中每一个关系模式的主码分别为系统自动设置的索引,如学生关系模式中的学号,教师关系模式中的教师号,系别中的系号等,同时,通过对实际操作的思考,为了查询某系的老师的方便,我们还需要在Teacher表中建立一个“系号”Dno的索引;又因为查询操作很多都通过学生姓名查找的,所以还需要在Student表姓名列sname上建立一个索引等,这样大大简化查询操作。

5.数据库的实现(1)创建库、表在该教务成绩管理系统中包括了学生表、教师表、选课表、系别表、授课表、课程表六个表。

在此,我以学生表为例进行说明表的创建。

一个完整的表必须包括对实体完整性、参照完整性、用户定义完整性的三种完整性的定义。

在学生表中,首先考虑表的实体完整性要求,在该学生表中学号被设为主码,用PRIMARY KEY定义,且该表含有多个属性,所以学号就是表级约束条件,从而完成了学生表的实体完整性的定义。

其次,对于学生表的参照完整性,系号(Dno)是该学生表的外码,同时它还是班级系别Sdept表的主码,所以对其用FOREING KEY短语进行定义,并用REFERENCES短语指明该外码是参照那些表的主码,从而完成对表的参照完整性的定义。

最后,是表的用户定义完整性,在该学生表中,结合实际情况我们不难想到应该定义一个姓名Sname为非空的约束条件和性别Ssex只能为“男”或“女”二者选其一的约束条件,其中姓名的非空用NOT NULL定义即可,而性别用CHECK语句定义即可。

创建学生表的代码为:CREATE TABLE student(Sno CHAR(10)PRIMARY KEY,Sname CHAR(20)NOT NULL,Ssex CHAR(2)CHECK(Ssex IN('男','女')),Sage SMALLINT,Dno CHAR(10),FOREIGN KEY (Dno)REFERENCES Sdept(Dno));创建的学生表截图如下:(2)创建用户该教务管理系统的主要用户有学生用户,老师用户,教务管理员和系统管理员等四种,所以需要创建这四种类型的用户,并授予其相应的权限。

数据库技术在教务系统中的应用

数据库技术在教务系统中的应用
第1 3 卷 第2 期
2 O 1 4 年 2 月
软 件 导 刊
So f t wa r e Gu i d e
Vl 01 .1 3 No.2 F e b . 2 O1 4
数 据库 技 术 在 教 务 系 统 中 的应 用
柳 继
( 沈 阳广 播 电视 大 学 , 辽宁 沈阳 1 1 0 0 0 3 )
息查询模块 、 系统 管 理 模 块 。下 面 分 别 对 这 些 功 能模 块 进
行分析 :
( 6 ) 综 合 信 息查 询 。综 合 信 息 查 询 模 块 主要 对 教 务 系 统中的各种信息进行查 询 , 包括 学生基 本信 息 、 教 师 基 本 信息 、 成 绩 信 息 等 。 比如 , 在查询学生基本信息时 , 可 以 输 入学号 、 班级编号 、 姓名 、 宿舍 编号等信 息来 检索 信息 , 可
0 引 言
教务 管 理 是 教 学 工 作 的 重 点 内容 , 也 是 学 校 运 作 的 枢
查 询 教 师 的 基 本 信 息 。 系统 在 保 存 教 师 信 息 时 会 检 查 教 师编号 , 在删除或修改教师基本信息时会提示确认信息 。
( 3 ) 院 系 管理 。 院 系管 理模 块 主要 是 对 院 系 信 息 进 行
纽, 而 教 学 质 量 与 水 平 将 直 接 影 响 到 高 校 在 行 业 内 的 竞 争
水平 , 进 而 影 响 到 学 校 的 生 存 和 发 展 。 当前 , 社 会 已 经 进 入了高度发达的状态 , 计 算 机 技 术 为 教 务 管 理 信 息 化 提 供
管理 , 包括院系类别 的设 置、 修改 、 查询 、 删 除 等 。在 添 加 新的系别信息时 , 系统 首先检 查系别 编号 的唯 一性 ; 在 修 改、 删除系别信息时 , 会提示操作用户确认信息 , 从 而 保 证

教务系统_数据库总结报告

教务系统_数据库总结报告

教务系统数据库总结一.概述1。

1 开发背景为了提高教务管理工作的效率,减少错误的出现,节约大量的人力资源,现在的学校的教务管理也逐步从手工转到计算机自动化信息处理阶段。

通过这个系统,用户可以方便的对院系资料、课程资料、学生资料和学生成绩资料进行添加、修改和删除操作,还可以对学生资料和成绩进行查询操作。

除此之外,对用户的添加和删除操作也很方便。

教务管理系统是一个庞大而复杂的系统,它包括对院系资料的管理,对课程资料的管理,对学生资料的管理和对学生成绩的管理等等主要的功能。

教务管理系统是每个学校的一项必不可少的内容,它的好坏直接影响到学校里的主要工作,一旦此系统瘫痪,学校将会受到非常严重的损失,也会影响到每一个学生。

所以现如今设计一个功能完整、操作简单以及界面友好的教务管理系统变得非常重要。

1。

2 开发环境简介系统平台:Windows xp数据库服务器:Microsoft SQL Server二.需求分析2。

1 功能需求这次开发的教务管理系统大大提高了学校管理工作的效率,使用户能够方便的对院系信息、课程信息、学生信息以及成绩信息进行管理.本系统对具有不同权限的用户所开放的功能是不同的,最高级用户的权限是“管理员”,它能使用系统的所有功能,另一种用户的权限是“用户",它只能使用系统的部分功能.不同权限的用户能使用的功能如下:用户管理:此项功能只能由管理员使用修改密码:管理员和用户都能使用信息管理:包含了系别管理、学生管理、课程管理、成绩管理四个模块,只能由管理员使用,用户不能使用。

学生资料查询:只能由管理员使用,用户不能使用学生成绩查询:管理员和用户都能使用2.2 模块划分本系统并不复杂,模块划分也比较清楚。

通过对不同的功能进行分析,就可以得到系统的模块划分。

(1)登录管理模块:为了保证系统的安全性,可以根据不同的用户权限来提供不同的服务。

分为管理员登录和用户登录两个子模块。

(2)系统管理模块:分为用户管理和修改密码两个子模块.其中用户管理子模块又包含了添加用户和删除用户两部分。

数据库课程设计-教务信息管理系统

数据库课程设计-教务信息管理系统

数据库课程设计-教务信息管理系统
教务信息管理系统(curriculum information management system,简称CMS)是一
种旨在收集、整理和使用学校和教师的教育和受教育者的信息的系统。

它收集、存储和实
时受理与学术教务有关的信息,比如发布公告、安排课程、登记成绩、考试管理以及相关
统计分析等,有助于学习和教学实践的高效、无缝连接。

教师可以利用CMS中提供的网上通道发布课程消息并更新数据,这有助于及时更新网
上资源,提高管理效能。

同时,学生可以访问网上课程表,了解开设的课程名称、上课时
间和地点等,还可以直接报名或更新课程信息。

此外,学生也可以在线查询各类信息,如
查询及时公布的考试成绩、缴费信息和对应课程分数信息等。

CMS为学校管理人员提供了一些有用的管理工具,例如通过分析和检索存储的信息,
以获得有关校园人数分布、学历比例、毕业生分布和考试成绩分析等数据。

基于这些数据,学校管理人员可以更好地利用各种资源和设施,从而提升教学管理质量。

在CMS的基础上,有利于给学生和教师提供便捷的教育管理,也有利于提高学校教务
方面的管理水平和提供更优质的服务。

另外,CMS尽管提供了多种便利,但也存在一些不
利的方面,需要注意实施防范,例如信息安全和数据完整等。

因此,对于CMS系统的设计
与实施,需要综合考虑利弊,并根据实际情况实施有效的技术保障措施。

高校教务管理系统

高校教务管理系统

高校教务管理系统学生管理系统使用说明书配置源程序配置ODBC运行本实例需要配置用户DSN,在ODBC数据源管理器中配置用户DSN连接指定的SQL Server数据库。

关键操作步骤如下:(1)单击“开始”按钮,选择“程序”?“管理工具”?“数据源(ODBC)”命令,打开“ODBC数据源管理器”对话框,打开“用户DSN”选项卡。

(2)单击“添加”按钮,打开“创建新数据源”对话框,选择安装数据源的驱动程序,这里选择“SQL Server”。

(3)单击“完成”按钮,打开“创建到SQL Server的新数据源”对话框,在“名称”文本框中设置数据源名称为“mystudentsys”,在“描述”文本框设置数据源描述为“配置SQL Server数据库DSN”,在“服务器”下拉列表框中选择连接的数据库所在服务器为“(local)”。

(4)单击“下一步”按钮,选择“使用用户输入登录ID和密码的SQL Server验证”单选框,在“登录ID”文本框中输入SQL Server用户登录ID,这里为“sa”,在“密码”文本框中输入SQL Server用户登录密码。

(5)单击“下一步”按钮,选择“更改默认的数据库为”复选框,并在其下拉列表框中选择连接的数据库名称,这里选择“tb_student”,单击“下一步”按钮。

(6)单击“完成”按钮,打开“ODBC Microsoft SQL Server安装”对话框,显示新创建的ODBC数据源配置信息。

(7)单击“测试数据源”按钮测试数据库连接是否成功,如果测试成功,单击“确定”按钮,完成数据源配置。

附加SQL Server 2000数据库(1)将database文件夹中的两个文件拷贝到SQL Server 2000安装路径下的Data文件夹中。

(2)打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。

《高校教务管理系统》介绍

《高校教务管理系统》介绍

《高校教务管理系统》介绍《高校教务管理系统》是高校教学、教务管理应用软件。

软件开发人员长期从事教务管理工作,熟悉教务管理工作的全部过程,从教务工作的实际出发,解决工作中关键性的难点问题,并充分利用计算机网络功能,实现教务工作全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解放出来。

使得教务管理走向无纸化办公和规范化、现代化管理。

一、系统概况《高校教务管理系统》系统是大中专院校教学管理应用软件。

系统有系统维护、计划管理、课表管理、成绩管理、学籍管理、学生报到注册、考务管理、工作量计算、教务信息查询、教务秘书管理、毕业生管理、教材管理;浏览器下学生选课、补考重修报名、课表查询、教学计划查询、学生成绩查询、教师网上成绩输入、学生网上评教等系统组成。

在整个系统中《计划管理》和《学籍管理》是整个系统的龙头,通过教学计划有效管理,方便准确下达教学任务,进行排课前数据准备、排课条件设定、自动排课和课表的日常管理;而通过对全院学生的学籍管理,掌握学生基本信息和学籍变动情况,而根据各班级课表情况或各专业教学计划,可以方便地进行成绩管理,进行学生的毕业资格的审查,完成毕业证书的打印及数据上报工作;考务管理系统根据各学期课表和学生成绩进行学期期末考试、补考安排,补考、重修名单的统计生成。

教务秘书系统是各系部教务秘书根据下达的教学任务安排本系部课程的开课教师、安排期末考试的监考名单等工作;教材管理系统在管好教材库存的基础上,根据教学计划和各学期的开课情况,进行各班级教材的发放、新教材和所缺教材的征订入库、班级费用的结算。

各系统功能分开、但又相互关联,而数据完全共享,具体管理工作人员根据自己的职责范围,运用相应的系统完成各自的日常教务工作。

二、系统功能系统管理系统管理主要功能有:基本数据维护、系统权限管理、学生密码管理、选课管理和文件通知管理。

基本数据维护:主要有系部代码、专业代码、班级设置、课程代码、课程类别、教师基本信息、教室情况、五级记分等级设置、学分绩点计算规则等等,这些基本数据是整个系统运行的基础。

教务管理系统数据库设计

教务管理系统数据库设计

教务管理数据库系统课程设计目录1、需求分析21.1 信息要求:21.2 处理要求:21.3 安全性与完整性要求:21.4 系统功能的设计和划分2第一部分:用户管理部分2第二部分:管理员管理部分22、概念设计3概念模型(E-R图):3数据字典:4a.数据项4b、数据结构5c、数据流5d、数据存储5e、处理过程5数据流图53、逻辑结构设计6E-R图向关系模型的转换(关系的码用下横线表出)6设计用户子模式74、物理设计74.1 选择存取方法74.2 确定数据库的存储结构74.3 评价物理结构75、系统实施76、运行维护101、需求分析1.1 信息要求:教务管理系统涉及的实体有:教师——工作证号、姓名、职称、电话等;学生——学号、姓名、性别、出生年月等;班级——班号、最低总学分等;系——系代号、系名和系办公室电话等;课程——课序号、课名、学分、上课时间及名额等。

这些实体之间的联系如下:每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系。

每个班的班主任都由一名教师担任。

一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师讲的同一门课其课序号是不同的(课序号是唯一的)。

一名同学可以选多门课,一门课可被若干同学选中。

一名同学选中的课若已学完,应该记录有相应成绩。

本单位学生、教师都有重名,工作证号、学号可以作为标识。

1.2 处理要求:教学系统主要提供数据维护、选课和信息查询。

其中常见的查询有:系统中各对象的基本信息查询。

查询指定班、系的学生信息(名单、人数等)。

查询学生的成绩、学分情况。

查询教师授课情况和学生选课情况……。

1.3 安全性与完整性要求:安全性要求:1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;3.系统应对不同用户设置不同的权限,区分不同的用户,如学生,教师,系统管理员。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统的教务管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。提高教务管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。同时,运用先进的信息技术,开发高校综合教务管理系统,是深化教务体制改革的有力措施。
要全面理解高校教务管理系统的需求,首先需要了解高校教务管理的内容、方法和流程等知识。
(4)课表查询界面
学生根据自己的学号、姓名、年级进行选课可以查到自己所选课程的详细上课时间。
(5)学生成绩输入界面
当选课结束时,教师可以根据课程编号查询其所教授的课程,然后给学生输入一定的成绩,然后提交。
(6)打印成绩单界面
可以根据学号打印学生相应的成绩。
由于数据库内的信息会很多,注意数据库表格设计,使得学生查询基本信息或学习成绩时使用时间较短。按照数据库系统开发步骤进行数据库概念结构设计、逻辑结构设计、物理结构设计。
题 目高校教务管理系统
学生姓名
学 号
专业班级
一、问题分析3
1、设计背景3
2、运行环境3
二、需求分析3
1、用户需求4
2、系统主要功能4
3、系统总框架图6
三、结构设计6
1、数据字典6
2、概念结构设计图12
四、系统代码实现(环境)15
1、2008创建表格代码15
2、环境数据库连接代码22
3、运行结果24
一、问题分析
系统流程图:
数据流是数据结构在系统内传输的路径。通过对用户的需求分析,以及数据项和数据流的设计,得出了相应的数据流描述如下表所示:
数据流定义表
编号
数据流名
组成
流量
备注
01
班级信息
班级编号+年级+班级名称+班级简称+人数+班主任

班级基本信息
02
学生信息
学号+姓名+班级编号+性别+年级+政治面貌+
民族编号+籍贯编号+省份证号+学籍编号
(2)学生信息维护界面
能够完成学生所有基本信息的输人登记,所有学生信息的修改、插人、删除等工作。
可以按照特定的信息进行查找,并按照特定的要求进行排序。
提供一定的帮助文件和系统维护功能。
(3)课程信息维护界面
能够完成学校不同专业课程信息的录入,包括任课老师的信息。还可以对课程信息进行修改、删除等操作。
3、系统总框架图
三、结构设计
1、数据字典
(1)数据项
数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果,数据字典是对系统所用到的所有表结构的描述,教务管理的主要数据见下表。
班级信息表
成绩表
籍贯代码表
课程表
课信息表
民族代码表
选课表
学籍代码表
学生信息
政治面貌代码表
(2)数据结构
1、用户需求
本系统是针对高等院校的教务管理系统,因此教务管理系统的用户包括学生和课程。主要涉及系部信息、班级信息、学生信息、课程信息以及选课记录和成绩等多种数据信息。
实现的具体功能如下:
基础维护:
1、班级信息维护
2、学生信息维护
3、课程信息维护
教学管理:
1、学生选课管理
2、课表查询
3、成绩输入
报表打印——打印成绩单
可以按照课程编号、课程名称、拼音码进行查询,相应的课程的信息会出现在窗口界面。
(3)学生选课界面
此部分的功能如下:
学生根据自己的学号、姓名、年级进行选课。
可以通过课程拼音、课程名称、课程编号和课程序号对课程信息进行查询,然后会出现所选课程的基本信息。
通过该界面既可以实现选课功能,还可以实现删课功能。
2、运行环境
本学生学籍管理系统(数据库系统)的开发与运行环境如下:
开发环境:7
辅助工具: 2008
数据库管理系统:9.0
运行环境:7
二、需求分析
进行数据库设计首先必须准确了解也分析用户需求(包括数据和处理)。目的是为教务管理数据库系统的设计打下牢牢的基础,是数据库开发的重要文件依据,主要为数据库设计人员使用,是用户和系统分析员的项目依据文件。作为“地基”的需求分析是否做得充分与准确,它决定了在其上构建数据库大厦的速度和质量。需求分析做得不好,甚至会导致整个数据库设计返工重做。
以上是用户对系统的基本的功能要求,此外用户还要求系统的效率要高,查询速度要快,比较小的冗余,易维护,具有较高的数据安全性。
2、系统主要功能
(1)班级信息维护界面
能够完成学校各个班级所有基本信息的输人登记,所有班级信息的修改、插人、删除等工作。
可以按照特定的信息进行查找,并按照特定的要求进行排序。
提供一定的帮助文件和系统维护功能。
学生信息
描述学生基本信息
学号+姓名+班级编号+性别+年级+政治面貌+
民族编号+籍贯编号+省份证号+学籍编号
课程信息
描述学校课程的基本信息
课程编号+课程名称+课程简称+拼音码+本学期课程+教师+开课系别
学生选课
学生的信息和选课的课程信息
学号+课序号+课程名称+教师+开课系别+上课时间+上课时间
(3)数据流
1、设计背景
教务管理系统是高等学校教育工作的一项重要内容,是整个学校学校管理的核心和基础。教务管理工作是指学校管理人员按照一定的教育方针,运用先进的管理手段,组织、协调,指挥和指导各方面人员的活动,以便高效率、高质量地完成各项教学任务,完成国家所制定的教育目标。教务管理工作是学校教学工作的中枢,是保证高等教学机制正常运转的枢纽,它是一项目的性、计划性、适应性、创造性和科学性很强的工作。教务管理工作关系到高等教学秩序的稳定和教学质量的提高,关系到搞笑的发展和人才的培养,教学管理在高校中占有相当重要的地位。
数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或若干个数据项和数据结构混合组成。经过数据项和用户需求的分析,我对本系统一共分了5个组,具体如下表所示:
数据结构名
含义说明
组成部分
班级信息
描述班级基本信息
班级编号+年级+班级名称+班级简称+人数+班主任
数据存储
编号
数据存储名

学生详细信息
03
课程信息
课程编号+课程名称+课程简称+拼音码+本学期课程+教师+开课系别

课程详细信息
04
课程表信息
学号+姓名+班级+课程名称

课程表信息
05
成绩输入
学生成绩+课程编号+课程名称+学号+姓名

学生成绩信息
数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。经过数据项、数据结构和数据流的设计,本系统一共选用了三个数据存储,具体对数据存储的描述通常如下表所示:
相关文档
最新文档