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

正文內(nèi)容

基于oracle的學(xué)生檔案管理系統(tǒng)-數(shù)據(jù)庫設(shè)計和系統(tǒng)管理-預(yù)覽頁

2025-08-26 10:02 上一頁面

下一頁面
 

【正文】 學(xué)生檔案管理系統(tǒng)是一個典型的信息管理系統(tǒng),其主要任務(wù)是實現(xiàn)對學(xué)校各院系的學(xué)生進(jìn)行系統(tǒng)管理,包括基本信息、獎懲、學(xué)籍、成績等。 Oracle相比其他同類型的數(shù)據(jù)庫有很多優(yōu)勢,另外還為 數(shù)據(jù)庫管理人員和應(yīng)用程序開發(fā)人員提供了大量便捷的管理工具,在文中我們將做具體介紹。 關(guān)鍵詞 : 學(xué)生檔案管理 。 系統(tǒng)管理 Abstract Many universities, middle and primary schools need to manage the basic information of the students and learning situation. With the expanding size of the school, the sharp increase in the number of students, the students have a variety of information corresponding exponentially. Faced with such a huge amount of data, development of student archives management system has bee an inevitable choice. Student archives management system is a typical information management system, its main task is to implement various departments to the school the student to carry on the system management, including basic information, rewards and punishments, student status, achievement, etc. As the information management system, including the building and maintenance of backstage supporter39。做好學(xué)生檔案管理是一個學(xué)校最基本的工作,是一個教育單位必須要有的部分。那個時代學(xué)生信息量小,所以依靠人力可以基本完成。另外,以人工的方式來管理學(xué)生檔案信息,還會帶來不安全因素?;跀?shù)據(jù)庫管理系統(tǒng)的計算機能夠?qū)崿F(xiàn)高效的管理大量的數(shù)據(jù)。 對于教育單位的的 管理者,可以更條理的管理學(xué)校的學(xué)生信息,快速、簡單的查詢,修改檔案。這大幅的減輕了教師的工作量,提高了工作效率,使得教師有更多的精力投入到提高教學(xué)質(zhì)量上。 綜上所述,學(xué)生檔案管理系統(tǒng)改革了傳統(tǒng)的管理方式,無論對教育單位的管理人員,還是教師或者學(xué)生,都有著其巨大的突破,實現(xiàn)了通過一個系統(tǒng),不同類型的用戶可以跨時空進(jìn)行信息交流,而不用再像原始的需要人力來回跑的局面。 由于不同類型的用戶需要做的工作不同,比如一個教育單位的頂層管理者要總覽全局,對學(xué)校各院系進(jìn)行管理,而院系相關(guān)負(fù)責(zé)人又需要對本院系的師生的檔案信息進(jìn)行管理等。 第一章 為 緒論, 主要介紹本課題的研究背景、研究意義、將解決的問題以及寫作結(jié)構(gòu)和各章內(nèi)容安排。 第五 章 為 結(jié)果與評價,主要 對 系統(tǒng)的功能和效果 進(jìn)行闡述,并 測試系統(tǒng) 的相關(guān) 功能 ,以及對本系統(tǒng) 給出 客觀 評價。下面給出相關(guān)技術(shù)的簡介。 1977 年,Lawrence 領(lǐng)著一些同事成立了 Oracle 公司,他們的成功強力反擊了那些說關(guān)系數(shù)據(jù)庫無法成功商業(yè)化的說法。其體系結(jié)構(gòu)如圖 21 所示。這些文件組成了數(shù)據(jù)庫的物理存儲。 另外, Oracle 數(shù)據(jù)庫為多重編 程語言都提供了接口,包括 C/C++、 Java、 Asp、PHP、 Python 等等。 這個版本的 Oracle 的一個引人注目之處就是管理上的極大簡化。 縮短 了 應(yīng)用和數(shù)據(jù)庫升級的宕機時間 ,可以 回閃 (Flashback) 任何錯誤 等。 Windows9X 系列產(chǎn)品是偏重于桌面應(yīng)用, NT server 只適合中小型企業(yè)。完全支持所有的工業(yè)標(biāo)準(zhǔn)。 (2) 可伸縮性,并行性 SQL server 和 DB2 并行實施和共存模型并不成熟。如果 WindowsNT不能滿足需要 , 用戶可以把數(shù)據(jù)庫移到 UNIX 中。而 Oracle 性能最高,保持 WindowsNT 下的 TPCD和 TPCC的世界記錄。使用需要冒一定風(fēng)險。這種結(jié)構(gòu)充分利用了客戶端和服務(wù)器端的硬件優(yōu)勢,能夠?qū)⑾到y(tǒng)任務(wù)相對合理的分配給客戶端和服務(wù)器端,這就減少了通訊資源??蛻舳藱C器主要完成的任務(wù)有數(shù)據(jù)處理和用戶接口等功能,而服務(wù)器端機器則大部分是 DBMS 的核心處理。 C/S 模式的一般結(jié)構(gòu)圖如圖 23(摘自百度百科)所示 。但是由于其要編譯成特定的機器碼,因此在不同平臺上兼容性不好,實現(xiàn)跨平臺使用很困難。因此 C++是真正的軟件開發(fā)語言。因此我們選取 Visual C++ 作為開發(fā)環(huán)境。作為一款 IDE( integrated development environment),其擁有編輯器、調(diào)試器、編譯器,以及程序向?qū)В?AppWizard)和類向?qū)В?ClassWizard)。 (2) MFC。但是 VC 也不是 MFC。 雖然 很經(jīng)典,也是使用最多的版本,但是它對于模板的支持不是很好,有時會出現(xiàn)編譯時假死的情況。 下面我們介紹下在 VC 中開發(fā)本系統(tǒng)需要用到的兩種技術(shù): MFC 類庫 簡介 剛才介紹 Visual C++ 時提到了 MFC( MicrosoftFoundationClasses),它是微軟基礎(chǔ)類庫的簡稱,是一個封裝了很多 WindowsAPI 函數(shù)的 C++類庫。 ADO 數(shù)據(jù)庫訪問技術(shù) 簡介 第二章 系統(tǒng)設(shè)計的相關(guān)技術(shù) 11 數(shù)據(jù)庫訪問技術(shù)有很多種,像 ODBC、 JDBC、 OLE DB、 DBLibrary、 DAO 和 ADO等等。 Command 對象:這個對象封裝了一些數(shù)據(jù)源用來解釋執(zhí)行的命令,它對已經(jīng)連接的數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的變動。 Record 對象:它相當(dāng)于 Recordset 對象的一個子集,它可以對 Recordset 對象里的一條記錄進(jìn)行相關(guān)操作。 沈陽化工大學(xué)學(xué)士學(xué)位論文 12 三 . 需求分析與總體設(shè)計 需求分析 學(xué)生檔案管理系統(tǒng)是一個針對教育單位的檔案信息管理的管理軟件。 (2) 院系用戶(院系負(fù)責(zé)人)的需求有:對本院基本信息進(jìn)行管理,包括查看和 修改;對本院教師進(jìn)行管理,包括增刪改查以及重置登錄密碼;對本院學(xué)生進(jìn)行管理,包括增刪改查以及重置登錄密碼;對本院課程信息進(jìn)行管理,包括增刪改查;對本院教師的授課信息進(jìn)行管理,包括增加和刪除;對本院學(xué)生選課進(jìn)行管理,包括選課和退選(主要以班級為單位進(jìn)行,也可對單獨某一個學(xué) 生進(jìn)行選課管理);對本院班級信息進(jìn)行管理,包括增加班級、刪除班級以及為班級指定班主任和班長等;對本院學(xué)生的成績進(jìn)行管理,包括錄入成績和修改。其具體為不同用戶對應(yīng)不同模塊,模塊的具體功能則根據(jù)該模塊用戶的需求來設(shè)計。創(chuàng)建的不同類型的用戶應(yīng)具有不同的權(quán)限,以保證系統(tǒng)的安全性。 (4) 用 戶密碼修改功能,這是任何一個系統(tǒng)都必須有的功能。 為了使數(shù)據(jù)庫更好地工作,我們還要對其進(jìn)行一些配置,包括設(shè)置內(nèi)存參數(shù)、還原管理、初始化參數(shù)管理和數(shù)據(jù)庫功能使用情況統(tǒng)計等。需要根據(jù)用戶的需求不同對其授予不同的權(quán)限,可以通過設(shè)計角色來方便的實現(xiàn)授權(quán)。只有通過認(rèn)證的用戶(包括應(yīng)用程序)才能對數(shù)據(jù)庫進(jìn)行相關(guān)操作。另外,還有剛才提到的角色的相關(guān)設(shè)計,以及對數(shù)據(jù)操作時的相應(yīng)的觸發(fā)器的設(shè)計和視圖設(shè)計等。 學(xué) 生 檔 案 管 理 系 統(tǒng)管理員模塊院系模塊教師模塊學(xué)生模塊 圖 32 系統(tǒng)總體 結(jié)構(gòu)圖 沈陽化工大學(xué)學(xué)士學(xué)位論文 16 管理員模塊結(jié)構(gòu)圖如圖 33所示: 管 理 員 模 塊院系信息管理管理員用戶管理學(xué)生獎懲管理學(xué)生學(xué)籍變動管理用戶登錄記錄信息管理 圖 33 管理員模塊 結(jié)構(gòu)圖 院系模塊結(jié)構(gòu)圖如圖 34所示: 院 系 模 塊本院基本信息管理本院教師信息管理本院學(xué)生信息管理本院學(xué)生選課管理本院教師授課管理本院課程管理本院班級管理本院學(xué)生成績管理 圖 34 院系模塊 結(jié)構(gòu)圖 教師模塊結(jié)構(gòu)圖如圖 35所示: 教 師 模 塊個人基本信息管理授課信息管理 圖 35 教師模塊 結(jié)構(gòu)圖 學(xué)生模塊結(jié)構(gòu)圖如圖 36所示: 第三章 方案設(shè)計與論證 17 學(xué) 生 模 塊個人基本信息管理個人選課信息管理個人成績信息查詢個人獎懲信息查詢個人學(xué)籍變動信息查詢 圖 36 學(xué)生模塊 結(jié)構(gòu)圖 沈陽化工大學(xué)學(xué)士學(xué)位論文 18 四 . 詳細(xì) 設(shè)計與實現(xiàn) 正如本論文的題目,這里我們只討論學(xué)生檔案管理系統(tǒng)數(shù)據(jù)庫的設(shè)計與系統(tǒng)管理部分。主鍵 : dno。主鍵: sno;外鍵: sdept(引用院系信息表的 dno 字段), scg(引用班級信息表的 cgno 字段)。主鍵: tno;外鍵: tdept(引用院系信息表的 dno 字段)。該表中 cgno、 cgname 和 cgdept 屬性 不允許為空值 。 該表中學(xué)分 ccredit 字段上有一個約束( 0= ccredit=100),課程性質(zhì) ctype 字段由前臺客戶端進(jìn)行處理并填入,其值 為 (“必修”,“限選”,“專業(yè)方向選修”,“學(xué)科領(lǐng)域選修”,“ 任意跨學(xué)科任選 ” ,“人文跨學(xué)科任選” ) 中的一個。 沈陽化工大學(xué)學(xué)士學(xué)位論文 26 (7) 學(xué)生選課信息表的設(shè)計如表 47所示: 表 47 學(xué)生選課 信息表 (sc) 字段名 類型 說明 scsno varchar2(20) 學(xué)生編號 sco varchar2(20) 課程編號 scyear varchar2(12) 學(xué)年 scterm varchar2(5) 學(xué)期 scscore number 成績 sote varchar2(200) 備注 sctno Varchar2(20) 授課教師 說明:本 表用來存儲 學(xué)生選課的 相關(guān)信息。主鍵 : eno;外鍵: esno(引用 學(xué)生信息表的 sno 字段)。主鍵: chno;外鍵: chsno(引用學(xué)生信息表的 sno 字段), chdept(引用院系信息表的 dno 字段) , chcg(引用班級信息表的 cgno 字段) 。 (10) 管理員用戶信息表的設(shè)計如表 410所示: 表 410 管理員用戶 信息表 (adminuser) 字段名 類型 說明 adname varchar2(20) 用戶名 userpw varchar2(20) 登錄密碼 說明:本 表用來存儲 管理員的 信息。主鍵 : loginid、 logindate 和 logintime。然后在創(chuàng)建用戶后直接授予用戶角色,一條 SQL 語句即可解決問題。 grant update on to sturole。 (2) 教師角色 : 教師角色是需要授予教師用戶的一個角色,根據(jù)教師用戶的需求, 其應(yīng)具有連接數(shù)據(jù)庫的權(quán)限、查詢教師信息表等相關(guān)表的權(quán)限、更新教師信息表的權(quán)限、更新學(xué)生選課信息表(錄入或者修改成績)的權(quán)限、在用戶登錄信息表里插入記錄的權(quán)限等,因此創(chuàng)建教師角色并對其進(jìn)行相應(yīng)的授權(quán)如下: create role tearole。 第四章 設(shè)計與實現(xiàn) 29 grant insert on to tearole。 grant create user, drop user, alter user to deptrole。 grant connect, resource, select any table, delete any table, insert any table, update any table to adminrole。根據(jù)系統(tǒng)功能與數(shù)據(jù)流圖,我們?yōu)楸鞠到y(tǒng)設(shè)計一些觸發(fā)器如下: (1) 刪除某個教師時,如果該教師是某個班級的班主任,要將其更新為空值;刪除該教師的授課信息;刪除選該教師課的學(xué)生選課信息;刪除該教師用戶的所有登錄信息。 delete from logininfo where loginid=:。 delete from tc where tco=:。 delete from change where chsno=:。 (4) 刪除班級信息 時,應(yīng)將調(diào)入該班的學(xué)籍變動記錄刪除;將該班級的所有學(xué)生刪除。 (5) 刪除院系信息時,應(yīng)將該院系
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1