網(wǎng)上選修課選課系統(tǒng)研究與設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  網(wǎng)上選修課選課系統(tǒng)研究與設(shè)計(jì)</p><p>  【摘要】本文探討網(wǎng)上選修課系統(tǒng)的研究與設(shè)計(jì)開(kāi)發(fā)過(guò)程,該系統(tǒng)基于B/S結(jié)構(gòu),JSP和Servlet以及JavaBean分別處理本系統(tǒng)的表示層,邏輯層,數(shù)據(jù)層,實(shí)現(xiàn)相應(yīng)功能模塊的分離,這有利于開(kāi)發(fā)健壯的軟件,這種模式開(kāi)發(fā)出來(lái)的軟件相對(duì)而言比較容易維護(hù),也容易隨用戶(hù)需求的變化而擴(kuò)充,修改功能。 </p><p>  【關(guān)鍵詞

2、】在線(xiàn)選修課 B/S結(jié)構(gòu) 模塊分離 </p><p>  一、設(shè)計(jì)一個(gè)基于B/S結(jié)構(gòu)的網(wǎng)上選修課選課系統(tǒng) </p><p>  本章將通過(guò)設(shè)計(jì)一個(gè)網(wǎng)上選修課選課系統(tǒng)來(lái)說(shuō)明如何在WEB應(yīng)用中使用B/S技術(shù)。整個(gè)開(kāi)發(fā)過(guò)程遵照軟件開(kāi)發(fā)的幾大流程:?jiǎn)栴}定義,可行性分析,需求分析,總體設(shè)計(jì),詳細(xì)設(shè)計(jì),具體實(shí)現(xiàn),測(cè)試維護(hù)等幾大步驟。 </p><p><b> ?。ㄒ?/p>

3、)問(wèn)題定義 </b></p><p>  隨著學(xué)校辦公電子化趨勢(shì)逐步加速 ,越來(lái)越多得學(xué)校希望將面向?qū)W生的管理網(wǎng)絡(luò)化。為了解決學(xué)校選修課管理效率較低的問(wèn)題,要求開(kāi)發(fā)一個(gè)網(wǎng)絡(luò)系統(tǒng),通過(guò)這個(gè)系統(tǒng)管理全校的選修課,學(xué)生在這個(gè)系統(tǒng)上可以選課,查看選課信息;教師可以查看自己教授課程的信息,并為選修自己課程的學(xué)生打分。 </p><p><b>  (二)需求分析 </b&

4、gt;</p><p>  本學(xué)生選課管理系統(tǒng)的用戶(hù)分為學(xué)生,教師兩種,這兩種用戶(hù)分別用戶(hù)可以得到不同的服務(wù)內(nèi)容,可以從用戶(hù)入手對(duì)系統(tǒng)進(jìn)行需求分析。 </p><p>  例如學(xué)生用戶(hù)需求分析。登錄:學(xué)生可以用自己學(xué)號(hào)為登錄ID以及密碼登錄網(wǎng)上選課管理系統(tǒng),若登錄ID或密碼有誤或者兩者都不正確,系統(tǒng)拒絕用戶(hù)登錄,并給出相關(guān)出錯(cuò)提示信息;若學(xué)生登錄ID和密碼都正確,則學(xué)生可以進(jìn)入學(xué)生學(xué)生服務(wù)

5、頁(yè)面來(lái)管理自己的信息。更新個(gè)人信息:學(xué)生可以在正確登錄之后修改自己的個(gè)人密碼。學(xué)生在完成修改之后,將修改信息提交給系統(tǒng),系統(tǒng)對(duì)修改信息進(jìn)行檢查以驗(yàn)證是否滿(mǎn)足修改要求,若滿(mǎn)足要求,則系統(tǒng)修改學(xué)生用戶(hù)登陸密碼;否則,依據(jù)情況給出出錯(cuò)提示信息。查看已經(jīng)選修課程信息:學(xué)生用戶(hù)在正確登錄后,可以查看自己本學(xué)期必修課和已經(jīng)選修課程的信息:已選選修課的課程名,單門(mén)課程得分,單門(mén)課程學(xué)分,課程性質(zhì), 課程所在院系,上課時(shí)間以及上課地點(diǎn)。選修新課程:在規(guī)

6、定的有效選課時(shí)間段之間,學(xué)生在正確登錄之后可以選修新課程,若先前學(xué)生已經(jīng)選修了課程,則此步操作將把學(xué)生意經(jīng)選修的課程紀(jì)錄從數(shù)據(jù)庫(kù)刪除。系統(tǒng)將會(huì)給出該學(xué)生可以選修的課程,包括可以選修的專(zhuān)業(yè)選修課以及校選課。注銷(xiāo):登錄用戶(hù)可以在學(xué)生用戶(hù)選擇注銷(xiāo)時(shí),系統(tǒng)注銷(xiāo)用戶(hù)登錄信息,轉(zhuǎn)入公共登錄頁(yè)面。 </p><p><b>  二、數(shù)據(jù)庫(kù)設(shè)計(jì) </b></p><p>  在對(duì)系統(tǒng)

7、進(jìn)行詳細(xì)地需求分析的基礎(chǔ)上,抽象出相應(yīng)的實(shí)體及聯(lián)系,進(jìn)行系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)。在需求分析的基礎(chǔ)上,現(xiàn)在可以設(shè)計(jì)出能夠滿(mǎn)足用戶(hù)需求的各種實(shí)體,以及他們之間的關(guān)系。這些實(shí)體包含了必須的各種具體信息,通過(guò)相互之間的作用形成數(shù)據(jù)的流動(dòng)。本系統(tǒng)根據(jù)上面設(shè)計(jì)規(guī)劃出的實(shí)體主要有:教師用戶(hù)實(shí)體,學(xué)生用戶(hù)實(shí)體,課程實(shí)體.經(jīng)過(guò)綜合分析,得出本系統(tǒng)的部分E-R圖如(圖1): </p><p>  數(shù)據(jù)庫(kù)表設(shè)計(jì)。經(jīng)過(guò)上一步對(duì)實(shí)體關(guān)系分析,可以

8、得出數(shù)據(jù)庫(kù)由以下幾個(gè)表組成: </p><p><b>  三、總體設(shè)計(jì) </b></p><p>  總體設(shè)計(jì)確定系統(tǒng)的模塊劃分,以及模塊的功能以及模塊之間的調(diào)用關(guān)系。經(jīng)過(guò)分析,本系統(tǒng)含有三塊大模塊,即登錄模塊,學(xué)生服務(wù)模塊,教師服務(wù)模塊。登錄模塊設(shè)計(jì): </p><p><b>  四、結(jié)論與展望 </b></p

9、><p>  本文是基于B/S技術(shù)的網(wǎng)上選課系統(tǒng)的研究,主要是以開(kāi)發(fā)三層體系結(jié)構(gòu)的網(wǎng)站來(lái)探討B(tài)/S技術(shù)的應(yīng)用。 </p><p><b>  參考文獻(xiàn): </b></p><p>  [1]陳明編著,軟件工程實(shí)用教程 [M] .北京:電子工業(yè)出版社,2004. </p><p>  [2]薩師煊,王珊編著,數(shù)據(jù)庫(kù)系統(tǒng)概念(第

10、三版)[M] .北京:高等教育出版社,2000. </p><p>  [3]MARTY HALL,LARRY BROWN編著,Core Servlets and JavaServer Pages:Volume 1:Core Technologies, 2nd Edition [M]USA :Prentice Hall/Pearson 2003 . </p><p>  [4]Sahni

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論