教務(wù)管理系統(tǒng)_第1頁
教務(wù)管理系統(tǒng)_第2頁
教務(wù)管理系統(tǒng)_第3頁
已閱讀5頁,還剩48頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、管理學(xué)院物流管理專業(yè)MIS 課程設(shè)計(jì)(20 11 2012 學(xué)年第 1 學(xué)期)設(shè)計(jì)名稱: 教務(wù)管理信息系統(tǒng)分析與設(shè)計(jì)班 級:姓 名:XXX(組長)XXX指導(dǎo)教師: 信管教研室成 績:地 點(diǎn):管院實(shí)驗(yàn)室序 號:2011 年 12 月 14 日目錄1概述 3項(xiàng)目背景.3系統(tǒng)環(huán)境 32系統(tǒng)分析 .3系統(tǒng)目標(biāo)需求 3開發(fā)的可行性分析.4.4管理上的可行性.4技術(shù)上的可行性經(jīng)濟(jì)上的可行性 4業(yè)務(wù)流程分析.4數(shù)據(jù)流程 .6數(shù)據(jù)字典 .63系統(tǒng)設(shè)計(jì) .7平臺設(shè)計(jì) .8軟件總體結(jié)構(gòu)設(shè)計(jì) .8功能結(jié)構(gòu)圖8模塊說明書 .9代碼設(shè)計(jì) .11輸入輸出設(shè)計(jì) 12數(shù)據(jù)庫設(shè)計(jì) .13E-R 圖.13.14數(shù)據(jù)表設(shè)計(jì)界面設(shè)計(jì)

2、 .15網(wǎng)站用戶界面 15系統(tǒng)安全設(shè)計(jì).214 系統(tǒng)實(shí)施.215 結(jié)束語 .25系統(tǒng)的優(yōu)點(diǎn)及不足 25總結(jié) 25參考文獻(xiàn)1 概述項(xiàng)目背景教務(wù)管理是大學(xué)的主要日常管理工作之一,涉及到校、系、師、生的諸多 方面,隨著教學(xué)體制的不斷改革,尤其是學(xué)分制、選課制的展開和深入,教務(wù) 日常管理工作日趨繁重、復(fù)雜。如何把教務(wù)工作信息化,模塊化,便捷化是現(xiàn) 代高校發(fā)展的重點(diǎn), 所以迫切需要研制開發(fā)一種綜合教務(wù)管理軟件, 建成一個 完整統(tǒng)一、技術(shù)先進(jìn)、高效穩(wěn)定、安全可靠的教學(xué)信息管理系統(tǒng)。教務(wù)管理系統(tǒng)是當(dāng)前教務(wù)管理工作的重要手段, 教務(wù)管理水平的高低 , 從某種意義上講 , 反映了高校的管理水平 . 教務(wù)管理工作

3、的效率和質(zhì)量直接影響 學(xué)校的辦學(xué)效益和人才培養(yǎng) , 也關(guān)系到高校在社會中的競爭力 . 面對復(fù)雜的教 務(wù)管理工作 , 傳統(tǒng)的教務(wù)管理模式已經(jīng)不能適應(yīng)現(xiàn)代化管理的需要 , 教務(wù)管理 工作壓力變得越來越重 . 改革教務(wù)管理模式 , 利用現(xiàn)代化管理手段 , 實(shí)現(xiàn)教務(wù)管 理的信息化管理 , 提高高校教務(wù)管理水平和效率已是迫在眉睫 . 高校教務(wù)管理 系統(tǒng)的應(yīng)用 , 將使教務(wù)管理者從繁重的工作中解放出來 , 教務(wù)管理管理系統(tǒng)發(fā) 揮著不可忽視的作用 , 極大地提高工作效率 . 以 Internet 網(wǎng)絡(luò)為平臺 , 將解決 異地 , 多點(diǎn)辦學(xué)高校的教務(wù)無法統(tǒng)一管理的難題。系統(tǒng)環(huán)境教務(wù)管理系統(tǒng)是一個集 Clien

4、t/Serve 和 Browser/Web Serve 技術(shù)于一體 , 涉及教務(wù)管理各環(huán)節(jié) , 面向包含公共信息管理 , 學(xué)籍管理 ,收費(fèi)注冊管理 , 教學(xué) 計(jì)劃管理 , 課程選課管理 , 考試排課管理 , 成績管理 , 畢業(yè)審查管理 , 教師工作量 管理等多個子系統(tǒng) . 各子系統(tǒng)之間既相互關(guān)聯(lián) , 又相互獨(dú)立 , 構(gòu)成了復(fù)雜 , 龐大 的綜合管理信息系統(tǒng) , 使整個校園網(wǎng)乃至 Internet 網(wǎng)絡(luò)上的用戶都可訪問本 教務(wù)系統(tǒng) , 無論是同城或是異地辦學(xué) , 在任意時間以不同身份來訪問教務(wù)系統(tǒng) 中的數(shù)據(jù) , 大大加強(qiáng)了系統(tǒng)數(shù)據(jù)的共享能力。2 系統(tǒng)分析系統(tǒng)目標(biāo)需求教務(wù)平臺充分利用互聯(lián)網(wǎng)絡(luò) B/

5、S 管理系統(tǒng)模式, 以網(wǎng)絡(luò)為平臺, 為各個學(xué) 校教務(wù)系統(tǒng)的管理提供一個平臺, 幫助學(xué)校管理教務(wù)系統(tǒng), 用一個帳號解決學(xué) 校教務(wù)教學(xué)管理, 并且學(xué)校可以自由選擇學(xué)校需要的教務(wù)管理系統(tǒng), 靈活地定 制符合學(xué)校自己實(shí)際情況的教務(wù)系統(tǒng) . 以滿足如下目標(biāo): 實(shí)現(xiàn)對教師學(xué)生課程、 教學(xué)計(jì)劃、學(xué)生學(xué)習(xí)及學(xué)籍成績、教材、教學(xué)評估、收費(fèi)等數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)化信 息管理。使各使用部門大大提高工作效率, 使學(xué)生、教師及其他各類人員查詢 數(shù)據(jù)極為方便。它主要完成:各院(系)與學(xué)生有關(guān)的各種數(shù)據(jù)(如學(xué)生的注冊信息、課程設(shè)置、 教學(xué)培養(yǎng)計(jì)劃、教學(xué)執(zhí)行計(jì)劃、學(xué)生選課申請、學(xué)生成績、考試安排等)的錄入、查詢、更新以及各種表格的生

6、成,完成對在校生的基本管理;完成學(xué)生選課,查詢,教師錄入成績等應(yīng)用;以及對教學(xué)人員(教師、班主任、教務(wù)人員)的管理。特色與關(guān)鍵問題:對軟件過程規(guī)范及技術(shù)的學(xué)習(xí)和應(yīng)用。開發(fā)的可行性分析在系統(tǒng)的開發(fā)前期對系統(tǒng)進(jìn)行可行性分析是十分必要的一個環(huán)節(jié),這在于保證資源的合理使用, 避免浪費(fèi)是十分必要的。 也是項(xiàng)目一旦開始以后能順 利進(jìn)行的必要保證。信息系統(tǒng)的建設(shè)是一項(xiàng)投資大,時間長的復(fù)雜工程,可行 性研究更為必要,也更復(fù)雜,更困難?!翱尚行浴笔侵冈诋?dāng)前情況下,企業(yè)研制這個信息系統(tǒng)是否有必要,是否具備必要的條件。可行性的含義不僅包括可 能性,還包括必要性、合理性。管理上的可行性信息化教務(wù)管理在如今的信息時代是

7、大勢所趨,而且隨著現(xiàn)代管理理念、方法和途徑的發(fā)展,教務(wù)信息化管理手段日漸成熟,也必定會突飛猛進(jìn),所以 從長遠(yuǎn)利益出發(fā),主管領(lǐng)導(dǎo)對該項(xiàng)目的開發(fā)與實(shí)施會大力支持技術(shù)上的可行性本系統(tǒng)采用 Windows xp 作為操作平臺。數(shù)據(jù)庫選用 SQL server 2008 該數(shù)據(jù)庫管理系統(tǒng)在 Windows xp 上能運(yùn)行,并提取數(shù)據(jù)庫之間的數(shù)據(jù)復(fù)制功 能,可代替現(xiàn)有系統(tǒng)單據(jù)數(shù)據(jù)的手工傳遞工作,降低出錯率,提高數(shù)據(jù)的可用 性。本系統(tǒng)的應(yīng)用軟件開發(fā)平臺也選用 Microsoft Visual 。經(jīng)濟(jì)上的可行性采用教務(wù)管理信息系統(tǒng)可取代原系統(tǒng)的單據(jù)手工傳遞工作, 減少人工開支, 節(jié)省資金,并且可大大提高信息量

8、的取得, 縮短信息處理周期, 規(guī)劃教學(xué)資源, 提高學(xué)生信息,及時反饋教學(xué)信息的利用率,使教學(xué)質(zhì)量更上一個臺階。業(yè)務(wù)流程分析教務(wù)管理信息系統(tǒng)需要滿足來自三方面的需求。這三個方面分別是學(xué)生、 教師和管理員, 所以它的教務(wù)業(yè)務(wù)流程以這三方面為主, 以下是對該業(yè)務(wù)流程 進(jìn)行的大略介紹:學(xué)生報(bào)到登記,注冊學(xué)籍信息; 教學(xué)研究辦公司根據(jù)學(xué)校的 教學(xué)特色、教學(xué)理念及社會需求,制定學(xué)生的培養(yǎng)計(jì)劃,并將培養(yǎng)計(jì)劃下發(fā)給 教學(xué)運(yùn)行辦公室、 有關(guān)教師以及學(xué)生自己; 教學(xué)運(yùn)行辦公室根據(jù)指定的學(xué)生培 養(yǎng)計(jì)劃對學(xué)生在學(xué)校的學(xué)習(xí)進(jìn)行課程、 進(jìn)度等多方面具體詳細(xì)的安排, 定制出 相關(guān)課表以及教師的上課時間地點(diǎn),分別下發(fā)給學(xué)生以

9、及教師。主要業(yè)務(wù)流程如圖 2-1 所示圖2-1業(yè)務(wù)流程數(shù)據(jù)流程(注:相關(guān)人員和相關(guān)資料包括與學(xué)工管理管理系統(tǒng)相互鏈接的學(xué)生基本信 息等數(shù)據(jù))圖2-2系統(tǒng)數(shù)據(jù)流程圖數(shù)據(jù)字典:表2-3 數(shù)據(jù)元素描述(部分)編號屬性名標(biāo)識符類型長度備注1學(xué)號Snochar11學(xué)生編號2姓名Sn amechar20學(xué)生的姓名,任意合法字符3性別Ssexchar2學(xué)生的性別4出生年月Sbirthdate出生時間間接表示年齡5班號Classchar6班級編號6最低總學(xué)TotalCred浮點(diǎn)數(shù)4必須修足的學(xué)分總數(shù)分it7工作證號Tnochar6教師的編號8教師姓名Tn amechar20教師的姓名,任意合法的字 符9職稱T

10、itlechar8教師的職位稱號10電話Telchar11教師的聯(lián)系電話11系代號Dnochar3院系的編號12系名Departme n tchar10院系的名稱13系辦公室電話Dphonechar11院系辦公室的工作電話14課序號Cnochar6可區(qū)分不同老師教授的同一課程15課名Cn amechar20課程的名稱16學(xué)分Credit浮點(diǎn)數(shù)2課程的學(xué)分17上課時間Ctimedateti me上課的時間18名額CnumInt課容量19成績GradeInt選課學(xué)生某門課的成績表2-4 數(shù)據(jù)結(jié)構(gòu)(部分)編號數(shù)據(jù)結(jié)構(gòu)名組成1學(xué)生學(xué)號、姓名、性別、出生年月、所屬班級班號2教師工作證號、教師姓名、職稱、

11、電話、所在系的系號3班級班號、最低總學(xué)分、班主任的工作證號、所屬系的系號4系系代號、系名、系辦公室電話5課程課序號、課名、學(xué)分、上課地點(diǎn)、名額、授課教師的工作證號6選課記錄課序號、學(xué)號、成績表2-5數(shù)據(jù)數(shù)據(jù)流編號數(shù)據(jù)流名輸入輸出1變更學(xué)生信息變更信息學(xué)生信息2查詢學(xué)生信息學(xué)號學(xué)生信息3變更教師信息變更信息教師信息4查詢教師信息工作證號教師信息5變更班級信息變更信息班級信息6查詢班級信息班號班級信息7變更系信息變更信息系信息8查詢系信息系代號系信息9變更課程信息變更信息課程信息10查詢課程信息課序號課程信息11選課選課表變更信息選課信息12查詢選課信息學(xué)號或課序號選課信息13查詢授課信息工作證號

12、授課信息表2-6 數(shù)據(jù)存儲數(shù)據(jù)存儲名輸入數(shù)據(jù)流輸出數(shù)據(jù)流說明部分學(xué)生信息表修改學(xué)生信息學(xué)生信息某課程的學(xué)生信息教師信息表修改教師授課教師信息班主任信息課程信息表所有開設(shè)課程信學(xué)生選擇的課程信息息教師任教的課程信息選課表學(xué)生所有的選課學(xué)生的選課表隨機(jī)存取記錄學(xué)生記錄本學(xué)期所選課程信息班級信息表所有班級信息班級基本信息系信息表所設(shè)系的信息系的基本信息表2-7數(shù)據(jù)存儲處理過程處理過程名輸入數(shù)據(jù)流輸出數(shù)據(jù)流選課選課信息選定課信息登記成績成績信息學(xué)生所選課程成績信息修改學(xué)生信息更改學(xué)生信息修改后的學(xué)生信息修改教師信息更改教師信息修改后的教師信息數(shù)據(jù)維護(hù)各信息表的修改信息修改后各信息表3系統(tǒng)設(shè)計(jì)平臺設(shè)計(jì)表

13、3-1系統(tǒng)平臺設(shè)計(jì)系統(tǒng)平臺詳細(xì)設(shè)計(jì)硬件平臺服務(wù)器:PIIII 及以上 CPU 512M內(nèi)存,硬盤 20G, 10/100M 網(wǎng)絡(luò)客戶端:及以上軟件平臺操作系統(tǒng):Win dows XP 數(shù)據(jù)庫:SQL Server 2008軟件總體結(jié)構(gòu)設(shè)計(jì)功能結(jié)構(gòu)圖圖3-1功能結(jié)構(gòu)圖模塊說明書(部分)表3-2 “登錄管理”模塊說明書模塊標(biāo)識EC01所屬子系統(tǒng)模塊名稱登錄管理(管理員、用戶登錄)主要功能設(shè)置用戶的可用狀態(tài),實(shí)現(xiàn)凍結(jié)和解凍,查看用戶信息調(diào)用模塊添加用戶、刪除用戶輸入用戶信息輸 出處理后的用戶信息相關(guān)數(shù)據(jù)表用戶表主要內(nèi)部變量用戶名,密碼,所處狀態(tài)算 法1)通過全局變量記錄登錄的用戶名,在“修改資料”中

14、引用 該變量,修改該用戶的資料。2)通過所處狀態(tài),允許或拒絕用戶進(jìn)入表3-3 “系統(tǒng)管理”模塊說明書模塊標(biāo)識EC02所屬子系統(tǒng)模塊名稱系統(tǒng)管理主要功能用戶登錄,設(shè)置或修改密碼調(diào)用模塊添加院系,修改院系,刪除院系輸 入院系名稱、登錄密碼、相關(guān)口令輸出院系列表及相關(guān)信息相關(guān)數(shù)據(jù)表教務(wù)管理人員表,學(xué)工管理表、院系課程設(shè)置單主要內(nèi)部變量院系編號,教職人員數(shù)量,院系數(shù)量算 法1)根據(jù)院系分類查看各院系基本信息2)根據(jù)院系編號查看院系3)對查詢結(jié)果進(jìn)行操作(刪除)表3-4 “信息管理”模塊說明書模塊標(biāo)識EC03所屬子系統(tǒng)模塊名稱信息管理主要功能添加、修改、刪除系別、學(xué)工課程及成績等信息調(diào)用模塊系別管理、學(xué)

15、生管理、課程管理、成績管理等輸入系別、學(xué)生、課程、成績編號,名稱,輸 出課程學(xué)生基本信息等相關(guān)數(shù)據(jù)表教務(wù)管理人員表,學(xué)工管理表,成績查詢表,課程表主要內(nèi)部變系別學(xué)生課程成績編號,名稱,用戶名量算 法用戶查看信息表3-5 “幫助”模塊說明書模塊標(biāo)識EC04所屬子系統(tǒng)模塊名稱幫助主要功能幫助用戶查詢、解答相關(guān)問題調(diào)用模塊輸入幫助標(biāo)題輸出幫助對話框相關(guān)數(shù)據(jù)表幫助信息表主要內(nèi)部變量幫助編號,幫助標(biāo)題算法1)幫助查詢時,輸入幫助標(biāo)題代碼設(shè)計(jì)代碼是表征客觀事物的有序符號,是實(shí)體明確的、唯一的標(biāo)識。使用代碼可以提高計(jì)算機(jī)的處理效率,同時也便于數(shù)據(jù)的存儲和檢索,可節(jié)省空間和時間。本系統(tǒng)采用自檢碼設(shè)計(jì),以下是對

16、本系統(tǒng)的主要數(shù)據(jù)代碼進(jìn)行說明:丄歲牛 丄歲*入學(xué)年份所在學(xué)院專業(yè)編號班中編號教師編號:*就職年份 所在學(xué)院 所屬專業(yè)課程編號:授課學(xué)院課屬專業(yè)教師編號所在班級 以教師編號為例,例如:代碼為:080101加權(quán)因子:173173模為11貝U S=1*0+8*7+0*3+1*1+0*7+1*3=60R=60mol(11)=5校驗(yàn)位為11-5=6所以自檢碼為0801016,其中6為校驗(yàn)位輸入輸出設(shè)計(jì):(1)輸入設(shè)計(jì)輸入設(shè)計(jì)的目標(biāo)是:在保證輸入信息正確性和滿足輸出需要的前提下,做到輸入方法簡便、迅速與經(jīng)濟(jì)。輸入設(shè)計(jì)要遵循最小量、簡單性、早檢驗(yàn)、少轉(zhuǎn)換原則。其主要內(nèi)容包括:1. 輸入方式的選擇輸入方式根據(jù)

17、數(shù)據(jù)產(chǎn)生的地點(diǎn),時間,周期,數(shù)量及特性,處理要求 的確定。常用的輸入方式主要有以下三種:鍵盤輸入、光電設(shè)備輸入及聲 音輸入。本系統(tǒng)主要采用鍵盤輸入。2. 輸入數(shù)據(jù)的活動及輸入格式的設(shè)計(jì)原始數(shù)據(jù)的獲得需要考慮數(shù)據(jù)產(chǎn)生的部門,確定收集的時間和方法; 了解數(shù)據(jù)產(chǎn)生的周期,平均發(fā)生量及最大量。(2) 輸出設(shè)計(jì)輸出設(shè)計(jì)主要解決的問題是針對不同的用戶的特點(diǎn)和要求, 以最適當(dāng)?shù)男问?,輸出最切合需要的信息。其主要?nèi)容包括:1. 輸出方式的選擇系統(tǒng)的輸出方式根據(jù)輸出信息的使用要求, 信息量的大小、 輸出設(shè)備的限制條件來決定。2. 輸出表的設(shè)計(jì)表內(nèi)容要根據(jù)使用人員的實(shí)際需要進(jìn)行設(shè)計(jì)。 對不同的用戶, 應(yīng)當(dāng)提 供詳

18、細(xì)程度不同、內(nèi)容不同的表。3. 輸出設(shè)計(jì)說明 輸出設(shè)計(jì)說明包括選用的輸出設(shè)備, 信息輸出的頻率和數(shù)量, 各種輸 出文件及輸出報(bào)表的格式及表格樣本等。數(shù)據(jù)庫設(shè)計(jì)E-R 圖實(shí)體與實(shí)體之間的聯(lián)系如圖 3-1 所示圖3-2系統(tǒng)E-R圖數(shù)據(jù)表設(shè)計(jì)由用戶的需求分析和概念結(jié)構(gòu)設(shè)計(jì),最終設(shè)計(jì)了名為教務(wù)管理數(shù)據(jù)庫的數(shù)據(jù)庫,數(shù)據(jù)庫中的表如下所示:表3-6 :登錄信息表記錄號字段名稱數(shù)據(jù)類型字段大小屬性(是否可為空)1用戶名text16否2密碼text16否3權(quán)限text16否表3-7 :系別信息表記錄號字段名稱數(shù)據(jù)類型字段大小屬性(是否可為空)1系編號int4主鍵2系名nv archar50是3系主任nv arc

19、har50是表3-8 :學(xué)生信息表記錄號字段名稱數(shù)據(jù)類型字段大小屬性(是否可為空)1學(xué)生編號char10主鍵2學(xué)生姓名nv archar50是3學(xué)生性別char10是4年齡int4是5身份證號nv archar50是6所在系nv archar50是表3-9 :課程信息表記錄號字段名稱數(shù)據(jù)類型字段大小屬性(是否可為空)1課程編號Int4主鍵2課程名nv archar50否3任課老師nv archar50是4課程學(xué)分float8是5開課院系nv archar50是6課程簡介nv archar16是表3-10 :成績信息表記錄號字段名稱數(shù)據(jù)類型字段大小屬性(是否可為空)1學(xué)生編號char10主鍵2課

20、程編號Int4主鍵3平時成績char8是4考試成績char8是界面設(shè)計(jì)系統(tǒng)界面風(fēng)格基本一致, 本著方便用戶宗旨, 在頁面的設(shè)計(jì)上趨向于人性 化,易于操作:*界面清晰明了、協(xié)調(diào)一致,同樣功能用同樣的圖形*有清楚的錯誤提示,誤操作后,系統(tǒng)提供有針對性的提示*使用用戶的語言,而非技術(shù)的語言*方便退出,隨時轉(zhuǎn)移界面,很容易從一個界面跳到另外一個界面*讓用戶知道自己當(dāng)前的位置,使其做出下一步行動的決定網(wǎng)站用戶界面(1) 運(yùn)行程序后,首先出現(xiàn)登錄界面,用戶根據(jù)提示輸入用戶名和密碼,點(diǎn)擊確定后進(jìn)入主界面,如圖3-3所示圖3-3登錄窗口輸入用戶名admin,密碼admin,選擇用戶權(quán)限為管理員(管理員可 以使

21、用系統(tǒng)所有功能,所以進(jìn)入的主界面中所有菜單選項(xiàng)都是可用的) 點(diǎn)擊確定按鈕。如果輸入錯誤的用戶名、密碼或權(quán)限,系統(tǒng)就會給出錯誤 的提示信息,如圖 3-4所示:圖3-4 :登錄時輸入錯誤的警告(2) 輸入正確的用戶名、密碼和用戶權(quán)限后,通過身份驗(yàn)證之后,進(jìn)入系統(tǒng)的主界面,如圖 3-5所示。其中系統(tǒng)菜單中包括修改密碼和退出登錄兩個子菜單,系統(tǒng)用戶管理菜單中包括用戶管理子菜單,教務(wù)信息管理菜 單中包括系別管理、課程管理、學(xué)籍管理和成績管理四個子菜單,教務(wù)信息查詢菜單中包括學(xué)生資料查詢和學(xué)生成績查詢兩個子菜單,幫助菜單中包括關(guān)于系統(tǒng)和關(guān)于用戶兩個子菜單。圖3-5 主界面(3)選擇“系統(tǒng)”-> “修

22、改密碼”命令,將彈出“修改密碼”窗體,如 圖3-6所示,填寫數(shù)據(jù)后,單擊確定按鈕就會完成密碼的修改操作。但是 當(dāng)輸入的用戶名為空或者用戶名與原密碼不匹配,或者用戶名不存在以及兩次輸入的密碼不一致時都會給出相應(yīng)的信息來提示和警告用戶,如圖3-7所示。確奇力儕陽刑<1碼喈(4)選擇“系統(tǒng)用戶管理”圖3-6 :修改密碼提示區(qū)I飾的極咼修改戍功f甘二耀逞二肖.- r B B - B B 1 B - r B B - BB ! J圖3-7 :警告和提示信息-> “用戶管理”命令,將彈出“用戶管理”窗體,如圖3-8所示,| «llf» I BsI «堆 E如丈inn

23、尸JlilJWkJTI L當(dāng)你點(diǎn)擊記錄集中的記錄時,相應(yīng)的數(shù)據(jù)就會在左側(cè)顯示,而且當(dāng) 你輸入的用戶名或密碼及權(quán)限為空時,系統(tǒng)會給出相應(yīng)的提示信息。如 圖3-9所示:您隔定韭坦出jtbW血叫7圖3-9 :有關(guān)的提示信息(5)選擇“教務(wù)信息管理”-> “課程管理”命令,將彈出“課程管理”窗體,如圖3-10所示,圖3-10 :課程管理界面當(dāng)你操作時系統(tǒng)會給出足夠的提示信息,來告訴你什么樣的輸入是不合法的。有關(guān)提示信息如圖3-11所示:獲務(wù)背理系統(tǒng)IX提示lx瀟加記錄成功!F”離' j圖3-11 :相關(guān)提示信息(6 )選擇“教務(wù)信息管理”-> “學(xué)籍管理”命令,將彈出“學(xué)籍管理”窗

24、體,如圖3-12所示,i-14 + IH.I IT IT i11 r-i | r x I'T riw3| *I fW-rtW fci *! T + #4- n .l TA lidm LT Rk =廠-說耐1口 1半土(土屢11 =1*JWW BF 3切 EEI'iK:I IflJUAtE! A7*點(diǎn) I“ B iBfa.i iri ¥1 F 1 I 1十 1 RD9*PFT*屮-IIf fiibfall創(chuàng) a書#-ST;-工話BiRElHiWiaaTF” y b!- r* #*!« Mr AU%三<1-T -sci4- in<rirSU Jr r

25、-i-JLMilIk輻nr-y;- sp*rbr3 i. nwi r f i« Rh 1 1 "0 n-"?- H 口L 1 1 -戸LBf J L JI卜e;圖3-12 :學(xué)籍管理界面當(dāng)你操作時系統(tǒng)會給出足夠的提示信息,來告訴你什么樣的輸入是不合法的。有關(guān)提示信息如圖3-13所示:圖3-13 :相關(guān)提示信息(7 )選擇“教務(wù)信息管理”-> “系別管理”命令,將彈出“系別管理”窗體,如圖3-14所示,.W.-SE. 土 ftfe總1甘n璋皆日刃叫4壬*|陽°MW呼D M iE坍|C9h 理L WIPwFW. j圖3-14 :系別管理界面當(dāng)你操作時系

26、統(tǒng)會給出足夠的提示信息,來告訴你什么樣的輸入是 不合法的。有關(guān)提示信息如圖3-15所示:圖3-15 :相關(guān)提示信息(8)選擇“教務(wù)信息管理”-> “成績管理”命令,將彈出“成績管理”窗體, 如圖3-16所示,當(dāng)退出界面時,系統(tǒng)會給出提示信息,如圖3-17所示:圖3-17 :退出界面提示前面的那些提示信息對這幾個功能模塊都是一樣的,這里就不一一演示,只是取其中一個進(jìn)行演示(9 )選擇“教務(wù)信息查詢”-> “成績查詢”命令,將彈出“學(xué)生成績查詢”窗體,如圖3-18所示圖3-18 :學(xué)生成績查詢界面查詢時應(yīng)當(dāng)選擇查詢條件,的提示,如圖3-19所示不然就會給出提示,查詢成功時也會給出相應(yīng)圖

27、3-19 :相關(guān)提示信息(10 )選擇“教務(wù)信息查詢”-> “學(xué)生資料查詢”命令,將彈出“學(xué)生資料查詢”窗體,如圖3-20所示,牛豐1中丹Fl* 土他若prifipwrTrniiIWMH 口口EOT口呂口auU«MJrU7UgogBornr|ERUf 希 |saD&OTaTSEE 口口由口干deooclototi/liUnSMH£00&07075EOOiWTOTft憑中*|M>iinDLMilln*i-主co*F£8=0a 口 :3*3HZ«R生仲日口口耳sohr 丘*1S:3SifEQSfiODTE3TEOEBOOflF2&

28、#163;:3T£ 氓 g日4!££:3t7£&EMiO切國耳圖3-20 :學(xué)生資料查詢界面當(dāng)沒有填寫任何一種條件時,就會給出提示,如圖3-21所示:圖3-21 :相關(guān)提示(11)選擇“幫助”-> “關(guān)于系統(tǒng)”命令,將彈出“關(guān)于系統(tǒng)”窗體,如圖3-22所示,圖3-22 :關(guān)于系統(tǒng)(12)選擇“幫助”3-23所示,-> “關(guān)于作者”命令,將彈出“關(guān)于作者”窗體,如圖圖3-23 :關(guān)于作者(13)選擇“系統(tǒng)”-> “退出登錄”命令,將彈出提示信息,如圖3-24所示,圖3-24 :退出系統(tǒng)提示系統(tǒng)安全設(shè)計(jì)主要針對提高數(shù)據(jù)的安全保密性方

29、面而言:*對系統(tǒng)中的數(shù)據(jù)庫定義訪問權(quán)限。如對由某用戶產(chǎn)生的數(shù)據(jù),該用戶對它具有操作權(quán)限,其他用戶只有讀權(quán)或無訪問權(quán)。對軟件的功能模塊定義不同的操作權(quán)限,不同的級別,提供不同的操作。在用戶登錄的時候如果連續(xù)三次用戶名或密碼錯誤,系統(tǒng)就會自動退出,但是并沒有把此用戶鎖定,這點(diǎn)會帶來一定得安全隱患,所以為了增強(qiáng)系統(tǒng)的安全性,如果連續(xù)三次輸入錯誤,就應(yīng)該把此用戶給鎖定住,只有它與管理員聯(lián) 系后,完成解鎖后方可繼續(xù)使用。*提供數(shù)據(jù)備份及恢復(fù)功能,以防系統(tǒng)遭到嚴(yán)重危害后,可恢復(fù)到較早前的狀態(tài)。本系統(tǒng)的數(shù)據(jù)庫一旦被更改,就是永久性的,所以為了避免一 些問題的發(fā)生,應(yīng)該適時的進(jìn)行數(shù)據(jù)庫備份。所以可以在系統(tǒng)中添

30、加備 份數(shù)據(jù)庫的功能,這樣就可以及時備份數(shù)據(jù)庫,當(dāng)數(shù)據(jù)庫遭到破壞的時 候,可以還原數(shù)據(jù)庫。4 系統(tǒng)實(shí)施基本SQL語言代碼設(shè)計(jì)如下:CREATE SCHEMA "TeachAffair" AUTHORIZATION GaoCREATE TABLE Department(Dno CHAR(3) PRIMARY KEY, /* 列級完整性約束條件, Dno是主碼 */Dept CHAR(20) UNIQUE NOT NULL, DphoneCHAR(11),);CREATE TABLE Teacher(Tno CHAR(6) PRIMAR*EY, /*列級完整性約束條件,Tno是

31、主碼*/Tname CHAR(20) NOT NULL,Title CHAR(8),Tel CHAR(11),Dno CHAR(3),FOREIGNKEY(Dno) REFERENCEDSepartment(Dno) /* 表級完整性約束條件,Dno是外碼*/ );CREATE TABLE Class(Class CHAR(6) PRIMARY KEY, /* 列級完整性 約束條件, Class 是主碼 */ TotalCredit NUMERIC(4,1),Tno CHAR(6),Dno CHAR(3),FOREIGN KEY (Tno) REFERENCES Teacher(Tno), /

32、* 表級完整性約束 條件,Tno是外碼 */FOREIGN KEY (Dno) REFERENCES Department(Dno) /* 表 級完整性約束條件,Dno是外碼*/ );CREATE TABLE Student (Sno CHAR(11) PRIMARY KEY, /* 列級完整性約束條件,Sno是主碼*/Sname CHAR(20) NOT NULL,Ssex CHAR(2),Sbirth DATETIME,Class CHAR(6),FOREIGN KEY (Class) REFERENCES Class(Class) /*表級完整性約束條件, Class 是外碼 */);C

33、REATE TABLE Course(Cno CHAR(6) PRIMARY KEY, /* 列級完整性約束條件,Cno是主碼 */ Cname CHAR(20) NOT NULL,Credit NUMERIC(2,1)Ctime DATETIME,Cnum SMALLINT,Tno CHAR(6),FOREIGN KEY (Tno) REFERENCES Teacher(Tno) /* 表級完整性約束條件,Tno是外碼*/);CREATE TABLE SC(Sno CHAR(11) NOT NULL, Cno CHAR(6) NOT NULL,Grade SMALLINT CHECK(Gra

34、de>=0 AND Grade<=100),PRIMARY KEY (Sno, Cno), /* 主碼由兩個屬性構(gòu)成,必須作為 表完整性進(jìn)行定義 */FOREIGNKEY (Sno) REFERENCEStudent(Sno) /* 表級完整性約束條件,Sno是外碼*/ON DELETE CASCADE /* 當(dāng)刪除 Student 表中的元組時,級連刪除 SC 表中相應(yīng)的元組 */ON UPDATE CASCADE, /*當(dāng)更新Student表中的Sno時,級連更新 SC 表中相應(yīng)的元組 */FOREIGNKEY(Cno) REFERENCECSourse(Cno) /* 表級完整性約束條件,Sno是外碼*/ON DELETE NO ACTION /* 當(dāng)刪除Course表中的元組造成了與 SC表 不一致時,拒絕刪除 */ON UPDATE CASCADE, /*當(dāng)更新Course表中的Cno時,級連更新 SC表 中相應(yīng)的元組 */);/*DROP TABLE SC;*/* 建立索引 */CREATE UNIQUE INDEX Stu_name ON Student(Sname);CREATE UNIQUE INDEX T

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論