基于oracle设计与实现,基于Oracle的高校研究生招生系统设计与实现.doc
基于Oracle的高校研究生招生系統(tǒng)設(shè)計與實現(xiàn)
第 6 卷第 7 期 (2010 年 3 月) Computer Knowledge and Technology 電腦知識與技術(shù)
E-mail: HYPERLINK mailto:xsjl@ xsjl@ HYPERLINK / Tel:+86-551-5690963 5690964ISSN 1009-3044Computer Knowledge and Technology 電腦知識與技術(shù)Vol.6,No.7,March 2010, pp.1605-1608基于 Oracle 的高校研究生招生系統(tǒng)設(shè)計與實現(xiàn)陳 虹
(四川師范大學(xué) 計算機科學(xué)學(xué)院,四川 成都 610101)
摘要:Oracle 數(shù)據(jù)庫是當(dāng)今世界流行的數(shù)據(jù)庫管理系統(tǒng)之一,在大中型應(yīng)用中被廣泛的采用。 基于 Oracle 9i 設(shè)計和實現(xiàn)的某高校研 究生招生系統(tǒng)能通過 Oracle 中的 PL/SQL 程序?qū)忌某煽償?shù)據(jù)和錄取情況進行較全面處理。關(guān)鍵詞:Oracle;高校研究生招生系統(tǒng);存儲過程;觸發(fā)器中圖分類號:TP311文獻標(biāo)識碼: 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隨著數(shù)據(jù)庫技術(shù)的不斷發(fā)展,數(shù)據(jù)庫經(jīng)歷了 Foxpro、SyBase、SQL server、DB2、Oracle 等階段。現(xiàn)在 Oracle 是最流行的大型關(guān)系數(shù) 據(jù)庫之一,擁有廣泛的用戶和大量的應(yīng)用案例。 PL/SQL 是 Oracle 中用戶和服務(wù)器之間的一種接口,使用 PL/SQL 語言可以在各種環(huán) 境下對 Oracle 數(shù)據(jù)庫進行訪問。 高校研究生招生系統(tǒng)是每個有招收研究生資格的高校必須具備的管理系統(tǒng)。 本高校研究生招生系 統(tǒng)是基于 Oracle 9i 設(shè)計和實現(xiàn)的,能對考生的成績數(shù)據(jù)和錄取情況進行有效管理。1 系統(tǒng)分析與設(shè)計該研究生招生系統(tǒng)要求設(shè)計 PL/SQL 程序?qū)忌某煽償?shù)據(jù)進行處理, 處理的邏輯是根據(jù)每門專業(yè)課的最低分?jǐn)?shù)線和總分的 最低分?jǐn)?shù)線自動將考生歸類為錄取考生、調(diào)劑考生和落選考生。1.1 系統(tǒng)功能描述高校研究生招生系統(tǒng)的功能描述如下:1) 該系統(tǒng)要求能體現(xiàn)考生的基本信息,考生的考試信息,以及各學(xué)校???地區(qū)的分?jǐn)?shù)線信息。 設(shè)計該系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)(表結(jié)構(gòu),包 括約束),使其能簡單清晰的表示出上面信息。2) 要求對每位考生設(shè)計一個考生編碼,唯一的確定一個考生(主鍵),該編碼要求自動生成(利用序列)。3) 做一存儲過程,輸入考號或姓名,返回該考生的考試信息,以及錄取情況(錄取、調(diào)劑和落選)。4) 做一存儲過程,輸入地區(qū)和總分分?jǐn)?shù)線,查詢所有上線學(xué)生的考生信息,以及上線考生的人數(shù)和這些考生平均總分)5) 利用觸發(fā)器實現(xiàn):當(dāng)修改分?jǐn)?shù)線分?jǐn)?shù)時,考生的錄取情況要隨之相應(yīng)改變。6) 利用觸發(fā)器實現(xiàn):當(dāng)刪除考生信息時,考生的考試信息要隨之刪除。7) 為每個學(xué)校創(chuàng)建一個視圖,記錄每個學(xué)校的每門考試科目和總成績的最低分?jǐn)?shù)線。1.2 系統(tǒng)功能模塊分析根據(jù)以上功能,設(shè)計出系統(tǒng)功能模塊,具體如圖 1。2 系統(tǒng)設(shè)計和實現(xiàn)的關(guān)鍵技術(shù)2.1 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計本系統(tǒng)包含 4 個表,考生信息表 kaosheng、考試信息表kaoshi、錄取信息表 luqu、分?jǐn)?shù)線表 fenshuxian。考生信息表 kaosheng,主要是記錄考生的基本信息。考試信息表 kaoshi, 主要是記錄考生的一些基本信息 和每門考試科目的成績。錄取信息表 luqu, 主要是在考試表的基礎(chǔ)上記錄考生 的總成績和錄取標(biāo)志。分?jǐn)?shù)線表 fenshu
總結(jié)
以上是生活随笔為你收集整理的基于oracle设计与实现,基于Oracle的高校研究生招生系统设计与实现.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《大侠立志传》丙级刀获取技巧
- 下一篇: 永劫无间手游远程魂玉怎么选