版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、-. z. TOC o 1-3 h z HYPERLINK l _Toc11119 1引言 PAGEREF _Toc11119 2 HYPERLINK l _Toc8401 1.1編寫目的 PAGEREF _Toc8401 2 HYPERLINK l _Toc26521 1.2背景 PAGEREF _Toc26521 2 HYPERLINK l _Toc14118 1.3定義 PAGEREF _Toc14118 2 HYPERLINK l _Toc21184 1.4參考資料 PAGEREF _Toc21184 2 HYPERLINK l _Toc16220 2總體設(shè)計(jì) PAGEREF _Toc
2、16220 2 HYPERLINK l _Toc24761 2.1需求規(guī)定 PAGEREF _Toc24761 2 HYPERLINK l _Toc5826 2.2運(yùn)行環(huán)境 PAGEREF _Toc5826 2 HYPERLINK l _Toc30520 2.3基本設(shè)計(jì)概念和處理流程 PAGEREF _Toc30520 3 HYPERLINK l _Toc6996 2.4結(jié)構(gòu) PAGEREF _Toc6996 3 HYPERLINK l _Toc14077 2.5功能需求與程序的關(guān)系 PAGEREF _Toc14077 3 HYPERLINK l _Toc695 2.6人工處理過程 PAGER
3、EF _Toc695 3 HYPERLINK l _Toc24406 2.7尚未問決的問題 PAGEREF _Toc24406 3 HYPERLINK l _Toc30273 3接口設(shè)計(jì) PAGEREF _Toc30273 3 HYPERLINK l _Toc9880 3.1用戶接口 PAGEREF _Toc9880 3 HYPERLINK l _Toc1022 3.2外部接口 PAGEREF _Toc1022 3 HYPERLINK l _Toc30592 3.3部接口 PAGEREF _Toc30592 4 HYPERLINK l _Toc13579 4運(yùn)行設(shè)計(jì) PAGEREF _Toc1
4、3579 4 HYPERLINK l _Toc17062 4.1運(yùn)行模塊組合 PAGEREF _Toc17062 4 HYPERLINK l _Toc23503 4.2運(yùn)行控制 PAGEREF _Toc23503 4 HYPERLINK l _Toc19549 4.3運(yùn)行時(shí)間 PAGEREF _Toc19549 4 HYPERLINK l _Toc200 5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc200 4 HYPERLINK l _Toc25268 5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn) PAGEREF _Toc25268 4 HYPERLINK l _Toc19219 5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) PAGER
5、EF _Toc19219 4 HYPERLINK l _Toc1151 5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 PAGEREF _Toc1151 4 HYPERLINK l _Toc27091 6系統(tǒng)出錯(cuò)處理設(shè)計(jì) PAGEREF _Toc27091 5 HYPERLINK l _Toc2435 6.1出錯(cuò)信息 PAGEREF _Toc2435 5 HYPERLINK l _Toc28188 6.2補(bǔ)救措施 PAGEREF _Toc28188 5 HYPERLINK l _Toc7493 6.3系統(tǒng)維護(hù)設(shè)計(jì) PAGEREF _Toc7493 5-. z.概要設(shè)計(jì)說明書1引言1.1編寫目的(1)開發(fā)學(xué)生網(wǎng)上選
6、課系統(tǒng),提高管理工作的效率、提高信息的開放性、改善學(xué)生和教師對(duì)其最新信息查詢的準(zhǔn)確性。(2)本報(bào)告由共同修改完成。1.2背景隨著學(xué)校規(guī)模的不斷擴(kuò)大,專業(yè)、班級(jí)學(xué)生的數(shù)量急劇增加,有關(guān)學(xué)生選課的各種信息量也成倍增長(zhǎng),而且目前許多高校的學(xué)生選課管理仍停留在復(fù)雜的人工操作上,重復(fù)工作較多,工作量大,效率低。因此,迫切需要開發(fā)學(xué)生網(wǎng)上選課系統(tǒng)來提高管理工作的效率。學(xué)生網(wǎng)上選課系統(tǒng),在學(xué)生選課的規(guī)管理、科學(xué)統(tǒng)計(jì)和快速查詢方面具有較大的實(shí)用意義。它提高了信息的開放性,大改善了學(xué)生、教師對(duì)其最新信息查詢的準(zhǔn)確性。1.3定義(1)Active Server Pages (ASP) 是服務(wù)器端腳本編寫環(huán)境,是由
7、Server端腳本、對(duì)象以及組件拓展過的標(biāo)準(zhǔn)主頁(yè)使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的Web 頁(yè)和基于 Web 的功能強(qiáng)大的應(yīng)用程序。 ASP程序是以 。asp為擴(kuò)展的文本文件,其控制部分是用VBScript和Jscript等腳本語(yǔ)言來編寫的。ASP的工作流程大致是:當(dāng)瀏覽器從Web服務(wù)器上請(qǐng)求。asp文件時(shí),服務(wù)器用ASP;ASP全部讀取請(qǐng)求的文件,執(zhí)行所以的服務(wù)器端腳本,并將腳本輸出與靜態(tài)HTML代碼進(jìn)行合并;最終的HTML頁(yè)面將在HTTP響應(yīng)中傳送給瀏覽器。 ASP程序是由文本、HTML標(biāo)記和腳本組合而成的。在ASP程序中,腳本通過分隔符與文本和HTML標(biāo)記區(qū)分開來。ASP用分隔符%和%包括腳
8、本命令。由分隔符括起的命令稱為主腳本命令,這些命令由主腳本語(yǔ)言進(jìn)行處理。在ASP分隔符%和%,可以包括主腳本語(yǔ)言允許的任何語(yǔ)句、表達(dá)式和操作符等。 ASP實(shí)際上是將標(biāo)準(zhǔn)的HTML文件擴(kuò)展了一些附加特征,也像標(biāo)準(zhǔn)的HTML文件一樣,包含HTML對(duì)象并且有一個(gè)瀏覽器解釋并顯示,任何可以放在HTML 中的東西Java applets,閃爍字符串,客戶端腳本,客戶端Active*控制等。都可以放在ASP中。因此,ASP有如下四個(gè)重要特征,使之具備很強(qiáng)的通用性。 (2)SQL Server 是一個(gè)具備完全 Web 支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言 (*ML) 的核心支持以及在 Internet
9、上和防火墻外進(jìn)行查詢的能力,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能。豐富的 *ML 和 Internet 標(biāo)準(zhǔn)支持允許使用置的存儲(chǔ)過程以 *ML 格式輕松存儲(chǔ)和檢索數(shù)據(jù)。SQL Server 提供強(qiáng)大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時(shí),進(jìn)一步拓展應(yīng)用空間,帶來新的商業(yè)應(yīng)用機(jī)遇。例如,*ML數(shù)據(jù)庫(kù)與Web Service的支持將使您的應(yīng)用實(shí)現(xiàn)Internet數(shù)據(jù)互聯(lián),.Net集成極大的擴(kuò)展了開發(fā)空間,異構(gòu)數(shù)據(jù)集成、Service Broker使您的數(shù)據(jù)和其它應(yīng)用無(wú)縫集成,各種新數(shù)據(jù)類型和T-SQL擴(kuò)展帶來了諸多靈活性。C#、VB.Net、*Query、*MLA、ADO.
10、Net 、SMO、AMO等都將成為SQL Server數(shù)據(jù)平臺(tái)上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。1.4參考資料海藩.軟件工程導(dǎo)論(第四版)M.:清華大學(xué),2003Roger S.Pressman著 軟件工程實(shí)踐者的研究方法.機(jī)械工業(yè),1997振坤.梁海健.延海著.基于知識(shí)庫(kù)的學(xué)生選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).計(jì)算機(jī)應(yīng)用研究.2005.09苗雪蘭.瑞新.宋會(huì)群著.數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用.機(jī)械工業(yè),2007。2總體設(shè)計(jì)2.1需求規(guī)定 系統(tǒng)功能(1)可實(shí)現(xiàn)學(xué)生網(wǎng)上選課。(2)方便實(shí)現(xiàn)學(xué)生選課信息查詢。(3)可對(duì)學(xué)生成績(jī)檔案進(jìn)行管理,成績(jī)表單生成簡(jiǎn)便。(4)安全有效的用戶分區(qū)、管理。(5)檔案數(shù)據(jù)的高安全性、性。(6)
11、有幫助文檔表2-1 選課系統(tǒng)功能要求表功能要求輸入處理輸出學(xué)生選課信息查詢點(diǎn)擊查詢按鈕啟動(dòng)查詢學(xué)生選課信息學(xué)生選課課程號(hào)、*經(jīng)戶確認(rèn),系統(tǒng)接受信息并保存于數(shù)據(jù)庫(kù)中成功選課確認(rèn)信息學(xué)生、教師、課程、公共信息修改要修改的信息修改相應(yīng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)并保存修改更新后的信息課程表單生成點(diǎn)擊學(xué)生課程表顯示系統(tǒng)查詢學(xué)生課程信息,啟動(dòng)課程表生成程序生成學(xué)生課程表成績(jī)表單生成點(diǎn)擊學(xué)生成績(jī)表顯示系統(tǒng)查詢學(xué)生課程信息,啟動(dòng)課程表生成程序生成學(xué)生成績(jī)表單 系統(tǒng)性能使用穩(wěn)定,操作性能好,操作方法易于掌握,系統(tǒng)的安全性強(qiáng)。.1 精度系統(tǒng)保證結(jié)果的正確性,在精度需求上,根據(jù)使用需要,在各項(xiàng)數(shù)據(jù)的輸入,輸出及傳輸過程中,本系
12、統(tǒng)可以滿足各種精度的需求。.2 時(shí)間特性要求在軟件方面,響應(yīng)時(shí)間,更新處理時(shí)間都比較快且迅速,完全滿足用戶要求。.4 可靠性系統(tǒng)具有較高的可靠性,可恢復(fù)性.5 靈活性系統(tǒng)有良好的可擴(kuò)展性,允許管理員隨時(shí)對(duì)其進(jìn)行更新和維護(hù)。當(dāng)用戶需求,如操作方式,運(yùn)行環(huán)境,結(jié)果精度等發(fā)生變化時(shí),設(shè)計(jì)的軟件要做適當(dāng)調(diào)整,靈活性較好。 輸入輸出要求1輸入:系統(tǒng)在功能區(qū)提示輸入位置,支持以下兩種輸入方式:(1)鼠標(biāo)點(diǎn)選:用戶點(diǎn)選功能,如該位置是系統(tǒng)允許的有效目標(biāo)則記錄為用戶輸入;(2)文字輸入:用戶在指定文本框中輸入文字,被系統(tǒng)確認(rèn)為有效后記錄為用戶輸入。2輸出:(1)基本信息學(xué)生信息包括*、所在學(xué)院、所在專業(yè)、班級(jí)
13、、密碼。教師信息包括號(hào)、性別、所屬學(xué)院、學(xué)歷、職稱、個(gè)人簡(jiǎn)介、密碼。管理員信息包括登錄號(hào)、密碼。(2)查詢信息:學(xué)生選課信息包括*、所在學(xué)院、所在專業(yè)、班級(jí)、學(xué)期、所選課程、課程編碼。課表信息包括序號(hào)、課程編碼、課程名稱、供選學(xué)院、供選專業(yè)、老師、號(hào)、學(xué)期、上課時(shí)間、學(xué)分、總?cè)藬?shù)、已選人數(shù)、地點(diǎn)、先行課、課程介紹。 數(shù)據(jù)管理能力要求高校學(xué)生網(wǎng)上選課系統(tǒng)的數(shù)據(jù)需求包括如下幾點(diǎn):1.數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性2.數(shù)據(jù)的一致性與完整性3.數(shù)據(jù)的共享與獨(dú)立性4.數(shù)據(jù)存儲(chǔ)量較大,需要較大的存儲(chǔ)空間 故障處理要求a. 部故障處理在開發(fā)階段可以隨即修改數(shù)據(jù)庫(kù)里的相應(yīng)容。b. 外部故障處理對(duì)編輯的程序進(jìn)行
14、重裝載時(shí),第一次裝載認(rèn)為錯(cuò),修改。第二次運(yùn)行,在需求調(diào)用時(shí)出錯(cuò),有錯(cuò)誤提示,重試。 其他專門要求本系統(tǒng)有較好的可維護(hù)性、可靠性、可理解性、效率。易于用戶理解和操作??删S護(hù)性包括了可讀性、可修改性、可測(cè)試性、等含義。可靠性通常包括正確性和健壯性。開發(fā)過程中,在各種矛盾的目標(biāo)之間作權(quán)衡,并在一定的限制的條件下(經(jīng)費(fèi)、時(shí)間、可用的軟、硬件資源等),使上述各方面最大限度的得到滿足。2.2運(yùn)行環(huán)境設(shè)備計(jì)算機(jī):CPU : Intel(R)Celeron(R) 2.13GHz 或更好存: 512MB 或更大硬盤:80G 或更大外圍設(shè)備:打印機(jī)通訊設(shè)備:局域網(wǎng)操作系統(tǒng): Windows 2000/*P操作系統(tǒng)
15、支持軟件Microsoft Sql Server 2000或更高版本Microsoft IIS 5.0 或更高版本Microsoft Office 2003SDK 接口軟件接口為Windows 2000/*P操作系統(tǒng)。本系統(tǒng)的用戶一般需要通過終端進(jìn)行操作,進(jìn)入主界面后點(diǎn)擊相應(yīng)的窗口,分別進(jìn)入相對(duì)應(yīng)的界面(如:輸入界面、輸出界面)。用戶對(duì)程序的維護(hù),最好要有備份。2.3基本設(shè)計(jì)概念和處理流程圖2.1 學(xué)生選課系統(tǒng)處理流程圖圖2.2 學(xué)生選課處理流程2.4結(jié)構(gòu)圖2.3 系統(tǒng)結(jié)構(gòu)總體框圖2.5功能需求與程序的關(guān)系各項(xiàng)功能需求的實(shí)現(xiàn)同各模塊的分配關(guān)系如表2-2。表 2-2功能需求與系統(tǒng)模塊的關(guān)系表學(xué)生
16、選課模塊教務(wù)處管理員模塊教師模塊查詢功能數(shù)據(jù)錄入功能修改功能刪除功能打印功能2.6人工處理過程信息的輸入輸出和報(bào)表的打印。2.7尚未問決的問題暫無(wú)。3接口設(shè)計(jì)3.1用戶接口1)說明將向用戶提供的命令和它們的語(yǔ)法結(jié)構(gòu),以及相應(yīng)的回答信息。2)說明提供給用戶操作的硬件控制面板的定義。本系統(tǒng)的客戶端為瀏覽器,方便操作。所有界面采用Web風(fēng)格。功能鍵一律采用Windows操作系統(tǒng)通用的功能鍵。3.2外部接口說明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與各支持系統(tǒng)之間的接口關(guān)系。硬件接口由于采用B/S架構(gòu),系統(tǒng)的客戶端可以在所有的PC機(jī)上使用,只要有瀏覽器即可。服務(wù)器也可以運(yùn)行在所有
17、的PC機(jī)上,鑒于效率問題,建議使用專業(yè)的服務(wù)器。軟件接口客戶端采用Windows2000/*P以上操作系統(tǒng), Internet E*plorer 6.0以上瀏覽器。3.3部接口說明本系統(tǒng)之的各個(gè)系統(tǒng)元素之間的接口的安排。4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合查詢功能:學(xué)生選課信息模塊,課程信息模塊,教師信息模塊。數(shù)據(jù)錄入功能:學(xué)生信息模塊,教師信息模塊,管理員信息模塊。修改功能:學(xué)生信息模塊,教師信息模塊,管理員信息模塊。刪除功能:學(xué)生信息模塊,教師信息模塊,管理員信息模塊。打印功能:學(xué)生信息模塊,教師信息模塊,課表信息模塊,成績(jī)表單模塊。4.2運(yùn)行控制(1)學(xué)生: 學(xué)生是選課系統(tǒng)的服務(wù)對(duì)象, 是系統(tǒng)最
18、主要的用戶群體??紤]到學(xué)生信息比較固定, 采用從學(xué)生科導(dǎo)入學(xué)生信息的辦法, 將學(xué)生信息預(yù)置于系統(tǒng)之中, 避免用戶注冊(cè)引起的與真實(shí)身份對(duì)應(yīng)混亂的問題出現(xiàn), 并預(yù)設(shè)學(xué)生密碼, 強(qiáng)制學(xué)生在第一次登陸后修改默認(rèn)密碼和用于找回密碼的提示問題, 否則不能選課。學(xué)生在修改了默認(rèn)密碼之后就可以瀏覽課程詳細(xì)信息并點(diǎn)擊選課, 這是系統(tǒng)的關(guān)鍵部分, 在此部分應(yīng)該包含限制條件檢測(cè)功能, 保證選課有效、合乎規(guī)定。還可以查看選修過的課程歷史以及獲得的學(xué)分。另外還要有一個(gè)信息反饋的功能, 反饋給管理員或授課教師。(2)教師: 教師用戶采用院系管理員添加的辦法。教師登陸后申報(bào)新的選修課, 查看以往課程的學(xué)生選課情況, 登記學(xué)
19、生成績(jī), 修改自己申報(bào)的選修課程, 回復(fù)學(xué)生的反饋信息, 向管理員反饋信息。新申報(bào)課程可用復(fù)制已有課程的辦法減少輸入量。(3)管理員: 添加管理教師用戶, 審核教師上報(bào)的選修課程。向管理員反饋信息, 向教師發(fā)送通知信息。用戶管理, 包括其它管理員、教師、學(xué)生等各類用戶的添改刪、密碼查看、權(quán)限設(shè)定。課程管理, 包括添加、修改、審核等。系統(tǒng)設(shè)定, 初選、正選、補(bǔ)選時(shí)間的設(shè)定, 公告的發(fā)布, 開放選課的課程和可以選課的學(xué)生類別限定等。可以限定每學(xué)期最多選課門數(shù)、最多選修學(xué)分, 檢測(cè)校區(qū)信息并根據(jù)規(guī)定限定學(xué)生是否能跨校區(qū)選課, 如果能與必修課數(shù)據(jù)庫(kù)交互可以避免學(xué)生選課過程中出現(xiàn)自身選課有時(shí)間沖突的問題
20、, 設(shè)定各課程最高選課人數(shù)上限等。數(shù)據(jù)維護(hù), 學(xué)生庫(kù)、教師庫(kù)、課程庫(kù)、權(quán)限庫(kù)、選課結(jié)果庫(kù)、系統(tǒng)設(shè)定庫(kù)、公告庫(kù)、信息反饋庫(kù)等。系統(tǒng)選課為了檢測(cè)學(xué)生選課是否沖突, 所以往往需要進(jìn)行編碼, 系統(tǒng)就需要一個(gè)自動(dòng)編碼的功能, 并在系統(tǒng)開放選課后鎖定自動(dòng)編碼功能。應(yīng)急處理, 包括教師調(diào)課功能, 學(xué)生改選功能, 調(diào)課需要檢測(cè)出已選該課程的學(xué)生在改選后是否與其它課程產(chǎn)生沖突。數(shù)據(jù)統(tǒng)計(jì)打印功能。反饋信息的回復(fù)管理功能, 數(shù)據(jù)庫(kù)的備份功能, 這點(diǎn)很重要, 以防出現(xiàn)意外情況。4.3運(yùn)行時(shí)間未能確定,由具體情況而定。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)學(xué)生選課系統(tǒng)E-R圖如5.1所示:圖5.1 學(xué)生選課系統(tǒng)E-R
21、圖管理員信息表管理員信息表(Admin)。如表5-1所示,本表用于存儲(chǔ)管理員的基本情況。表5-1 管理員信息表序號(hào)字段名中文描述數(shù)據(jù)類型空值主鍵外鍵備注1AdminID管理員編號(hào)Char(6)NOT NULL2NameChar(8)NOT NULL3Se*性別Char(2)4Password密碼Char(12)NOT NULL5Email地址Char(20)關(guān)鍵字段設(shè)計(jì)說明:AdminID:管理員編號(hào),用于唯一標(biāo)識(shí)每一位管理員。教師信息表教師信息表(Teachers)。如表5-2所示,本表用于存儲(chǔ)教師基本情況。表5-2 教師信息表序號(hào)字段名中文描述數(shù)據(jù)類型空值主鍵外鍵備注1TeacherID教
22、師編號(hào)Char(6)NOT NULL2NameChar(8)NOT NULL3Se*性別Char(2)4Depart所在院系Char(20)5Password密碼Char(12)NOT NULL NULL NULL6Degree學(xué)位Char(8)7Occupation職稱Char(12)8TelChar(11)9EmailBit(1)關(guān)鍵字段設(shè)計(jì)說明:TeacherID:教師編號(hào);Name:;Se*:性別;Depart:所在系;Password:登錄口令;Degree:學(xué)位;Tel:;Email:。學(xué)生信息表學(xué)生信息表(Students)。如表5-3所示,本表用于存儲(chǔ)學(xué)生基本情況。表5-3 學(xué)
23、生信息表序號(hào)字段名中文描述數(shù)據(jù)類型空值主鍵外鍵備注1StudentID*Char(12)NOT NULL2NameChar(8)NOT NULL3Se*性別Char(2)NOT NULL4Password密碼Char(12)NOT NULL5Depart所在院系Char(20)NOT NULL6Major所在專業(yè)Char(20)NOT NULL7Classname所在班級(jí)Char(12)NOT NULL8EmailChar(20)關(guān)鍵字段設(shè)計(jì)說明:StudentID:*;Name:;Se*:性別;Password:登錄口令;ClassName:所在班級(jí)。課程信息表課程信息表(Courses),
24、如表5-4所示,用于存儲(chǔ)每一課程的基本情況。表5-4 課程信息表序號(hào)字段名中文描述數(shù)據(jù)類型空值主鍵外鍵備注1CourseID課程編號(hào)int(4)NOT NULL2CourseName課程名稱Char(20)NOT NULL3Target教學(xué)對(duì)象Char(40)NOT NULL4TeacherID教師編號(hào)Char(6)NOT NULL5ClassHour課時(shí)Int(4)NOT NULL6Credit學(xué)分Int(4)NOT NULL7Time開課時(shí)間Datetime(8)NOT NULL8Total總?cè)藬?shù)Int(4)NOT NULL9SelectedN已選人數(shù)Int(4)NOT NULL10Pla
25、ce地點(diǎn)Char(20)NOT NULL11PrivioueC先行課int(4)關(guān)鍵字段設(shè)計(jì)說明:CourseID:課程編號(hào),用于唯一標(biāo)識(shí)每一課程;CourseName:課程名稱;Target:教學(xué)對(duì)象;TeacherID:教師編號(hào);ClassHour:課時(shí);Credit:學(xué)分;StartTime:開始時(shí)間;EndTime:結(jié)束時(shí)間。5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)用戶在本系統(tǒng)中進(jìn)行管理、操作時(shí),用戶可以直接通過用戶圖形界面來存取數(shù)據(jù),不需要考慮到底層的存儲(chǔ)物理關(guān)系。5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系采用多種數(shù)據(jù)結(jié)構(gòu)處理,結(jié)合適當(dāng)?shù)乃惴?,提高程序的?jiǎn)潔性、可讀性、高效性和可維護(hù)性。6系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)信
26、息(1) 統(tǒng)計(jì)在線人數(shù)在選課系統(tǒng)中, 為了方便學(xué)生看到當(dāng)前系統(tǒng)在線人數(shù), 避開選課高峰期, 需要統(tǒng)計(jì)在線人數(shù)。在此為了避免連接數(shù)據(jù)庫(kù), 減慢系統(tǒng)運(yùn)行速度, 采用了繼承HttpSessionListener 方法。當(dāng)用戶進(jìn)入系統(tǒng), 觸發(fā)SessionCreated 事件, 計(jì)數(shù)器加1; 當(dāng)用戶離開, 觸發(fā)SessionDestroyed 事件, 關(guān)閉頁(yè)面, 計(jì)數(shù)器減1實(shí)現(xiàn)了簡(jiǎn)單的不需要操作數(shù)據(jù)庫(kù)的在線人數(shù)統(tǒng)計(jì)。(2)課程沖突的應(yīng)對(duì)策略由課程、教室的繁多及學(xué)生選課的自由性所決定,在管理員安排課程和學(xué)生選課過程中不可避免出現(xiàn)課程沖突問題, 即教師在同一時(shí)間上兩門課程、同一教室、在同一時(shí)間有兩個(gè)教師來上課和同一學(xué)生在同一時(shí)間
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能停車場(chǎng)管理系統(tǒng)開發(fā)合作協(xié)議
- 影視行業(yè)拍攝場(chǎng)地使用協(xié)議
- 大數(shù)據(jù)挖掘分析及應(yīng)用服務(wù)合同書
- 教育科技項(xiàng)目合作協(xié)議
- 線上商城銷售合同
- 影視劇投資拍攝合作協(xié)議
- 生物醫(yī)藥研發(fā)及生產(chǎn)設(shè)備采購(gòu)合同
- 文學(xué)作品出版發(fā)行合同
- 2024年工業(yè)互聯(lián)網(wǎng)平臺(tái)建設(shè)項(xiàng)目合同
- 2025年度噴泉工程專利申請(qǐng)合同
- 菏澤2024年山東菏澤市中心血站招聘15人筆試歷年典型考點(diǎn)(頻考版試卷)附帶答案詳解版
- 供熱通風(fēng)與空調(diào)工程施工企業(yè)生產(chǎn)安全事故隱患排查治理體系實(shí)施指南
- 精-品解析:廣東省深圳市羅湖區(qū)2023-2024學(xué)年高一上學(xué)期期末考試化學(xué)試題(解析版)
- 記賬實(shí)操-基金管理公司的會(huì)計(jì)處理分錄示例
- 中國(guó)慢性便秘診治指南
- 兒童流感診療及預(yù)防指南(2024醫(yī)生版)
- 沐足行業(yè)嚴(yán)禁黃賭毒承諾書
- 2025年蛇年紅色喜慶中國(guó)風(fēng)春節(jié)傳統(tǒng)節(jié)日介紹
- 河北省承德市2023-2024學(xué)年高一上學(xué)期期末物理試卷(含答案)
- 山西省2024年中考物理試題(含答案)
- 矯形器師(三級(jí))試題
評(píng)論
0/150
提交評(píng)論