篇一:教务管理系统系统
大型数据库课程设计
设计说明书
教务管理系统
起止日期:2014 年 12月 1日 至 2014 年 12月 7 日
学班学成
生姓名 关鹏举 级 号 绩
计算机1102班 11408100208
指导教师(签字)
计算机与通信学院
2014年 12月6日
目 录
1 绪论 ................................................................................................. 错误!未定义书签。
1.1 课题背景 ................................................. 错误!未定义书签。 1.2 控件开发相关技术介绍 ..................................... 错误!未定义书签。
2 系统分析 ......................................................................................... 错误!未定义书签。
2.1 工作流程 .................................................................. 2 2.2 业务需求 .................................................................. 2
3 系统设计 ........................................................................................................................... 3
3.1 系统功能结构图 ............................................................ 3 3.2 模块功能设计 .............................................................. 5
4 系统数据库设计 ............................................................................................................... 5
4.1 数据表E-R图 .............................................................. 5 4.2 数据表的设计 .............................................................. 7 4.3 数据库表的创建,向表中插入数据----------------------------------------------8
4.4 存储过程,触发器的设计 ................................................... 18
4.4.1 存储过程 ........................................................................................................................ 18 4.4.2触发器 ............................................................................................................................. 21
5 总结和展望 ..................................................................................... 错误!未定义书签。
5.1 总结与展望 ............................................... 错误!未定义书签。
参考文献 ............................................................................................... 错误!未定义书签。 致 谢 ..................................................................................................... 错误!未定义书签。 课程设计检查表 ................................................................................... 错误!未定义书签。
绪论
1.1课题背景
由于计算机与通信学院的不断发展壮大,教务管理工作的工作量越来越大,全部用员工来做这个工作不仅越来越浪费人力、物力、财力,而且也越来越难管理,迫切需要一个进行教务管理的软件系统。鉴于这种情况,计算机与通信学院在信息化建设中把教务管理系统也纳入其中,利用网络进行教务管理工作不仅省部分人力、物力、财力,更重要的是利用网络可以提高工作效率,便于整个学院教务管理工作的管理。
计算机与通信学院教务管理系统是一个实际应用的软件系统,做这样一个软件系统,不仅可以使我们可以更加了解软件开发的过程,而且把学到的理论知识应用到实际的软件开发过程中,进一步了解、掌握理论知识,为以后的工作学习积累经验。
1.2控件开发相关技术介绍
本系统相关开发的技术是利用专门的数据库,即Oracel数据库。
提起数据库,第一个想到的公司,一般都会是Oracle。该公司成立于1977年,最初是一家专门开发数据库的公司。
Oracle在数据库领域一直处于领先地位。1984年,首先将关系数据库转到了桌面计算机上。然后,Oracle的下一个版本,版本5,率先推出了分布式数据库、客户/服务器结构等崭新的概念。Oracle的版本6首创行锁定模式以及对称多处理计算机的支持……最新的Oracle8主要增加了对象技术,成为关系-对象数据库系统。目前,ORACLE产品覆盖了大、中、小型机等几十种机型,Oracle数据库成为世界上使用最广泛的关系数据系统之一。ORACLE是一种适用于大型、中型和微型计算机的关系数据库管理系统,它使用SQL(Structured guery language)作为它的数据库语言。 SQL主要包括数据定义、数据操纵(包括查询)和数据控制等三方面功能。SQL是一种非过程化程度很高的语言,用户只需说明"干什么"而无需具体说明"怎么干"语言简洁、使用方便功能强大,集联机交互与嵌入于一体,能适应广泛的使用环境。ORACLE数据库由三种类型的文件组成:数据库文件、日志文件和控制文件。
2 系统分析
2.1 工作流程
学生可以根据自己的学号查询自己的各科成绩,系统管理员可以增加学生信息和学生成绩的录入、老师信息的录入和修改。
2.2 业务需求
(1)学生可以查询自己的信息; (2)老师可以查询自己的信息;
(3)系统管理员可以增加/删除/修改学生/老师/系部/学生成绩/老师的信息;
3 系统设计
3.1 系统功能结构图
本系统编写的目的,是实现一个教务管理系统,提高工作效率和方便学生老师查询自己的信息、系统管理员修改和录入信息。
由于程序的功能是和数据库相关的数据查询和数据操作,所以程序至少具有以下功能:
1. 对数据表的基本操作,如插入、修改、删除。 2. 根据条件进行查询。
鉴于以上的功能,本系统的系统结构图如下:
图3.1 系统结构图
篇二:简单教务管理系统
目录
1、需求分析 …………………………………………………… 第3页
2、概念结构设计 …………………………………………………第5页
3、逻辑结构设计 …………………………………………………第6页
4、系统设计 ………………………………………………………第8页
5、SQL脚本 ……………………………………………………第10页
6、课程设计总结 ……………………………………………… 第15页
一、需求分析
1引言
1.1编写目的
本文档为定义项目的需求,指导后期的系统的分析与设计,并为系统的最终用户、项目管理人员和项目开发人员提供参考标准。
1.2项目背景
该系统的最终用户为学校的师生及教学管理人员。随着高校的扩招,依靠原来的档案管理教学已经力不从心且效率低下,开发教学管理这个MIS系统已是大势所趋。
2
项目概述
2.1目标
该系统是要将教学管理系统信息化,使操作方便,且效率高。 2.2用户的特点
该系统面向的用户为学校的老师,学生以及教学管理人员。
3需求规定
3.1对功能的规定
系统的功能分为六个子系统:学籍管理子系统,老师管理子系统,排课子系统,选课子系统,成绩管理子系统,系统管理子系统。各子系统功能定义如下: 3.1.1学籍管理子系统
管理在校学生的一些基本信息。 3.1.2老师管理子系统
管理任课教师的一些基本信息。 3.1.3排课子系统
根据老师,教室以及其它信息进行排课。 3.1.4选课子系统
学生根据排课选取自己适合自己的课。 3.1.5成绩管理子系统
老师登记成绩,学生查询成绩。 3.1.6系统管理子系统
系统管理子系统包括系统用户管理和系统日志管理: 3.1.6.1用户管理
用户管理包括:(1)系统用户维护(2)系统用户权限管理
(3)系统用户操作日志管理:统计查询系统内用户的操作情况。 3.1.6.2系统日志管理(1)系统环境设置(2)系统运行日志管理 3.2数据管理能力要求
系统内数据保存具有持久不丢失性,数据的安全保证要能防止病毒和网络上非法用户如黑客的获取。这些可以通过对文件服务器的维护管理和各种杀毒与网络安全系统来提供保证,不属于本系统数据安全性要求范围内。 3.5故障处理要求
系统在系统平台(包括操作系统、数据库系统和网络环境)正常情况下不会发生严重的系统故障如系统崩溃。对除此之外的系统故障应是在简单的配置和调整后及时恢复。
4运行环境规定
该运行环境的规定是保证本需求说明的功能得到实际真正体现的基础。 4.1设备
设备规定包括网络环境要求、计算机硬件要求。 网络环境要求包括:校园局域网。 计算机硬件要求如下表:
4.2支持软件 软件要求如下表:
二、概念结构设计
1、E-R
图
2、关系模式
3、物理数据模型描述 基于SQL Server 2000
三、逻辑结构设计 数据表描述(共5张表)
学生信息表:
教师信息表:
篇三:景德镇陶瓷学院教务管理网站系统 SQL SERVER 2000,
目 录
摘要........................................................................................................................ Ⅰ ABSTRACT...................................................................................................................... Ⅱ
第1章 问题定义.......................................................................................................... 1
1.1引言 .......................................................... 1
1.2项目开发背景 .................................................. 1
1.3问题描述 ...................................................... 1
第2章 可行性研究...................................................................................................... 3
2.1引言 .......................................................... 3
2.2系统开发的目的和意义 .......................................... 3
2.3开发工具选择分析 .............................................. 3
2.4技术可行性分析 ................................................ 4
2.5经济可行性分析 ................................................ 6
第3章 需求分析.......................................................................................................... 7
3.1引言 .......................................................... 7
3.2总体目标 ...................................................... 7
3.3功能概述 ...................................................... 7
3.4数据字典 ...................................................... 9
3.5 运行需求 ..................................................... 11
第4章 总体设计........................................................................................................ 13
4.1 引言 ......................................................... 13
4.2 技术分析 ..................................................... 13
4.3 总体结构图 ................................................... 15
4.4门户网站子系统 ............................................... 16
4.5网上办公子系统 ............................................... 19
4.6学生评教子系统 ............................................... 20
4.7教师评学子系统 ............................................... 21
4.8后台管理子系统 ............................................... 22
第5章 详细设计........................................................................................................ 24
5.1 引言 ......................................................... 24
5.2数据库设计 ................................................... 24
5.2.1数据库概念结构设计........................................ 24
5.2.2数据库逻辑结构设计........................................ 28
5.3子系统设计 ................................................... 36
5.3.1门户网站子系统流程图...................................... 36
5.3.2网上办公子系统流程图...................................... 37
5.3.3学生评教子系统流程图...................................... 37
5.3.4教师评学子系统流程图...................................... 38
5.3.5后台管理子系统流程图...................................... 38
第6章 编码................................................................................................................ 39
6.1引言 ......................................................... 39
6.2门户网站子系统实现 ........................................... 39
6.3网上办公子系统实现 ........................................... 45
6.4学生评价子系统实现 ........................................... 47
6.5教师评学子系统实现 ........................................... 48
6.6后台管理子系统设计 ........................................... 50
第7章 软件测试........................................................................................................ 52
7.1引言 ......................................................... 52
7.2测试方法 ..................................................... 52
7.3测试过程 ..................................................... 52
7.3.1门户网站子系统测试........................................ 52
7.3.2网上办公子系统测试........................................ 53
7.3.3学生评教子系统测试........................................ 54
7.3.4教师评学子系统测试........................................ 55
7.3.5后台管理子系统测试........................................ 57
参考资料...................................................................................................................... 59
致 谢.......................................................................................................................... 60
附 录.......................................................................................................................... 61
附录1:文献翻译 .................................................. 61
附录2:系统使用说明书 ............................................ 66
教务管理网站系统
摘要
本系统是针对高校教务管理信息化的需要而设计的专业网站,它作为学校管
理信息系统的一个资源子网进行建设,将以校园网为基础,实现信息资源共享。在本文中介绍了基于Internet/Intranet校园网结构的教务管理信息系统的设计目标和设计思想。
本系统总体上分四大平台:信息平台,管理平台,文件平台,交互平台,具
体由教务处门户网站系统、网上办公系统、学生评教系统、教师评学系统、教材评价系统、网上选课系统、后台管理系统七大子系统组成。
本系统的开发工具是DREAMWEAVER+ASP(JAVASCRIPT、VBSCRIPT、
HTML)+SQL SERVER 2000,开发过程中运用了页面模块化、构件化及信息发布的动态生成、静态页面显示等技术。
关键词:教务管理;网站设计
Manage website's system in educational administration
Abstract
System this manage informationalized professional website that need designed to
university educational administration, it carries on construction as sub network of a resource of the management information system of the school, based on campus network, will realize information resource-sharing. Originally introduce the design object of the management information system of educational administration based on Internet/Intranet campus network structure and design philosophy in the article.
This system divides four major platforms generally: The information platform, manage the
platform , the file platform, mutual platform, concrete by portal's system of Dean's Office, online office system, student is it teach system , teacher is it study system , teaching material appraise system , select lesson system on the net , back-stage management system the seven subsystems make up to comment.
The developing instrument of this system is SQL SERVER 2000+ DREAMWEAVER
+ASP (JAVASCRIPT , VBSCRIPT , HTML ), develop course use page module , component and trends produce , static page person who show technology of information issue.
Keywords: Manage in educational administration ;Website design
第1章 问题定义
1.1引言
问题定义阶段必须回答的问题是:“要解决的问题是什么?”
在此阶段中,主要是弄清本课题需要解决的问题根本所在,以及此课题所需的资源等。这也是每个软件开发的第一步,只有了解了每个项目所必需要做的事,才能把项目继续下去,为此我们要对所做的课题进行一个基本的了解,也就是要了解本课题真正要“做什么”。
1.2项目开发背景
教务管理在高校的所有管理工作中占有较重的分量。所以很多长期从事教务工作的人们一直希望使用电脑来处理这些繁重的工作。在前些年,很多高校都利用了电脑来进行教务管理工作,但由于一直没有开发出比较好的教务管理系统或者那些系统跟网络的结合不够,由此很多高校工作人员体会到了缺少适合自己学校的教务管理系统的切肤之痛。例如:我们学院就是因为还没有一个较完整的教务管理系统,而影响了学院教务工作的办公效率,许多教务处的通知或办公文件未能及时下达和发布,还得由校园网发布。鉴于此,在学院和教务处各级领导的重视下我对许多高校的教务管理网站系统进行了深入的研究,取长补短,并结合本学院的实际而开发了本教务管理网站系统。
1.3问题描述
使用ASP+SQL方法,开发教务管理网站系统,要求具有四大平台:信息平台,管理平台,文件平台,交互平台。
信息平台
鉴于教务处的定位和职能,信息平台将是本网站的最大平台。信息平台以学生成绩查询为主,提供教师、教室以及教务管理各方面的信息浏览和查询。具体体现为:学生成绩查询(期中期末成绩、英语考级成绩、计算机考级成绩);教