教务管理系统

发布 2019-07-13 03:27:35 阅读 4511

课程设计报告。

课程:数据库系统原理

学号: 08261008

姓名: 何婷婷

班级: 08计11班

教师: 孟倩

徐州师范大学。

计算机科学与技术学院。

课程设计任务书。

1、绪论。选择教务管理这个题目是因为这个系统我们较为熟悉,建表比较容易。要实现哪些功能也比较清楚。

数据库设计保证数据库系统的正确性、完备性和一致性。使用视图、存储过程及触发器实现某些功能,尽量提高数据库系统的执行效率。使用vb设计合理、友好的用户界面,合理安排功能模块。

应用odbc数据对象连接sql server数据库对象,访问数据库中各个表中的数据。

设计本系统为了能够对各种教学信息进行日常的管理,如学生管理、课程管理和任课教师管理等;充分发挥数据库管理系统高效、完全、可靠、便捷的性能,减少教务人员的工作量。

在本系统中有学生信息模块、教师信息模块、教务员信息模块。学生信息模块包括学生基本信息管理、成绩查询、学生选课信息查询;教师信息管理模块包括教师基本信息管理、授课信息管理、成绩录入、学生基本信息查询;教务员信息模块包括学生和教师的录入。教师和学生只能通过登录查询相关信息;学生可以查询自己何同学的信息。

教师能查看所有学生的基本信息和成绩,但只能对自己所教课程的学生成绩进行添加,删除和编辑等操作。只有教务员才可以有操作权限对学生和教师基本信息进行添加,删除或是修改。

二、需求分析。

1、 问题描述:

根据教务管理分别对学生信息,教师信息以及成绩信息管理等的实际要求,结合教务员的日常工作的开展与教务管理的实际流程,开发的教务管理系统需要满足以下等需求:

1)对学生的基本信息进行管理,其中包括学号,姓名,性别,班级,出生日期,籍贯,****,所选课程等等。

2)对教师的基本信息进行管理,其中包括教师编号,姓名,性别,出生日期,职称,职务,****等等。

3)对学生成绩进行管理,方便教师对学生成绩的录入和查询。

4)对教师的任课进行管理,能输出每位教师的课程表。

5)对成绩等信息提供灵活的浏览和综合查询等功能,可以方便地查看和浏览学生基本信息,教师基本信息,成绩数据等。

6)教务员可以对学生、教师的基本信息以及课程信息、成绩等具有添加,删除和编辑等操作。

2、 系统功能描述。

1) 学生信息模块:

学生信息管理模块主要包括:班级管理、学籍管理、成绩管理、课程管理。 其中教师对成绩管理系统可以进行修改等操作,教务秘书对所有都有权限进行添加,删除或是修改等操作,学生只能通过登录查询有关信息和成绩。

2)教师信息管理模块:

教师信息管理模块主要包括:教师基本信息管理、授课信息管理、成绩录入。其中只有教务员才可以有操作权限对教师基本信息进行添加,删除或是修改,教师只能通过登录查询相关信息。

3)用户管理模块:

用户管理模块主要包括:学生用户,教师用户和教务员三类。其中学生用户只能通过登录查询自己的基本信息和成绩以及相关选课,不能浏览他人的基本信息和成绩,同时也不可以改动自己的各项信息。

教师用户能查看所有学生的基本信息和成绩,能改动自己所授课程的学生成绩。教务秘书是系统的特权用户,对学生、教师的基本信息以及课程信息、成绩等可以进行添加,删除和编辑等操作。

3、 安全性与完整性要求:

1)给每个表实施主键及外键约束。

2)设定缺省约束。如教师、学生的性别。

3)设置非空约束。如教师、学生的姓名。

4)实施check约束。(学生成绩在一定范围内)

存储过程:存储过程1:通过班号查询学生的学号、姓名、班级等的基本信息。

存储过程2:通过以成绩表为中介。连接学生基本信息表,课程信息表,班级基本信息表创建课程表。

3、系统设计。

3.1系统总体设计。

1、开发及运行环境:

系统开发平台:visual basic 6.0

数据库管理系统软件:sql server 2000

运行平台:windows xp

2、系统功能结构(图):

图1 功能结构图。

系统的功能模块图如图1所示,本系统按照功能划分为以下四个模块:学生信息管理(包括学生信息查询)、教师信息管理(包括学生信息录入和学生信息查询)、用户管理(包括教务员、学生、教师的登录等)。

3.2数据库设计。

3.2.1数据库概念结构设计。

系统的e-r

mnn1rrnr

rm图2 e-r图。

3.2.2数据库逻辑结构设计。

1、学生模式设计:

根据关系模型的转换原则,上面的e—r图可转换为如下所示的关系模型:

bj(bno,bname,bdate,btea,bmon,bparty)

其中各项含义分别为:班级(班号,班名,建班时间,班主任,班长,团支

书)其中班号是班级表的是主码。

xs(xno,bno,xname,xbir,xaddr,xnation,xface,xid,xcall,xsno,xmail,xdate)

其中各项含义分别为:(学号,班号,学生姓名,性别,出生日期,籍贯,民族,政治面貌,身份证号,****,宿舍号,邮箱,入学日期 )

其中学号是学生表的主码,班号是学生表的外码

a、数据结构:

班级。含义说明:描述了组成班级的信息结构。

组成:班号,班名,建班时间,班主任,班长,团支书。

学生。含义说明:描述了组成学生的信息结构。

组成:学号,班号,学生姓名,性别,出生日期,籍贯,民族,政。

治面貌,身份证号,****,宿舍号,邮箱,入学日期。

b、数据表。

根据上面的e-r图设计及关系模型的设计,得出数据表的设计,在本系统。

中主要的数据表如下:

表1:班级基本信息表(bj)

教务管理系统

一 系统规划1.背景简介 教务管理工作是高等学校教育工作的一项重要内容,是整个学校管理的核心和基础。面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,随着计算机及通讯技术的飞速发展,高等教育对教务管理工作提出了更高的要求。尽快改变传统的管理模式,运用现代化手段进行科学管理,已经成为...

教务管理系统需求分析报告

教务管理系统 需求分析报告。曹晓飞黄涛张伟耿赛柳。2010年12月15日。目录 第一章引言 1 1.1 编写目的 1 1.2背景说明 1 1.3系统目标 1 第二章系统的需求分析 2 2.1系统的总体需求分析 2 2.2 系统功能需求 3 2.3 系统数据需求 3 第三章具体模块需求描述 3 3.1...

教务管理部职责

一 部门岗位架构图。1 部门名称 教职工管理部门。2 上级部门 汇报对象 公司总经理。3 部门最高负责人 教务处主管。4 部门编制 3人。二 教务处职责。教务处是培训中心管理教学工作的主要职能部门,教学工作是培训中心经常性的中心工作,教学管理在培训中心管理中占有特别重要的地位。教学管理的基本任务是 ...

餐饮管理系统

餐饮管理系统是一个饮食产业不可缺少的部分,它的内容对企业的决策者和管理者都至关重要,所以餐饮管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用的餐饮管理系统均是以人为主体的,需要很多的人力 物力 财力,且效率不是很高,在系统运营时也可能产生人为的失误,以致餐饮管理工作既繁琐而且...

仓库管理系统

1前言。当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息处理系统的环境。计算机最大的好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息...

酒店管理系统

本科毕业 题目 酒店管理系统 学生姓名。学号 专业 班级。指导教师 贾晓辉 完成日期 2012 年 1月6日。目录。一 绪论1 一 本文研究内容3 二 系统可行性分析4 一 需求分析4 二 可行性研究4 1 经济可行性4 2 技术可行性5 三 系统需求分析5 一 项目规划5 二 功能结构图5 三 e...

档案管理系统

a.软件总体要求,作为用户和软件开发人员之间了解的基础 b.功能 性能 接口和可靠性的要求,作为软件人员进行设计和编码的基础 c.验收标准,作为用户确认测试的依据。a.项目 档案管理系统是学校管理系统中的一个重要组成部分。其主要的作用是帮助学校的有关档案馆对学生所学课程的成绩及学籍以及教工状况进行集...

酒店管理系统前景

软件需求分析报告。学生姓名 冯鹤 赵萌 学号 541012030202 541012030229 专业班级电子商务10 2班 院 系 国际教育学院 指导教师支俊。完成时间 2013 年6月21日 成绩。前言。随着中国经济的快速发展,旅游越来越成为人们生活中最常见最喜欢的娱乐消费方式,而酒店行业的发展...