学校教务管理系统数据库课程设计

上传人:ni****g 文档编号:487245160 上传时间:2023-03-14 格式:DOCX 页数:17 大小:327.60KB
返回 下载 相关 举报
学校教务管理系统数据库课程设计_第1页
第1页 / 共17页
学校教务管理系统数据库课程设计_第2页
第2页 / 共17页
学校教务管理系统数据库课程设计_第3页
第3页 / 共17页
学校教务管理系统数据库课程设计_第4页
第4页 / 共17页
学校教务管理系统数据库课程设计_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《学校教务管理系统数据库课程设计》由会员分享,可在线阅读,更多相关《学校教务管理系统数据库课程设计(17页珍藏版)》请在金锄头文库上搜索。

1、学校教务管理系统I. 需求分析:随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生教务信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。学校为方便教务管理,需开发一个教务管理系统。为便于学生,老师,教务管理人员信息查询,注册以及信息修改,学校把学生的信息,包括姓名、性别、年龄,成绩等信息输入教务管理系统的数据库, 然后在管理终端可以对数据进行查询和修改操作。要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求系统界面要简单明了,易于操作,程序利于维护。一、信

2、息分析:( 1)学校教务管理的数据库,包含以下信息:学校有若干个系, 每个系有若干名教师和学生, 每个教师可以担任若干门课程,并参加多个项目,每个学生可以同时选修多门课程,每门课程每学期可能有多名教师教授,课程分为必修、选修、任选三种。( 2)学校的教务管理的信息包括:学生姓名、学号、班级、性别、班号,籍贯、出生日期、所属系编号、所属系名称、系主任,教师编号,教师姓名,教师职称,教师所授课程、课程编号,课程名,课程学分,项目编号,项目名称,项目负责人,学生选修课程及成绩。学生如果课程及格,可以取得该课程的学分。 学生的各类型课程学分和总学分累计到一定程度, 学生可以毕业。根据成绩高低,可以计算

3、学分积。及格学生的学分积公式:课程学分积=(该课程成绩50) /10孩课程学分。二、功能分析:( 1 ) 用户能够使用友好的图形用户界面实现对系、 班级、 学生、教师、课程、选课等内容进行增、删、改,以及对信息的查询。对于查询要实现比较强大的功能,包括精确查询、模糊查询以及统计查询。( 2 ) 具体查询在数据库中要实现以下的功能:1) 所有来自某省的男生2) 所有某课程成绩90 的同学3) 教授某课程的老师4) 某班年龄最大的 5 名同学5) 某年以后出生的男同学6) 选修某课程的学生及其成绩7) 没有授课的教师8) 某学生所选课程的总学分9) 教授某学生必修课程的老师情况10)某学生选修了哪

4、些系的课程11)某系学生所学的所有课程12)按总学分找出某系学习最好的5名同学13)按总学分积找出某系学习最好的5名同学14)可以毕业的学生三、软、硬件配置程序运行的环境:具体运行环境为软件方面,操作系统为windows2000/XP,并且系统装有SQL Server2000数据库管理系统。硬件方面,CPU&频500MH型上,内存128M或更高。硬盘剩余空间不能少于30M四、工程预算及时间安排:?工程预算:由于程序本身并不十分复杂,实现起来软硬件需求都 不算高,具体花费在此就不计算了。?时间安排:时间进度五、数据字典:图1.1时间安排系表:歹U名数据类型约束系号Char不为空、唯一系名称Var

5、Char(30)不为空班级数Smallint系主任VarChar (20)不为空、唯一班级表:歹U名数据类型约束班级号Char不为空、唯一班级名称VarChar(30)不为空所在系号Char参照其它表学生信息表:歹U名数据类型约束学号Char不为空、唯一姓名VarChar(20)不为空性别Char(2)男或女、默认男年龄Smallint所在班级号Char参照其它表柿VarChar(20)所在系号Char教师信息表:歹U名数据类型约束教师编号Char不为空、唯一姓名VarChar(20)不为空性别Char(2)男或女、默认男年龄Smallint职务VarChar(30)联系电话Char(8)所在

6、系号Char参照其它表课程表:歹U名数据类型约束球杠勺Char(2)不为空、唯一课程名VarChar(30)不为空学分Smallint学时IntegerChar(6)取值(必修课、选修课)、默认(必修课)学生成绩表:歹U名数据类型约束学号Char与课程号联合做主键、参照其它表球杠勺Char(2)与学号联合做主键、参照其它表成绩Numeric(4,1)=0 and =0 and =100CreditSmallintTC:歹u名数据类型约束TnoCharPrimary key,reference Teacher(Tno)CnoChar(2)Primary key,reference Course(

7、Cno)ClnoClnoPrimary key,reference Class(Clno)V-2、 表之间的联系:*LJIMIP此些“8Jsm-Ea: jrmtzLo U 14.rb 1 IW h*I FF W mU FlT E4cluerOEfi ce1 JELt/nla *_CJ见唯a lieAY tna tf d =%Ud*ade a&m u - JL-w E V .1 E if1 J - A 3- 4. 士皿重惠XIII. 系统维护设计:一、 安全性要求:在这个系统中应该有三种用户: 第一种是学生, 这部分用户对系统中的数据只有查询的权限,没有任何修改的权限;第二种是教师。这部分用户对系统中的数据不仅有查询的权限, 对有关其所涉及

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号