需求規(guī)格說明書_第1頁
需求規(guī)格說明書_第2頁
需求規(guī)格說明書_第3頁
需求規(guī)格說明書_第4頁
需求規(guī)格說明書_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

文檔編號:Development_00版本號:1.0文檔名稱:需求規(guī)格說明書項(xiàng)目名稱:題庫管理系統(tǒng)項(xiàng)目責(zé)任人:林啟宇編寫:林啟宇校對:趙博審核:高樹峰同意:高樹峰開發(fā)單位:個(gè)人

目錄1. 引言 31.1 編寫目標(biāo) 31.2 項(xiàng)目背景 31.3 參考資料 32. 任務(wù)概述 32.1 目標(biāo) 32.2 運(yùn)行環(huán)境 42.2.1 硬件環(huán)境 42.2.2 軟件環(huán)境 42.3 條件與限制 43. 系統(tǒng)可行性分析 43.1 系統(tǒng)結(jié)構(gòu)可行性分析 43.2 開發(fā)環(huán)境可行性分析 43.3 社會可行性分析 43.4 經(jīng)濟(jì)可行性分析 43.5 結(jié)論 44. 數(shù)據(jù)描述 44.1 數(shù)據(jù)流圖 44.2 數(shù)據(jù)字典 44.3 數(shù)據(jù)庫設(shè)計(jì) 44.3.1 實(shí)體——聯(lián)絡(luò)圖(如圖7所表示) 44.3.2 數(shù)據(jù)庫實(shí)現(xiàn) 45. 功效需求 45.1 功效劃分 45.2 功效描述 46. 性能需求 46.1 數(shù)據(jù)安全性 46.2 時(shí)間特征 46.3 適應(yīng)性 47. 運(yùn)行需求 47.1 用戶界面 47.2 硬件接口 47.3 軟件接口 47.4 故障處理 4引言編寫目標(biāo)在完成了針對網(wǎng)上題庫管理系統(tǒng)軟件市場前期調(diào)查,同時(shí),對實(shí)際題庫管理操作流程研究后。項(xiàng)目小組提出了這份軟件需求規(guī)格說明書。此需求規(guī)格說明書對題庫管理軟件做了全方面細(xì)致可行性分析和用戶需求分析,分析所要開發(fā)軟件是否可行,明確所要開發(fā)軟件應(yīng)具備功效、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶需求,并在此基礎(chǔ)上深入提出概要設(shè)計(jì)說明書和完成后續(xù)設(shè)計(jì)與開發(fā)工作。項(xiàng)目背景伴隨計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)及數(shù)據(jù)庫技術(shù)發(fā)展,網(wǎng)上無紙化考試系統(tǒng)因其公正性、安全性、準(zhǔn)確性、靈活性、隨機(jī)性、及時(shí)性、方便性等特點(diǎn),成為了教育思想、教學(xué)方法主要變革。題庫管理系統(tǒng)是網(wǎng)上考試系統(tǒng)不可缺乏一個(gè)部分,只有建立起良好題庫管系統(tǒng),才能使網(wǎng)上考試系統(tǒng)發(fā)揮更大功效,使網(wǎng)上考試系統(tǒng)適應(yīng)蓬勃發(fā)展網(wǎng)絡(luò)教學(xué)、遠(yuǎn)程教學(xué)。在《關(guān)于實(shí)施新世紀(jì)網(wǎng)絡(luò)課程建設(shè)工程通知》(教高司[]29號)指出:“新世紀(jì)網(wǎng)絡(luò)課程建設(shè)工程目標(biāo)是:用大約2年時(shí)間,建設(shè)200門左右基礎(chǔ)性網(wǎng)絡(luò)課程、案例庫和試題庫?!苯⑼晟聘髡n程考試題庫,能夠方便教師及時(shí)、全方面、均衡組織試卷,更是教師平時(shí)對學(xué)生進(jìn)行教學(xué)檢驗(yàn),測驗(yàn)不可缺乏有力工具。而且,當(dāng)經(jīng)過長時(shí)間使用題庫,題庫中試題不停積累,這個(gè)題庫將成為本課程一個(gè)寶貴資源。項(xiàng)目小組已完成了全方面市場調(diào)查和分析,同時(shí)與目標(biāo)用戶進(jìn)行了數(shù)次深入溝通,并在此基礎(chǔ)上著手開發(fā)題庫管理系統(tǒng)軟件。參考資料張海藩,《軟件工程導(dǎo)論》,清華大學(xué)出版社,.任務(wù)概述目標(biāo)題庫管理系統(tǒng)軟件意在輔助網(wǎng)上考試系統(tǒng),為網(wǎng)上考試系統(tǒng)提供必要支持,使網(wǎng)上考試系統(tǒng)能夠?qū)崿F(xiàn)隨機(jī)組卷,生成考試試卷。同時(shí),能夠讓本課程教師使用題庫管理系統(tǒng),實(shí)現(xiàn)試題增刪改基本操作。使題庫維護(hù)起來變得簡單、高效,同時(shí)利用先進(jìn)信息技術(shù)為老師們提供一些方便實(shí)用功效。此軟件使用者具備以下特點(diǎn):有教學(xué)工作,科研任務(wù),工作相對比較繁忙;有大量試題,但很多不是電子版本,以書面版本為主;考試時(shí)工作量大。教師四處找試題、拼試卷、印刷、考試、評分、算成績,整個(gè)過程工作量很大,效率不高,花費(fèi)了教師大量時(shí)間和精力;試題統(tǒng)計(jì)和反饋信息普遍不足,試題分類困難;已經(jīng)或即將實(shí)施多媒體教學(xué)。針對如上用戶特點(diǎn),題庫管理系統(tǒng)軟件能夠方便、全方面、迅捷地提供試題管理各項(xiàng)管理功效,同時(shí)力爭為用戶提供方便、高效、實(shí)用功效。運(yùn)行環(huán)境硬件環(huán)境服務(wù)器:586或更高檔PC臺式機(jī);運(yùn)行時(shí)占用內(nèi)存:50MB;安裝所需硬盤:100MB;打印機(jī):可選??蛻魴C(jī):586或更高檔PC臺式機(jī);運(yùn)行時(shí)占用內(nèi)存:10MB;打印機(jī):可選。軟件環(huán)境服務(wù)器:操作系統(tǒng):Linux或windows以上版本W(wǎng)eb服務(wù)器:apache數(shù)據(jù)庫服務(wù)器:MySQL客戶機(jī):操作系統(tǒng):Windows98、Windows或更高版本瀏覽器:IE6.0或以上版本條件與限制題庫管理系統(tǒng)是基于B/S結(jié)構(gòu)實(shí)現(xiàn),使用時(shí)要求客戶端必需能夠連接到服務(wù)器上。另外,客戶端只需要安裝瀏覽器即可訪問題庫管理系統(tǒng)。題庫管理系統(tǒng)登錄需要有較高級別認(rèn)證才能登錄,要預(yù)防題庫泄漏。系統(tǒng)可行性分析系統(tǒng)結(jié)構(gòu)可行性分析B/S模式采取是三層體系結(jié)構(gòu)B/W/D,即客戶端、服務(wù)器和數(shù)據(jù)庫服務(wù)器,其體系結(jié)構(gòu)如圖1所表示??蛻舳藘H僅使用瀏覽器即可訪問服務(wù)器,事務(wù)處理放在服務(wù)器端,數(shù)據(jù)處理則由數(shù)據(jù)庫服務(wù)器進(jìn)行,這么經(jīng)過網(wǎng)絡(luò)就能夠進(jìn)行異地?cái)?shù)據(jù)訪問,而且此種模式極大地簡化了客戶機(jī)工作,客戶機(jī)上只需安裝、配置少許客戶端軟件即可。服務(wù)器將擔(dān)負(fù)更多工作,對數(shù)據(jù)庫訪問和應(yīng)用程序執(zhí)行將在服務(wù)器上完成。所以,基于B/S網(wǎng)絡(luò)應(yīng)用軟件易于管理和維護(hù),而且擴(kuò)展性好。同時(shí),采取這種模式還能夠很好地配合網(wǎng)上考試系統(tǒng)。所以,題庫管理系統(tǒng)主體將基于B/S體系結(jié)構(gòu),采取三層分布結(jié)構(gòu):瀏覽器-Web服務(wù)器-數(shù)據(jù)庫服務(wù)器。開發(fā)環(huán)境可行性分析在系統(tǒng)實(shí)現(xiàn)中采取PHP作為開發(fā)語言,以APACHE作為Web服務(wù)器,以MYSQL作為后臺數(shù)據(jù)庫。所以能夠?qū)崿F(xiàn)跨平臺支持,能夠在UNIX(SUNSolaris、HP-UX、Linux等)、Windows(NT,95)、OS/2、MacOS等操作系統(tǒng)上運(yùn)行,大大提升了系統(tǒng)可用性、可伸縮性和可維護(hù)性。而且,伴隨PHP版本不停更新,功效也越來越強(qiáng)大。我們將使用php4.0版本,完全能夠開發(fā)出不遜色使用C/S模式下開發(fā)工具設(shè)計(jì)系統(tǒng),能夠滿足用戶需求。同時(shí),這三個(gè)軟件都是開源軟件,不需要購置費(fèi)用,使系統(tǒng)實(shí)施成本大幅度降低。社會可行性分析因?yàn)樾畔⒏锩霈F(xiàn),現(xiàn)行教育方式和方法面臨著前所未有挑戰(zhàn),計(jì)算機(jī)遠(yuǎn)程網(wǎng)絡(luò)考試作為一個(gè)新主要教學(xué)形式具備主要意義,并展現(xiàn)出寬廣發(fā)展前景。自Internet/Intranet在全球廣泛應(yīng)用以來,基于Internet/Intranet計(jì)算機(jī)遠(yuǎn)程教學(xué)在世界范圍內(nèi)得到了快速發(fā)展。國內(nèi)一些大學(xué)也開始計(jì)算機(jī)遠(yuǎn)程教育,遠(yuǎn)程考試研究試驗(yàn),并已經(jīng)有不少簡體漢字遠(yuǎn)程教育考試網(wǎng)站出現(xiàn)。這些網(wǎng)站不論從數(shù)量還是質(zhì)量上看,展現(xiàn)出網(wǎng)上教學(xué)作為當(dāng)代教學(xué)一個(gè)主要形式,具備強(qiáng)勁發(fā)展態(tài)勢。與此同時(shí),為了愈加好迎接信息社會挑戰(zhàn),教育部制訂并經(jīng)國務(wù)院同意《面向21世紀(jì)教育振興行動計(jì)劃》中明確提出:當(dāng)代遠(yuǎn)程教育是伴隨當(dāng)代信息技術(shù)發(fā)展而產(chǎn)生一個(gè)新型教育方式,是構(gòu)筑知識經(jīng)濟(jì)時(shí)代人們終生學(xué)習(xí)體系主要伎倆。所以,研究基于因特網(wǎng)各類型遠(yuǎn)程教學(xué)系統(tǒng)已是刻不容緩問題。而其中,網(wǎng)絡(luò)化題庫管理系統(tǒng)是一個(gè)非常主要組成部分。題庫管理系統(tǒng)能夠很好配合網(wǎng)上考試系統(tǒng)建設(shè),實(shí)現(xiàn)網(wǎng)絡(luò)化教學(xué)。使用范圍很廣,老師能夠在聯(lián)網(wǎng)任何一臺計(jì)算機(jī)上進(jìn)行題庫管理等,實(shí)用性很強(qiáng),有著極好發(fā)展空間和極大需求。經(jīng)濟(jì)可行性分析因?yàn)轭}庫管理系統(tǒng)是一個(gè)小型應(yīng)用系統(tǒng),一個(gè)小組甚至是一個(gè)人就能夠在一定時(shí)間內(nèi)開發(fā)出一款功效豐富網(wǎng)上考試系統(tǒng),沒有什么人工費(fèi)用。而且因?yàn)楸鞠到y(tǒng)采取PHP+MySQL系統(tǒng)架構(gòu),所以所需要服務(wù)器配置不用很高,只要能夠裝上LINUX+APACHE即可,客戶端只需要安裝瀏覽器就能夠。而軟件成本方面因?yàn)槭褂枚际菬o償軟件,沒有多大付出。結(jié)論經(jīng)過以上多方面調(diào)查和研究,我們得出,本系統(tǒng)開發(fā)是切實(shí)可行。數(shù)據(jù)描述數(shù)據(jù)流圖網(wǎng)上題庫管理數(shù)據(jù)流圖頂層圖如圖2所表示:要顯示題庫要顯示題庫編輯原有題目題庫信息試題信息加入題目文本文件加入新題目教師管理者題庫管理系統(tǒng)圖2數(shù)據(jù)流圖頂層圖網(wǎng)上題庫管理數(shù)據(jù)流圖一層圖如圖3所表示要顯示題庫要顯示題庫編輯原有題目試題信息加入題目文本文件題庫信息圖3數(shù)據(jù)流圖一層圖加入新題目教師管理者2成批錄入試題1插入新試題題庫信息3顯示信息4編輯試題處理1插入子圖如圖4所表示沒有重復(fù)試題沒有重復(fù)試題格式正確題目圖4數(shù)據(jù)流圖插入子圖加入新題目教師1.1檢驗(yàn)輸入格式題庫信息1.2排除重復(fù)試題處理2成批錄入子圖如圖5所表示沒有重復(fù)試題沒有重復(fù)試題試題圖5數(shù)據(jù)流圖插入子圖加入題目文本文件教師2.1提取每條試題題庫信息2.2排除重復(fù)試題處理3顯示信息子圖如圖6所表示教師與題庫關(guān)系教師與題庫關(guān)系全部題庫信息指定題庫試題能管理題庫題庫信息要顯示題庫圖6數(shù)據(jù)流圖插入子圖試題信息教師2.2顯示題庫試題題庫信息2.1驗(yàn)證用戶權(quán)限管理者用戶信息數(shù)據(jù)字典里面有很多結(jié)構(gòu)一樣數(shù)據(jù)流在這里就沒有一一列舉出來了。名字加入新題目別名新試題描述教師往題庫中添加新試題定義新題目=題庫代號+試題編號+試題答案+試題作者+修改日期+所屬科目+試題難度+試題題干+選項(xiàng)A+選項(xiàng)B+選項(xiàng)C+選項(xiàng)D數(shù)據(jù)流起源教師數(shù)據(jù)流去向檢驗(yàn)輸入格式名字格式正確題目別名格式正確試題描述經(jīng)過格式檢驗(yàn)題目定義題目=題庫代號+試題編號+試題答案+試題作者+修改日期+所屬科目+試題難度+試題題干+選項(xiàng)A+選項(xiàng)B+選項(xiàng)C+選項(xiàng)D數(shù)據(jù)流起源檢驗(yàn)輸入格式數(shù)據(jù)流去向排除重復(fù)試題名字加入題目文本文件別名描述準(zhǔn)備批量錄入試題集合,文本文件格式。定義文本文件=0{試題}65535數(shù)據(jù)流起源教師數(shù)據(jù)流去向提取每道試題名字題庫信息別名描述數(shù)據(jù)庫中題庫信息定義題庫=題庫編號+題庫名稱+題庫代號+編輯日期數(shù)據(jù)流起源題庫信息數(shù)據(jù)庫數(shù)據(jù)流去向驗(yàn)證用戶權(quán)限名字教師與題庫關(guān)系別名描述教師能管理題庫權(quán)限定義教師與題庫關(guān)系=題庫代號+教師ID數(shù)據(jù)流起源用戶信息數(shù)據(jù)流去向驗(yàn)證用戶權(quán)限名字要顯示題庫別名描述教師指定要顯示題庫定義用戶與題庫關(guān)系=題庫代號數(shù)據(jù)流起源教師數(shù)據(jù)流去向顯示題庫試題名字編輯原有題目別名編輯原有試題描述教師對題庫中試題進(jìn)行編輯數(shù)據(jù)定義編輯原有題目=題庫代號+試題編號+試題答案+試題作者+修改日期+所屬科目+試題難度+試題題干+選項(xiàng)A+選項(xiàng)B+選項(xiàng)C+選項(xiàng)D數(shù)據(jù)流起源教師數(shù)據(jù)流去向編輯試題名字題庫代號別名描述數(shù)據(jù)庫中題庫表名稱定義題庫代號=1{字母|數(shù)字}50位置編輯原有題庫、要顯示題庫、教師與題庫代號、題庫信息、加入新題目名字教師ID別名試題作者描述表示老師唯一標(biāo)志定義教師ID=gy+{數(shù)字}3位置編輯原有題庫、教師與題庫代號名字修改日期別名描述更改數(shù)據(jù)庫時(shí)間定義修改日期=[1960~2050]+-+[01~12]-+{01~31}位置編輯原有題庫、要顯示題庫、題庫信息、加入新題目名字試題難度別名描述標(biāo)示這道題難易程度定義試題難度=1[1|2|3]1位置編輯原有題庫、要顯示題庫、題庫信息、加入新題目名字試題答案別名描述這道題答案定義試題答案=1{A|B|C|D}1位置編輯原有題庫、要顯示題庫、教師與題庫代號、題庫信息、加入新題目數(shù)據(jù)庫設(shè)計(jì)實(shí)體——聯(lián)絡(luò)圖(如圖7所表示)11111教師用戶管理者注冊注冊題庫信息各科題庫試題包含查看編寫管理圖7實(shí)體——聯(lián)絡(luò)圖屬于院系屬于數(shù)據(jù)庫實(shí)現(xiàn)t_admin管理者信息表字段類型Null說明p_admin_id

varchar(10)否

管理者編號p_admin_name

varchar(10)否

管理者名字p_admin_dept

int(11)否

所屬院系編號p_admin_position

varchar(20)否

管理者身份t_dept院系信息表字段類型Null說明p_dept_id

int(11)否

院系編號p_dept_name

varchar(26)否

院系名稱t_linux_singlechooselinux題庫字段類型Null說明p_choose_id

int(20)否

選擇題編號p_choose_answer

varchar(10)否

選擇題答案p_choose_author

varchar(50)否

教師IDp_createdate

date是

創(chuàng)建日期

p_choose_subject

varchar(50)是

所屬科目p_choose_level

tinyint(2)是

試題難度p_choose_content

text否

題干p_item_a

text是

選項(xiàng)Ap_item_b

text是

選項(xiàng)B

p_item_c

text是

選項(xiàng)C

p_item_d

text是

選項(xiàng)D

t_net_singlechoose網(wǎng)絡(luò)考試題庫字段類型Null說明p_choose_id

int(20)否

p_choose_answer

varchar(10)否

p_choose_author

varchar(50)否

p_createdate

date是

p_choose_subject

varchar(50)是

p_choose_level

tinyint(2)是

p_choose_content

text否

p_item_a

text是

p_item_b

text是

p_item_c

text是

p_item_d

text是

t_teacher教師信息表字段類型Null說明p_teacher_id

varchar(20)否

教師編號p_teacher_name

varchar(10)否

教師姓名p_teacher_post

varchar(30)是

教師職稱p_teacher_party

varchar(20)是

是否黨員p_teacher_addr

varchar(225)是

聯(lián)絡(luò)地址p_teacher_tel

varchar(20)是

聯(lián)絡(luò)電話

p_teacher_email

varchar(20)是

郵箱號碼p_dept_id

int(11)否

所屬院系t_teacher_bank教師與題庫關(guān)系表字段類型Null默認(rèn)p_id

int(10)否

統(tǒng)計(jì)號p_teacher_id

varchar(20)否

教師編號p_course_property

varchar(10)否

題庫表名p_createdate

date否

編輯日期

p_bank_name

varchar(20)否

題庫表名t_user字段類型Null說明p_user

varchar(20)否

用戶名p_pswd

varchar(20)否

密碼p_group

varchar(10)否

用戶所屬組p_logtimes

mediumint(6)是

登陸次數(shù)p_lastlog

datetime是

最終一次登陸時(shí)間p_user_id

varchar(30)是

對應(yīng)教師或管理者編號

p_logged

char

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論