freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于oracle的學(xué)生檔案管理系統(tǒng)-數(shù)據(jù)庫(kù)設(shè)計(jì)和系統(tǒng)管理(存儲(chǔ)版)

  

【正文】 版本 對(duì) DBA 的工作 進(jìn)行了簡(jiǎn)化,提供了一種自動(dòng)存儲(chǔ)管理( ASM)的存儲(chǔ)機(jī)制, DBA 只需進(jìn)行簡(jiǎn)單干預(yù)即可。 總體 設(shè)計(jì) 用例分析 在經(jīng)過(guò)了對(duì)系統(tǒng)的需求分析后,我們基本已經(jīng)知道了系統(tǒng)應(yīng)有的功能。 該表中 dno、 danme 和 userpw屬性不 允許 為空 值 。該表中 tno、 tname、 tsex、 tesd、 tdept 和 userpw 屬性不 允許 為 空值 。 (6) 教師授課信息表的設(shè)計(jì)如表 46 所示: 表 46 教師授課 信息表 (tc) 字段名 類(lèi)型 說(shuō)明 tctno varchar2(20) 教師編號(hào) tco varchar2(20) 課程編號(hào) tcyear varchar2(12) 學(xué)年 tcterm varchar2(5) 學(xué)期 tote varchar2(200) 備注 說(shuō)明: 本 表用來(lái)存儲(chǔ) 教師授課的 相關(guān)信息。該表中 eno、 esno、 edate 和 etype 屬性 不允許為空值 。主鍵 : adname。經(jīng)過(guò)分析,系統(tǒng)所需要四個(gè)角色,分別對(duì)應(yīng)四種不同類(lèi)型的用戶(hù)。 grant connect, resource, select any table to tearole。 grant sturole, tearole to deptrole with admin option。據(jù)此,我們?cè)O(shè)計(jì)觸發(fā)器: create or replace trigger del_teacher before delete on teacher for each row begin update classandgrade set cgheadt=NULL where cgheadt=:。 end del_course。據(jù)此,我們?cè)O(shè)計(jì)觸發(fā)器: create or replace trigger del_classandgrade before delete on classandgrade for each row begin delete from change where chcg=:。 end del_student。據(jù)此,我們?cè)O(shè)計(jì)觸發(fā)器: create or replace trigger del_course before delete on course for each row begin delete from sc where sco=:。 觸發(fā)器 設(shè)計(jì) 在設(shè)計(jì)數(shù)據(jù)庫(kù) 時(shí) ,好的觸發(fā)器設(shè)計(jì)會(huì)大大簡(jiǎn)化應(yīng)用程序的開(kāi)發(fā)。 grant connect, resource, select any table, delete any table, insert any table, update any table to deptrole。 grant insert on to sturole。為了簡(jiǎn)化開(kāi)發(fā)客戶(hù)端時(shí)創(chuàng)建用戶(hù)后的一系列授權(quán),我們可以先創(chuàng)建幾個(gè)角色,給不同角色授予不同的權(quán)限。當(dāng)變動(dòng)類(lèi)型為退學(xué)和休學(xué)時(shí), chnewschool、chdept 和 chcg 字段不填;當(dāng)變動(dòng)類(lèi)型為轉(zhuǎn)學(xué)時(shí), chnewschool、 chdept 和 chcg 字段中只需填寫(xiě) chnewschool 字段;當(dāng)變動(dòng)類(lèi)型為調(diào)班時(shí), chnewschool、 chdept 和 chcg 字段中只需填寫(xiě) chdept 和 chcg 字段。 (8) 學(xué)生獎(jiǎng)懲信息表的設(shè)計(jì)如表 48所示: 表 48 學(xué)生獎(jiǎng)懲 信息表 (evaluation) 字段名 類(lèi)型 說(shuō)明 eno varchar2(20) 獎(jiǎng)懲 編號(hào) esno varchar2(20) 學(xué)生 編號(hào) edate varchar2(12) 獎(jiǎng)懲日期 etype varchar2(5) 獎(jiǎng)懲類(lèi)型 enote varchar2(200) 獎(jiǎng)懲說(shuō)明 說(shuō)明:本 表用來(lái)存儲(chǔ) 學(xué)生獎(jiǎng)懲 的 相關(guān)信息。該表中 o、 ame、 ccredit、 ctype 和 cdept 屬性 不允許為空值 。 沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 24 (3) 教師信息表的設(shè)計(jì)如表 43 所示: 表 43 教師 信息表 (teacher) 字段名 類(lèi)型 說(shuō)明 tno varchar2(20) 教師編號(hào) tname varchar2(20) 姓名 tsex number 性別 tnation number 民族 tesd varchar2(12) 入職日期 tdept varchar2(20) 院系 ttitle varchar2(50) 職稱(chēng) tidno varchar2(20) 身份證號(hào) tphone varchar2(15) 聯(lián)系電話(huà) tnote varchar2(200) 備注 userpw varchar2(20) 登錄密碼 varchar2(50) 郵箱 說(shuō)明: 本 表用來(lái) 存儲(chǔ)教師的基本 信息 ?,F(xiàn)將各個(gè)關(guān)系模式給出如下,其中關(guān)系的主碼用下劃線(xiàn)標(biāo)出,外碼用斜體標(biāo)出: 院系信息( 院系編號(hào) ,院系名稱(chēng),辦公地點(diǎn),聯(lián)系電話(huà), 備注, 登錄密碼) 學(xué)生信息( 學(xué)生編號(hào) ,姓名,性別,民族,入學(xué)日期, 院系 , 班級(jí) ,身份證號(hào),聯(lián)系電話(huà),備注,登錄密碼,郵箱) 教師信息( 教師編號(hào) ,姓名,性別,民族,入職日期, 院系 ,薪水,身份證號(hào),聯(lián)系電話(huà),備注,登錄密碼,郵箱) 班級(jí)信息( 班級(jí)編號(hào) ,班級(jí)名稱(chēng), 歸屬院系 , 班主任 , 班長(zhǎng) ,備注) 課程信息( 課程編號(hào) ,課程名,學(xué)分,課程性質(zhì),教材, 歸屬院系 ,備注) 沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 22 教師授課信息( 教師編號(hào) , 課程編號(hào) ,學(xué)年,學(xué)期 ,備注) 學(xué)生選課信息( 學(xué)生編號(hào) , 課程編號(hào) ,學(xué)年,學(xué)期, 授課教師 ,成績(jī),備注) 學(xué)生獎(jiǎng)懲信息( 獎(jiǎng)懲編號(hào) , 學(xué)生編號(hào) ,獎(jiǎng)懲日期,獎(jiǎng)懲類(lèi)型,獎(jiǎng)懲說(shuō)明) 學(xué)籍變動(dòng)信息( 學(xué)籍變動(dòng)編號(hào) , 學(xué)生編號(hào) ,變動(dòng)日期,變動(dòng)類(lèi)型,轉(zhuǎn)入學(xué)校名稱(chēng),轉(zhuǎn)入院系編號(hào) , 轉(zhuǎn)入班級(jí)編號(hào) ,學(xué)籍變動(dòng)原因,備注) 管理員用戶(hù)信息( 用戶(hù)名 ,登錄密碼) 用戶(hù)登錄信息( 登錄用戶(hù),登錄日期,登錄時(shí)間 ) 數(shù)據(jù)庫(kù)表 設(shè)計(jì) 從上述的關(guān)系模式,結(jié)合實(shí)際需求選取每個(gè)關(guān)系各個(gè)屬性的數(shù)據(jù)類(lèi)型,設(shè)計(jì)出數(shù)據(jù)庫(kù)的 各 表如下: (1) 院系信息表的設(shè)計(jì)如表 41所示: 表 41 院系信息 表( department) 字段名 類(lèi)型 說(shuō)明 dno varchar2(20) 院系編號(hào) dname varchar2(30) 院系名稱(chēng) daar varchar2(30) 辦公地點(diǎn) dphone varchar2(15) 聯(lián)系電話(huà) dnote varchar2(200) 備注 userpw varchar2(20) 登錄密碼 說(shuō)明: 本 表用來(lái)存儲(chǔ) 院系 的 基本 信息。 在數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),需要根據(jù)實(shí)際需求,設(shè)計(jì)一系列表。數(shù)據(jù)庫(kù)用戶(hù)即之前我們提到的 4 種用戶(hù)。 (3) 學(xué)生各種檔案信息的查詢(xún)與管理,管理員、院系以及教師等應(yīng)具有對(duì)學(xué)生相應(yīng)的信息的管理功能,從而實(shí)現(xiàn)該系統(tǒng)的分級(jí)化管理的思想;學(xué)生用戶(hù)應(yīng)該具有查詢(xún)個(gè)人相關(guān)信息的功能。 針對(duì)以上不同的用戶(hù)的不同需求,系統(tǒng)采用分模塊設(shè)計(jì),從而高效的實(shí)現(xiàn)了學(xué)生檔案信息的管理,為學(xué)校提供了一套強(qiáng)大的管理方案。 以上是對(duì) ADO 的簡(jiǎn)要介紹,關(guān)于 ADO 的具體使用,我們會(huì)在后文中做具體介紹。通常用它創(chuàng)建數(shù)據(jù)庫(kù)連接,或者執(zhí)行一條不返回結(jié)果的 SQL 語(yǔ)句。其開(kāi)發(fā)的應(yīng)用在 Windows7 和 Windows8 下兼容性仍然沒(méi)有問(wèn)題。但是, VC 本來(lái)就是微軟為 MFC 設(shè)計(jì)的,其內(nèi)部很多的語(yǔ)言上的特征和拓展也都是為 MFC 所開(kāi)發(fā)的,因此使用 VC 而不用 MFC 確實(shí)舍棄了很大一部分功能。 圖 24 Visual C++ 啟動(dòng)界面 Visual C++ 簡(jiǎn)稱(chēng) VC 或者 ,它是一個(gè)在 Windows 操作系統(tǒng)下的可視化的功能強(qiáng)大的軟件開(kāi)發(fā)工具。 C++語(yǔ)言是最主要的軟件開(kāi)發(fā)語(yǔ)言,幾乎所有 PC 軟件都是用 C++開(kāi)發(fā),例如目前流行的 、 360、迅雷、各種 Office 辦公軟件、各種網(wǎng)絡(luò)游戲、播放器以及大部分語(yǔ)言的編譯器及 IDE,甚至本文用到的Oracle 數(shù)據(jù)庫(kù)也有大部分組件是用 C++開(kāi)發(fā)的 ,另外操作系統(tǒng)的驅(qū)動(dòng)程序和內(nèi)核等也用到 C++語(yǔ)言。 C/S 模式的缺點(diǎn)是,客戶(hù)端機(jī)器必須得安裝專(zhuān)用的客戶(hù)端軟件,安裝的工作量是很大的,而且一旦出現(xiàn)問(wèn)題,維護(hù)起來(lái)也是件很麻煩的事情。目前大家所用的網(wǎng)絡(luò)信息服務(wù)軟件基本都是這種結(jié)構(gòu),像著名的 社交軟件 騰訊 等。 (4) 性能 SQL Server 多用戶(hù)時(shí)性能不佳 。對(duì)開(kāi)發(fā)商全力支持。下面沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 6 簡(jiǎn)要介紹如下: (1) 開(kāi)放性: SQL Server 只能在 Windows 上運(yùn)行,沒(méi)有絲毫的開(kāi)放性,操作系統(tǒng)的系統(tǒng)的穩(wěn)定對(duì)數(shù)據(jù)庫(kù)是十分重要的。 Oracle 在其技術(shù)白皮書(shū)上表明, Oracle 10g 數(shù)據(jù)庫(kù)關(guān)鍵目標(biāo)有二:一是降低管理開(kāi)銷(xiāo);二是提高性能。一般來(lái)說(shuō),一個(gè)數(shù)據(jù)庫(kù)有三類(lèi)文件構(gòu)成:數(shù)據(jù)文件、日志文件和控制文件。 Oracle 的關(guān)系數(shù)據(jù)庫(kù)是世界第一個(gè)支持 SQL 語(yǔ)言的數(shù)據(jù)庫(kù)。 第四章 為 詳細(xì) 設(shè)計(jì)與實(shí)現(xiàn) , 主要對(duì)系統(tǒng)進(jìn)行數(shù)據(jù)庫(kù)的 表、視圖、觸發(fā)器、角色等的 設(shè)計(jì) , 以及系統(tǒng)登錄 模塊 和用戶(hù)管理功能模塊 詳細(xì)設(shè)計(jì) 和實(shí)現(xiàn)。 論文 需要 解決的問(wèn)題 本系 統(tǒng)在對(duì)學(xué)生檔案管理的實(shí)際需求和不同用戶(hù)的任務(wù)不同進(jìn)行了詳細(xì)分析的基礎(chǔ)上,采用功能強(qiáng)大且是目前最流行之一的大型關(guān)系數(shù)據(jù)庫(kù) Oracle數(shù)據(jù)庫(kù)管理系統(tǒng),結(jié)合 C++面向?qū)ο笏枷牒臀④浱峁┑膹?qiáng)大的 MFC類(lèi)庫(kù) ,并將軟件開(kāi)發(fā)的螺旋模型和傳統(tǒng)瀑布模型相結(jié)合,設(shè)計(jì)并實(shí)現(xiàn)了學(xué)生檔案管理系統(tǒng)。 對(duì)于學(xué)校的教師,可以更方便的查看并掌握自己所教的學(xué)生的基本信息,可以在自己的辦公室通過(guò)動(dòng)動(dòng)鼠標(biāo)就能完成所需的工作。這就使得使用計(jì)算機(jī)來(lái)對(duì)學(xué)生檔案信息進(jìn)行管理變得非常有必要。 傳統(tǒng)的學(xué)生檔案管理為人工管理,采用紙質(zhì)檔案的方式。 數(shù)據(jù)庫(kù)設(shè)計(jì) 。 本系統(tǒng)中的數(shù)據(jù)庫(kù)我們選擇目前最流行的大型關(guān)系數(shù)據(jù)庫(kù) Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)。隨著學(xué)校規(guī)模的不斷擴(kuò)大,學(xué)生數(shù)量的急劇增加,學(xué)生的各種信息也相應(yīng)的成倍增長(zhǎng)。在 VC中微軟提供了一個(gè)功能強(qiáng)大的 MFC類(lèi)庫(kù),使得開(kāi)發(fā)基于 Windows的應(yīng)用程序變得非常簡(jiǎn)單。 archives; Oracle; VC; database design; system management 目 錄 一 . 緒論 .................................................................................................... 1 論文背景 .......................................................................................... 1 論文意義 .......................................................................................... 1 論文需要解決的問(wèn)題 ....................................................................... 2 論文內(nèi)容和章節(jié)的相關(guān)安排 ............................................................ 3 二 . 系統(tǒng)設(shè)計(jì)的相關(guān)技術(shù) .......................................................................... 4 Oracle 10g 數(shù)據(jù)庫(kù)簡(jiǎn)介 ...................................................................... 4 C/S 模式 ............................................................................................ 7 開(kāi)發(fā)語(yǔ)言的選擇 ............................................................................... 8 Visual C++ 簡(jiǎn)介 ........................................................................... 9 MFC 類(lèi)庫(kù)簡(jiǎn)介 .......................................................................... 10 ADO 數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)簡(jiǎn)介 ........................................................ 10 三 . 需求分析與總體設(shè)計(jì) .......................................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1