没有合适的资源?快使用搜索试试~ 我知道了~
SQl server2005 课程设计之教务管理系统之报告
需积分: 9 39 下载量 200 浏览量
2009-06-18
17:40:08
上传
评论 2
收藏 991KB DOC 举报
温馨提示
试读
28页
该系统以SQL Server2005强大的数据库为后台,实现教务的管理功能。
资源推荐
资源详情
资源评论
学 号 :
Z07041602
姓名:刘桂玲
专业:软件技术
指导老师:李明照
教务管理系统
目录
第一章 系统概论................................................................................................................................4
1.1 教务管理系统的重要性....................................................................................................4
1.2 教务管理系统的用户需求................................................................................................4
1.3 教务管理系统设计指导思想...........................................................................................4
1.4 组织实施 ........................................................................................................................4
1.5 计算机教务管理系统的设计目标 ................................................................................4
1. 6 开发的可行性......................................................................................................................4
(1)系统环境以及工具...................................................................................................4
(2)系统设计原则...........................................................................................................4
(3)系统的可行性分析...................................................................................................4
第二章 需求分析................................................................................................................................5
2.1 系统需求...............................................................................................................................5
2.2 功能需求...............................................................................................................................5
2.3 模块功能:...........................................................................................................................5
2.4 总体设计...............................................................................................................................6
第三章 数据库设计............................................................................................................................7
3.1 数据库的逻辑设计..............................................................................................................7
3.1.1 教务管理系统的 ERA 模型......................................................................................7
(1) 学生与课程的 ERA 模型图如下:................................................................7
(2) 教师与课程的 ERA 模型图如下:................................................................7
(3) 学生与成绩的 ERA 模型图如下:................................................................8
(4) 学生与班级的 ERA 模型图如下:................................................................9
(5) 课程与教材的 ERA 模型图如下:................................................................9
3.1.2 从 ERA 模型到逻辑数据库的转换........................................................................10
(1) 实体的属性描述...........................................................................................10
(2) 关系的转换...................................................................................................10
(3) 进行规范化表示...........................................................................................10
3.1.3 逻辑设计的其它考虑..............................................................................................11
3.1.4 逻辑设计的物理实现..............................................................................................11
3.1.5 设计数据库完整性..................................................................................................11
3.1.6 计完成后的数据表及表中的列.............................................................................12
(1) 用户表(user)..................................................................................................12
(2) 学生基本信息表(stu_info)...........................................................................12
(3) 教师信息表(teacher_info).............................................................................13
(5) 课程信息表(lesson_info)..............................................................................13
(6) 教材信息表(book).........................................................................................14
2
(7) 教师选课表(teacher_course_class)...............................................................14
(8) 班级选课表(class_course)............................................................................14
(9) 成绩表(stu_course)........................................................................................15
3.2 数据库的详细设计.............................................................................................................15
3.2.1 数据库及各表的创建.............................................................................................15
3.2.2 视图的设计.............................................................................................................16
3.2.3 存储过程的设计.....................................................................................................17
3.2.4 游标的设计.............................................................................................................19
3.2.5 触发器的设计.........................................................................................................20
3.3 数据字典(DD)....................................................................................................................21
3.3.1 数据流条目..............................................................................................................21
3.3.2 文件条目..................................................................................................................21
第四章 前台设计..............................................................................................................................22
1 登陆界面:...........................................................................................................................22
2、学生登陆:只允许学生进行登录。................................................................................22
3、课程信息:你可以按照课程号或教材查询你想知道的教材信息,也可以浏览学生所
在的班级,专业和系别。.......................................................................................................23
4、教师信息:你可以根据教师号或系别查询你想知道的教师的基本信息。................23
5、教材信息:可以根据教材号或出版社查询你想知道的教材信息。............................24
6、教师登陆:只允许教师登陆。.........................................................................................24
7、教师选课:可以根据课程号或班级号查询所选课程的信息,管理员可以增加教师信
息等。.......................................................................................................................................25
8、学生基本信息:可以根据学号或班级清楚的知道你想知道的学生的信息。............25
9、管理员登陆:只允许管理员进行登录。........................................................................26
第五章 测试......................................................................................................................................27
5.1 测试............................................................................................................................................27
5.1.1 测试程序..................................................................................................................27
5.1.2 测试触发器..............................................................................................................27
5.2 遇到的问题.........................................................................................................................27
第六章 心得体会..............................................................................................................................28
附:参考文献...................................................................................................................................28
3
第一章 系统概论
本章主要是对整个教务系统的重要性,用户需求,指导思想,设计指导思想,组织实施
及设计目标几个方面的内容,下面逐一论述。
1.1 教务管理系统的重要性
现代化学校应该有个现代化的管理系统去管理学校内的各项事物,学校是一个数据量
比较大的单位,如何去管理及查询学校内的数据就成为了一项及为重要,而且需要迫切解
决的问题,所以开发出一个教务管理系统就是现在及为重要的事情,从而教务管理系统的
重要性就不言而喻了。
1.2 教务管理系统的用户需求
总体的功能需求:教务管理信息系统是学校对其管理的教师及各班级,课程管理的信
息化数据平台。主要包括教师情况管理,教师授课情况管理,每学期课程的安排,学校班
级的情况,学生数,课程表,及能对以上各项的查询,打印。因为以上各项都是学校内部
的资料,不希望被外人看到,所以在整个系统的前面加上密码功能是由为重要的,有了密
码功能,就能有效的保护此系统的安全。
1.3 教务管理系统设计指导思想
经过仔细的分析及论证,设计教务管理系统要以先进的计算机技术做依托,遵循教务
管理的模式,以学校计算机应用的水平为基础,建立一个可以方便简单查询学校各项事物
的一个现代化教务管理系统平台。
1.4 组织实施
通过对学校教务的了解,总结出学校教务系统所要要求的功能及应用范围,从六个部
分来开发教务管理系统,这六个部分基本上能使应用者对学校的日常事物进行管理,这六
个模块分别是查询、修改和维护模块,在老师的帮助下完成了这人教务管理系统的设计。
1.5 计算机教务管理系统的设计目标
计算机教务管理系统就是运用现代化的计算机应用环境来对日益复杂的学校内部事物
进行管理的计算机软件。该软件通过查询、修改、统计等应用模块来具体的对学校的数据
进行科学的管理以提高学校管理者对学校管理的效率。
1. 6 开发的可行性
(1)系统环境以及工具
软件环境
用户端:windows Xp ;服务器端:windows Xp Sp3 操作系统
编程语言:SQL 和 Visual Basic6.0 ;数据库:SQL Server 2005
硬件环境:高性能的计算机、大量的存贮装置,个人电脑等。
(2)系统设计原则
系统运行安全性高,稳定性好;系统的可管理性和可维护性高;
系统收入界面友好,操作简便易行,尽量减少用户的输入量;
数据具有规范性、整体性,方便数据之间比较分析。
(3)系统的可行性分析
技术性可行:系统要求在 windows2000 以上环境运行,后台数据库采用 SQL
Server 2005,使用 SOL 编程,采用 ADO 方式连接数据库,这些在目前都是容
4
易实现的。程序将部分需要经常调用的数据存入内存,可提高程序运行速度.
经济可行性:在经济上,可节省人力资源的开支。
管理的可行性:在工作上,教务人员管理学生信息量非常大,开发了此系统,
可极大提高教务人员的工作的效率,是一个比较人性化的管理系统
第二章 需求分析
教务管理系统的分析本章主要是对教务信息管理系统做一系列的分析,通过分析建
立相应的模型,下面对教务管理系统做出分析
2.1 系统需求
系统应用需要的分析该系统主要分为查询管理,修改管理,维护,统计,打印,工
具六大部分。达到操作直观方便、实用、安全,在该系统的设计主要遵循可行性,从实
际出发了解教务管理上的问题,使设计出的系统与实际紧密相结合。在该系统的设计还
要遵循科学性设计的主要体现现实、完整和有效。
系统组成:系统由六个子模块组成:查询模块、修改模块、统计模块、打印模块、
维护模块、工具模块。
2.2 功能需求
1、学生、教师和管理员可以凭借帐号和密码登陆,管理员可以对该系统进行编辑如:添
加,删除修改等.
2、学生只能看到自己的成绩以及基本情况不能看见其他人的信息,也不能对系统做任
何的修改.
3、教师可以浏览学生信息和教材信息以及仅限选课
4、学生可以浏览教师信息及教材信息。
5、学生可以对自己的成绩进行检索和查询依据:姓名,学号.
6、管理人员对学生信息编辑后并不能立刻生效,要向教务人员申请,被批准后方可
生效.
7、学生信息管理:可以添加新的学生信息,删除退学的学生的信息和编辑学生信息.
8、权限管理:增加或删除系统操作人员,并指定操作人员权限和设置口令
2.3 模块功能:
(1)、查询模块:对教师情况,班级情况,课程表,教师工作量,教学计划的查询 。
其中,教师情况可以查询教师的个人情况及其学历等等;班级情况可以查询班级的人数,
男,女生人数及指导教师等情况;课程表可以查询每个班级,每个学年度的课程情况;
教师工作量模块可以查询每个教师的授课及其它工作的情况;教学计划模块可以查询各
科课程的安排情况。
(2)、修改模块:对教师情况,班级情况,课程表,教师工作量,教学计划的增加
及修改。其中,教师情况可以增加及修改教师的个人情况及其学历等等;班级情况可以
增加及修改班级的人数,男,女生人数及指导教师等情况;课程表可以增加及修改每个
班级,每个学年度的课程情况;教师工作量模块可以增加及修改每个教师的授课及其它
工作的情况;教学计划模块可以增加及修改各科课程的安排情况。
(3)、添加模块:此功能为管理人员对于教师信息、学生信息、课程信息等的添加
管理。
(4)、删除模块:此功能为管理人员对于教师信息、学生信息、课程信息等的删除
管理。
5
剩余27页未读,继续阅读
资源评论
liuguiling
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功