数据库学生管理系统.ppt_第1页
数据库学生管理系统.ppt_第2页
数据库学生管理系统.ppt_第3页
数据库学生管理系统.ppt_第4页
数据库学生管理系统.ppt_第5页
已阅读5页,还剩86页未读 继续免费阅读

下载本文档

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

文档简介

1、学生信息管理系统,课程设计说明,课程题目 学生信息管理系统 设计任务 设计出基本的学生信息管理系统,能进行相关的增删改查操作,在操作数据库时,要能够保持数据库结构的完整性。结合高级语言和网页相关,做出一个友善的数据库操作界面,尽量做到用户体验良好,每次操作要显示出SQL语句,操作失败时,显示错误信息。 开发环境 mssql server 2008 java,设计人员,需求分析:吴彤、吕铭心 数据库设计:刘文继、周志星、陈恒 程序设计:葛鹏飞、曾璐、李雪 界面PPT:吕铭心、吴彤 测试分析:全体人员,设计步骤,需求分析 概念设计 画出ER关系图 逻辑设计 设计表并明确各个表之间的关系 数据库的搭

2、建 结合高级语言实现界面操作,需求分析,本系统存在以下几个实体 学生、教师、课程、学院、系别(即班级,为设计简单,默认一个系就是一个班级,不存在一个系分班的情况) 一个学生只能属于一个班级,一个班级可以有很多学生,学生和班级的关系为n:1 一个学生可以有很多教师,一个教师也可以有很多学生,学生和教师的关系为m:n 一个学生可以选很多课,一门课也可以被很多学生选择,学生和课程的关系为m:n 一个教师可以担任很多课,一门课可以由很多老师来教,教师和课程的关系为m:n 一个系只能属于一个学院,一个学院可以有多个系,学院和系的关系为1:n 不同的班级可以有相同的课,班级和课程之间关系为m:n,概念设计

3、,逻辑设计,数据库的搭建,新建数据库student_manager,新建学院表,新建学院表,新建系(班级)表,新建系(班级)表,新建学生表,新建学生表,新建课程表,新建课程表,新建教师表,新建教师表,新建教师-课程表、课程-专业表,新建学生-教师-课程表,建立表间关系(系表),选择系(班级)(department)表,右键“关系”,添加外键关系,然后在“表和列规范”中选择外建表(department)和其外键(academy_id),以及主键表(academy)和其被关联的字段(academy_id)。具体步骤如图解,建立表间关系(系表),建立表间关系(系表),建立表间关系(系表),学院表学院

4、编号的修改能引起此表级联修改,但是只要学院之下有班级,学院表就不能删除。此表的修改并不影响学院表,建立表间关系(学生表),建立表间关系(学生表),班级表班级编号的修改能引起此表级联修改,但是只要班级之下有学生,班级表就不能删除。此表的修改并不影响班级表,建立表间关系(教师课程表),建立表间关系(教师课程表),建立表间关系(教师课程表),建立表间关系(教师课程表),建立表间关系(教师课程表),教师或者课程只要删掉一个,则它们的关系解除,修改时级联修改,保持关系。,建立表间关系(学生教师课程表),建立表间关系(学生教师课程表),建立表间关系(学生教师课程表),建立表间关系(学生教师课程表),建立表

5、间关系(学生教师课程表),学生、教师-课程只要删掉一个,则它们的关系解除,修改时级联修改,保持关系。,建立表间关系(学生课程-专业表),建立表间关系(学生课程-专业表),建立表间关系(学生课程-专业表),建立表间关系(学生课程-专业表),建立表间关系(学生课程-专业表),课程或者专业只要删掉一个,则它们的关系解除,修改时级联修改,保持关系。,程序设计,操作界面,登录页面,登录成功,数据库初始为空,添加学院,添加学院,添加学院,按照上述方式,添加几个学院,查询学院,修改学院,修改学院,删除学院,删除学院,重新查询,添加班级,添加班级,添加班级,按照上述方式,添加班级,查询班级,修改、删除班级此处

6、省略,与学院操作同理,添加教师,添加教师,添加教师,按照上述方式添加教师 教师的修改和删除操作与学院操作同理,此处省略,查询教师,添加学生,添加学生,添加学生,按照上述方式添加学生 学生的修改和删除操作与学院操作同理,此处省略,查询学生,添加课程,添加课程,添加课程,按照上述方式添加课程 课程的修改和删除操作与学院操作同理,此处省略,查询课程,为课程分配教师,为课程分配教师,为课程分配教师,按照上述方式分配,查询课程和教师的关系,删除课程和教师的关系,为课程选择专业,为课程选择专业,为课程选择专业,按照上述方式,为课程选择专业,查询课程和专业的关系,删除课程和专业的关系,学生选择课程,学生选择课程,学生选择课程

温馨提示

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

评论

0/150

提交评论