数据库课程设计--学生信息查询管理系统.doc_第1页
数据库课程设计--学生信息查询管理系统.doc_第2页
数据库课程设计--学生信息查询管理系统.doc_第3页
数据库课程设计--学生信息查询管理系统.doc_第4页
数据库课程设计--学生信息查询管理系统.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、需求描述为了方便学生查询个人信息和学校信息,为了更好地管理学生信息,现建立学生信息查询管理系统,主要实现对学生个人信息的录入,其中包括个人信息,成绩查询,个人奖励,学费查询,学籍变更信息查询,学校的院系设置情况,班级情况,共需要建立六张表。个人信息包括个人基本信息,可以作为入校大学生的身份识别,也可以方便地了解个人情况,但须保证信息的真实性和及时更新,个人奖励可以给有专长的学生提供一个平台,有利于学生更好地发展,给老师选拔人才提供了依据,成绩查询包括学生本学期所取得的各科成绩和综合排名等情况,学费表可以提前告知学生每年的学费额,可以使学校的财务管理更加透明化,谨防乱收费现象,学生也可以提前做好准备,准时交纳学费等有关费用,学籍变更可以管理一些特殊情况的学生,给学校的管理带来了很大的方便,可以更好地做好备案,院系设置是学校的专业设置情况,便于学生查询学校的基本情况,对学校可以有一个初步了解。二、分析 1、学生信息表 作为记录学生详细情况的基本表格,应该所包含的信息尽可能全面,其中必须要设置学号,它是识别在校学生身份的重要信息,学号与学生之间是一一对应的关系,在查询时可以利用学号查询出一系列相关的信息,它就像一个学生的身份证一样,还设置了姓名、性别、出生年月、籍贯、联系电话、联系地址、邮箱、学籍变更情况、所在的院系、所在班级等等一系列列名。e-r图如下: 2、个人奖励个人奖励表是记录学生的一些获奖情况,其中包括姓名、学号、参赛名称及名次,与学生构成奖罚关系,e-r图如下: 3、院系设置每个学生从属于一个院系,表中包含党政办公室电话、包含专业数及院长姓名等详细信息,e-r图如下: 4、学籍变更表该表可以记录转或转专业的同学的情况,可以包括转出的院校,专业等,与学生是一一对应的关系,e-r图如下: 5、学费情况该表记录个学院的收费情况,以学院的名称为主键,包括教学费、住宿费等收费情况,e-r图如下家: 6、成绩表每个学生对应一个成绩,与学生是一一对应的关系,包括本学期的各科成绩,综合排名,不及格门数,e-r图如下: 以上是部分e-r图,根据部分图可以进行组装和逻辑分析后得出全局e-r图为:三、设计 学生表(学号、姓名、性别、班级编号、学籍变动、寝室号、寝室楼、班级、专业、院系、籍贯、出生年月、手机号),其中学号设置为主键。个人奖励(姓名、学号、活动名称、获得奖励、情况说明),其中设置学号为主键。成绩表(姓名、学号、高等数学、线性代数、大学物理、大学英语、综合排名、不及格门数),其中设置学号为主键,分数为整型变量,不可为空。学费表(院系名称、住宿费、教学费、住宿费),院系名称为主键,院系名称为字符型。学籍变更表(学号、姓名、转出院校、转入时间、转入专业、情况说明),其中学号为主键,情况说明可以为空。院系设置(院系名称、本院人数、本院教工人数、包含专业数、院长姓名、党委办公室电话),院系名称为主键,电话号码为字符型。四、数据库的实现1、学生信息管理系统数据库生成关系图后,数据库的关系图的截图如下: 2、利用sql查询语句查询数据库的部分截图如下图所示: 3、数据库建立连接的查询语句及结果的截图如下图示: 4、学生表的结构如图:;5、学生表的表结构如图所示: 6、成绩表的表结构如下图所示: 7、个人奖励表的结构截图如下所示: 8、学费表的表结构如下图所示: 9、学籍表的截图如下图所示:10、院系设置表的结构截图如下所示: 六、功能模块 try class.forname(“sun.jdbc.odbc.jdbcodbedriver”)connection con=drivermanager.getconnection(“jdbc:obdc:mydb”,);java.sql.statement sqlcmd=con.createstatement();result r=sqlcmd.executequery(select a,b from mytable);while(r.next()int i=r.grtinteger(1);sering s=r.getvarchar(2);syste

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论