基于oracle设计与实现,基于Oracle的高校研究生招生系统设计与实现.doc

基于Oracle的高校研究生招生系统设计与实现

第 6 卷第 7 期 (2010 年 3 月) Computer Knowledge and Technology 电脑知识与技术

E-mail: HYPERLINK mailto:xsjl@ xsjl@ HYPERLINK / Tel:+86-551-5690963 5690964ISSN 1009-3044Computer Knowledge and Technology 电脑知识与技术Vol.6,No.7,March 2010, pp.1605-1608基于 Oracle 的高校研究生招生系统设计与实现陈 虹

(四川师范大学 计算机科学学院,四川 成都 610101)

摘要:Oracle 数据库是当今世界流行的数据库管理系统之一,在大中型应用中被广泛的采用。 基于 Oracle 9i 设计和实现的某高校研 究生招生系统能通过 Oracle 中的 PL/SQL 程序对考生的成绩数据和录取情况进行较全面处理。关键词:Oracle;高校研究生招生系统;存储过程;触发器中图分类号:TP311文献标识码: A文章编号:1009-3044(2010)07-1605-04Design and Implement of the University Recruit System for Graduates Based on Oracle

CHEN Hong

(College of Computer Science, Sichuan normal University, Chengdu 610101, China)Abstract: At present,Oracle is one of the popular database, it's adopted in many applications. The university rec-ruit system for graduates based on oracle 9i can deal with examinees' score and result through PL/SQL of Oracle.Key words: oracle; the university recruit system to graduates; procedure; trigger随着数据库技术的不断发展,数据库经历了 Foxpro、SyBase、SQL server、DB2、Oracle 等阶段。现在 Oracle 是最流行的大型关系数 据库之一,拥有广泛的用户和大量的应用案例。 PL/SQL 是 Oracle 中用户和服务器之间的一种接口,使用 PL/SQL 语言可以在各种环 境下对 Oracle 数据库进行访问。 高校研究生招生系统是每个有招收研究生资格的高校必须具备的管理系统。 本高校研究生招生系 统是基于 Oracle 9i 设计和实现的,能对考生的成绩数据和录取情况进行有效管理。1 系统分析与设计该研究生招生系统要求设计 PL/SQL 程序对考生的成绩数据进行处理, 处理的逻辑是根据每门专业课的最低分数线和总分的 最低分数线自动将考生归类为录取考生、调剂考生和落选考生。1.1 系统功能描述高校研究生招生系统的功能描述如下:1) 该系统要求能体现考生的基本信息,考生的考试信息,以及各学校???地区的分数线信息。 设计该系统的数据结构(表结构,包 括约束),使其能简单清晰的表示出上面信息。2) 要求对每位考生设计一个考生编码,唯一的确定一个考生(主键),该编码要求自动生成(利用序列)。3) 做一存储过程,输入考号或姓名,返回该考生的考试信息,以及录取情况(录取、调剂和落选)。4) 做一存储过程,输入地区和总分分数线,查询所有上线学生的考生信息,以及上线考生的人数和这些考生平均总分)5) 利用触发器实现:当修改分数线分数时,考生的录取情况要随之相应改变。6) 利用触发器实现:当删除考生信息时,考生的考试信息要随之删除。7) 为每个学校创建一个视图,记录每个学校的每门考试科目和总成绩的最低分数线。1.2 系统功能模块分析根据以上功能,设计出系统功能模块,具体如图 1。2 系统设计和实现的关键技术2.1 数据库表结构设计本系统包含 4 个表,考生信息表 kaosheng、考试信息表kaoshi、录取信息表 luqu、分数线表 fenshuxian。考生信息表 kaosheng,主要是记录考生的基本信息。考试信息表 kaoshi, 主要是记录考生的一些基本信息 和每门考试科目的成绩。录取信息表 luqu, 主要是在考试表的基础上记录考生 的总成绩和录取标志。分数线表 fenshu

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值