教務(wù)信息查詢系統(tǒng)_第1頁
教務(wù)信息查詢系統(tǒng)_第2頁
教務(wù)信息查詢系統(tǒng)_第3頁
教務(wù)信息查詢系統(tǒng)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

教務(wù)信息查詢系統(tǒng)1系統(tǒng)需求與分析功能需求教務(wù)信息查詢系統(tǒng)的功能需求如下:(1) 系統(tǒng)應(yīng)當(dāng)提供管理員、教師和學(xué)生3種類型用戶的登錄。(2) 管理員可以增加教師和學(xué)生用戶。(3) 管理員可以修改和刪除教師與學(xué)生的個(gè)人信息。(4) 管理員可以查詢、錄入、修改、刪除課程信息。(5) 教師可以查詢、錄入、修改和刪除考試成績(jī)信息。(6) 學(xué)生可以查詢課程信息和考試成績(jī)信息。實(shí)際上,以上列出的教務(wù)信息查詢系統(tǒng)的需求滿足3個(gè)方面的需求,分別是:作為管理員使用系統(tǒng)對(duì)全部數(shù)據(jù)實(shí)體進(jìn)行數(shù)據(jù)維護(hù),教師對(duì)自己相關(guān)的部分?jǐn)?shù)據(jù)實(shí)體進(jìn)行維護(hù)和查詢操作,學(xué)生作為系統(tǒng)的查詢用戶只能對(duì)數(shù)據(jù)實(shí)體進(jìn)行查詢操作。這三方面的需求差異是由不同用戶對(duì)象類型所具有的權(quán)限差異造成的,因此對(duì)系統(tǒng)功能的限制就可以轉(zhuǎn)換為對(duì)用戶操作權(quán)限的限制。(1) 系統(tǒng)管理員:該角色可以使用系統(tǒng)中的所有權(quán)限,這些權(quán)限可以分為添加、修改、查詢記錄等。(2) 教師:該角色具有部分管理員的權(quán)限。他們能夠修改與自己課程有關(guān)的數(shù)據(jù)實(shí)體內(nèi)容,但不能修改與自己無關(guān)的數(shù)據(jù)實(shí)體內(nèi)容。(3) 學(xué)生:該角色只能使用系統(tǒng)的查詢功能來查詢課程和成績(jī)的相關(guān)信息。通過以上分析,可以得知系統(tǒng)需要實(shí)現(xiàn)以下功能:(1)設(shè)計(jì)不同用戶的操作權(quán)限和登錄方法。(2)管理員添加教師和學(xué)生角色及與之對(duì)應(yīng)的信息(3)管理員修改教師與學(xué)生角色的個(gè)人信息。(4)管理員查詢教師與學(xué)生角色的個(gè)人信息。(5)管理員刪除教師與學(xué)生角色的個(gè)人信息。(6)管理員添加課程信息。(7)管理員修改課程信息。(8)管理員查詢課程信息。(9)管理員刪除課程信息。(10)教師添加學(xué)生的課程成績(jī)。(11)教師修改學(xué)生的課程成績(jī)。(12)教師查詢學(xué)生的課程成績(jī)。(13)學(xué)生查詢課程信息(14)學(xué)生選擇課程(15)學(xué)生查詢課程信息1.2界面要求界面是web應(yīng)用和用戶交互的窗口。用戶界面的作用就是接收用戶的輸入信息,然后提交給程序進(jìn)行運(yùn)算和處理,并將處理結(jié)果輸出給用戶。良好的用戶界面不但能夠提升用戶的工作效率,而且還能夠使得系統(tǒng)獲得更好的聲譽(yù)和推廣機(jī)會(huì)。對(duì)于教務(wù)信息查詢系統(tǒng)來說,用戶界面可以分為以下幾種。1)用戶登錄界面根據(jù)前面的分析,不同權(quán)限的角色在登錄進(jìn)入系統(tǒng)后,對(duì)系統(tǒng)的操作是不同的??梢灾簧婕耙粋€(gè)登錄頁面,通過數(shù)據(jù)庫查看登錄權(quán)限,以區(qū)分不同身份接下來進(jìn)行的操作。2)管理員對(duì)教師和學(xué)生角色個(gè)人信息的管理操作界面根據(jù)前面的分析,管理員可以對(duì)教師和學(xué)生兩類用戶的個(gè)人信息進(jìn)行添加、修改、刪除和查詢操作。3)管理員對(duì)課程信息的管理操作界面根據(jù)前面的分析,管理員可以對(duì)課程信息進(jìn)行修改、添加、刪除和查詢操作。4)教師對(duì)課程成績(jī)的管理操作界面根據(jù)前面的分析教師可以針對(duì)不同的學(xué)生對(duì)當(dāng)前課程的成績(jī)進(jìn)行添加和查詢操作。這里假定分?jǐn)?shù)已經(jīng)給定,即不可以修改。5)學(xué)生對(duì)教務(wù)信息的查詢操作界面根據(jù)前面的分析,學(xué)生可以對(duì)教務(wù)信息進(jìn)行查詢。綜上所述,在進(jìn)行教務(wù)信息查詢系統(tǒng)設(shè)計(jì)和開發(fā)室,必須實(shí)現(xiàn)這幾類界面和相應(yīng)功能。系統(tǒng)總體設(shè)計(jì)對(duì)教務(wù)信息查詢系統(tǒng)進(jìn)行總體設(shè)計(jì),需要明確教務(wù)信息查詢系統(tǒng)在總體方面的功能模塊的劃分。系統(tǒng)的總體設(shè)計(jì)主要是從系統(tǒng)個(gè)的規(guī)劃和系統(tǒng)功能結(jié)構(gòu)圖兩個(gè)方面進(jìn)行明確。其中,系統(tǒng)的規(guī)劃明確了整個(gè)系統(tǒng)開發(fā)過程中,在前臺(tái)和后臺(tái)分別完成的任務(wù);系統(tǒng)功能結(jié)構(gòu)圖則以結(jié)構(gòu)圖的形式,明確了每一個(gè)功能模塊都應(yīng)當(dāng)完成那些具體的功能。系統(tǒng)規(guī)劃教務(wù)信息查詢系統(tǒng)是一個(gè)典型的JSP數(shù)據(jù)庫開發(fā)應(yīng)用程序。該系統(tǒng)是由用戶身份驗(yàn)證、前臺(tái)的數(shù)據(jù)查詢和后臺(tái)的數(shù)據(jù)管理這3部分組成的。1) 用戶身份驗(yàn)證使用過教務(wù)信息查詢系統(tǒng)的用戶具有不同的操作權(quán)限,所以系統(tǒng)應(yīng)提供專門的識(shí)別用戶身份和權(quán)限的登錄模塊。2) 前臺(tái)數(shù)據(jù)查詢前臺(tái)的數(shù)據(jù)查詢不許實(shí)現(xiàn)以上分析中多數(shù)據(jù)查詢操作。3) 后臺(tái)數(shù)據(jù)管理該部分主要對(duì)體統(tǒng)中的一些數(shù)據(jù)進(jìn)行有效管理,包括用戶管理、課程信息管理等。模塊設(shè)計(jì)和功能分配通過上面的分析,可以將教務(wù)信息查詢系統(tǒng)劃分為多個(gè)模塊,每個(gè)模塊具有一定的功能如圖2-1所示。

圖2-1系統(tǒng)的模塊結(jié)構(gòu)圖數(shù)據(jù)庫設(shè)計(jì)3.1數(shù)據(jù)庫概念設(shè)計(jì)通過前面的分析,可以確定教務(wù)信息查詢系統(tǒng)中各概念之間的關(guān)系。對(duì)此進(jìn)行E-R模式分析可以得到對(duì)應(yīng)的E-R圖。1用戶實(shí)體的E-R圖教師實(shí)體的E-R圖學(xué)生實(shí)體的E-R圖課程實(shí)體的E-R圖數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)1.用戶表表3-1用戶表的邏輯結(jié)構(gòu)字段名稱字段類型長(zhǎng)度字段說明userIDvarcha

溫馨提示

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

評(píng)論

0/150

提交評(píng)論