版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 研究生選課系統(tǒng)</b></p><p><b> 1.引言</b></p><p><b> 1.1 編寫(xiě)目的</b></p><p> 明確說(shuō)明系統(tǒng)需求,界定系統(tǒng)實(shí)現(xiàn)功能的范圍,指導(dǎo)系統(tǒng)設(shè)計(jì)以及編碼。經(jīng)過(guò)對(duì)此項(xiàng)目進(jìn)行詳細(xì)調(diào)查研究,初擬系統(tǒng)實(shí)現(xiàn)報(bào)告,對(duì)網(wǎng)站開(kāi)發(fā)中將要
2、面臨的問(wèn)題及其解決方案進(jìn)行初步設(shè)計(jì)及合理安排。明確開(kāi)發(fā)風(fēng)險(xiǎn)及其所帶來(lái)的經(jīng)濟(jì)效益。</p><p><b> 1.2 背景</b></p><p> 在現(xiàn)代計(jì)算機(jī)技術(shù)、通信技術(shù)日益發(fā)展,Internet普及,現(xiàn)代網(wǎng)絡(luò)生活已經(jīng)遍布每個(gè)家庭,遠(yuǎn)程教育成了一種必然的趨勢(shì),但對(duì)于許多用戶(hù)來(lái)說(shuō)畢竟還是一件比較陌生的事,因此要使用戶(hù)了解系統(tǒng)是一個(gè)重要的關(guān)鍵。我們將實(shí)現(xiàn)通過(guò)網(wǎng)絡(luò)對(duì)
3、研究生進(jìn)行選課以及確定課程老師及方案。</p><p> 1.3課題研究的意義</p><p> 研究生選課系統(tǒng)是一個(gè)學(xué)校不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以研究生選課系統(tǒng)應(yīng)該能夠?yàn)橛脩?hù)提供充足的信息和快捷的查詢(xún)手段。但一直以來(lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)
4、于查找、更新和維護(hù)都帶來(lái)了不少的困難。 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)選課信息進(jìn)行管理,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。<
5、/p><p><b> 2.課題的可行性</b></p><p><b> 2.1 要求</b></p><p> ?。?)與實(shí)踐活動(dòng)和相關(guān)的文件和資料由教師提供。</p><p> (2)本課題要求學(xué)生有熟練的ASP開(kāi)發(fā)能力,有較強(qiáng)的自學(xué)能力以及一定的關(guān)系數(shù)據(jù)庫(kù)理論開(kāi)發(fā)功底。</p>
6、<p> ?。?)具有對(duì)復(fù)雜表進(jìn)行處理的能力。實(shí)現(xiàn)準(zhǔn)確無(wú)誤的在線選課。</p><p><b> 2.2可行性分析</b></p><p> (1)技術(shù)可行性-----僅需要一臺(tái)裝有Office軟件的計(jì)算機(jī)即可,對(duì)機(jī)器本身沒(méi)有太高的要求。對(duì)于軟件技術(shù)要求,現(xiàn)在的程序設(shè)計(jì)語(yǔ)言已非常成熟,要運(yùn)用HTML樣式,圖形圖象制作工具來(lái)制作生動(dòng)活潑的網(wǎng)頁(yè)及美觀的圖
7、形文件或動(dòng)畫(huà)文件,數(shù)據(jù)庫(kù)使用SQL Server 2005。</p><p> (2) 操作可行性-----界面設(shè)計(jì)時(shí)充分考慮管理人員的習(xí)慣,使得操作簡(jiǎn)單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計(jì)準(zhǔn)確;制表靈活;適應(yīng)力強(qiáng);容易擴(kuò)充。</p><p> 3. 應(yīng)用系統(tǒng)開(kāi)發(fā)工具的分析</p><p> 3.1對(duì)軟件和硬件的要求</p><p><
8、;b> 3.2 工作負(fù)荷</b></p><p> 研究生模塊:已實(shí)現(xiàn)學(xué)生以自己的學(xué)號(hào)登錄,進(jìn)行簡(jiǎn)單的課程選擇。</p><p> 教師登錄模塊:已實(shí)現(xiàn)教師登錄,進(jìn)行自己課程的添加以供學(xué)生選擇。</p><p> 管理員登錄模塊:已實(shí)現(xiàn)管理員登錄。</p><p><b> 3.3 費(fèi)用開(kāi)支</b&
9、gt;</p><p><b> 無(wú)</b></p><p><b> 3.4運(yùn)行需求</b></p><p> 硬件條件:586 CPU、32M RAM、3.2G硬盤(pán)以上的PC機(jī);打印機(jī);局域網(wǎng)。</p><p> 軟件條件:Windows XP操作系統(tǒng); 服務(wù)器。</p>
10、<p> 3.5 軟件系統(tǒng)設(shè)備</p><p> Microsoft IIS6.0</p><p><b> 3.6 局限性</b></p><p> 學(xué)生模塊不可以進(jìn)行深層次的選課,沒(méi)有顯示學(xué)生選課的信息,目前不可以到處學(xué)生所選課程的信息。</p><p> 教師模塊基本可以使用。</p>
11、;<p> 管理員模塊只是實(shí)現(xiàn)基本的登錄,其他功能目前還沒(méi)有實(shí)現(xiàn)。</p><p><b> 4. 系統(tǒng)分析</b></p><p><b> 4.1系統(tǒng)簡(jiǎn)要分析</b></p><p> 管理員可以通過(guò)超級(jí)用戶(hù)身份登錄,對(duì)系統(tǒng)進(jìn)行全面的管理,對(duì)新用戶(hù)的添加,刪除,對(duì)信息進(jìn)行管理。管理員可以對(duì)老師及同
12、學(xué)的帳戶(hù)進(jìn)行管理,</p><p> 老師、學(xué)生不同身份的用戶(hù)進(jìn)入不同的界面,進(jìn)行不同的操作。教師可以發(fā)布自己本學(xué)期所要教的課程,以及對(duì)學(xué)生成績(jī)進(jìn)行管理。同學(xué)可以通過(guò)查詢(xún)本學(xué)期所開(kāi)設(shè)課程進(jìn)行選擇。 </p><p> 4.2網(wǎng)站結(jié)構(gòu)圖和數(shù)據(jù)流程。</p><p><b> 網(wǎng)站結(jié)構(gòu)如下:</b></p><p>&
13、lt;b> 4.3數(shù)據(jù)流分析</b></p><p> 研究生成績(jī)管理系統(tǒng)的數(shù)據(jù)流程:首先由教師或系統(tǒng)管理員等有錄入權(quán)限的用戶(hù)將各自權(quán)限范圍內(nèi)的信息進(jìn)行錄入處理,然后保存信息到數(shù)據(jù)庫(kù)中。有權(quán)限的人可以對(duì)這些庫(kù)信息進(jìn)行修改和刪除處理。所有用戶(hù)均可以進(jìn)行信息查詢(xún)和統(tǒng)計(jì),有權(quán)限用戶(hù)還可以基于已有信息進(jìn)行獎(jiǎng)學(xué)金的評(píng)定處理過(guò)程,評(píng)定結(jié)果可以報(bào)表打印。</p><p><b
14、> 5 操作方法</b></p><p><b> 5.1 登錄</b></p><p> 首先,點(diǎn)擊主頁(yè)左邊的研究生選課系統(tǒng),出現(xiàn)研究生選課系統(tǒng)畫(huà)面,接著,進(jìn)行新用戶(hù)注冊(cè),就可登錄網(wǎng)上選課系統(tǒng),并在網(wǎng)上選課開(kāi)放期間,進(jìn)行增加或刪除課程;在網(wǎng)上選課關(guān)閉期間,可預(yù)覽所選課程或查詢(xún)自己的歷史成績(jī)。</p><p><
15、b> 5.2 課程預(yù)覽</b></p><p> 學(xué)生進(jìn)入網(wǎng)上選課系統(tǒng),請(qǐng)首先進(jìn)入課程預(yù)覽菜單,預(yù)覽自己的課程表,學(xué)生自行選課后,也可進(jìn)入課程預(yù)覽菜單,查看選課結(jié)果。課程表中已有的課程為教務(wù)處按各班教學(xué)計(jì)劃整班指定上去的,不得自行退選。</p><p><b> 5.3 選課</b></p><p> 當(dāng)點(diǎn)擊增加選
16、課菜單后,可從課程列表框中選擇需要的課程,可以一次選多門(mén)課。也可以輸入課程名稱(chēng)、課程序號(hào)、上課時(shí)間等進(jìn)行模糊查詢(xún)。按添加按鈕,可添加選擇的課程,按明細(xì)可查詢(xún)?cè)撜n程的詳細(xì)情況。</p><p><b> 5.4 退課</b></p><p> 當(dāng)需要?jiǎng)h除選課時(shí),選中刪除選課菜單??蓮恼n程列表框中選擇需要?jiǎng)h除的課程,可以一次選多門(mén)課。按刪除按鈕,可刪除所選擇的課程,
17、按明細(xì)可查詢(xún)?cè)撜n程的詳細(xì)情況。</p><p> 5.5 管理員登錄</p><p> 用管理員帳號(hào)登錄可以查看每個(gè)人的選課,及退課情況。</p><p><b> 5.6 退出系統(tǒng)</b></p><p> 學(xué)生選課完成后必須登錄注銷(xiāo)退出選課系統(tǒng),以防他人修改數(shù)據(jù)。</p><p>
18、<b> 2 需求規(guī)格說(shuō)明書(shū)</b></p><p> 1.概述(Summary)</p><p> 1.1項(xiàng)目的目的與目標(biāo)(Purpose and Aim of Project)</p><p> 該研究生選課系統(tǒng)需求分析報(bào)告的目的在于通過(guò)該報(bào)告可以實(shí)現(xiàn)以下功能:學(xué)生選課,成績(jī)錄入,成績(jī)查詢(xún),課程信息管理,用戶(hù)信息管理,使用戶(hù)的需求能
19、夠清晰的呈現(xiàn)的出來(lái)。</p><p> 本軟件適用于學(xué)生選課,可以實(shí)現(xiàn)學(xué)生選課,管理員對(duì)課程信息以及學(xué)生信息進(jìn)行管理等作用,可用于各個(gè)高校的選課系統(tǒng),方便學(xué)生進(jìn)行選課。</p><p> 1.2 術(shù)語(yǔ)定義(Terms Glossary)</p><p> Macromedia Dreamweaver 8:網(wǎng)頁(yè)設(shè)計(jì)工具</p><p>
20、 Microsoft SQL Server:數(shù)據(jù)庫(kù)工具</p><p> 2.問(wèn)題初始分析(Early Analysis)</p><p> 2.1 場(chǎng)景描述(Scene Description)</p><p> 在本系統(tǒng)中,有三類(lèi)用戶(hù):系統(tǒng)管理員,教師和學(xué)生。三種不同的用戶(hù)所具有的操作權(quán)限以及操作內(nèi)容均不一樣。 本選課系統(tǒng)給予教師很大的自主權(quán),系統(tǒng)
21、管理員只負(fù)責(zé)向系統(tǒng)中添加學(xué)生和教師的個(gè)人信息以及教學(xué)樓教室信息。系統(tǒng)管理員不參與開(kāi)設(shè)課程、選擇課程等,一切均由教師、學(xué)生等錄網(wǎng)站自行完成。系統(tǒng)管理員設(shè)置一個(gè)選課時(shí)間段,在到達(dá)時(shí)間段以前,教師可以開(kāi)設(shè)課程;到達(dá)時(shí)間段以后,學(xué)生可以登陸網(wǎng)站選擇課程。 教師用戶(hù)登陸網(wǎng)站后可以開(kāi)設(shè)課程,為自己的課程編輯上課時(shí)間和地點(diǎn),當(dāng)系統(tǒng)中出現(xiàn)時(shí)間地點(diǎn)沖突的時(shí)候,系統(tǒng)向教師用戶(hù)報(bào)告并推薦一個(gè)時(shí)間地點(diǎn)。每門(mén)課程可以是必修或則選修,教師為每門(mén)課程設(shè)置一個(gè)
22、學(xué)分,并可以在課程結(jié)束后給予分?jǐn)?shù),如果學(xué)生及格,學(xué)生將獲得該課程的學(xué)分。 對(duì)于學(xué)生用戶(hù),每個(gè)學(xué)生除了必須選擇必修課程外,至少還要選擇兩門(mén)選修課程,學(xué)生可以對(duì)自己選課信息鎖定,以免不小心被修改。當(dāng)時(shí)候超過(guò)選課時(shí)段后,系統(tǒng)自動(dòng)鎖定學(xué)生的選課課程。系統(tǒng)可以根據(jù)學(xué)生的選課信息,生成一份學(xué)生自己的課表。課程結(jié)束后學(xué)生可登錄網(wǎng)站查詢(xún)成績(jī)與學(xué)分。2.2 初始功能提?。‥arly Function Distill)</p>&l
23、t;p> 1.通用操作(1)登錄與注銷(xiāo) 每個(gè)用戶(hù)都可以用自己的帳號(hào)登錄系統(tǒng)。用戶(hù)操作完成后推出系統(tǒng),注銷(xiāo)后可以重新登錄系統(tǒng)。 (2)修改密碼 每個(gè)用戶(hù)第一次登錄都用默認(rèn)密碼(教師和學(xué)生與帳號(hào)一樣)。2.用戶(hù)所具有功能(1)系統(tǒng)管理員設(shè)置選課時(shí)間段:系統(tǒng)管理員通過(guò)此項(xiàng)功能設(shè)置選課時(shí)段,只有在選課時(shí)間段里,學(xué)生才可以選擇課程,超過(guò)次時(shí)間段,學(xué)生選課信息被自動(dòng)所定,不得修改。錄入學(xué)生與
24、教師個(gè)人信息:通過(guò)此項(xiàng)功能可以實(shí)現(xiàn)對(duì)教師和學(xué)生的個(gè)人信息添加刪除。錄入教學(xué)樓教室信息:通過(guò)此項(xiàng)功能可以把學(xué)校里所有的教學(xué)樓教室的信息錄入到系統(tǒng)中,以便教師在開(kāi)設(shè)課程時(shí)候設(shè)置上課的教室。(2)教師用戶(hù)顯示和修改個(gè)人信息:教師用戶(hù)登錄系統(tǒng)后,可以查看和修改教師的個(gè)人信息,如姓名,電話,E-mail地址等。開(kāi)設(shè)課程:教師用戶(hù)登錄系統(tǒng)后,可以開(kāi)設(shè)課程,可以設(shè)置該課程為必修課程或則選修課程,可以設(shè)置該課程的最大人數(shù)。教師還可以為該課程設(shè)置
25、一個(gè)前導(dǎo)課程,若學(xué)生沒(méi)有學(xué)習(xí)或則選擇前導(dǎo)課程則不能選擇該課程。編輯課程上課時(shí)間:教師在開(kāi)設(shè)了課程后,可以靈活地設(shè)置上課時(shí)間和地點(diǎn)。給學(xué)生分?jǐn)?shù):課程結(jié)束后,教師用戶(hù)登</p><p> 3.目標(biāo)系統(tǒng)功能需求(Function of Target System)</p><p> 3.1 功能需求分析(Function Analysis)</p><p> 本
26、系統(tǒng)主要包括了研究生選課模塊,管理員課程管理模塊,教師成績(jī)管理模塊。教師信息模塊。</p><p> 各模塊的簡(jiǎn)要功能說(shuō)明:</p><p> (1)研究生選課模塊:管理學(xué)生的個(gè)人信息。學(xué)生可以修改密碼;對(duì)選課進(jìn)行查詢(xún),選擇。</p><p> (2)管理員課程管理:對(duì)選課進(jìn)行修改和增加。</p><p> (3)教師成績(jī)管理模塊:對(duì)
27、學(xué)生成績(jī)繼續(xù)輸入。</p><p> (4)教師信息:學(xué)生對(duì)教師的了解</p><p> 3.2 功能需求點(diǎn)列表(Function List)</p><p> 表2-1 功能需求點(diǎn)列表</p><p> 4.目標(biāo)系統(tǒng)性能需求(Performance of Target System)</p><p> 4
28、.1 時(shí)間要求(Time Request)</p><p> (1)響應(yīng)時(shí)間,如查詢(xún)的最長(zhǎng)等待時(shí)間為15S。</p><p> ?。?)更新處理時(shí)間,如修改系統(tǒng)信息的最長(zhǎng)時(shí)間10S。</p><p> ?。?)數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間,如遠(yuǎn)程數(shù)據(jù)傳輸?shù)臅r(shí)間5S。</p><p> 4.2 空間要求(Space Request)</p&g
29、t;<p> ?。?)支持的多者并行操作。</p><p> ?。?)對(duì)輸入和輸出數(shù)據(jù)的精度要求100%。</p><p> ?。?)對(duì)處理和傳輸過(guò)程中的精度要求100%。</p><p> 4.3 性能需求點(diǎn)列表(Performance List)</p><p> 詳細(xì)列出用戶(hù)性能點(diǎn)列表,提供給后續(xù)分析、設(shè)計(jì)、編程、測(cè)試
30、中使用,更是為了用戶(hù)測(cè)試驗(yàn)收中使用。需求性能點(diǎn)列表的格式,如表2-2所示。</p><p> 表2-2 性能需求點(diǎn)列表</p><p> 5.目標(biāo)系統(tǒng)界面與接口需求(Interface of Target System)</p><p> 5.1 界面需求(Interphase Requirement)</p><p> 界面的原則
31、要求,如方便、簡(jiǎn)潔、美觀、一致等。整個(gè)系統(tǒng)的界面風(fēng)格定義,某些功能模塊的特殊的界面要求。</p><p> (1)輸入設(shè)備:鍵盤(pán)、鼠標(biāo)、條碼掃描器、掃描儀等;</p><p> (2)輸出設(shè)備:顯示器、打印機(jī)、光盤(pán)刻錄機(jī)、磁帶機(jī)、音箱等;</p><p> ?。?)顯示風(fēng)格:圖形界面、字符界面、IE界面等;</p><p> ?。?)顯示
32、方式:1024*768、640*480等;</p><p> (5)輸出格式:顯示布局、打印格式等。</p><p> 5.2 接口需求(Interface Requirement)</p><p> 與其他系統(tǒng)的接口,如監(jiān)控系統(tǒng)、控制系統(tǒng)、銀行結(jié)算系統(tǒng)、稅控系統(tǒng)、財(cái)務(wù)系統(tǒng)、政府網(wǎng)絡(luò)系統(tǒng)及其他系統(tǒng)等。</p><p><b>
33、 (1)用戶(hù)接口</b></p><p> 提供用戶(hù)實(shí)用軟件產(chǎn)品時(shí)的接口需求。例如</p><p> 如果系統(tǒng)的用戶(hù)通過(guò)顯示終端進(jìn)行操作,就必須指定如下要求:</p><p> a 對(duì)屏幕格式的要求</p><p> b 報(bào)表或菜單的頁(yè)面打印格式和內(nèi)容;</p><p> c 輸入輸出的相對(duì)時(shí)間
34、;</p><p> d 程序功能鍵的可用性</p><p><b> (2)硬件接口</b></p><p> 要指出軟件產(chǎn)品和系統(tǒng)硬部件之間每一個(gè)接口的邏輯特點(diǎn)。還可能包括如下事宜:支撐什么樣的設(shè)備,如何支撐這些設(shè)備,有何約定</p><p><b> (3)軟件接口</b></p
35、><p> 在此要指定需要使用的其他軟件產(chǎn)品(例如,數(shù)據(jù)管理系統(tǒng)、操作系統(tǒng)或數(shù)學(xué)軟件包),以及同其他應(yīng)用系統(tǒng)之間的接口。對(duì)每一個(gè)所需的軟件產(chǎn)品,要提供如下內(nèi)容:</p><p><b> a 名字</b></p><p><b> b 助記符</b></p><p><b> c
36、規(guī)格說(shuō)明號(hào)</b></p><p><b> d 版本號(hào)</b></p><p><b> e 來(lái)源</b></p><p> 對(duì)于每一個(gè)接口,這部分應(yīng)說(shuō)明與軟件產(chǎn)品相關(guān)的接口軟件的目的,并根據(jù)信息的內(nèi)容和格式定義接口,但不必詳細(xì)描述任何已有完整文件的接口,只要引用定義該接口的文件即可。</p&
37、gt;<p><b> (4)通信接口</b></p><p> 指定各種通信接口。例如,局部網(wǎng)絡(luò)的協(xié)議等等。</p><p> 6.目標(biāo)系統(tǒng)其他需求(Other Requirements of Target System)</p><p> 6.1 安全性(Security)</p><p>
38、本系統(tǒng)運(yùn)行在院校內(nèi)部專(zhuān)網(wǎng)(校園網(wǎng)),與外網(wǎng)隔離,為不同的用戶(hù)根據(jù)不同的角色設(shè)置了不同的訪問(wèn)權(quán)限,用戶(hù)采用密碼安全登錄,對(duì)黑客攻擊有一定的識(shí)別功能;以及數(shù)據(jù)傳輸?shù)陌踩?,隨時(shí)維護(hù)。</p><p> 6.2 可靠性(Dependability)</p><p> 系統(tǒng)運(yùn)行穩(wěn)定,具有軟硬件故障恢復(fù)策略,軟件及數(shù)據(jù)備份等。</p><p> 6.3 靈活性(Agil
39、ity)</p><p> 界面友好,美觀大方,使用方便,操作簡(jiǎn)單。</p><p> 在操作方式上若發(fā)生變化,如無(wú)法使用瀏覽器進(jìn)入系統(tǒng),那么可以使用命令方式進(jìn)入(通過(guò)編寫(xiě)java程序與數(shù)據(jù)庫(kù)聯(lián)接,實(shí)現(xiàn)登陸)。</p><p> 因本系統(tǒng)開(kāi)發(fā)是使用jsp實(shí)現(xiàn),所以這種開(kāi)發(fā)技術(shù)具有java一樣很好的系移植性。</p><p> 對(duì)于數(shù)據(jù)
40、精度方面,應(yīng)在數(shù)據(jù)庫(kù)中加以限制;實(shí)現(xiàn)實(shí)體完整性,用戶(hù)自定義完整性約束。</p><p> 在設(shè)計(jì)界面結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)是應(yīng)留有對(duì)以后擴(kuò)充功能的余地(可在每個(gè)數(shù)據(jù)字段上設(shè)計(jì)多個(gè)自定義字段)。</p><p> 6.4 特殊需求(Special Requirements)</p><p> 對(duì)各系院配備必要的網(wǎng)絡(luò)設(shè)施及其他的硬件設(shè)施。</p><p
41、> 輸出設(shè)備采用顯示器,打印機(jī)方式;</p><p> 輸入介質(zhì)為紙張,磁盤(pán),光盤(pán)等;</p><p> 輸出方式采用圖形輸出:當(dāng)發(fā)現(xiàn)異常時(shí)編寫(xiě)系統(tǒng)時(shí)應(yīng)及時(shí)報(bào)錯(cuò),提示“輸入有誤,請(qǐng)核查” 等信息 </p><p> 7.目標(biāo)系統(tǒng)假設(shè)與約束條件(Suppose and Restriction o
42、f Target System)</p><p> 系統(tǒng)的使用用戶(hù)主要為黃淮學(xué)院的學(xué)生,教師,教務(wù)處工作人員(管理員),因此系統(tǒng)屬于院校應(yīng)用信息系統(tǒng)范疇內(nèi),運(yùn)行在院校內(nèi)部專(zhuān)網(wǎng)上,信息系統(tǒng)運(yùn)行的前提和假設(shè)如下:</p><p> ?。?)信息采集表內(nèi)容及格式(包含學(xué)生信息表,教師信息表,選修課程表)</p><p> (2)信息采集系統(tǒng)依托院校內(nèi)部專(zhuān)網(wǎng)運(yùn)行,采用B
43、/S結(jié)構(gòu)構(gòu)架,中心硬件設(shè)備 建立在院校信息數(shù)據(jù)中心和各系院的相應(yīng)信息系統(tǒng)機(jī)房中。</p><p> (3)院校中心機(jī)房及網(wǎng)絡(luò)環(huán)境已經(jīng)具備。</p><p> ?。?)系統(tǒng)用戶(hù)僅限個(gè)系院學(xué)生,教師,教務(wù)處工作人員(管理員),不對(duì)外提供公開(kāi)訪問(wèn)。</p><p> (5)學(xué)生的修改系統(tǒng)只能在每學(xué)期的開(kāi)學(xué)的前兩星期,查課系統(tǒng)可隨時(shí)訪問(wèn),其余的修改只能是管理
44、員修改。</p><p><b> 3 總體設(shè)計(jì)</b></p><p><b> 引言</b></p><p> 本概要設(shè)計(jì)說(shuō)明書(shū)是針對(duì)學(xué)校選課系統(tǒng)結(jié)構(gòu)的課程作業(yè)而編寫(xiě)。目的時(shí)對(duì)該項(xiàng)目進(jìn)行總體設(shè)計(jì),在明確系統(tǒng)需求的基礎(chǔ)上劃分系統(tǒng)的功能模塊,進(jìn)行系統(tǒng)開(kāi)發(fā)的分工,明確各模塊間的接口,為進(jìn)行后面的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)做準(zhǔn)備。
45、</p><p><b> 編寫(xiě)目的</b></p><p> 詳細(xì)的給出課程設(shè)計(jì)的所設(shè)計(jì)的內(nèi)容,使使用的學(xué)生能夠詳細(xì)地了解該軟件的功能。</p><p><b> 項(xiàng)目背景</b></p><p> (1).待開(kāi)發(fā)的系統(tǒng)的名稱(chēng):學(xué)生選課系統(tǒng);</p><p> ?。?/p>
46、2).本項(xiàng)目的任務(wù)提出者:軟件工程王娟娟老師</p><p> 開(kāi)發(fā)者:趙素紅、毛婷婷、王瑩、楊晶晶、姚姍姍</p><p> 用戶(hù):在校學(xué)生及所有對(duì)此系統(tǒng)感興趣的人員</p><p><b> 任務(wù)概述</b></p><p><b> 目標(biāo)</b></p><p>
47、; 該研究生選課系統(tǒng)需求分析報(bào)告的目的在于通過(guò)該報(bào)告可以實(shí)現(xiàn)以下功能:學(xué)生選課,成績(jī)錄入,成績(jī)查詢(xún),課程信息管理,用戶(hù)信息管理,使用戶(hù)的需求能夠清晰的呈現(xiàn)的出來(lái)。</p><p> 本軟件適用于學(xué)生選課,可以實(shí)現(xiàn)學(xué)生選課,管理員對(duì)課程信息以及學(xué)生信息進(jìn)行管理等作用,可用于各個(gè)高校的選課系統(tǒng),方便學(xué)生進(jìn)行選課。</p><p><b> 2)運(yùn)行環(huán)境</b><
48、;/p><p> 操作系統(tǒng):WindowsXP / Windows 2000 Server</p><p><b> 3)需求概述</b></p><p> 本系統(tǒng)主要包括了研究生選課模塊,管理員課程管理模塊,教師成績(jī)管理模塊。 教師信息模塊。</p><p> 各模塊的簡(jiǎn)要功能說(shuō)明:</p>&l
49、t;p> (1) 研究生選課模塊:管理學(xué)生的個(gè)人信息。學(xué)生可以修改密碼;對(duì)選課進(jìn)行查詢(xún),選擇。</p><p> (2)管理員課程管理:對(duì)選課進(jìn)行修改和增加。</p><p> (3)教師成績(jī)管理模塊:對(duì)學(xué)生成績(jī)繼續(xù)輸入。</p><p> (4)教師信息:學(xué)生對(duì)教師的了解</p><p><b> 條件與限制<
50、;/b></p><p> 需要全面地了解客戶(hù)的需求分析,對(duì)客戶(hù)的要求進(jìn)行全面地了解。</p><p> 對(duì)所需軟件知識(shí)了解的不徹底,不能按照所要求設(shè)計(jì)出相應(yīng)的設(shè)計(jì).。</p><p><b> 總體設(shè)計(jì)</b></p><p> 總體結(jié)構(gòu)和模塊外部設(shè)計(jì)</p><p> 如圖4.
51、2網(wǎng)站結(jié)構(gòu)圖和數(shù)據(jù)流程。</p><p><b> 接口設(shè)計(jì)</b></p><p> 外部接口(包括用戶(hù)界面、軟件接口與硬件接口)</p><p><b> (1)用戶(hù)接口</b></p><p> 提供用戶(hù)實(shí)用軟件產(chǎn)品時(shí)的接口需求。例如</p><p> 如果系
52、統(tǒng)的用戶(hù)通過(guò)顯示終端進(jìn)行操作,就必須指定如下要求:</p><p> a 對(duì)屏幕格式的要求</p><p> b 報(bào)表或菜單的頁(yè)面打印格式和內(nèi)容;</p><p> c 輸入輸出的相對(duì)時(shí)間;</p><p> d 程序功能鍵的可用性</p><p><b> (2)硬件接口</b><
53、;/p><p> 要指出軟件產(chǎn)品和系統(tǒng)硬部件之間每一個(gè)接口的邏輯特點(diǎn)。還可能包括如下事宜:支撐什么樣的設(shè)備,如何支撐這些設(shè)備,有何約定</p><p><b> (3)軟件接口</b></p><p> 在此要指定需要使用的其他軟件產(chǎn)品(例如,數(shù)據(jù)管理系統(tǒng)、操作系統(tǒng)或數(shù)學(xué)軟件包),以及同其他應(yīng)用系統(tǒng)之間的接口。對(duì)每一個(gè)所需的軟件產(chǎn)品,要提供如
54、下內(nèi)容:</p><p><b> a 名字</b></p><p><b> b 助記符</b></p><p><b> c 規(guī)格說(shuō)明號(hào)</b></p><p><b> d 版本號(hào)</b></p><p><
55、;b> e 來(lái)源</b></p><p> 對(duì)于每一個(gè)接口,這部分應(yīng)說(shuō)明與軟件產(chǎn)品相關(guān)的接口軟件的目的,并根據(jù)信息的內(nèi)容和格式定義接口,但不必詳細(xì)描述任何已有完整文件的接口,只要引用定義該接口的文件即可。</p><p> 內(nèi)部接口(模塊之間的接口)</p><p> 各模塊過(guò)程之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行消息傳遞。具體參
56、數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的內(nèi)容中說(shuō)明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在模塊之間傳遞。</p><p><b> 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)</b></p><p><b> 邏輯結(jié)構(gòu)設(shè)計(jì)</b></p><p> Administrator:選課系統(tǒng)管理員信息</p><
57、p> 屬性:name(管理員用戶(hù)名稱(chēng)或賬號(hào))</p><p> Password(密碼)</p><p> Userview:用戶(hù)當(dāng)前界面視圖</p><p> 屬性:usemessage(用戶(hù)信息)</p><p> Classmessage(課程信息)</p><p> Othermessage(
58、其它相關(guān)信息)</p><p><b> 物理結(jié)構(gòu)設(shè)計(jì)</b></p><p> 用戶(hù)最近訪問(wèn)的選課系統(tǒng)數(shù)據(jù)庫(kù)信息使用xml文件保存,每個(gè)訪問(wèn)信息的內(nèi)容存為一個(gè)xml文件</p><p> 系統(tǒng)中隊(duì)資源分類(lèi)的類(lèi)型使用xml文件保存</p><p> 系統(tǒng)界面的顯示屬性,如字體屬性等使用xml文件保存</p&
59、gt;<p> 系統(tǒng)界面中使用的相關(guān)圖片需要保存在客戶(hù)端機(jī)器上。</p><p> 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系</p><p><b> 運(yùn)行設(shè)計(jì)</b></p><p><b> 運(yùn)行模塊的組合</b></p><p> 提交相關(guān)課程信息:系統(tǒng)界面模塊、用戶(hù)個(gè)人主頁(yè)課程信息修改模
60、塊</p><p> 查看相關(guān)課程信息:系統(tǒng)界面模塊、用戶(hù)個(gè)人主頁(yè)信息顯示模塊、</p><p> 站內(nèi)搜索功能:系統(tǒng)界面模塊、站內(nèi)搜索模塊</p><p> 個(gè)人信息預(yù)覽功能:系統(tǒng)界面模塊、預(yù)覽模塊</p><p> 統(tǒng)計(jì)課程信息功能:系統(tǒng)界面模塊、統(tǒng)計(jì)資源信息模塊</p><p><b> 運(yùn)行
61、控制</b></p><p> (1)、提交相關(guān)課程信息:輸入用戶(hù)名,密碼,打開(kāi)個(gè)人信息主頁(yè),瀏覽個(gè)人主頁(yè)相關(guān)信息;</p><p> 選擇需要進(jìn)行選修的課程并提交個(gè)人信息,并確認(rèn);</p><p> (2)、查看相關(guān)課程信息:輸入用戶(hù)名,密碼,連接數(shù)據(jù)庫(kù),顯示個(gè)人選課信息的內(nèi)容,瀏覽需要進(jìn)行查詢(xún)的個(gè)人相關(guān)信息;</p><p&
62、gt; ?。?)、個(gè)人相關(guān)信息站內(nèi)搜索:輸入需要搜索的資源名稱(chēng)關(guān)鍵字,搜索用戶(hù)指定的資源,返回搜索結(jié)果;</p><p> ?。?)、個(gè)人信息預(yù)覽:選擇需要預(yù)覽的個(gè)人信息并選擇預(yù)覽功能,顯示個(gè)人信息的部分內(nèi)容,并確定是否保存該信息;</p><p> (5)、統(tǒng)計(jì)課程信息功能:輸入需統(tǒng)計(jì)的課程信息的資源類(lèi)型,執(zhí)行統(tǒng)計(jì)課程信息的功能,并顯示結(jié)果。</p><p>&
63、lt;b> 出錯(cuò)輸出信息</b></p><p> a可能用戶(hù)提交的信息存在課程人數(shù)已滿(mǎn),選課集中,有課沒(méi)人選等情況。</p><p> b 學(xué)生和老師等由于個(gè)人或活動(dòng)等原因,臨時(shí)改變了上課信息,引起混亂。</p><p><b> 出錯(cuò)處理對(duì)策</b></p><p> 鼓勵(lì)學(xué)生進(jìn)行全面發(fā)展
64、,分開(kāi)選課;對(duì)課程信息進(jìn)行嚴(yán)格控制,如有變動(dòng),必須提前申請(qǐng),予以統(tǒng)一安排。</p><p><b> 安全保密設(shè)計(jì)</b></p><p> 本系統(tǒng)運(yùn)行在院校內(nèi)部專(zhuān)網(wǎng)(校園網(wǎng)),與外網(wǎng)隔離,為不同的用戶(hù)根據(jù)不同的角色設(shè)置了不同的訪問(wèn)權(quán)限,用戶(hù)采用密碼安全登錄,對(duì)黑客攻擊有一定的識(shí)別功能;以及數(shù)據(jù)傳輸?shù)陌踩裕S時(shí)維護(hù)。</p><p>&l
65、t;b> 4 詳細(xì)說(shuō)明</b></p><p><b> 引言</b></p><p> 本概要設(shè)計(jì)說(shuō)明書(shū)是針對(duì)學(xué)校選課系統(tǒng)結(jié)構(gòu)的課程作業(yè)而編寫(xiě)。目的時(shí)對(duì)該項(xiàng)目進(jìn)行總體設(shè)計(jì),在明確系統(tǒng)需求的基礎(chǔ)上劃分系統(tǒng)的功能模塊,進(jìn)行系統(tǒng)開(kāi)發(fā)的分工,明確各模塊間的接口,為進(jìn)行后面的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)做準(zhǔn)備。</p><p><b&g
66、t; 編寫(xiě)目的</b></p><p> 詳細(xì)的給出課程設(shè)計(jì)的所設(shè)計(jì)的內(nèi)容,使使用的學(xué)生能夠詳細(xì)地了解該軟件的功能。</p><p><b> 項(xiàng)目背景</b></p><p> (1).待開(kāi)發(fā)的系統(tǒng)的名稱(chēng):研究生選課系統(tǒng);</p><p> ?。?).本項(xiàng)目的任務(wù)提出者:軟件工程曾獻(xiàn)輝老師</
67、p><p><b> 開(kāi)發(fā)者:沈曾天</b></p><p> 用戶(hù):在校學(xué)生及所有對(duì)此系統(tǒng)感興趣的人員</p><p><b> 總體設(shè)計(jì)</b></p><p><b> 需求概述</b></p><p> 本系統(tǒng)主要包括了研究生選課模塊,管理
68、員課程管理模塊,教師成績(jī)管理模塊。教師信息模塊。</p><p> 各模塊的簡(jiǎn)要功能說(shuō)明:</p><p> (1) 研究生選課模塊:管理學(xué)生的個(gè)人信息。學(xué)生可以修改密碼;對(duì)選課進(jìn)行查詢(xún),選擇。</p><p> (2)管理員課程管理:對(duì)選課進(jìn)行修改和增加。</p><p> (3)教師成績(jī)管理模塊:對(duì)學(xué)生成績(jī)繼續(xù)輸入。</p&
69、gt;<p> (4)教師信息:學(xué)生對(duì)教師的了解</p><p><b> 軟件結(jié)構(gòu)</b></p><p> 給出軟件系統(tǒng)的結(jié)構(gòu)圖</p><p> 如圖4.2網(wǎng)站結(jié)構(gòu)圖和數(shù)據(jù)流程。</p><p><b> 程序描述</b></p><p> 逐
70、個(gè)模塊給出以下的說(shuō)明</p><p><b> 程序描述</b></p><p> 在研究生信息管理系統(tǒng)中,主要有用戶(hù)登陸、研究生信息管理、課程信息管理、用戶(hù)管理等功能,功能分析如下:</p><p><b> (1)用戶(hù)登陸</b></p><p> 學(xué)生信息管理網(wǎng)站采用用戶(hù)名及密碼驗(yàn)證模
71、式,進(jìn)入學(xué)生信息管理網(wǎng)站前,用戶(hù)必須在登陸頁(yè)面輸入用戶(hù)名及密碼,只有驗(yàn)證通過(guò)的用戶(hù)方可進(jìn)入學(xué)生信息管理網(wǎng)站操作主頁(yè)面。</p><p> ?。?)研究生信息管理</p><p> 包括3個(gè)功能模塊:學(xué)生個(gè)人信息的添加、學(xué)生信息的查詢(xún)以及學(xué)生信息的修改于刪除。</p><p><b> ?。?)課程信息管理</b></p><
72、;p> 包括3個(gè)功能模塊:課程基本添加與刪除處理、成績(jī)查詢(xún)處理以及學(xué)生選課信息的查詢(xún)處理。</p><p><b> ?。?)用戶(hù)管理</b></p><p> 包括2個(gè)功能模塊:用戶(hù)信息查詢(xún)以及用戶(hù)的刪除與處理。</p><p><b> 2)功能</b></p><p><b&
73、gt; 3)性能</b></p><p><b> ?。?)系統(tǒng)易操作性</b></p><p> 所開(kāi)發(fā)的系統(tǒng)應(yīng)做到操作簡(jiǎn)單,盡量使系統(tǒng)操作不受用戶(hù)對(duì)電腦知識(shí)水平的限制。</p><p> ?。?)系統(tǒng)具有可維護(hù)性</p><p> 由于系統(tǒng)涉及的信息比較廣,數(shù)據(jù)庫(kù)中的數(shù)據(jù)需定期修改,系統(tǒng)可利用的空間
74、及性能也隨之下降,為了使系統(tǒng)更好地運(yùn)轉(zhuǎn),學(xué)院可以對(duì)系統(tǒng)數(shù)據(jù)及一些簡(jiǎn)單的功能進(jìn)行獨(dú)立的維護(hù)及調(diào)整。</p><p> (3)系統(tǒng)具有開(kāi)放性</p><p> 該系統(tǒng)能夠在開(kāi)放的硬件體系結(jié)構(gòu)中運(yùn)行,并且能與其他系統(tǒng)順利連接,不會(huì)因外部系統(tǒng)的不同面要做在量的修改工作。</p><p><b> (4)輸入項(xiàng)</b></p><
75、;p> 用戶(hù)需輸入學(xué)生的學(xué)號(hào)進(jìn)入相應(yīng)用戶(hù)界面。然后根據(jù)各界面不同的需求輸入不同的內(nèi)容。</p><p><b> ?。?)輸出項(xiàng)</b></p><p> 跟據(jù)用戶(hù)需求輸出相應(yīng)信息。</p><p><b> ?。?)算法</b></p><p> 詳細(xì)說(shuō)明本程序所選用的算法、具體的計(jì)算
76、公式和計(jì)算步驟。</p><p><b> 流程邏輯</b></p><p><b> 接口</b></p><p><b> 6)存儲(chǔ)分配</b></p><p><b> 1.服務(wù)器:</b></p><p> CPU
77、:P4 2.0G以上</p><p><b> 內(nèi)存:512M</b></p><p><b> 硬盤(pán):60G以上</b></p><p> 網(wǎng)絡(luò):100M /1000M Ethenet</p><p><b> 2.客戶(hù)機(jī):</b></p><p&
78、gt;<b> CPU:500Mz</b></p><p><b> 內(nèi)存:64M以上</b></p><p><b> 硬盤(pán):1G以上</b></p><p> 網(wǎng)絡(luò):10M Ethenet</p><p><b> 7)注釋設(shè)計(jì)</b><
79、;/p><p> 說(shuō)明準(zhǔn)備在本程序中安排的注釋</p><p><b> 加在模塊首部的注釋</b></p><p> 加在各分支點(diǎn)處的注釋</p><p> 對(duì)各變量的功能、范圍、默認(rèn)條件等所加的注釋</p><p><b> 8)限制條件</b></p>
80、<p> 系統(tǒng)的使用用戶(hù)主要為學(xué)生,教師,教務(wù)處工作人員(管理員),因此系統(tǒng)屬于院校應(yīng)用信息系統(tǒng)范疇內(nèi),運(yùn)行在院校內(nèi)部專(zhuān)網(wǎng)上,信息系統(tǒng)運(yùn)行的前提和假設(shè)如下:</p><p> (1)信息采集表內(nèi)容及格式(包含學(xué)生信息表,教師信息表,選修課程表)</p><p> (2)信息采集系統(tǒng)依托院校內(nèi)部專(zhuān)網(wǎng)運(yùn)行,采用B/S結(jié)構(gòu)構(gòu)架,中心硬件設(shè)備 建立在院校信息數(shù)據(jù)中
81、心和各系院的相應(yīng)信息系統(tǒng)機(jī)房中。</p><p> ?。?)院校中心機(jī)房及網(wǎng)絡(luò)環(huán)境已經(jīng)具備。</p><p> ?。?)系統(tǒng)用戶(hù)僅限個(gè)系院學(xué)生,教師,教務(wù)處工作人員(管理員),不對(duì)外提供公開(kāi)訪問(wèn)。</p><p> (5)學(xué)生的修改系統(tǒng)只能在每學(xué)期的開(kāi)學(xué)的前兩星期,查課系統(tǒng)可隨時(shí)訪問(wèn),其余的修改只能是管理員修改。</p><p><b
82、> 9)測(cè)試計(jì)劃</b></p><p><b> 登陸:</b></p><p><b> 姓名 沈曾天</b></p><p><b> 密碼 123456</b></p><p><b> 彈出登陸成功</b></p
83、><p><b> 查詢(xún):</b></p><p><b> 沈曾天</b></p><p><b> 給出查詢(xún)相應(yīng)的界面</b></p><p><b> 刪除,修改</b></p><p><b> 沈曾天<
84、;/b></p><p><b> 彈出相應(yīng)的對(duì)話框</b></p><p> 10)尚未解決的問(wèn)題</p><p><b> a、界面的美化問(wèn)題</b></p><p> b、一定的時(shí)間內(nèi)用戶(hù)能夠選修課程問(wèn)題</p><p> 選修課程有一定的數(shù)量</
85、p><p><b> 5 測(cè)試</b></p><p><b> 用戶(hù)的登陸界面</b></p><p><b> <body></b></p><p> <br/> <br/></p><p><b>
86、; <center></b></p><p> <h3 ><s:text name="UserLogin"/></h3></p><p> <div style="align:center;"></p><p> <s:property va
87、lue="tip"/></p><p> <s:form action="login" method="post" ></p><p> <s:textfield name="username" key="UserName" /></p>
88、<p> <s:password name="password" key="PassWord"/> </p><p> <s:submit key='Login'/> </p><p><b> </s:form></b></p><p&
89、gt; <s:a href="register.jsp"><s:text name="Register"/></s:a> </p><p><b> </div></b></p><p><b> </center></b></p>
90、;<p><b> </body></b></p><p><b> <center></b></p><p> <ul style="width: 900px; height: 68px;"></p><p> <li style=&qu
91、ot;width: 200px; height: 79px; float: left;"></p><p> <img src="images/logo.jpg"></p><p><b> </li></b></p><p> <listyle="width:
92、 700px; margin-top: 30px; float: left; text-align: right;"></p><p> <script language="JavaScript"></p><p> //制作年月日的JavaScript代碼</p><p> var today = new Da
93、te();</p><p> var month = today.getMonth() + 1</p><p> if (today.getDay() == 1) {</p><p> document.write(" " + today.getYear() + "年" + month + "
94、月"</p><p> + today.getDate() + "日 星期一");</p><p><b> }</b></p><p> if (today.getDay() == 2) {</p><p> document.write(" "
95、; + today.getYear() + "年" + month + "月"</p><p> + today.getDate() + "日 星期二");</p><p><b> }</b></p><p> if (today.getDay() == 3) {</p&
96、gt;<p> document.write(" " + today.getYear() + "年" + month + "月"</p><p> + today.getDate() + "日 星期三");</p><p><b> }</b><
97、/p><p> if (today.getDay() == 4) {</p><p> document.write(" " + today.getYear() + "年" + month + "月"</p><p> + today.getDate() + "日 星期四&qu
98、ot;);</p><p><b> }</b></p><p> if (today.getDay() == 5) {</p><p> document.write(" " + today.getYear() + "年" + month + "月"</
99、p><p> + today.getDate() + "日 星期五");</p><p><b> }</b></p><p> if (today.getDay() == 6) {</p><p> document.write(" " + today.ge
100、tYear() + "年" + month + "月"</p><p> + today.getDate() + "日 星期六");</p><p><b> }</b></p><p> if (today.getDay() == 0) {</p><p&g
101、t; document.write(" " + today.getYear() + "年" + month + "月"</p><p> + today.getDate() + "日 星期日");</p><p><b> }</b></p><
102、p> </script> |</p><p> <span class="STYLE4"><s:text name="login.users" />:${username}</span
103、> |</p><p> <a href="index.jsp"><s:text name="home" /> </a>|</p><p> <a href="findalluser.action"><s:text name=&q
104、uot;find.allusers" /> </a>|</p><p> <a href="findallcourse.action"><s:text name="find.allcourse" /> </a>|</p><p> <a href="findallSc
105、.action"><s:text name="findallSc" /> </a>|</p><p> <s:a href="addsc.jsp"><s:text name="addsc"/></s:a></p><p> <a href=&qu
106、ot;selectinfo.action?username=${username}&type=users"><s:text</p><p> name="show.info" /> </a>|</p><p> <a href="exit.action?type=users"><s
107、:text name="exit" /> </a>|</p><p><b> </li></b></p><p><b> </ul></b></p><p><b> </center></b></p>
108、<p> <center></p><p> <s:text name="find.allcourse"/> </p><p> <table align=center width=400 bgcolor="#eeeeee"> </p><p> <tr
109、 align=center></p><p> <th>學(xué)號(hào)</th></p><p> <th>課程名</th></p><p> <th>課程分</th></p><p> <th>教師名</th></p><
110、p><b> </tr></b></p><p> <s:iterator value="list"> </p><p> <tr align=center></p><p> <td><s:property value="cno"/
111、> </td></p><p> <td><s:property value="coursename"/> </td> </p><p> <td><s:property value="ccredit"/> </td></p><p>
112、; <td><s:property value="teacher"/></td> </p><p><b> </tr> </b></p><p> </s:iterator> </p><p><b> </table><
113、/b></p><p> <s:a href="main.jsp"><s:text name="返回"/></s:a> </p><p> </center> </p><p><b> <center></b></p>
114、;<p><b> <h3></b></p><p> <s:text name="show.info"/></p><p><b> </h3></b></p><p> <div style="align:center;pad
115、ding:0px;width:50%;" class="toptable grid" ></p><p> <s:form action="update" method="post"></p><p> <s:textfield name="username" key=&q
116、uot;UserName" value="${users.username}" readonly="true"/></p><p> <s:textfield name="password" key="PassWord" value="${users.password}"/><
117、/p><p> <s:textfield name="sex" key="Sex" value="${users.sex}"/></p><p> <s:textfield name="age" key="Age" value="${users.age}"
118、;/></p><p> <s:textfield name="email" key="Email" value="${users.email}"/></p><p> <s:textfield name="phone" key="Phone" value=&qu
119、ot;${users.phone}"/></p><p> <s:hidden name="sno" value="${users.sno}"/></p><p> <s:submit key='Update'/> </p><p><b> &
120、lt;/s:form></b></p><p><b> </div></b></p><p><b> </center></b></p><p> <s:a href="main.jsp"><s:text name="返回&
121、quot;/></s:a></p><p><b> <center></b></p><p> <h3 ><s:text name="AdminLogin"/></h3></p><p> <s:property value="tip&
122、quot;/></p><p> <s:form action="adminLogin.action" method="post"></p><p> <s:textfield name="username" key="UserName"/></p><p
123、> <s:password name="password" key="PassWord"/></p><p> <s:submit key='Login'/> </p><p><b> </s:form></b></p><p>&l
124、t;b> </center></b></p><p> <script type="text/javascript"></p><p> function del()</p><p><b> {</b></p><p> if(!confirm(&
125、#39;您確定要?jiǎng)h除嗎?'))</p><p><b> {</b></p><p> return false;</p><p><b> }</b></p><p> var qx=${qx };</p><p><b> if(qx!=2)&
126、lt;/b></p><p><b> {</b></p><p> alert("您的權(quán)限不夠!");</p><p> return false;</p><p><b> }</b></p><p><b> }</b
127、></p><p><b> </script></b></p><p><b> 6 參考文獻(xiàn)</b></p><p> 軟件工程 張海藩編著 清華大學(xué)出版社出版</p><p> 《數(shù)據(jù)庫(kù)系統(tǒng)概論(第五版)》 王珊 編著 高等教育出版社</p>
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程課程設(shè)計(jì)—選課系統(tǒng)
- 軟件工程課程設(shè)計(jì)-選課管理系統(tǒng)
- 學(xué)生選課系統(tǒng)《軟件工程》課程設(shè)計(jì)
- 學(xué)生選課系統(tǒng)《軟件工程》課程設(shè)計(jì)
- 軟件工程課程設(shè)計(jì)----學(xué)生選課系統(tǒng)
- 軟件工程課程設(shè)計(jì)報(bào)告--學(xué)生選課系統(tǒng)
- 軟件工程,選課系統(tǒng)
- 軟件工程課程設(shè)計(jì)管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)
- 軟件工程課程設(shè)計(jì)
- 軟件工程課程設(shè)計(jì)
- 軟件工程課程設(shè)計(jì)
- 《軟件工程》課程設(shè)計(jì)
- 軟件工程課程設(shè)計(jì)
- 軟件工程-課程設(shè)計(jì)-socket聊天系統(tǒng)
- 軟件工程課程設(shè)計(jì)-超市管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)(酒店管理系統(tǒng))
- 軟件工程課程設(shè)計(jì)-------bbs論壇系統(tǒng)
- 軟件工程課程設(shè)計(jì)——遠(yuǎn)程監(jiān)控系統(tǒng)
- 軟件工程課程設(shè)計(jì)---獎(jiǎng)學(xué)金評(píng)定系統(tǒng)
評(píng)論
0/150
提交評(píng)論