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

下載本文檔

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

文檔簡介

1、綱要設(shè)計說明書前言編寫目的本報告的目的是規(guī)范本軟件系統(tǒng)的開發(fā)環(huán)節(jié),提升軟件開發(fā)過程中的透明度,便于對軟件開發(fā)過程中的控制和管理。此文檔進一步定制了軟件開發(fā)的細節(jié)問題,明確軟件需求、安排項目規(guī)劃和進度、組織軟件開發(fā)與測試,便于用戶和開發(fā)商協(xié)調(diào)工作。本文檔面對的讀者主假如項目位的、托單位的管理人員、設(shè)計人員和開發(fā)人員,希望能使得本軟件開發(fā)工作更為詳細。背景說明:a.項目名稱:銘成在線考試系統(tǒng)b.項目的拜托單位:福建師范大學信息技術(shù)學院小組。開發(fā)單位:可視化程序設(shè)計(2)班N定義B/S:Browser/Server構(gòu)造。參照資料軟件工程導(dǎo)論(第5版)整體設(shè)計需求規(guī)定功能知足市場的需求軟件功能剖析軟件

2、的非功能性需求簡介為了知足市場的需求,軟件的設(shè)計一定有必定的市場針對性??荚囅到y(tǒng)軟件是為了針對此刻學校的考試的增添和規(guī)模的增大而造成的人工管理壓力,和人力難以實現(xiàn)監(jiān)控考試的狀況,而設(shè)計的協(xié)助教師進行考試的管理工作的一種小型考試軟件。它以其獨到的功能和優(yōu)秀的適應(yīng)性和兼容性來適應(yīng)市場發(fā)展的需求,并且因為其尚處于持續(xù)改良的階段,改良的考試系統(tǒng)軟件將不停的涌向市場。掌握本考試系統(tǒng)范圍內(nèi)所實用戶的基本狀況,包含編號,姓名,登錄口令等。鑒于考試系統(tǒng)的基本功能管理,本系統(tǒng)能夠供應(yīng)給管理員類用戶及學生類用戶使用。不一樣的用戶種類所能達成的功能不一樣。教師類用戶能夠創(chuàng)立試題、刪除過期試題、進行題庫保護、創(chuàng)立試卷

3、以及對本系統(tǒng)內(nèi)人員信息進行保護和更新等;學生類用戶主假如參加考試,達成試卷,查問成績。合時的試題題庫更新,試題題型包含判斷題、選擇題種類。試題庫的更新由管理員類用戶達成。學生類用戶不一樣意對試題進行更新。試卷可由本系統(tǒng)自動生成,也能夠由管理員類用戶從題庫中選擇試題創(chuàng)立。作為一種軟件產(chǎn)品,除了在功能方面必需達到用戶的基本要求之外,還必需在乎一些非功能方面的要素,諸如:軟件的用戶操作界面的雅觀和簡短,以及界面圖標的標準化和規(guī)范化。軟件要有必定的兼容性,應(yīng)當兼容目前的主流操作系統(tǒng)平臺,象WINDOWS98/NT/Me/2000/XP/2003等。硬件方面應(yīng)當要求配置低一點,象這樣的小型開發(fā)軟件應(yīng)當合

4、用于現(xiàn)大部分的計算機網(wǎng)絡(luò)系統(tǒng)。并且,最好是能夠適應(yīng)打印機等其余硬件設(shè)施,而本軟件就很好地做到了這一點。軟件其余方面的要求(1)在軟件程序設(shè)計過程中,依照國家計算機軟件產(chǎn)品開發(fā)文件編制指南和現(xiàn)代軟件工程兩項理論與原則的要求,應(yīng)當編制標準的軟件技術(shù)文檔。如軟件使用的編碼一定切合C#編程的編碼設(shè)計標準與規(guī)范,其使用的對象名、對象種類和命名商定應(yīng)當一致并規(guī)范化。軟件編碼時應(yīng)注意代碼清楚、可讀性好,還要運用縮進、空行等必需的格式,聯(lián)合大小寫的差別等方法保持程序構(gòu)造優(yōu)秀。波及多表操作的模塊應(yīng)運用“事務(wù)”辦理,以保持數(shù)據(jù)完好性。(2)軟件的設(shè)計應(yīng)當有一個完好的過程,各個步驟都一定做到。一般一個完好的軟件設(shè)計

5、過程整體分為三個階段:1.軟件的開發(fā)設(shè)計階段。這一階段一開始要對所開發(fā)的軟件項目先做一個市場檢查,分析其市場需求的大小和需求度。而后依據(jù)市場檢核對軟件做一個觀點性的設(shè)計,確立軟件的方向和重點。接著就進行綱要性的設(shè)計,將軟件的基本框架進行整理和確立。接下來就是詳細的設(shè)計,這個過程是軟件設(shè)計的重點。詳盡的設(shè)計達成以后,軟件的開發(fā)設(shè)計階段也就結(jié)束了。2.軟件的操作和實現(xiàn)階段。這一階段主要就是要將設(shè)計出來的軟件進行各個功能的詳細實現(xiàn)狀況進行查驗,看能否與開發(fā)設(shè)計的要求達到一致。為軟件的成功投放市場進行質(zhì)量上的嚴格把關(guān)。3.軟件的市場查驗和改良完美階段。軟件經(jīng)過市場的查驗以后,要進行一系列的改良與升級換

6、代。要知道一個成功的軟件產(chǎn)品常常能改良成好幾代的產(chǎn)品,這主假如軟件為了不停知足市場新的變化需求。這也是促使計算機軟件領(lǐng)域不停發(fā)展的原由之一。運轉(zhuǎn)環(huán)境CPU:PIV或更高頻次的CPU內(nèi)存:DDR333256MB或更多的內(nèi)存硬盤:起碼10G以上或更多的硬盤空間基本設(shè)計觀點和辦理流程1B/S構(gòu)造的觀點(附圖):B/S構(gòu)造(Browser/Server,閱讀器/服務(wù)器模式),是WEB盛行后的一種網(wǎng)絡(luò)構(gòu)造模式,WEB閱讀器是客戶端最主要的應(yīng)用軟件。這類模式一致了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、保護和使用??蛻魴C上只需安裝一個閱讀器(Browser),如NetscapeN

7、avigator或InternetExplorer,服務(wù)器安裝Oracle、Sybase、Informix或SQLServer等數(shù)據(jù)庫。閱讀器經(jīng)過WebServer同數(shù)據(jù)庫進行數(shù)據(jù)交互。B/S最大的長處就是能夠在任何地方進行操作而不用安裝任何特意的軟件,只需有一臺能上網(wǎng)的電腦就能使用,客戶端零保護。系統(tǒng)的擴展特別簡單。B/S構(gòu)造的使用愈來愈多,特別是由需求推進了AJAX技術(shù)的發(fā)展,它的程序也能在客戶端電腦長進行部分辦理,進而大大的減少了服務(wù)器的負擔;并增添了交互性,能進行局部及時刷新。辦理流程圖:構(gòu)造用戶登錄試題管理科目管理學生管理教師管理個人信息管理考試結(jié)果管理管理員教師學生功能需求與程序的

8、關(guān)系文件夾子目錄/文件說明Admin增添試題增添考生信息增添教師信息改正密碼改正考生信息查察試題詳盡信息查找科當今的試題信息及刪除試題信息考試結(jié)果的顯示及刪除顯示后臺管理的菜單(管理員)保證界面雅觀考生信息的顯示及刪除增添科目信息及刪除教師信息的顯示及刪除教師詳盡信息查察student顯示考試結(jié)果顯示考生考試界面顯示考試規(guī)則界面teacher增添試題改正教師密碼顯示用戶(教師)信息顯示試題詳盡信息App_Code題目的查問與刪除顯示考試結(jié)果顯示后臺管理的菜單(教師)保證界面雅觀登岸辦理類App_Data提示框信息系統(tǒng)所需用的信息與數(shù)據(jù)庫的比較類方法及添修改查功能的方法系統(tǒng)數(shù)據(jù)庫日記文件User

9、Controls系統(tǒng)數(shù)據(jù)庫文件系統(tǒng)有關(guān)信息界面顯示總系統(tǒng)標頭后臺管理系統(tǒng)菜單標頭保證界面雅觀系統(tǒng)登錄系統(tǒng)界面風格、字樣的規(guī)定類類圖類的說明比如:Baseclass:基類,用于定義一些基本類,用于編程時其余類的調(diào)用,繼承。Teacher:教師類,此中有教師編號,姓名,性別,職務(wù),任課科目這些字段,管理教師的信息,有登錄,任課科目等,能夠?qū)處熯M行查問,改正,刪除,增添,并且進行批閱試卷等。Login:登錄類,此中有賬戶,密碼等這些字段Student:學生類,此中有編號,姓名,班級,性別這些字段,管理學生的基本信息,可以進行查問,刪除,增添,參加考試,登錄。OBAccess:科目類,此中有編號,科

10、目名稱,科目時間等這些字段,管理科目的基本信息,能夠進行刪除,增添。Jiaowuchu:管理員類,此中有編號,姓名,性別這些字段,管理用戶登錄的基本信息人工辦理過程無。還沒有問決的問題系統(tǒng)從數(shù)據(jù)庫中存取數(shù)據(jù)的傳輸速度較慢。接口設(shè)計用戶接口用戶用戶接口考生考試客戶端系統(tǒng)監(jiān)考人考試服務(wù)器端系統(tǒng)出題人試題錄入子系統(tǒng)(用戶操作接口)考務(wù)管理員考務(wù)管理子系統(tǒng)(用戶操作接口)系統(tǒng)管理員閱讀器(IE,Firefox)外面接口接口名稱導(dǎo)出導(dǎo)入上傳接口說明試題導(dǎo)出,考生信息導(dǎo)出,不一樣格式需要不同的導(dǎo)出接口試題導(dǎo)入,考生信息導(dǎo)入,不一樣格式需要不同的導(dǎo)入接口考生信息、答案、席卷的上傳,需上傳操作接口數(shù)據(jù)接見服務(wù)

11、端和數(shù)據(jù)端之間的數(shù)據(jù)接見模塊就是一個接見接口內(nèi)部接口如:TCP/IP協(xié)議ADO/ODBC運轉(zhuǎn)設(shè)計運轉(zhuǎn)模塊組合運轉(zhuǎn)在線考試系統(tǒng)時,還需運轉(zhuǎn)SQL2005數(shù)據(jù)庫,并且需禁用一些設(shè)施驅(qū)動,如U盤。運轉(zhuǎn)控制可監(jiān)控學活力的全部活動,亦可控制學活力的控制。運轉(zhuǎn)時間運轉(zhuǎn)時期考生不能夠使用外網(wǎng),經(jīng)過監(jiān)考教師進行監(jiān)察和服務(wù)器設(shè)置。系統(tǒng)數(shù)據(jù)構(gòu)造設(shè)計邏輯構(gòu)造設(shè)計重點時間科目編號難度試題姓名管理選題學號編號學生姓名教師管管理理密碼密碼性別負責科目管理員編號密碼賬號物理構(gòu)造設(shè)計重點表屬性名中文屬性名種類長度備注ID系統(tǒng)編號int1主鍵,不為空StudentNum學號Varchar50同意為空StudentName姓名V

12、archar50同意為空StudentPwd密碼Varchar50同意為空StudentSex性別Varchar50同意為空表屬性名中文屬性名種類長度備注ID系統(tǒng)編號int1主鍵,不為空TeacherNum教師編號Varchar50同意為空TeacherName姓名Varchar50同意為空TeacherPwd密碼Varchar50同意為空TeacherCour負責課程Varchar50同意為空se表屬性名中文屬性名種類長度備注ID系統(tǒng)編號int1主鍵,不為空LessonName科目名稱Varchar50同意為空LessonDataT科目考試時間Data同意為空ime表屬性名中文屬性名種類長度

13、備注ID系統(tǒng)編號int1主鍵,不為空AdminNum用戶賬號Varchar50同意為空AdminName用戶名稱Varchar50同意為空AdminPwd密碼Varchar50同意為空數(shù)據(jù)構(gòu)造與程序的關(guān)系各個數(shù)據(jù)構(gòu)造域接見這些數(shù)據(jù)構(gòu)造的形式,接見方式為創(chuàng)立(Create)、插入(Insert)、讀?。≧ead)、更新(Update)刪除(Delect)。表程序登錄增添試題考試結(jié)果考試信息試題詳盡教師管理信息tb_AdminRRtb_Studenttb_Lessontb_TeachRertb_scoreR,Dtb_testIR,DI,C表程序教師改正增添試題考試規(guī)則在線考試考試成績教師詳盡密碼信

14、息tb_AdminI,Ctb_StudeR,UURnttb_Lessontb_TeachU,IR,Uertb_scoreRtb_testIR表程序教師基本科目設(shè)置考生基本后臺管理考試結(jié)果試題搜尋信息信息tb_AdminR,D,UR,Itb_StudeR,Inttb_LessoU,DRRntb_TeachRDR,Iertb_scoreRR,Dtb_testIRR,D表程序試題詳盡改正考生考生基本管理員修增添教師增添考生信息信息信息改密碼信息信息tb_AdminR,D,UU,Rtb_StudeR,UInttb_Lessontb_TeachIertb_scoretb_testR,UI系統(tǒng)犯錯辦理設(shè)計犯錯信息用戶信息登錄錯誤能夠提示從頭登錄,不限制登錄次數(shù)。挽救舉措設(shè)置后備,性能降級、恢復(fù)及再啟動等,包含:a.后備技術(shù)說明準備采納的后備技術(shù),當原始系統(tǒng)數(shù)據(jù)萬一丟掉時啟用的副本的成立和啟動的技術(shù),比如周期性地把磁盤信息記錄到磁帶上去就是關(guān)于磁盤媒體的一種后備技術(shù)

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論