網(wǎng)上教學(xué)系統(tǒng)設(shè)計(jì)_第1頁(yè)
網(wǎng)上教學(xué)系統(tǒng)設(shè)計(jì)_第2頁(yè)
網(wǎng)上教學(xué)系統(tǒng)設(shè)計(jì)_第3頁(yè)
網(wǎng)上教學(xué)系統(tǒng)設(shè)計(jì)_第4頁(yè)
網(wǎng)上教學(xué)系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

-.z系統(tǒng)詳細(xì)設(shè)計(jì)1功能模塊圖1.1系統(tǒng)模塊設(shè)計(jì)概述模塊化設(shè)計(jì)不僅是將一個(gè)系統(tǒng)劃分成一些小的部件所構(gòu)成的系統(tǒng)即可,同時(shí)要滿足模塊化組合原則、模塊化可解性原則、模塊化保護(hù)性原則、模塊化連續(xù)性原則等。模塊化的連續(xù)性完全取決于模塊的信息隱蔽的能力。對(duì)于模塊化保護(hù)性局部取決于信息隱蔽,如錯(cuò)誤數(shù)據(jù)不傳送到程序的全局變量中去。要實(shí)現(xiàn)完全的模塊保護(hù)性,要求模塊的實(shí)現(xiàn)包括例外處理局部。一個(gè)模塊化系統(tǒng)是指該系統(tǒng)由一系列松散耦合的模塊組成。模塊是一個(gè)適當(dāng)尺寸能獨(dú)立執(zhí)行一個(gè)特定的功能的子程序。它應(yīng)該具備下述3個(gè)性質(zhì):第一,對(duì)一個(gè)模塊作*些改變,該變化影響不應(yīng)超出該模塊的邊界。第二,從系統(tǒng)中消去該模塊,將僅僅影響它執(zhí)行的功能。第三,用一個(gè)具有一樣接口和功能的新模塊代替舊模塊,將不改變?cè)到y(tǒng)的功能,而可能影響的僅僅是系統(tǒng)的性能,如執(zhí)行速度。上述3個(gè)性質(zhì)可概括為模塊的有界性、可插拔性和可互換性。1.2系統(tǒng)模塊功能設(shè)計(jì)根據(jù)需求分析,得出我們數(shù)據(jù)庫(kù)教學(xué)的設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)的功能模塊圖見(jiàn)圖1-1。1-1系統(tǒng)功能模塊圖下面將這幾個(gè)模塊的功能做一下簡(jiǎn)單的介紹:〔1〕學(xué)生注冊(cè)登陸模塊:用于參考學(xué)生考前在規(guī)定時(shí)間注冊(cè)自己的相關(guān)信息及參加考試的個(gè)人密碼學(xué)生根據(jù)注冊(cè)的**及密碼在規(guī)定時(shí)間登陸網(wǎng)上考試系統(tǒng)參加考試學(xué)生可隨時(shí)修改個(gè)人參加考試的密碼?!?〕題庫(kù)管理模塊增加試題查詢?cè)囶}修改試題刪除試題〔3〕在線考試模塊自動(dòng)組卷:根據(jù)教師的試題要求,自動(dòng)生成測(cè)試試題;即參加考試學(xué)生登錄網(wǎng)上考試系統(tǒng)后,系統(tǒng)根據(jù)任課教師的要求自動(dòng)從題庫(kù)中抽取試題,形成試卷;學(xué)生答題:學(xué)生在規(guī)定時(shí)間進(jìn)展網(wǎng)上答題,超時(shí)不提交答卷本試卷作廢,但學(xué)生可重新抽題。系統(tǒng)給出時(shí)間提示,采用倒計(jì)時(shí)方式提醒考生考試時(shí)間,到最后三分種給考生提示。試卷提交后不可以再次重新抽題,或重新考試。系統(tǒng)自動(dòng)評(píng)卷:學(xué)生提交試卷后,系統(tǒng)即時(shí)進(jìn)展在線判卷,當(dāng)場(chǎng)給出學(xué)生所得分?jǐn)?shù)及成績(jī)等級(jí)?!?〕成績(jī)管理模塊成績(jī)查詢:學(xué)生可以查詢自己的成績(jī)。成績(jī)統(tǒng)計(jì):以班級(jí)為單位對(duì)參考學(xué)生的成績(jī)進(jìn)展統(tǒng)計(jì),統(tǒng)計(jì)出優(yōu)秀、良好、中等、及格及不及格的學(xué)生人數(shù),并計(jì)算出全班的平均成績(jī)成績(jī)單輸出:按“考試成績(jī)登記表〞的格式輸出學(xué)生成績(jī)單,并可以打印?!?〕課件視頻發(fā)布及下載模塊課件視頻發(fā)布:網(wǎng)上發(fā)布任課教師的電子講義。數(shù)據(jù)庫(kù)視頻下載:提供數(shù)據(jù)庫(kù)多媒體視頻發(fā)布下載。課件及有關(guān)信息的維護(hù)?!?〕師生交流模塊論壇:實(shí)現(xiàn)學(xué)生與教師的更進(jìn)一步的交流,學(xué)生不懂的問(wèn)題及時(shí)得到解答。作業(yè)提交系統(tǒng):統(tǒng)計(jì)學(xué)生用Email提交作業(yè)的情況?!?〕系統(tǒng)維護(hù)模塊注冊(cè)維護(hù):控制學(xué)生是否可以注冊(cè),用于規(guī)定學(xué)生的注冊(cè)日期。登錄維護(hù):控制學(xué)生是否可以登錄網(wǎng)上考試系統(tǒng),用于規(guī)定學(xué)生的考試日期。管理員維護(hù):可更改管理員的用戶名及密碼。學(xué)生狀態(tài)維護(hù):可單獨(dú)設(shè)置每個(gè)學(xué)生的狀態(tài)〔允許或制止考試〕及刪除非法注冊(cè)的學(xué)生。試卷生成參數(shù)維護(hù):用于設(shè)置試題來(lái)源及相應(yīng)分值代碼維護(hù):每年維護(hù)新一屆學(xué)生的院系代碼、專業(yè)代碼、班級(jí)代碼,對(duì)各類數(shù)據(jù)皆可進(jìn)展增、查、刪、改操作。通知欄信息維護(hù):用于隨時(shí)動(dòng)態(tài)更改通知欄的信息。系統(tǒng)初始化:用于清空上次參考學(xué)生的信息庫(kù),為本次考試做準(zhǔn)備,還可在系統(tǒng)初始運(yùn)行時(shí)清空題庫(kù)。2數(shù)據(jù)流程圖數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的流動(dòng)、處理和存儲(chǔ)情況。數(shù)據(jù)流程圖具有以下兩個(gè)特性:〔1〕抽象性:表現(xiàn)在它完全舍去了具體的物質(zhì),只剩下資料的流動(dòng)、加工處理與存儲(chǔ)?!?〕概括性:表現(xiàn)在它可以把信息中的各種不同業(yè)務(wù)處理過(guò)程聯(lián)系起來(lái),形成一個(gè)整體。數(shù)據(jù)流程圖由以下四種根本元素組成,既外部實(shí)體、數(shù)據(jù)流、處理〔功能〕、資料存儲(chǔ),如圖1-2所示。圖1-2數(shù)據(jù)流程圖所用符號(hào)每個(gè)模塊用數(shù)據(jù)流程圖來(lái)表示數(shù)據(jù)的來(lái)源,以及數(shù)據(jù)之間的關(guān)系。系統(tǒng)的總體圖見(jiàn)圖1-3。圖1-3系統(tǒng)總體圖系統(tǒng)零級(jí)圖見(jiàn)圖1-4。圖1-4系統(tǒng)零級(jí)圖系統(tǒng)細(xì)節(jié)圖見(jiàn)圖1-5到圖1-10。圖1-5學(xué)生管理系統(tǒng)細(xì)節(jié)圖圖1-6考試系統(tǒng)細(xì)節(jié)圖圖1-7題庫(kù)管理細(xì)節(jié)圖圖1-8學(xué)生成績(jī)管理細(xì)節(jié)圖圖1-9課件資料系統(tǒng)細(xì)節(jié)圖-.z圖1-10論壇細(xì)節(jié)圖圖1-11系統(tǒng)維護(hù)系統(tǒng)細(xì)節(jié)圖3數(shù)據(jù)庫(kù)設(shè)計(jì)人們?cè)诳偨Y(jié)信息資源開(kāi)發(fā)、管理和效勞的各種手段時(shí),認(rèn)為最有效的是數(shù)據(jù)庫(kù)技術(shù)。數(shù)據(jù)庫(kù)的應(yīng)用已越來(lái)越廣泛。從小型的單項(xiàng)事務(wù)處理系統(tǒng)到大型復(fù)雜的信息系統(tǒng)大都用先進(jìn)的數(shù)據(jù)庫(kù)技術(shù)來(lái)保持系統(tǒng)數(shù)據(jù)的整體性、完整性和共享性。目前,一個(gè)國(guó)家的數(shù)據(jù)庫(kù)建立規(guī)?!仓笖?shù)據(jù)庫(kù)的個(gè)數(shù)、種類〕、數(shù)據(jù)庫(kù)信息量的大小和使用頻度已成為衡量這個(gè)國(guó)家信息化程度的重要標(biāo)志之一。數(shù)據(jù)庫(kù)設(shè)計(jì)是建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開(kāi)發(fā)和建立中的核心技術(shù),具體說(shuō),數(shù)據(jù)庫(kù)的設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效的存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求〔信息要求和處理要求〕。這個(gè)問(wèn)題是數(shù)據(jù)庫(kù)在應(yīng)用領(lǐng)域的主要研究課題。在數(shù)據(jù)庫(kù)領(lǐng)域中,常常把使用數(shù)據(jù)庫(kù)的各類系統(tǒng)統(tǒng)稱為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。從使用者的角度看,信息系統(tǒng)是提供信息、輔助人們對(duì)環(huán)境進(jìn)展控制和進(jìn)展決策的系統(tǒng)。數(shù)據(jù)庫(kù)是信息系統(tǒng)的核心和根底。它把信息系統(tǒng)量的數(shù)據(jù)按一定的模型組織起來(lái),提供存儲(chǔ)、維護(hù)、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫(kù)中獲得所需要的信息。一個(gè)信息系統(tǒng)的各局部能否嚴(yán)密的結(jié)合在一起以及如何結(jié)合,關(guān)鍵在數(shù)據(jù)庫(kù)。因此只有對(duì)數(shù)據(jù)庫(kù)進(jìn)展合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì)才能開(kāi)發(fā)出完善而高效的信息系統(tǒng)。數(shù)據(jù)庫(kù)設(shè)計(jì)是信息系統(tǒng)開(kāi)發(fā)和建立的重要組成局部。大型數(shù)據(jù)庫(kù)的設(shè)計(jì)和開(kāi)發(fā)是一項(xiàng)龐大的工程,是涉及多學(xué)科的綜合性技術(shù)。其開(kāi)發(fā)周期長(zhǎng)、耗資多、失敗的風(fēng)險(xiǎn)也大。必須把軟件工程的原理和方法應(yīng)用到數(shù)據(jù)庫(kù)建立中來(lái)。對(duì)于從事數(shù)據(jù)庫(kù)設(shè)計(jì)的專業(yè)人員來(lái)講,應(yīng)該具備多方面的技術(shù)知識(shí)。應(yīng)用領(lǐng)域的知識(shí)隨著應(yīng)用系統(tǒng)所屬的領(lǐng)域不同而不同。數(shù)據(jù)庫(kù)設(shè)計(jì)人員必須深入實(shí)際與用戶密切結(jié)合,對(duì)應(yīng)用環(huán)境、專業(yè)業(yè)務(wù)有具體深入的了解才能設(shè)計(jì)出符合具體領(lǐng)域要求的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。本系統(tǒng)采用MicrosoftAccess2000作為數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,包含2個(gè)數(shù)據(jù)庫(kù),其中一個(gè)包含網(wǎng)上考試和學(xué)生信息的數(shù)據(jù)庫(kù),而把師生交流論壇信息單獨(dú)作為一個(gè)數(shù)據(jù)庫(kù)。3.1ER圖設(shè)計(jì)系統(tǒng)E-R圖見(jiàn)圖1-12,在本E-R圖中,由于系統(tǒng)數(shù)據(jù)表比擬多,每個(gè)表所包含的屬性太多,無(wú)法在一個(gè)圖中表示出來(lái),所以具體的實(shí)體屬性請(qǐng)參看數(shù)據(jù)表。具體數(shù)據(jù)庫(kù)表的設(shè)計(jì)如下表1-1至表1-11所示。概念構(gòu)造是對(duì)現(xiàn)實(shí)世界的一種抽象。所謂抽象是對(duì)實(shí)際的人、物、事和概念進(jìn)展人為處理,抽取所關(guān)心的共同特性,忽略非本質(zhì)的細(xì)節(jié),并把這些特性用各種概念準(zhǔn)確的加以描述,這些概念組成了*種模型。圖1-12數(shù)據(jù)庫(kù)E-R圖題庫(kù)和試題參數(shù)庫(kù)ER圖見(jiàn)圖1-13。圖1-13題庫(kù)和試題參數(shù)庫(kù)ER圖課件庫(kù)ER圖見(jiàn)圖1-14。圖1-14課件ER圖公告板ER圖見(jiàn)圖1-15。圖1-15公告板ER圖論壇討論表ER見(jiàn)圖1-16。圖1-16論壇討論表ER圖論壇主題表ER見(jiàn)圖1-17。圖1-17論壇主題表ER圖3.2數(shù)據(jù)表設(shè)計(jì)網(wǎng)上考試和學(xué)生信息的數(shù)據(jù)庫(kù)中包含的表見(jiàn)表2-1至表2-9。表2-1試題表構(gòu)造序號(hào)字段名類型長(zhǎng)度空主鍵1編號(hào)整型5Y2題型字符型83類別整型14題目字符型255Y5A字符型255Y6B字符型255Y7C字符型255Y8D字符型255Y9E字符型255Y10答案字符型50Y表2-2課件表構(gòu)造序號(hào)字段名類型長(zhǎng)度空主鍵1Filecode字符型20Y2Filename字符型30Y3Content字符型40Y表2-3院系表構(gòu)造序號(hào)字段名類型長(zhǎng)度空主鍵1Institutecode字符型20Y2Institutename字符型30Y表2-4專業(yè)表構(gòu)造序號(hào)字段名類型長(zhǎng)度空主鍵1Institutename字符型302Majorcode字符型8YY3Majorname字符型30表2-5試題參數(shù)表構(gòu)造序號(hào)字段名類型長(zhǎng)度空主鍵1編號(hào)整型2Y2題型字符型83類別整型14抽題量字符型3Y5分?jǐn)?shù)字符型4Y表2-6系統(tǒng)參數(shù)表構(gòu)造序號(hào)字段名類型長(zhǎng)度空主鍵1Registstatue整型12Loginstatue整型13Username字符型20Y4Passwd字符型15Y5成績(jī)初值字符型50Y表2-7班級(jí)表構(gòu)造序號(hào)字段名類型長(zhǎng)度空主鍵1Institutename字符型302Majorname字符型303Classcode字符型8Y4Classname字符型20Y表2-8成績(jī)表構(gòu)造序號(hào)字段名類型長(zhǎng)度空主鍵1Institutename字符型302Majorname字符型303Classname字符型204**字符型10Y5Username字符型106Passwd字符型157Done整型1Y8Score浮點(diǎn)型8Y9Pscj浮點(diǎn)型8Y10Grade字符型611Question字符型25512Answer字符型25513Stuanswer字符型25514Everyscore字符型25515Score1字符型5016Score2字符型5017Score3字符型50表2-9公告信息表構(gòu)造序號(hào)字段名類型長(zhǎng)度空主鍵1標(biāo)題字符型255Y2日期日期型83容字符型255師生交流論壇信息中包含的表見(jiàn)表2-10至2-11。表2-10論壇主題表構(gòu)造序號(hào)字段名類型長(zhǎng)度空主鍵1Titleid字符型50Y2Detailid字符型50Y3Name字符型504Email字符型50Y5Subject字符型50Y6Newdate

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論