数据库设计 教务系统

数据库设计 教务系统

ID:38701337

大小:399.00 KB

页数:14页

时间:2019-06-17

数据库设计 教务系统_第1页
数据库设计 教务系统_第2页
数据库设计 教务系统_第3页
数据库设计 教务系统_第4页
数据库设计 教务系统_第5页
资源描述:

《数据库设计 教务系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生上机报告(2012年)课程名称数据库基础学生姓名学号系别信息与电子系专业班级计算机1001指导教师许志英上机日期2012-6-13上机实验报告(一)实验内容:1、熟悉SQLServer2005应用环境;熟悉查询分析器的使用方法;2、运行实验课堂示例:创建数据库;3、完成作业;4、完成实验报告。实验环境:数据库系统:SQLServer2005实验过程:教务系统数据库设计说明书1引言1.1编写目的学校为方便教务管理,需开发一个教务管理系统。为便于学生,老师,教务管理人员信息查询,注册以及信息修改,学校把学生的信息,包

2、括姓名、性别、年龄,成绩等信息输入教务管理系统的数据库,然后在管理终端可以对数据进行查询和修改操作。要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求系统界面要简单明了,易于操作,程序利于维护1.2定义1、系统名称:教务系统2、数据库管理软件:MicrosoftSQLServer1.3参考资料[1]《数据库系统概论》高等教育出版社王珊[2]《SQLServer2005上机实验指导》清华大学出版社[3]《ERP应用教程》许建钢王新玲张清华武兴兵周晓洪编著,电子工业出版社·2需求分析·2.1.1要求分析学校教务

3、管理的数据库,包含以下信息:学校有若干个系,每个系有若干名教师和学生,每个教师可以担任若干门课程,并参加多个项目,每个学生可以同时选修多门课程,每门课程每学期可能有多名教师教授,课程分为必修、选修、任选三种。学生的各类型课程学分和总学分累计到一定程度,学生可以毕业。根据成绩高低,可以计算学分积。及格学生的学分积公式:课程学分积=(该课程成绩-50)/10×该课程学分。·2.1.2信息要求:教务系统涉及的实体有:·学生:学号、姓名、性别、出生年月、电话等;·班级:班号、班级名称等;·教师:教师编号、教师姓名、性别、年龄

4、、教师职称、电话等;·系:系编号、系名、系主任等;·课程:课程编号、课程名、课程学分等;这些实体之间的联系如下:·每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系。·每个班的班主任都由一名教师担任。·一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师讲的同一门课其课序号是不同的(课序号是唯一的)。·一名同学可以选多门课,一门课可被若干同学选中。·一名同学选中的课若已学完,应该记录有相应成绩。·本单位学生、教师都有重名,工作证号、学号可以作为标识。2.2功能分析1.用户能够使用友好的图形用户界面

5、实现对系、班级、学生、教师、课程、选课等内容进行增、删、改,以及对信息的查询。对于查询要实现比较强大的功能,包括精确查询、模糊查询以及统计查询。2.具体查询在数据库中要实现以下的功能:(1)查询所有来自浙江的学生.(2)查询所有成绩>85的同学(3)查询教授数据库的老师等等的功能2.3数据字典①系表:列名数据类型约束系编号Char(7)不为空、唯一系名VarChar(30)不为空班级数Smallint----系主任VarChar(20)不为空、唯一②班级表:列名数据类型约束班号Char(7)不为空、唯一班级名称Var

6、Char(30)不为空所在系号Char(7)参照其它表③学生信息表:列名数据类型约束学号Char(7)不为空、唯一姓名VarChar(20)不为空性别Char(2)男或女、默认男出生年月Smallint----所在班级号Char(7)参照其它表所在系号Char(7)----①教师信息表:列名数据类型约束教师编号Char(7)不为空、唯一姓名VarChar(20)不为空性别Char(2)男或女、默认男年龄Smallint----职称VarChar(30)----电话Char(8)所在系号Char(7)参照其它表②课程表

7、:列名数据类型约束课程号Char(2)不为空、唯一课程名VarChar(30)不为空学分Smallint----类型Char(6)取值(必修课、选修课)、默认(必修课)③学生成绩表:列名数据类型约束学号Char(7)与课程号联合做主键、参照其它表课程号Char(2)与学号联合做主键、参照其它表成绩Numeric(4,1)>=0and<=100学分Smallint----④教师授课信息表:列名数据类型约束教师编号Char(7)联合主键、参照其它表课程号Char(2)联合主键、参照其它表开设该课程的班级号Char(7)联

8、合主键、参照其它表2.4数据流图学生教师选课查询选课表查询查询查询查询登记成绩教师信息选课信息系信息选课信息选课信息选课信息选课信息已选课信息选课信息成绩信息成绩信息系信息班级信息学生信息成绩信息班级信息学生信息课程信息表学生信息表课程信息课程信息课程信息课程信息查询学生信息修改教师信息查询教师信息修改学生信息教师信息表学生信息学生信息教师信息

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。