没有合适的资源?快使用搜索试试~ 我知道了~
教务管理系统数据库课程设计报告.doc
0 下载量 80 浏览量
2023-07-10
10:17:46
上传
评论
收藏 403KB DOC 举报
温馨提示
试读
32页
教务管理系统数据库课程设计报告.doc
资源推荐
资源详情
资源评论
理 工 学 院
课 程 设 计 报 告
课程名称 数据库课程设计
设计题目 教务管理系统
专 业 计算机科学与技术
班 级
学 号
姓 名
完成日期 2013 年 12 月 30 日
课 程 设 计 任 务 书
设计题目: 教务管理系统
设计内容与要求:
类似于我校教务管理系统,有四类用户:
教务员可以输入学生、教师、班级、课程信息,一个班级只属于一个专业,一
个学生只属于一个班级。教务员负责输入每个专业、每个班级需要学习哪些课程,
指定课程的任课教师。
教师可以查看学习该课程的学生名单。课程结束后,教师可以录入课程成绩。
一个教师可以教授多个班的多门课程,每门课由多位老师讲授。
课程分两类,必修课和选修课。系统要记录每个学生学习各门必修课的成绩,
还要记录学生选修了哪些选修课以及课程成绩。学生可以查看自己各门课程的成
绩。学生还可以进行评教,给老师打分。
系统管理员可以输入教室信息,并结合班级、课程、教室信息实现自动排课。
指导教师:
2013 年 12 月 20 日
课 程 设 计 评 语
成绩:
指导教师:_______________
年 月 日
理 工 学 院 课 程 设 计 报 告
1
目 录
1 概述...........................................................................................................2
1.1 课程设计目标.................................................................................2
1.2 课程设计的背景和意义 .................................................................2
1.1.2 课程设计的背景...................................................................2
2 需求分析...................................................................................................3
2.1 系统需求.........................................................................................3
2.2 可行性分析 .....................................................................................3
2.3 用户要求 .........................................................................................3
2.3.1 信息需求...............................................................................3
2.3.2 处理需求 ...............................................................................4
2.3.3. 课程设计的意义.................................................................4
3 概念结构设计............................................................................................6
3.1 设计分析..........................................................................................6
3.2 概念模型设计..................................................................................6
3.2.1 局部概念结构设计...............................................................6
3.2.2 全局概念结构模型(E-R 图)................................................7
4 逻辑结构设计...........................................................................................8
5 物理结构设计.........................................................................................10
5.1 数据表的设计..............................................................................10
5.2 数据库完整性设计......................................................................12
5.2.1 数据库实体完整性设计.....................................................12
5.2.2 数据库参照完整性设计.....................................................12
5.2.3 数据库用户定义完整性设计.............................................13
5.3 数据库安全性设计......................................................................13
6 应用程序设计.........................................................................................14
6.1 系统功能模块图..........................................................................14
6.2 系统界面......................................................................................15
7 设计总结.................................................................................................28
8 体会与收获.............................................................................................29
参考文献.................................................................................................30
理 工 学 院 课 程 设 计 报 告
2
1 概述
1.1 课程设计目标
课程设计总的目标是衡量学生是否取得学习效果,培养学生具有专业网站初
步的规划、设计、制作能力。具体表现在网站内容、功能、安全等方面合理策划
和规划;培养具有主页和二级页面的创意、设计等方面的技术处理能力和具有强
大的动态效果制作能力。培养学生具有基于后台数据库的编程技术,实现客户—
服务器端交互式动态网页的制作能力,掌握实际网页设计与制作开发流程和开发
方法。
1.2 课程设计的背景及意义
现如今高等院校的招生人数越来越多,必然就会有大量的学生信息、教师信
息及课程信息需要处理。如果只靠人力来完成,这将会变成一项非常繁琐、复杂
的工作,而且还有可能出现很多意想不到的错误,给管理这些数据带来了极大的
不便,越来越不适合高校的发展需要。教务管理系统是一个庞大而复杂的系统,
它包括对教师信息的管理,对课程资料的管理,对学生信息的管理和对学生成绩
的管理等主要功能。教务管理系统是每所高校的一项必不可少的内容,它的好坏
直接影响到学校的主要工作,此系统一旦瘫痪,不仅会影响到学校的每一位学生,
学校也会因此受到非常严重的损失。随着我校近几年来的快速发展,办学模式多
元化,在校学生规模不断扩大,为了加速对教务管理的计算机化,我校需要开发
出符合我校实际的教务管理系统,为学校教学管理提供一个快速、简单规范的管
理平台,同时也方便教员查询相关信息,提高信息传播速度,扩大信息共享范围。
所以,现在设计一个功能完整、操作简单以及界面友好的教务管理系统变得非常
重要。
通过这个系统,管理员能够对教师信息、课程信息、学生信息和学生成绩进
行查询、添加、修改和删除等操作,用户也可以对自己的基本信息进行修改,学
生还可以用该系统进行网上选课和成绩查询,非常的方便。
因此,本系统开发的总体目标就是在教务管理中实现信息管理的系统化、自
动化,减少工作繁琐度,增加效率、方便性。
理 工 学 院 课 程 设 计 报 告
3
2 需求分析
2.1 系统需求
通过调查,要求系统需要有以下功能:
⑴ 由于操作人员的计算机知识普遍较差,要求有良好的人机界面;
⑵ 由于该系统的使用对象多,要求有较好的权限管理;
⑶ 原始数据修改简单方便,支持多条件修改
⑷ 方便的数据查询,支持多条件查询;
⑸ 在相应的权限下,删除数据方便简单,数据稳定性好;
⑹ 数据计算自动完成,尽量减少人工干预;
2.2 可行性分析
由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联
性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用
于学生管理的微机都是 PIII 以上的机器,在存储量、速度方面都能满足数据库运
行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网
上资料,特别是参考其它程序的功能,因此完全可以实现。
本系统的设计是在 Window XP 操作系统环境下,使用 VS 开发成功的。在开发
过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多、开发
工具也很多。每种产品都具有各自的特点和适用范围,因此,在选择数据库时,
应考虑数据库应用的特点及适用范围,在选择开发工具时也考虑它的健壮性、可
移性、安全性等问题。
2.3 用户要求
2.3.1 信息需求
教务管理系统涉及的实体有:
教师——工作证号、姓名、职称、电话等;
学生——学号、姓名、性别、出生年月等;
班级——班号、最低总学分等;
剩余31页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 412
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 设计1.ms14
- vscode-1.64.1.tar源码文件
- vscode-1.64.0.tar源码文件
- vscode-1.52.0.tar源码文件
- Music-Player +PlayerActivity+ rockplayer+ SeeJoPlayer 播放器JAVA源码
- vscode-1.46.0.tar源码文件
- 最近很火植物大战僵尸杂交版2.08苹果+安卓+PC+防闪退工具V2+修改工具+高清工具+通关存档整合包更新
- 超级好用的截图工具PixPin,可录制Gif图
- Screenshot_2024-05-21-17-06-42-64_2332cb9b27b851b548ba47a91682926c.jpg
- 毕业设计参考 - 基于树莓派、OpenCV及Python的人脸识别
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功