没有合适的资源?快使用搜索试试~ 我知道了~
首页数据库系统课程设计报告-教学管理系统
资源详情
资源评论
资源推荐

数据库系统原理课程设计报告
教学管理系统
姓 名:
学 号:
起始时间:2009 年 4 月 23 日

结束时间:2009 年 6 月 18 日
指导老师:
目 录
第一章 概 述.......................................................................................................................................2
1.1 系统应用背景分析...............................................................................................................2
1.2 编写目的...............................................................................................................................3
1.3 软件定义...............................................................................................................................3
1.4 开发环境...............................................................................................................................3
1.5 运行环境...............................................................................................................................3
第二章 需求分析................................................................................................................................3
2.1 用户(角色)分析....................................................................................................................3
2.2 信息要求...............................................................................................................................3
2.3 处理要求...............................................................................................................................3
2.4 顶级数据流图.......................................................................................................................4
第三章 概要设计................................................................................................................................4
3.1 系统总 ER 图设计................................................................................................................4
3.2 关系模式...............................................................................................................................5
3.3 数据库表设计.......................................................................................................................5
表 3.8 tb_Course(课程信息表).....................................................................................................7
表 3.9 tb_Score(成绩信息表).............................................................................................................8
.............................................................................................................................................................8
第四章 总体设计................................................................................................................................8
4.1 设计思想...............................................................................................................................8
4.2 系统总体功能模块图...........................................................................................................9
4.3 功能菜单的设计...................................................................................................................9
4.3.1 管理功能菜单结构图:............................................................................................9
1

4.3.2 教师功能菜单结构图:..........................................................................................10
4.3.3 学生功能菜单结构图:..........................................................................................10
第五章 主要模块设计及代码..........................................................................................................10
5.1 登录模块设计及代码.........................................................................................................10
5.2 学生信息管理与查询模块设计及代码............................................................................13
5.3 学生成绩查询与管理.........................................................................................................16
5.4 院系信息管理.....................................................................................................................20
5.5 课程信息查询与管理功能模块设计及代码....................................................................23
5.6 教师信息查询与管理功能模块设计及代码....................................................................26
5.7 用户管理功能模块设计及代码.........................................................................................29
5.8 用户权限管理功能模块设计及代码.................................................................................33
5.9 角色管理功能模块设计及代码.........................................................................................36
第五章 课程设计总结......................................................................................................................39
当系统可以完全运行成功的时候,感觉特别兴奋。前前后后花了将近两个月的时间,才把
教学管理系统做成功。确实非常辛苦,非常劳累,一下课回到宿舍就呆在电脑前写需求分
析、写代码、找资料等等。忙到很晚都不敢睡觉,怕完做不好系统。苦我心志之后,确实
有很大的收获,原来做一个系统不是想象中的简单。..............................................................39
在设计过程中,遇到了很多的问题。例如,因为是第一次用 ASP.net 开发,在写 BLL 模块
时,由于对语句的了解不够深入,而且模糊查询语句较长,经常把模糊查询语句搞错。回
头修改又很麻烦。我就找了资料,仿着资料里的语句来写。这样取得了比较好的效果。在
配置 IIS 的时候,不知道什么原因,不能把系统从 IIS 里打开,说是“IIS 访问数据元错误”,
我重新装了一下 IIS,还是这样的错误。后来在百度上查了一下,按照网友的说法去做,几
经周折才把问题解决。还遇到很多其它的问题,在这里就不再一一提出。..........................39
参考文献...........................................................................................................................................39
第一章 概 述
1.1 系统应用背景分析
在当今社会中,信息技术和网络技术的讯速发展和广泛应用,对社会的政治、经济、
军事、文化等领域产生越来越深刻的影响,也正在改变人们的工作、生活学习、交流方式
教育在经济和社会发展过程中将呈现出越来越突出的重要作用。教学管理系统是一个教育
单位不可缺少的部分,教学管理系统能够为用户提供充足的信息和快捷的查询手段。但是一
直以来人们使用传统人工的方式管理学生成绩、填写各种表格,这种管理方式存在着许多
缺点。如:效率低、保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找、更新
和维护都带来了不少的困难。科学技术的不断发展和提高,计算机科学技术日渐成熟,使用
计算机对教学管理进行信息化的管理,有着手工管理所无法比拟的优点,如检索迅速、查找
方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高发
教学管理系统的效率 , 也是教育单位的科学化、规范化管理的重要条件。
2

1.2 编写目的
在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提
高工作效率,而且还节省了许多人力、物力、财力,增强了学校资料的安全性。提高了学
校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。
1.3 软件定义
此教学管理系统可以实现对学生信息、教职工信息、系的基本信息、课程信息、成绩信
息的管理,界面友好,操作简单。且软件进行分角色管理,保证了重要数据的安全,防止
被修改、窃取。
1.4 开发环境
硬件平台:□ CPU:Pentium 1.86GHz
□ 内存:256
软件平台:□操作系统:widows XP
□ 开 发 工 具 : Microsoft Virsual Studio 2005 , 数 据 库 : SQL
Server2000
□浏览器:IE6.0
□ Web 服务器:IIS 5.0
1.5 运行环境
硬件平台:□ CPU:Pentium 1.86GHz
□ 内存:256
软件平台:□操作系统:widows XP
□数据库:SQL Server2000
□浏览器:IE6.0
□ Web 服务器:IIS 5.0
第二章 需求分析
2.1 用户(角色)分析
本系统用户角色主要有两类:系统管理员与普通用户。其中系统管理员可进行用户管
理。普通用户可分为学生用户、教师用户。
2.2 信息要求
学生信息:学号、姓名、性别、出生日期、入学成绩、所在系号。
教职工信息:职工号、姓名、性别、出身年月、所在系号、职称、专业及教学方向。
系的基本信息:系号、系名称、系的简介。
课程信息:课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考
试时间。
成绩信息:学号、课程号、平时成绩、考试成绩、总评成绩。
2.3 处理要求
(1) 学生基本信息管理:学生信息录入;学生信息修改:按学号查询出某学生的信息
3

并做信息修改。
(2) 系基本信息管理:系的基本信息输入、修改、删除。
(3) 课程信息管理:课程信息的输入、修改、删除。
(4) 教职工信息管理:教职工信息的输入、修改、删除。
(5) 选课管理:每学期所选课程的学分不能超过 15 分,学生可以同时选修一门或多门
课程。删除和修改选课信息。
(6) 成绩管理:按课程输入和修改成绩;按学生输入和修改成绩。
(7) 信息查询:按学号、姓名、系号查询学生基本信息;按职工号、姓名、系号查询
教职工基本信息;按系号、系名称查询系的基本信息;按课程号、课程名称、上课教师姓
名查询课程基本信息。
按学号、学生姓名、课程号、课程名称、上课教师姓名、系号查询学生成绩,内容包
括课程基本情况。若查询涉及多门课程,则按课程分组。每门课程按总评成绩从高分到低
分给出选修该门课程的所有学生的成绩(平时成绩、考试成绩和总评成绩)。
2.4 顶级数据流图
图 2.1 顶级数据流图
第三章 概要设计
3.1 系统总 ER 图设计
4
教 学
管 理
系统
系统管理员 学生用户
教师用户
剩余39页未读,继续阅读














安全验证
文档复制为VIP权益,开通VIP直接复制

评论1