




已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
精品文檔 系統(tǒng)詳細設(shè)計1 功能模塊圖1.1 系統(tǒng)模塊設(shè)計概述模塊化設(shè)計不僅是將一個系統(tǒng)劃分成一些小的部件所構(gòu)成的系統(tǒng)即可,同時要滿足模塊化組合原則、模塊化可解性原則、模塊化保護性原則、模塊化連續(xù)性原則等。模塊化的連續(xù)性完全取決于模塊的信息隱蔽的能力。對于模塊化保護性部分取決于信息隱蔽,如錯誤數(shù)據(jù)不傳送到程序的全局變量中去。要實現(xiàn)完全的模塊保護性,要求模塊的實現(xiàn)包括例外處理部分。一個模塊化系統(tǒng)是指該系統(tǒng)由一系列松散耦合的模塊組成。模塊是一個適當(dāng)尺寸能獨立執(zhí)行一個特定的功能的子程序。它應(yīng)該具備下述3個性質(zhì):第一,對一個模塊作某些改變,該變化影響不應(yīng)超出該模塊的邊界。第二,從系統(tǒng)中消去該模塊,將僅僅影響它執(zhí)行的功能。第三,用一個具有相同接口和功能的新模塊代替舊模塊,將不改變原系統(tǒng)的功能,而可能影響的僅僅是系統(tǒng)的性能,如執(zhí)行速度。上述3個性質(zhì)可概括為模塊的有界性、可插拔性和可互換性。1.2 系統(tǒng)模塊功能設(shè)計根據(jù)需求分析,得出我們數(shù)據(jù)庫教學(xué)網(wǎng)站的設(shè)計與實現(xiàn)系統(tǒng)的功能模塊圖見圖1-1。1-1 系統(tǒng)功能模塊圖下面將這幾個模塊的功能做一下簡單的介紹:(1)學(xué)生注冊登陸模塊:. 用于參考學(xué)生考前在規(guī)定時間內(nèi)注冊自己的相關(guān)信息及參加考試的個人密碼. 學(xué)生根據(jù)注冊的學(xué)號及密碼在規(guī)定時間內(nèi)登陸網(wǎng)上考試系統(tǒng)參加考試. 學(xué)生可隨時修改個人參加考試的密碼。(2)題庫管理模塊. 增加試題. 查詢試題. 修改試題. 刪除試題(3)在線考試模塊. 自動組卷:根據(jù)教師的試題要求,自動生成測試試題;即參加考試學(xué)生登錄網(wǎng)上考試系統(tǒng)后,系統(tǒng)根據(jù)任課老師的要求自動從題庫中抽取試題,形成試卷;. 學(xué)生答題:學(xué)生在規(guī)定時間內(nèi)進行網(wǎng)上答題,超時不提交答卷本試卷作廢,但學(xué)生可重新抽題。系統(tǒng)給出時間提示,采用倒計時方式提醒考生考試時間,到最后三分種給考生提示。試卷提交后不可以再次重新抽題,或重新考試。. 系統(tǒng)自動評卷:學(xué)生提交試卷后,系統(tǒng)即時進行在線判卷,當(dāng)場給出學(xué)生所得分數(shù)及成績等級。(4)成績管理模塊. 成績查詢:學(xué)生可以查詢自己的成績。. 成績統(tǒng)計:以班級為單位對參考學(xué)生的成績進行統(tǒng)計,統(tǒng)計出優(yōu)秀、良好、中等、及格及不及格的學(xué)生人數(shù),并計算出全班的平均成績. 成績單輸出:按“考試成績登記表”的格式輸出學(xué)生成績單,并可以打印。(5)課件視頻發(fā)布及下載模塊. 課件視頻發(fā)布:網(wǎng)上發(fā)布任課教師的電子講義。. 數(shù)據(jù)庫視頻下載:提供數(shù)據(jù)庫多媒體視頻發(fā)布下載。. 課件及有關(guān)信息的維護。(6)師生交流模塊. 論壇:實現(xiàn)學(xué)生與老師的更進一步的交流,學(xué)生不懂的問題及時得到解答。. 作業(yè)提交系統(tǒng):統(tǒng)計學(xué)生用Email提交作業(yè)的情況。(7)系統(tǒng)維護模塊. 注冊維護:控制學(xué)生是否可以注冊,用于規(guī)定學(xué)生的注冊日期。. 登錄維護:控制學(xué)生是否可以登錄網(wǎng)上考試系統(tǒng),用于規(guī)定學(xué)生的考試日期。. 管理員維護:可更改管理員的用戶名及密碼。. 學(xué)生狀態(tài)維護:可單獨設(shè)置每個學(xué)生的狀態(tài)(允許或禁止考試)及刪除非法注冊的學(xué)生。. 試卷生成參數(shù)維護:用于設(shè)置試題來源及相應(yīng)分值. 代碼維護:每年維護新一屆學(xué)生的院系代碼、專業(yè)代碼、班級代碼,對各類數(shù)據(jù)皆可進行增、查、刪、改操作。. 通知欄信息維護:用于隨時動態(tài)更改通知欄的信息。. 系統(tǒng)初始化:用于清空上次參考學(xué)生的信息庫,為本次考試做準備,還可在系統(tǒng)初始運行時清空題庫。2 數(shù)據(jù)流程圖數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。數(shù)據(jù)流程圖具有以下兩個特性:(1)抽象性:表現(xiàn)在它完全舍去了具體的物質(zhì),只剩下資料的流動、加工處理與存儲。(2)概括性:表現(xiàn)在它可以把信息中的各種不同業(yè)務(wù)處理過程聯(lián)系起來,形成一個整體。數(shù)據(jù)流程圖由以下四種基本元素組成,既外部實體、數(shù)據(jù)流、處理(功能)、資料存儲,如圖1-2所示。圖1-2 數(shù)據(jù)流程圖所用符號每個模塊用數(shù)據(jù)流程圖來表示數(shù)據(jù)的來源,以及數(shù)據(jù)之間的關(guān)系。系統(tǒng)的總體圖見圖1-3。圖1-3 系統(tǒng)總體圖系統(tǒng)零級圖見圖1-4。圖1-4系統(tǒng)零級圖系統(tǒng)細節(jié)圖見圖1-5到圖1-10。圖1-5 學(xué)生管理系統(tǒng)細節(jié)圖圖1-6 考試系統(tǒng)細節(jié)圖圖1-7 題庫管理細節(jié)圖圖1-8 學(xué)生成績管理細節(jié)圖 圖1-9 課件資料系統(tǒng)細節(jié)圖21歡迎下載21歡迎下載21歡迎下載。精品文檔圖1-10 論壇細節(jié)圖圖1-11 系統(tǒng)維護系統(tǒng)細節(jié)圖3 數(shù)據(jù)庫設(shè)計人們在總結(jié)信息資源開發(fā)、管理和服務(wù)的各種手段時,認為最有效的是數(shù)據(jù)庫技術(shù)。數(shù)據(jù)庫的應(yīng)用已越來越廣泛。從小型的單項事務(wù)處理系統(tǒng)到大型復(fù)雜的信息系統(tǒng)大都用先進的數(shù)據(jù)庫技術(shù)來保持系統(tǒng)數(shù)據(jù)的整體性、完整性和共享性。目前,一個國家的數(shù)據(jù)庫建設(shè)規(guī)模(指數(shù)據(jù)庫的個數(shù)、種類)、數(shù)據(jù)庫信息量的大小和使用頻度已成為衡量這個國家信息化程度的重要標志之一。數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體說,數(shù)據(jù)庫的設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效的存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。這個問題是數(shù)據(jù)庫在應(yīng)用領(lǐng)域的主要研究課題。在數(shù)據(jù)庫領(lǐng)域中,常常把使用數(shù)據(jù)庫的各類系統(tǒng)統(tǒng)稱為數(shù)據(jù)庫應(yīng)用系統(tǒng)。從使用者的角度看,信息系統(tǒng)是提供信息、輔助人們對環(huán)境進行控制和進行決策的系統(tǒng)。數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎(chǔ)。它把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準確地從數(shù)據(jù)庫中獲得所需要的信息。一個信息系統(tǒng)的各部分能否緊密的結(jié)合在一起以及如何結(jié)合,關(guān)鍵在數(shù)據(jù)庫。因此只有對數(shù)據(jù)庫進行合理的邏輯設(shè)計和有效的物理設(shè)計才能開發(fā)出完善而高效的信息系統(tǒng)。數(shù)據(jù)庫設(shè)計是信息系統(tǒng)開發(fā)和建設(shè)的重要組成部分。大型數(shù)據(jù)庫的設(shè)計和開發(fā)是一項龐大的工程,是涉及多學(xué)科的綜合性技術(shù)。其開發(fā)周期長、耗資多、失敗的風(fēng)險也大。必須把軟件工程的原理和方法應(yīng)用到數(shù)據(jù)庫建設(shè)中來。對于從事數(shù)據(jù)庫設(shè)計的專業(yè)人員來講,應(yīng)該具備多方面的技術(shù)知識。應(yīng)用領(lǐng)域的知識隨著應(yīng)用系統(tǒng)所屬的領(lǐng)域不同而不同。數(shù)據(jù)庫設(shè)計人員必須深入實際與用戶密切結(jié)合,對應(yīng)用環(huán)境、專業(yè)業(yè)務(wù)有具體深入的了解才能設(shè)計出符合具體領(lǐng)域要求的數(shù)據(jù)庫應(yīng)用系統(tǒng)。本系統(tǒng)采用Microsoft Access 2000作為數(shù)據(jù)庫開發(fā)工具,包含2個數(shù)據(jù)庫,其中一個包含網(wǎng)上考試和學(xué)生信息的數(shù)據(jù)庫,而把師生交流論壇信息單獨作為一個數(shù)據(jù)庫。3.1 ER圖設(shè)計系統(tǒng)E-R圖見圖1-12,在本E-R圖中,由于系統(tǒng)數(shù)據(jù)表比較多,每個表所包含的屬性太多,無法在一個圖中表示出來,所以具體的實體屬性請參看數(shù)據(jù)表。具體數(shù)據(jù)庫表的設(shè)計如下表1-1至表1-11所示。概念結(jié)構(gòu)是對現(xiàn)實世界的一種抽象。所謂抽象是對實際的人、物、事和概念進行人為處理,抽取所關(guān)心的共同特性,忽略非本質(zhì)的細節(jié),并把這些特性用各種概念精確的加以描述,這些概念組成了某種模型。圖 1-12 數(shù)據(jù)庫E-R圖題庫和試題參數(shù)庫ER圖見圖1-13。圖1-13 題庫和試題參數(shù)庫ER圖課件庫ER圖見圖1-14。圖1-14 課件ER圖公告板ER圖見圖1-15。圖1-15 公告板ER圖論壇討論表ER見圖1-16。圖1-16 論壇討論表ER圖論壇主題表ER見圖1-17。圖1-17 論壇主題表ER圖3.2 數(shù)據(jù)表設(shè)計網(wǎng)上考試和學(xué)生信息的數(shù)據(jù)庫中包含的表見表2-1至表2-9。表2-1 試題表結(jié)構(gòu)序號字段名類型長度空主鍵1編號整型5Y2題型字符型83類別整型14題目字符型255Y5A字符型255Y6B字符型255Y7C字符型255Y8D字符型255Y9E字符型255Y10答案字符型50Y表2-2 課件表結(jié)構(gòu)序號字段名類型長度空主鍵1Filecode字符型20Y2Filename字符型30Y3Content字符型40Y表2-3 院系表結(jié)構(gòu)序號字段名類型長度空主鍵1Institutecode字符型20Y2Institutename字符型30Y表2-4 專業(yè)表結(jié)構(gòu)序號字段名類型長度空主鍵1Institutename字符型302Majorcode字符型8YY3Majorname字符型30表2-5 試題參數(shù)表結(jié)構(gòu)序號字段名類型長度空主鍵1編號整型2Y2題型字符型83類別整型14抽題量字符型3Y5分數(shù)字符型4Y表2-6 系統(tǒng)參數(shù)表結(jié)構(gòu)序號字段名類型長度空主鍵1Registstatue整型12Loginstatue整型13Username字符型20Y4Passwd字符型15Y5成績初值字符型50Y表2-7 班級表結(jié)構(gòu)序號字段名類型長度空主鍵1Institutename字符型302Majorname字符型303Classcode字符型8Y4Classname字符型20Y表2-8 成績表結(jié)構(gòu)序號字段名類型長度空主鍵1Institutename字符型302Majorname字符型303Classname字符型204學(xué)號字符型10Y5Username字符型106Passwd字符型157Done整型1Y8Score浮點型8Y9Pscj浮點型8Y10Grade字符型611Question字符型25512Answer字符型25513Stuanswer字符型25514Everyscore字符型25515Score1字符型5016Score2字符型5017Score3字符型50表2-9 公告信息表結(jié)構(gòu)序號字段名類型長度空主鍵1標題字符型255Y2日期日期型83內(nèi)容字符型255師生交流論壇信息中包含的表見表2-10至2-11。表2-10 論壇主題表結(jié)構(gòu)序號字段名類型長度空主鍵1Titleid字符型50Y2Detailid字符型50Y3Name字符型504Email字符型50Y5Subject字符型50
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年海洋油氣開采模塊項目發(fā)展計劃
- 夏季城市形態(tài)與公園釋放能力耦合機制研究
- 2025年高性能傳輸線纜項目發(fā)展計劃
- 消防與給排水監(jiān)理細則
- 湘藝版音樂九年級上冊第四單元《鼓的語言》教案
- 在線教育重塑學(xué)習(xí)體驗的新模式
- 教育機器人技術(shù)的專利布局與戰(zhàn)略
- 教育金融與基金市場的關(guān)系及其影響
- 基于知識經(jīng)濟的醫(yī)藥冷鏈人才能力培育及路徑選擇
- 教育科技的發(fā)展與教師素質(zhì)的現(xiàn)代化提升
- 體育賽事意識形態(tài)風(fēng)險應(yīng)急處置預(yù)案
- 婦產(chǎn)科課件-早產(chǎn)臨床防治指南(2024)解讀
- 2024基層醫(yī)療機構(gòu)咳喘規(guī)范化診療能力提升示范項目評估標準(全文)
- 尿素裝置聯(lián)動試車方案
- 2024至2030年中國漢白玉石材數(shù)據(jù)監(jiān)測研究報告
- 民法典金融借款合同
- 委外合作與供應(yīng)商管理制度
- 康復(fù)評定學(xué)課件第十一章心肺功能評定
- 2024年新版(外研版新交際)二年級英語上冊單詞帶音標
- 江蘇省蘇州市蘇州地區(qū)學(xué)校2024屆七年級英語第二學(xué)期期末統(tǒng)考試題含答案
- 數(shù)據(jù)交換平臺設(shè)計方案
評論
0/150
提交評論