在線考試系統(tǒng)概要設(shè)計說明書(共11頁)_第1頁
在線考試系統(tǒng)概要設(shè)計說明書(共11頁)_第2頁
在線考試系統(tǒng)概要設(shè)計說明書(共11頁)_第3頁
在線考試系統(tǒng)概要設(shè)計說明書(共11頁)_第4頁
在線考試系統(tǒng)概要設(shè)計說明書(共11頁)_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上概要設(shè)計說明書1.引言1.1 編寫目的在線考試系統(tǒng)用于學(xué)生能夠及時地自主學(xué)習(xí)和測試,更好地適應(yīng)學(xué)??荚嚒?本文檔為該系統(tǒng)的概要說明書,詳細闡述了對用戶所提出需求的設(shè)計方案,對系統(tǒng)中的各項功能需求、技術(shù)需求、實現(xiàn)環(huán)境及所使用的實現(xiàn)技術(shù)進行了明確的定義。同時,對軟件應(yīng)具有的功能和性能及其他有效性需求也進行了定義。 本文檔主要適用于開發(fā)項目的項目管理人員、項目開發(fā)人員和項目維護人員閱讀,或作為今后從事此系統(tǒng)開發(fā)及維護人員的技術(shù)參考資料。1.2 背景系統(tǒng)名稱:在線考試系統(tǒng)項目提出者:馬贊瑋項目開發(fā)者:李志嶸項目管理者:李志嶸最終用戶:學(xué)生、管理員1.3 定義1、OES:Onl

2、ine Examination System(在線考試系統(tǒng))2、B/S:Browser/Server(瀏覽器/服務(wù)器)1.4 參考資料1、張?;O,牟永敏編.軟件工程導(dǎo)論(第6版)M.北京:清華大學(xué)出版社,2013(2014.4重?。?、鄭文成,沈蘊梅,虞勤主編.Visual C#.NET程序設(shè)計與應(yīng)用開發(fā)(第2版)北京:清華大學(xué)出版社,20143、張正禮,陳文臣,何昀封編.ASP.NET 3.5簡明教程(C#2008篇)北京:清華大學(xué)出版社,2010.3(2013.7重?。?、陳志泊主編.數(shù)據(jù)庫原理及應(yīng)用教程(第二版).北京:人民郵電出版社,2008.3(2014.1重?。?.總體設(shè)計2.1

3、需求規(guī)定見需求規(guī)格說明書2.2 運行環(huán)境2.2.1 硬件環(huán)境雙核2.5Ghz的inter CPU、1G內(nèi)存、20G硬盤2.2.2 軟件環(huán)境1、操作系統(tǒng):Windows Server 20082、運行環(huán)境:Microsoft.NET Framework 3.53、數(shù)據(jù)庫系統(tǒng):Access數(shù)據(jù)庫4、開發(fā)工具:Visual Studio 20085、開發(fā)平臺:ASP.NET6、編程語言:C#7、支撐軟件:IIS(Internet Information Server,互聯(lián)網(wǎng)信息服務(wù))2.3 基本設(shè)計概念和設(shè)計流程圖2-1 系統(tǒng)基本流程設(shè)計描述:1、系統(tǒng)管理員錄入試題到題庫中;2、系統(tǒng)管理員按下自動生

4、成試卷按鈕,系統(tǒng)自動生成試卷;3、用戶登錄到本系統(tǒng),選擇試卷進行考試;4、用戶提交試卷答案;5、系統(tǒng)計算考試得分;6、管理員查看所有用戶的成績,用戶查詢自己的成績。2.4 系統(tǒng)總體結(jié)構(gòu)圖2-2 系統(tǒng)總體結(jié)構(gòu)圖2.5 功能需求與程序的關(guān)系表2-1 功能需求與程序的關(guān)系用戶管理題庫管理成績查詢修改密碼用戶注冊用戶登錄公告管理在線考試試卷管理用戶管理模塊題庫管理模塊成績查詢模塊修改密碼模塊用戶注冊模塊用戶登錄模塊公告管理模塊在線考試模塊試卷管理模塊2.6 模塊命名規(guī)則各模塊命名規(guī)則如下:名稱模塊名稱編號名稱模塊名稱編號用戶管理模塊user-glH01題庫管理模塊question-glH02成績查詢模

5、塊mark-cxH03修改密碼模塊pwd-xgH04用戶注冊模塊user-zcH05用戶登錄模塊loginH06公告管理模塊notice-glH07在線考試模塊onlineExamH08試卷管理模塊paper-glH092.7 模塊描述名稱用戶管理user-glH01子系統(tǒng)名稱系 統(tǒng)管 理系 統(tǒng)名 稱OES接 口說 明輸入鍵盤輸入信息(密碼、出生日期、地址等)輸出用戶信息和操作反饋功 能說 明用于增加、修改、刪除、查詢用戶信息,當(dāng)前只有管理員能進入該模塊操作。運行環(huán)境說明所有支持IE6.0及以上的操作平臺都可以運行此程序調(diào)用關(guān)系說明調(diào)用模塊用戶登錄被調(diào)用模塊無名稱題庫管理question-gl

6、H02子系統(tǒng)名稱系 統(tǒng)管 理系 統(tǒng)名 稱OES接 口說 明輸入鍵盤輸入試題信息輸出試題信息與操作反饋功 能說 明增加、修改、查詢試題,當(dāng)前只有管理員能進入該模塊操作。運行環(huán)境說明所有支持IE6.0及以上的操作平臺都可以運行此程序調(diào)用關(guān)系說明調(diào)用模塊用戶登錄被調(diào)用模塊名稱成績查詢mark-cxH03子系統(tǒng)名稱前 臺功 能系 統(tǒng)名 稱OES接 口說 明輸入試卷號、用戶名、密碼輸出成績功 能說 明通過用戶名、密碼確認(rèn)是本人或本人授權(quán),通過試卷號就可以查詢該用戶的成績。運行環(huán)境說明所有支持IE6.0及以上的操作平臺都可以運行此程序調(diào)用關(guān)系說明調(diào)用模塊用戶登錄被調(diào)用模塊無名稱修改密碼pwd-xgH04子

7、系統(tǒng)名稱前 臺功 能系 統(tǒng)名 稱OES接 口說 明輸入用戶名、密碼、新密碼輸出提示是否成功修改密碼功 能說 明用于修改密碼。運行環(huán)境說明所有支持IE6.0及以上的操作平臺都可以運行此程序調(diào)用關(guān)系說明調(diào)用模塊用戶登錄被調(diào)用模塊無名稱用戶注冊user-zcH05子系統(tǒng)名稱前 臺功 能系 統(tǒng)名 稱OES接 口說 明輸入鍵盤輸入注冊所需的相關(guān)信息輸出是否注冊成功功 能說 明用于用戶的注冊。運行環(huán)境說明所有支持IE6.0及以上的操作平臺都可以運行此程序調(diào)用關(guān)系說明調(diào)用模塊無被調(diào)用模塊無名稱用戶登錄loginH06子系統(tǒng)名稱服 務(wù)器 端系 統(tǒng)名 稱OES接 口說 明輸入鍵盤輸入用戶信息(用戶名、密碼)輸出

8、進入主頁或提示錯誤信息功 能說 明根據(jù)用戶輸入的用戶名和密碼,依此對照用戶表中是否存在相應(yīng)記錄,若存在則進入相對應(yīng)的操作界面,否則,提示用戶名或密碼錯誤。運行環(huán)境說明所有支持IE6.0及以上的操作平臺都可以運行此程序調(diào)用關(guān)系說明調(diào)用模塊無被調(diào)用模塊無名稱公告管理notice-glH07子系統(tǒng)名稱系 統(tǒng)管 理系 統(tǒng)名 稱OES接 口說 明輸入鍵盤輸入公告標(biāo)題和內(nèi)容輸出操作信息反饋功 能說 明用于顯示網(wǎng)站的新動態(tài),當(dāng)前只有管理員能進入該模塊操作。運行環(huán)境說明所有支持IE6.0及以上的操作平臺都可以運行此程序調(diào)用關(guān)系說明調(diào)用模塊用戶登錄被調(diào)用模塊無名稱在線考試onlineExamH08子系統(tǒng)名稱前

9、臺功 能系 統(tǒng)名 稱OES接 口說 明輸入用戶信息、試卷號輸出無功 能說 明用于用戶的在線考試,僅登錄用戶可以使用。運行環(huán)境說明所有支持IE6.0及以上的操作平臺都可以運行此程序調(diào)用關(guān)系說明調(diào)用模塊用戶登錄被調(diào)用模塊無名稱試卷管理paper-glH09子系統(tǒng)名稱系 統(tǒng) 管 理系 統(tǒng)名 稱OES接 口說 明輸入分值輸出無功 能說 明生成一份試卷,僅管理員可以使用該模塊。運行環(huán)境說明所有支持IE6.0及以上的操作平臺都可以運行此程序調(diào)用關(guān)系說明調(diào)用模塊用戶登錄被調(diào)用模塊無2.8 人工處理過程1、題庫的試題錄入;2、生成試題前,需要對試題的數(shù)量、分值進行人工設(shè)置;3、公告需要人工管理等。3.接口設(shè)計

10、3.1 用戶接口1、基于B/S架構(gòu),用戶通過瀏覽器對頁面進行操作;2、用戶界面:采用常用網(wǎng)頁的圖形界面設(shè)計,界面友好;3、網(wǎng)站風(fēng)格保持基本一致;4、提供簡單的錯誤處理機制;5、登錄界面需要輸入用戶賬號和密碼,賬號和密碼正確時跳轉(zhuǎn)到主頁,否則提示賬號或密碼錯誤。3.2 外部接口一臺PC,支持Access數(shù)據(jù)庫,支持IIS,支持Microsoft.NET Framework 3.53.3 內(nèi)部接口無4.運行設(shè)計4.1 運行模塊組合本系統(tǒng)由多個ASPX頁面,通過頁面跳轉(zhuǎn)來實現(xiàn)各個模塊之間不同功能的連接和組合。各模塊之間相對獨立,屬于高內(nèi)聚低耦合,可移植性好。各模塊之間主要通過ASPX的內(nèi)置對象以及動

11、作指令標(biāo)記實現(xiàn)模塊之間的合作和數(shù)據(jù)共享。4.2 運行控制可以不登陸進入網(wǎng)站主頁,但只要登入后才可以使用到本系統(tǒng)的主要功能。在登錄頁面輸入用戶賬號和密碼進入本系統(tǒng),輸入的用戶賬號和密碼是通過注冊而存放在數(shù)據(jù)庫中的數(shù)據(jù),為注冊的用戶無法登錄。按照用戶權(quán)限的不同,允許其做權(quán)限內(nèi)的事情。4.3 運行時間由于系統(tǒng)直接從數(shù)據(jù)庫中存取相關(guān)信息,頁面產(chǎn)生速度可能不夠理想,但基本處于可接受范圍內(nèi)。5.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1 邏輯結(jié)構(gòu)設(shè)計要點用戶表(userinfo)(uid(用戶編號、主鍵)、用戶名、性別、出生日期、地址、權(quán)限、手機號碼、頭像、密碼)單選題(scq)(tid(題目編號、主鍵)、題目內(nèi)容、選項A、

12、選項B、選項C、選項D、正確答案)多選題(mcq)(tid(題目編號、主鍵)、題目內(nèi)容、選項A、選項B、選項C、選項D、正確答案)判斷題(tfq)(tid(題目編號、主鍵)、題目內(nèi)容、選項A、選項B、正確答案)試卷表(paper)(pid(試卷編號、主鍵)、試卷名稱)試卷詳細表(paperdetail)(pdid(主鍵)、試卷編號、題號、題目類型、題目內(nèi)容、選項A、選項B、選項C、選項D、正確答案、分值)答題表(answer)(aid(主鍵)、用戶名、試卷編號、題號、題目類型、試題內(nèi)容、選項A、選項B、選項C、選項D、正確答案、分值、選擇的答案)成績表(score):(sid(主鍵)、用戶名、

13、試卷編號、成績)公告表(notice)(nid(主鍵)、用戶名、標(biāo)題、公告內(nèi)容、發(fā)布時間)注:1、權(quán)限分為管理員與用戶權(quán)限,管理員為0,用戶為10;2、題目類型分為單選題(scq)、多選題(mcq)和判斷題(tfq)。3、數(shù)據(jù)庫文件為OnlineExam.mdb。圖5-1 數(shù)據(jù)庫關(guān)系圖5.2 物理結(jié)構(gòu)設(shè)計要點1、用戶表(userinfo)表5-1用戶表列名數(shù)據(jù)類型是否主鍵是否為空備注uid自動編號是否用戶編號username文本(50)否用戶名pwd文本(50)否密碼birthday時間/日期否出生日期sex文本(5)否性別addr文本(255)地址power整型否權(quán)限phone文本(11)手

14、機號碼hpic文本(100)頭像注:權(quán)限:管理員為0;用戶為10。2、單選題(scq)表5-2單選題表列名數(shù)據(jù)類型是否主鍵是否為空備注tid自動編號是否題目編號content文本(255)否題目內(nèi)容typeA文本(255)否選項AtypeB文本(255)否選項BtypeC文本(255)否選項CtypeD文本(255)否選項Dright文本(5)否正確答案3、多選題(mcq)表5-3多選題表列名數(shù)據(jù)類型是否主鍵是否為空備注tid自動編號是否題目編號content文本(255)否題目內(nèi)容typeA文本(255)否選項AtypeB文本(255)否選項BtypeC文本(255)否選項CtypeD文本(

15、255)否選項Dright文本(5)否正確答案4、判斷題(tfq)表5-4判斷題列名數(shù)據(jù)類型是否主鍵是否為空備注tid自動編號是否題目編號content文本(255)否題目內(nèi)容right文本(5)否正確答案5、試卷表(paper)表5-5 試卷表列名數(shù)據(jù)類型是否主鍵是否為空備注pid自動編號是否試卷編號pname文本(50)否試卷名稱6、試卷詳細表(paperdetail)表5-6 試卷詳細表列名數(shù)據(jù)類型是否主鍵是否為空備注pdid自動編號是否編號pid長整型否試卷編號num長整型否題號content文本(255)否題目內(nèi)容typeA文本(255)否選項AtypeB文本(255)否選項Btyp

16、eC文本(255)選項CtypeD文本(255)選項Dright文本(5)否正確答案type文本(5)否題目類型value整型否分值7、答題表(answer)表5-7 答題表列名數(shù)據(jù)類型是否主鍵是否為空備注aid自動編號是否編號uid長整型否用戶編號pdid長整型否試卷詳細編號value整型否分值checked文本(5)選擇的答案8、成績表(score)表5-8 成績表列名數(shù)據(jù)類型是否主鍵是否為空備注sid自動編號是否編號uid長整型否用戶編號pid長整型否試卷編號mark整型否成績9、公告表(notice)表5-9 公告表列名數(shù)據(jù)類型是否主鍵是否為空備注nid自動編號是否公告編號uid長整型

17、否用戶編號title文本(100)否標(biāo)題content備注否內(nèi)容time常規(guī)時間發(fā)布時間5.3 數(shù)據(jù)結(jié)構(gòu)和程序的關(guān)系名稱模塊名稱編號名稱模塊名稱編號用戶管理模塊user-glH01題庫管理模塊question-glH02成績查詢模塊mark-cxH03修改密碼模塊pwd-xgH04用戶注冊模塊user-addH05用戶登錄模塊loginH06公告管理模塊notice-glH07在線考試模塊onlineExamH08試卷管理模塊paper-glH09 模 塊數(shù) 編 據(jù) 號 表H01H02H03H04H05H06H07H08H09用戶表單選題多選題判斷題試卷表試卷詳細表答題表成績表公告表6.系統(tǒng)出錯

溫馨提示

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

評論

0/150

提交評論