基于sql server 2000的数据库班级管理系统

基于sql server 2000的数据库班级管理系统

ID:6353160

大小:109.67 KB

页数:13页

时间:2018-01-11

基于sql server 2000的数据库班级管理系统_第1页
基于sql server 2000的数据库班级管理系统_第2页
基于sql server 2000的数据库班级管理系统_第3页
基于sql server 2000的数据库班级管理系统_第4页
基于sql server 2000的数据库班级管理系统_第5页
资源描述:

《基于sql server 2000的数据库班级管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、.基于Server2000的班级管理系统姓名:谢亚玲学号:09090242专业:数学与应用数学摘要:班级管理系统用计算机管理班级信息的一种计算机应用技术的创新,在计算机还未普及之前班级管理都是又教师以及班干部来承担的方式来操作的。现在一般学校都采用了信息化管理的方式即采用计算机作为工具的实用的计算机班级信息管理程序来帮助班主任进行更有效的班级管理。系统需求分析1该“班级管理系统”只是对数据库应用技术的一个样本数据库的实例,重在对数据库一些方法的熟悉与掌握,其中包括从数据库的概念模型到ER图的绘制,再到数据库模式的建立(即为数据库及其基本表的建立),而后数据的录入(在此从略),最

2、后完成一些简单的关系运算表达式的表达和相关的Select查询语句的使用。2目标:1班主任以及管理员能够方便地对信息进行添加、编辑、删除、查询等操作。2教务人员可以方便地查询所需成绩信息,并得到相应的统计报表。在完成上述任务前提下力求界面人性化,数据处理的可靠以及程序的安全性的性能。3系统结构简述:本系统包括六个实体:学生;课程;教师;宿舍;成绩;班级;(1)一个学生只属于一个班级,而一个班级可以有很多个学生,所以学生与班级的关系是多对一(m:1)的关系(2)一个学生只住一个宿舍,而有很多学生住在一个宿舍,所以学生与宿舍的关系是多对一(n:1)的关系(3)一个学生可以有很多个老师

3、,而一个老师也可以有很多个学生,所以学生与教师的关系是多对多(m:n)的关系(4)一个学生可以选修多门课程,而一门课程也可以由多名学生选修,所以学生与课程的关系是多对多(m;n)的关系(5)一个老师可以教多门课程,而一门课程也可以由不同的老师教,所以老师与课程的关系是多对多(m:n)的关系4该数据库需要进行如下数据处理:(1)要查询所有学生的个人信息:学号,姓名,性别,民族,出生年月,籍贯,身份证号,学院编号,所在专业,寝室编号。(2)学生要查询本学期所开课程详细情况(成绩除外),并按“课程类型”分组输入:学号输出:学号,姓名,课程名,学分数,学时数,课程类型,课程编号,任课老

4、师,上课教室。(3)某位教师想查询自己本学期所代的课程及其上课情况:输入:教师姓名输出:教师编号,姓名,性别,课程名,课程类型,上课教室,上课时间。(4)某学生想查询班级情况:输入:班级编号输出:班级编号,辅导员,课程编号,所属专业,班级人数。二、概念模型设计先定义各局部概念机构,在逐步整合画出E-R图。首先,根据需求分析得出,该系统应该包括学生、课程、教师、成绩、宿舍、班级。学生实体包括学生学号、姓名、性别、籍贯、出生日期、兴趣爱好、联系方式、家庭住址,所属院系、寝室编号属性。班级实体包括班级编号、课程编号,班级人数,所属专业、辅导员属性。课程实体包括课程名称、课程编号、任课

5、老师、上课教室属性。教师实体包括教师编号,姓名,性别,备注,学历,家庭住址,电话。然后画出局部E-R图,即每个实体的E-R图。如图所示。再根据全局设计概念模式,将局部E-R图根据联系综合成一个完整的全局E-R图。(1)一个学生只属于一个班级,而一个班级可以有很多个学生,所以学生与班级的关系是多对一(m:1)的关系。设计局部E-R模型如图所示。班级学生有(2)一个学生只住一个宿舍,而有很多学生住在一个宿舍,所以学生与宿舍的关系是多对一(n:1)的关系。设计局部E-R模型如图所示。宿舍学生住宿(3)一个学生可以有很多个老师,而一个老师也可以有很多个学生,所以学生与教师的关系是多对多

6、(m:n)的关系。设计局部E-R模型如图所示。教师学生教(4)一个学生可以选修多门课程,而一门课程也可以由多名学生选修,所以学生与课程的关系是多对多(m;n)的关系课表学生成绩(5)一个老师可以教多门课程,而课表中的每一门课必须有一位老师教,所以老师与课程的关系是多对多(1:n)的关系。设计局部E-R模型如图所示。教师课表讲授1以学生为实体的E—R模型学生姓名籍贯出生日期联系方式所属院系班级编号家庭地址寝室编号性别学号2以班级为实体的E—R模型班级班级编号辅导员课程编号所属专业班级人数3以课程为实体的E-R模型课程课时上课教室课程名称任课老师课程编号4以教师为实体的E-R模型教

7、师编号教师姓名家庭住址职称性别电话5以宿舍为实体的E-R模型宿舍编号宿舍学生姓名宿舍人数归纳上述5个局部E-R模型综合成全局E-R模型班级课程学生选修管理课程编号姓名学号联系方式上课教室考查方式班级编号专业班级人数任课教师教授讲授寝室编号住宿三、关系模式设计将E-R图转换为关系模式如下:班级信息表(班级编号,班级人数,课程编号,所属专业,辅导员);PK=班级编号NOTNULL学生信息表(学号,姓名,籍贯,性别,出生日期,家庭地址,寝室编号,政治面貌,联系方式,班级编号);PK=学号NOTNU

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

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

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