




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生信息管理系统数据库设计,oracle大型数据库课程演讲,刘昊计144-2201458504221,主讲人:刘昊,项目背景,项目来源,Part1,随着学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增加。面对庞大的信息量,传统的人工方式管理会导致学生信息管理上的混乱,人力与物力过多浪费,管理费用的增加,从而使学校管理人员的负担过重,影响整个学校的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的学生信息管理系统,对学生信息进行集中统一的管理。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。提高学生信息管理的工作效率,作到信息的规范管理,科学统计和快速查询,让该系统更好的为学校,社会服务。,学生信息管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的学生信息管理系统,将是非常必要的,也是十分及时的。通过对管理系统模型的研究,提出一套构造学生信息管理系统模块的方法,并利用数据库,信息系统分析学的知识,结合其它学校管理业务知识,建立起相关数据模型,利用面向对象开发工具对其进行设计与开发,建立一套有效的学生信息管理系统,可以减少工作量,将管理工作科学化,规范化,提高学校管理的工作质量和工作效率。,开发背景,开发意义,计划安排,项目计划,项目安排,2.1项目计划,Part2,2.2项目安排,Part2,分析用户的需求,明确开发目的,制定项目开发计划,编写详细的数据库设计,并及时整理报告。,需求分析,系统设计,项目编码,系统测试,对系统总体布局以及每个功能模块所涉及的数据库建表进行详细的设计,考虑开发过程中可能遇到的问题。,通过SQLPLUS,使用SQL语言编写数据库,通过其他的编程软件与数据库的连接,实现系统功能。,进行程序测试,调试测试中出现的问题,消除系统故障,保证程序的可靠运行,不断提高系统质量。,1,2,3,4,需求分析,对性能的规定,对功能的规定,系统功能层次图,Part3,3.1对功能的规定,管理员:,所有的学生信息,全部保存在中心数据库,并且只有管理员本人才能对这些信息进行增加、修改和删除操作。软件提供对信息的增加、修改和删除的操作。同时,软件提供对信息的查询、查找操作,以方便用户查找到特定的信息。,学生管理系统需要满足学校老师、学生和管理员的登录模块功能,要求能够对这三者的使用进行系统协调的分析。以确保每一部分都能够顺畅使用。其中每个部分都要包含插入、修改、删除的界面。,学生:,可以对学生信息修改、删除、添加、查询;可以对教师信息修改、删除、添加、查询;可以对课程信息修改、删除、添加、查询;,所有的教师信息,全部保存在中心数据库,并且只有管理员本人才能对这些信息进行增加、修改和删除操作。软件提供对信息的增加、修改和删除的操作。同时,软件提供对信息的查询、查找操作,以方便用户查找到特定的信息。,教师:,3.2对性能的规定,Part3,精度,在进行向数据库提取所要信息时,只要输入相关的关键字,就能查找出相对应的信息;向数据库输入信息时,要确保输入的信息准确的并且数据类型要符合定义的数据类型。,灵活性,当需求发生变化时,该软件的基本的操作,数据结构,运行环境等等基本不会发生变化,只是对系统的数据库的文件和记录进行处理,就可以满足需求。,3.3系统功能层次图,Part3,Part3,3.3系统功能层次图,Part3,3.3系统功能层次图,Part3,3.3系统功能层次图,数据库设计与实现,数据库实体分析,实体的属性,数据库表设计,部分SQL语句实现,4.1数据库实体分析,Part4,根据学生信息管理系统的总体设计,我们将这个系统分为三大模块.由此我们可以首先确定三大实体:管理员、教师和学生,而由于用户可以进行选课、查询等操作.所以确定该系统共有以下实体:1.管理员实体.2.教师实体.3.学生实体.4课程实体.5.选课实体.6.专业实体.,Part4,4.2实体的属性,该系统涉及到的实体分别为管理员实体,教师实体,学生实体.根据系统需求,我们将以下实体的属性确定如下:1.管理员实体,包含管理员的信息,详细属性如下:(1)管理员ID.(2)登录密码.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(TNONUMBER(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,CNAMEVARCHAR(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),SYEARNUMBER(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,教师管理,根据教师表中的数据信息依次添加教师信息。添加成功。,学生管理,在学生信息表,通过正确的数据,输入学号,姓名,性别,证件号,账号,账号密码。添加成功,创建表,创建学生信息表,教师信息表,课程表和管理员表。创建成功。,课程管理,在课程信息表中以正确形式插入课程信息。插入成功。,结论:未见异常,遇到的问题,6.遇到的问题,Part2,设计困难,各功能连数据和功能联系紧密,整体的框架和功能设计比较困难。,语言陌生,本学期刚接触oracle数据库,熟练程度不够。,技术问题,系统的全部实现还需要其他开发工具的支持。,权限问题,学生信息管理系统涉及老师,学生和管理员,不同的身份具有不同的权限。,数据问题,有些功能数据处理时由于需要获取上一次的用户消息,session处理比较困难。,时间短,项目设计到开发实现时间较短,首次接触一些开发语言需要自学,心得体会,7.心得体会,Part1,知识积累,这次设计激发了我们今后努力学习的兴趣,这将对我们以后的学习产生积极的影响。把学到的知识应用到时间中去,多做多练,才可以把理论的精华发挥出来。知识不是知道,了解就好,一定要去应用它,发展它,让它在现实生活中得到充分的应用,从而解决一些问题,这才是学习的根本目的。,对oracle数据库的理解更加深刻,理解了oracle大型数据库在项目设计与实现包括后期的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 创新思维体系构建与实战应用
- 化疗药物恶心呕吐护理
- 消防资格证培训大纲
- 淘宝售后规则培训
- 2025年智能可穿戴设备柔性传感技术在养老护理中的创新解决方案
- 墙体检测培训课件
- 二级医院卒中中心建设汇报
- 文化中心装修设计与后期物业运营管理协议
- 离婚协议书贷款购房房产分割与共同购房合同示范文本
- 离婚诉讼子女抚养权及财产分割合同范本编写指南
- 2025至2031年中国温控器零件行业投资前景及策略咨询研究报告
- 安全隐患排查讲座课件
- 字节跳动实习合同协议
- 生产绩效考核管理办法
- 专升本思维逻辑训练试题及答案
- 钣金生产车间安全培训
- 核心素养视域下美术学科“五环式”教学研究
- 《财务大数据分析》教案
- 肥胖症诊断与治疗(2024版)指南解读
- 颅脑CT检查技术讲解
- 2025年高中数学说题比赛系列课件
评论
0/150
提交评论