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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

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

溫馨提示

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

評論

0/150

提交評論