没有合适的资源?快使用搜索试试~ 我知道了~
数据库课程设计--学校教务管理系统.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 67 浏览量
2022-07-13
09:56:05
上传
评论
收藏 112KB DOC 举报
温馨提示
试读
15页
数据库课程设计--学校教务管理系统.doc
资源推荐
资源详情
资源评论
学校教务管理的数据库设计
I. 需求分析:
随着学校的规模不断扩大,学生数量急剧增加,有关学生的
各种信息量也成倍增长。面对庞大的信息量,就需要有学生教务
信息管理系统来提高学生管理工作的效率。通过这样的系统,可以
做到信息的规范管理、科学统计和快速的查询,从而减少管理方
面的工作量。
学校为方便教务管理,需开发一个教务管理系统。为便于学
生,老师,教务管理人员信息查询,注册以及信息修改,学校把学
生的信息,包括姓名、性别、年龄,成绩等信息输入教务管理系
统的数据库,然后在管理终端可以对数据进行查询和修改操作。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。并
要求系统界面要简单明了,易于操作,程序利于维护。
一、信息分析:
(1)学校教务管理的数据库,包含以下信息:
学校有若干个系,每个系有若干名教师和学生,每个教师可以担
任若干门课程,并参加多个项目,每个学生可以同时选修多门课程,
每门课程每学期可能有多名教师教授,课程分为必修、选修、任选三
种。
(2)学校的教务管理的信息包括:
学生姓名、学号、班级、性别、班号,籍贯、出生日期、所属系
编号、所属系名称、系主任,教师编号,教师姓名,教师职称,教师
所授课程、课程编号,课程名,课程学分,项目编号,项目名称,项目
负责人,学生选修课程及成绩。学生如果课程及格,可以取得该课程
的学分.学生的各类型课程学分和总学分累计到一定程度,学生可以
毕业。根据成绩高低,可以计算学分积。及格学生的学分积公式:课
程学分积=(该课程成绩-50)/10×该课程学分。
二、功能分析:
(1) 用户能够使用友好的图形用户界面实现对系、班级、学生、
教师、课程、选课等内容进行增、删、改,以及对信息的
查询.对于查询要实现比较强大的功能,包括精确查询、模
糊查询以及统计查询。
(2) 具体查询在数据库中要实现以下的功能:
1) 所有来自某省的男生
2) 所有某课程成绩>90 的同学
3) 教授某课程的老师
4) 某班年龄最大的 5 名同学
5) 某年以后出生的男同学
6) 选修某课程的学生及其成绩
7) 没有授课的教师
8) 某学生所选课程的总学分
9) 教授某学生必修课程的老师情况
10)某学生选修了哪些系的课程
11)某系学生所学的所有课程
12)按总学分找出某系学习最好的 5 名同学
13)按总学分积找出某系学习最好的 5 名同学
14)可以毕业的学生
三、软、硬件配置
程序运行的环境:
具体运行环境为软件方面,操作系统为 windows2000/XP,并且系
统装有 SQL Server2000 数据库管理系统。
硬件方面,CPU 主频 500MHz 以上,内存 128M 或更高。硬盘剩余空
间不能少于 30M。
四、工程预算及时间安排:
✓ 工程预算:由于程序本身并不十分复杂,实现起来软硬件需求都
不算高,具体花费在此就不计算了。
✓ 时间安排:
五、数据字典:
① 系表:
列 名
数据类型
约束
系号
Char(7)
不为空、唯一
系名称
VarChar(30)
不为空
班级数
Smallint
——-—
系主任
VarChar(20)
不为空、唯一
系统开发阶段
(总体不超过课程设计规定时间)
系统维护阶段
时间进度
系统规
划阶段
系统分
析阶段
系统设
计阶段
系统实
施阶段
运行维
护阶段
图 1.1 时间安排
剩余14页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3654
- 资源: 59万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功