- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库课程设计24299.doc
某市第三中学学生信息库管理系统
1.课程设计的目的
本课程设计是通过《数据库系统概论》的相关知识加以制作的,通过此课程设计使同学对于本学期所学的内容,有关于系数据库,关系数据库标准语言SQL,数据库安全性,数据库完整性,对于建立的关系查询进行处理和优化,数据库恢复技术,并发控制等等都有一个更深的理解,因此,通过实践,充分用本学期所学的内容,使本课程设计更加完善,易用。与此同时,也增强分析问题,解决实际问题的能力。使学生学以致用。在现实生活中得到锻炼。为以后从事有关于建立大型数据库的领域做好铺垫。此学生信息库管理系统包括六大方面:对学校整体信息的管理,每个学院之间的多种信息管理,学院中所包括的多个专业信息管理,学生个人的基本信息管理,每学期每个专业的教学计划管理以及每个学生每门课程的成绩管理。
2.设计方案论证
2.1设计思路
2.1.1需求分析
目前,随着高等院校办学规模的不断扩大,学生人数逐年增加,学校对学生信息管理工作也变得越来越繁重,而数据库是在一个信息管理系统中占有非常重要的地位,为此,通过调查实际情况,明确用户所需要的各项功能,以及保证所需要的管理系统是否满足数据库的安全性、完整性和一致性的要求,在创建数据库的同时也需要考虑在查找过程中需要满足高效率的存储要求,合理的数据库结构也将有利于程序的实现。所以,利用数据库开发一个有关于学校各个方面的信息,加以管理是十分重要的。
本设计包括以下六个方面。
(1)系统用户管理:对学校的整体信息进行管理。
(2)院系信息管理:对院的各部分有关信息进行删除、添加、修改等操作。
(3)专业信息管理:对每个专业的各部分有关信息进行修改、添加、删除等操作。
(4)学生基本信息管理: 对每个学生的自身基本信息,例如:姓名,学号,年龄,籍
贯,民族等多种信息进行删除、修改、添加等操作。
(5)教学计划信息数据:对于每个专业的每个学生每学期的课程进行安排。
(6)学生成绩信息数据 :对于每个学生每学期每个课程所得的成绩,所需要的选修
的课程的学期学时,学分,等信息进行管理。
2.1.2实施方案
通过本学期所学的知识完成此设计此设计所涉及的知识点为建立数据库,保存数据,运用关系数据库标准语言SQL中的多种形式,简单的select多种查询,建立视图与索引等进行不同的查询得到所需要的结果,在设计过程中需要保证数据的安全性和完整性。
2.1.3功能模块结构图
图1 学生信息库管理系统功能模块结构图
2.2概念结构设计
本设计所涉及的学生信息管理方面分为六个大方面,为系统用户对于整个学校的全方面信息管理,对于学校学院之间院系的信息管理,对于学院内的不同系之间的信息管理,对于学生所选专业的信息管理,对于每个学生每学期所选修的课程进行教学计划信息管理,对于每个学生每学期所选修的每门课程得到的成绩进行信息管理。运用不同的知识完成用户所需要的管理系统。
2.2.1学生信息管理系统E-R图如下所示
图2 学生信息管理E-R图
2.3逻辑结构设计
2.3.1E-R图转换为关系模式
(1)系统用户数据 (用户名、密码)
(2)院系信息数据 (学院代码、学院名称)
(3)专业信息数据 (学院代码、专业代码、专业名称)
(4)学生基本信息数据 (学号、姓名、性别、生日、民族、政治面貌、籍贯)
(56)学生成绩信息数据 (学号、姓名、课程代码、成绩)
2.3.2建立关系模式
根据所建立的关系模式,在查询分析器中定义基本表
(1)login数据表的各字段属性
表 1 login数据表的各字段属性
字段名称
数据类型
字段大小
主键
标题
yonghu
char
10
用户名
password
char
10
密码
建立login表
create table login
(yonghu char(10) ,
password char(10) not null )
图3 login表属性
(2)institute数据表2 institute数据表的各字段属性
字段名称
数据类型
字段大小
主键
标题
institute_id
char
10
Yes
学院代码
institute_name
char
10
学院名称
建立institute表
create table institute
( institute_id char (10) primary key,
institute_name char (10) not null)
图4 institute表属性
(3)major数据表的各字段属性
表 3 major数据表的各字段属性
字段名称
数据类型
字段大小
主键
标题
institute_id
char
10
Yes
学院代码
major_name
ch
您可能关注的文档
最近下载
- 中华人民共和国人民陪审员法全文最新解读课件.pptx VIP
- 新能源行业光储能微电网能量管理系统解决方案【50页PPT】.pptx VIP
- 电力系统分析理(第二版 刘天琪 邱晓燕)课后思考题答案(不包括计算).doc VIP
- 突发事件之车站大客流组织讲解.pptx VIP
- 护理三基考试题库7000题.pdf VIP
- 4 古代诗歌四首《次北固山下》 王湾 教学课件 初中语文统编版(2024)七年级上册 第一单元.pptx
- 电力系统分析理论-课后答案(刘天琪-邱晓燕-著)-科学出版社.pdf VIP
- 隧道工程-盾构施工技术(课件).ppt VIP
- 高速铁路隧道工程施工质量验收标准培训课件参考.ppt VIP
- 老虎岩生活垃圾填埋场沼气发电建设项目环境影响报告表.doc VIP
文档评论(0)