oracle数据库学生信息管理系统

上传人:我*** 文档编号:134443185 上传时间:2020-06-05 格式:PPT 页数:28 大小:599.50KB
返回 下载 相关 举报
oracle数据库学生信息管理系统_第1页
第1页 / 共28页
oracle数据库学生信息管理系统_第2页
第2页 / 共28页
oracle数据库学生信息管理系统_第3页
第3页 / 共28页
oracle数据库学生信息管理系统_第4页
第4页 / 共28页
oracle数据库学生信息管理系统_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《oracle数据库学生信息管理系统》由会员分享,可在线阅读,更多相关《oracle数据库学生信息管理系统(28页珍藏版)》请在金锄头文库上搜索。

1、学生信息管理系统数据库设计 oracle大型数据库 课程演讲 刘昊计144 2201458504221 主讲人 刘昊 项目背景 项目来源 Part1 随着学校规模的不断扩大 学生数量急剧增加 有关学生的各种信息也成倍增加 面对庞大的信息量 传统的人工方式管理会导致学生信息管理上的混乱 人力与物力过多浪费 管理费用的增加 从而使学校管理人员的负担过重 影响整个学校的运作和控制管理 因此 必须制定一套合理 有效 规范和实用的学生信息管理系统 对学生信息进行集中统一的管理 通过这样的系统 可以做到信息的规范管理 科学统计和快速的查询 从而减少管理方面的工作量 提高学生信息管理的工作效率 作到信息的规

2、范管理 科学统计和快速查询 让该系统更好的为学校 社会服务 学生信息管理作为计算机应用的一个分支 有着手工管理无法比拟的优点 如检索迅速 查找方便 可靠性高 存储量大 保密性好 寿命长 成本低等 这些优点能够极大地提高学生信息管理的效率 因此 开发一套能够为用户提供充足的信息和快捷的查询手段的学生信息管理系统 将是非常必要的 也是十分及时的 通过对管理系统模型的研究 提出一套构造学生信息管理系统模块的方法 并利用数据库 信息系统分析学的知识 结合其它学校管理业务知识 建立起相关数据模型 利用面向对象开发工具对其进行设计与开发 建立一套有效的学生信息管理系统 可以减少工作量 将管理工作科学化 规

3、范化 提高学校管理的工作质量和工作效率 开发背景 开发意义 计划安排 项目计划 项目安排 2 1项目计划 Part2 2 2项目安排 Part2 分析用户的需求 明确开发目的 制定项目开发计划 编写详细的数据库设计 并及时整理报告 需求分析 系统设计 项目编码 系统测试 对系统总体布局以及每个功能模块所涉及的数据库建表进行详细的设计 考虑开发过程中可能遇到的问题 通过SQLPLUS 使用SQL语言编写数据库 通过其他的编程软件与数据库的连接 实现系统功能 进行程序测试 调试测试中出现的问题 消除系统故障 保证程序的可靠运行 不断提高系统质量 1 2 3 4 需求分析 对性能的规定 对功能的规定

4、 系统功能层次图 Part3 3 1对功能的规定 管理员 所有的学生信息 全部保存在中心数据库 并且只有管理员本人才能对这些信息进行增加 修改和删除操作 软件提供对信息的增加 修改和删除的操作 同时 软件提供对信息的查询 查找操作 以方便用户查找到特定的信息 学生管理系统需要满足学校老师 学生和管理员的登录模块功能 要求能够对这三者的使用进行系统协调的分析 以确保每一部分都能够顺畅使用 其中每个部分都要包含插入 修改 删除的界面 学生 可以对学生信息修改 删除 添加 查询 可以对教师信息修改 删除 添加 查询 可以对课程信息修改 删除 添加 查询 所有的教师信息 全部保存在中心数据库 并且只有

5、管理员本人才能对这些信息进行增加 修改和删除操作 软件提供对信息的增加 修改和删除的操作 同时 软件提供对信息的查询 查找操作 以方便用户查找到特定的信息 教师 3 2对性能的规定 Part3 精度 在进行向数据库提取所要信息时 只要输入相关的关键字 就能查找出相对应的信息 向数据库输入信息时 要确保输入的信息准确的并且数据类型要符合定义的数据类型 灵活性 当需求发生变化时 该软件的基本的操作 数据结构 运行环境等等基本不会发生变化 只是对系统的数据库的文件和记录进行处理 就可以满足需求 3 3系统功能层次图 Part3 Part3 3 3系统功能层次图 Part3 3 3系统功能层次图 Pa

6、rt3 3 3系统功能层次图 数据库设计与实现 数据库实体分析 实体的属性 数据库表设计 部分SQL语句实现 4 1数据库实体分析 Part4 根据学生信息管理系统的总体设计 我们将这个系统分为三大模块 由此我们可以首先确定三大实体 管理员 教师和学生 而由于用户可以进行选课 查询等操作 所以确定该系统共有以下实体 1 管理员实体 2 教师实体 3 学生实体 4课程实体 5 选课实体 6 专业实体 Part4 4 2实体的属性 该系统涉及到的实体分别为管理员实体 教师实体 学生实体 根据系统需求 我们将以下实体的属性确定如下 1 管理员实体 包含管理员的信息 详细属性如下 1 管理员ID 2

7、登录密码 2 教师实体 包含教师的信息 详细属性如下 1 教师ID 2 教师姓名 3 登录密码 3 学生实体 包含学生的基本信息 详细属性如下 1 学生ID 2 所属系别 3 姓名 4 性别 5 年龄 6 出生日期 7 电话 8 系别 9 籍贯 10 入学日期 11 职务 12 班级号 13 学位 14 登录密码 4课程实体 包含课程的信息 详细属性如下 1 课程号 2 课程名称 3 课程教师 4 教师ID 实体属性表 Part4 4 3数据库表设计 Part4 4 3数据库表设计 Part4 4 4部分SQL语句实现 1 教师信息表创建 createtableteacher TNONUMBE

8、R 10 notnull TNAMEVARCHAR 10 TPHONENUMBER 15 TSEXVARCHAR 10 TADDRVARCHAR 50 TBIRTHVARCHAR 10 TIDVARCHAR 18 TGRADUATVARCHAR 50 TEDUCATIONVARCHAR 50 TMAJORVARCHAR 50 TGOVERVARCHAR 50 TENTERTIMEVARCHAR 10 TPOSITIONVARCHAR 50 PASSWORDVARCHAR 8 2 课程信息表创建 createtablesource CNONUMBER 10 notnull CNAMEVARCHA

9、R 40 CROOMVARCHAR 20 TNONUMBER 10 Part4 4 4部分SQL语句实现 3 学生信息表创建 createtablestudent SNONUMBER 10 notnull SNAMEVARCHAR 20 notnull SSEXVARCHAR 3 SAGENUMBER 2 SBIRTHVARCHAR 30 SPHONENUMBER 30 SDEPTVARCHAR 20 SNATIVEVARCHAR 40 SGOVERVARCHAR 10 SENTERTIMEVARCHAR 10 SCATEGORYVARCHAR 10 SCLASSVARCHAR 30 SYEA

10、RNUMBER 2 SFOREIGNLANVARCHAR 10 SDEGREEVARCHAR 4 SAREAVARCHAR 20 SGRADUATEVARCHAR 20 SIDVARCHAR 20 SENGLISHNAMEVARCHAR 20 PASSWORDVARCHAR 10 4 管理员表创建 createtableadmin IDNUMBER 10 notnull PASSWORDVARCHAR 10 notnull 测试结论 程序测试 测试结论 5 1程序测试 Part5 5 2测试结论 Part5 教师管理 根据教师表中的数据信息依次添加教师信息 添加成功 学生管理 在学生信息表 通

11、过正确的数据 输入学号 姓名 性别 证件号 账号 账号密码 添加成功 创建表 创建学生信息表 教师信息表 课程表和管理员表 创建成功 课程管理 在课程信息表中以正确形式插入课程信息 插入成功 结论 未见异常 遇到的问题 6 遇到的问题 Part2 设计困难 各功能连数据和功能联系紧密 整体的框架和功能设计比较困难 语言陌生 本学期刚接触oracle数据库 熟练程度不够 技术问题 系统的全部实现还需要其他开发工具的支持 权限问题 学生信息管理系统涉及老师 学生和管理员 不同的身份具有不同的权限 数据问题 有些功能数据处理时由于需要获取上一次的用户消息 session处理比较困难 时间短 项目设计

12、到开发实现时间较短 首次接触一些开发语言需要自学 心得体会 7 心得体会 Part1 知识积累 这次设计激发了我们今后努力学习的兴趣 这将对我们以后的学习产生积极的影响 把学到的知识应用到时间中去 多做多练 才可以把理论的精华发挥出来 知识不是知道 了解就好 一定要去应用它 发展它 让它在现实生活中得到充分的应用 从而解决一些问题 这才是学习的根本目的 对oracle数据库的理解更加深刻 理解了oracle大型数据库在项目设计与实现包括后期的维护中的重要性 我觉得作为一名软件工程专业的学生 这次课程设计是很有意义的 自我反思 我们发现平时学的太少了 在今后我们首先要把老师在课堂讲的弄懂 弄透 在此基础上利用课余时间多看课外书籍 拓宽知识面 在设计过程中 合作精神必不可少 单凭一个人的力量是不能完成的 毕竟一个人学的很有限 每个人掌握的不同 我相信 态度决定一切 只有努力才有收获 1 2 3 演示完毕谢谢聆听

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号