oracle数据库学生信息管理系统_第1页
oracle数据库学生信息管理系统_第2页
oracle数据库学生信息管理系统_第3页
oracle数据库学生信息管理系统_第4页
oracle数据库学生信息管理系统_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

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

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

3、提高学校管理的工作质量和工作效率。开发背景1开发意义2计划安排项目计划项目安排52.1 项目计划Part 2 行动策略进行详细系统分析设计,按时编写文档与同学进行讨论请教,制定开发计划知识储备了解系统运营机制,学习掌握数据库的使用,并在日常的练习中不断掌握功能拓展由于时间限制,功能可能还不够完善,后期将进一步完善和增加相关功能62.2 项目安排Part 2分析用户的需求,明确开发目的,制定项目开发计划,编写详细的数据库设计,并及时整理报告。需求分析系统设计项目编码系统测试对系统总体布局以及每个功能模块所涉及的数据库建表进行详细的设计,考虑开发过程中可能遇到的问题。通过SQLPLUS,使用SQL

4、语言编写数据库,通过其他的编程软件与数据库的连接,实现系统功能。进行程序测试,调试测试中出现的问题,消除系统故障,保证程序的可靠运行,不断提高系统质量。1234需求分析对性能的规定对功能的规定系统功能层次图8Part33.1对功能的规定 管理员:所有的学生信息,全部保存在中心数据库,并且只有管理员本人才能对这些信息进行增加、修改和删除操作。软件提供对信息的增加、修改和删除的操作。同时,软件提供对信息的查询、查找操作,以方便用户查找到特定的信息。学生管理系统需要满足学校老师、学生和管理员的登录模块功能,要求能够对这三者的使用进行系统协调的分析。以确保每一部分都能够顺畅使用。其中每个部分都要包含插

5、入、修改、删除的界面。 学生:可以对学生信息修改、删除、添加、查询;可以对教师信息修改、删除、添加、查询;可以对课程信息修改、删除、添加、查询;所有的教师信息,全部保存在中心数据库,并且只有管理员本人才能对这些信息进行增加、修改和删除操作。软件提供对信息的增加、修改和删除的操作。同时,软件提供对信息的查询、查找操作,以方便用户查找到特定的信息。 教师:93.2 对性能的规定Part 3性能规定精度在进行向数据库提取所要信息时,只要输入相关的关键字,就能查找出相对应的信息;向数据库输入信息时,要确保输入的信息准确的并且数据类型要符合定义的数据类型。灵活性当需求发生变化时,该软件的基本的操作,数据

6、结构,运行环境等等基本不会发生变化,只是对系统的数据库的文件和记录进行处理,就可以满足需求。103.3 系统功能层次图Part 311Part 33.3 系统功能层次图12Part 33.3 系统功能层次图13Part 33.3 系统功能层次图数据库设计与实现数据库实体分析实体的属性数据库表设计部分SQL语句实现154.1数据库实体分析Part 4根据学生信息管理系统的总体设计,我们将这个系统分为三大模块.由此我们可以首先确定三大实体:管理员、教师和学生,而由于用户可以进行选课、查询等操作.所以确定该系统共有以下实体:1.管理员实体.2.教师实体.3.学生实体.4课程实体.5.选课实体.6.专

7、业实体.16Part 44.2实体的属性实体属性管理员管理员ID,登录密码教师教师ID,教师姓名,登录密码学生学号,姓名,性别,班级号,籍贯,登录密码等课程课程号,课程名称,课程教师,教师ID该系统涉及到的实体分别为管理员实体,教师实体,学生实体.根据系统需求,我们将以下实体的属性确定如下:1.管理员实体,包含管理员的信息,详细属性如下:(1)管理员ID.(2)登录密码.2.教师实体,包含教师的信息,详细属性如下:(1)教师ID.(2)教师姓名.(3)登录密码.3.学生实体,包含学生的基本信息,详细属性如下:(1)学生ID.(2)所属系别.(3)姓名.(4)性别.(5)年龄.(6)出生日期.(

8、7)电话.(8)系别.(9)籍贯.(10)入学日期.(11)职务.(12)班级号.(13)学位.(14)登录密码.4课程实体,包含课程的信息,详细属性如下:(1)课程号.(2)课程名称.(3)课程教师.(4)教师ID.实体属性表17Part 44.3数据库表设计18Part 44.3数据库表设计19Part 44.4部分SQL语句实现(1)教师信息表创建:create table teacher( TNO NUMBER(10) not null, TNAME VARCHAR(10), TPHONE NUMBER(15), TSEX VARCHAR(10), TADDR VARCHAR(50),

9、 TBIRTH VARCHAR(10), TID VARCHAR(18), TGRADUAT VARCHAR(50), TEDUCATION VARCHAR(50), TMAJOR VARCHAR(50), TGOVER VARCHAR(50), TENTERTIME VARCHAR(10), TPOSITION VARCHAR(50), PASSWORD VARCHAR(8)(2)课程信息表创建:create table source( CNO NUMBER(10) not null, CNAME VARCHAR(40), CROOM VARCHAR(20), TNO NUMBER(10)2

10、0Part 44.4部分SQL语句实现(3)学生信息表创建:create table student(SNO NUMBER(10) not null, SNAME VARCHAR(20) not null, SSEX VARCHAR(3), SAGE NUMBER(2), SBIRTH VARCHAR(30), SPHONE NUMBER(30), SDEPT VARCHAR(20), SNATIVE VARCHAR(40), SGOVER VARCHAR(10), SENTERTIME VARCHAR(10), SCATEGORY VARCHAR(10), SCLASS VARCHAR(30

11、), SYEAR NUMBER(2), SFOREIGNLAN VARCHAR(10), SDEGREE VARCHAR(4), SAREA VARCHAR(20), SGRADUATE VARCHAR(20), SID VARCHAR(20), SENGLISHNAME VARCHAR(20), PASSWORD VARCHAR(10) )(4)管理员表创建:create table admin(ID NUMBER(10) not null, PASSWORD VARCHAR(10) not null) 测试结论程序测试测试结论225.1 程序测试Part 5235.2 测试结论Part 5

12、教师管理根据教师表中的数据信息依次添加教师信息。添加成功。学生管理学生管理在学生信息表,通过正确的数据,输入学号,姓名,性别,证件号,账号,账号密码。添加成功创建表创建学生信息表,教师信息表,课程表和管理员表。创建成功。课程管理在课程信息表中以正确形式插入课程信息。插入成功。结论:未见异常遇到的问题256.遇到的问题Part 2设计困难各功能连数据和功能联系紧密,整体的框架和功能设计比较困难。语言陌生本学期刚接触oracle数据库,熟练程度不够。技术问题系统的全部实现还需要其他开发工具的支持。权限问题学生信息管理系统涉及老师,学生和管理员,不同的身份具有不同的权限。数据问题有些功能数据处理时由于需要获取上一次的用户消息,session处理比较困难。时间短项目设计到开发实现时间较短,首次接触一些开发语言需要自学心得体会277. 心得体会Part 1知识积累这次设计激发了我们今后努力学习的兴趣,这将对我们以后的学习产生积极的影响。把学到的知识应用到时间中去,多做多练,才可以把理论的精华发挥出来。知识不是知道,了解就好,一定要去应用它,发展它,让它在现实生活中得到充分的应用,从而解决一些问题,这才是学习的根本目的。对oracle数据库的理解更加深刻理解了oracle

温馨提示

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

评论

0/150

提交评论