基于BS模式的標準化考試系統(tǒng)可行性分析報告(共14頁)_第1頁
基于BS模式的標準化考試系統(tǒng)可行性分析報告(共14頁)_第2頁
基于BS模式的標準化考試系統(tǒng)可行性分析報告(共14頁)_第3頁
基于BS模式的標準化考試系統(tǒng)可行性分析報告(共14頁)_第4頁
基于BS模式的標準化考試系統(tǒng)可行性分析報告(共14頁)_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 基于B/S模式的標準化考試可行性分析報告 漆盛 201150080317計算機與通信(tng xn)工程學院軟件工程(run jin n chn)實驗報告基于(jy)B/S的標準化考試系統(tǒng)可行性分析報告The Report of Feasibility Studies專 業(yè): 軟件工程班 級: 計算機姓 名: 學 號: 報告日期: 2014年5月9日 目錄(ml)TOC o 1-3 h u HYPERLINK l _Toc16372 1、 引言(ynyn) PAGEREF _Toc16372 3 HYPERLINK l _Toc6850 1.1 編寫(binxi)目的 PAGEREF _To

2、c6850 3 HYPERLINK l _Toc27336 1.2 項目概況 PAGEREF _Toc27336 3 HYPERLINK l _Toc5145 1.3 術語定義 PAGEREF _Toc5145 3 HYPERLINK l _Toc23533 1.4 參考資料 PAGEREF _Toc23533 4 HYPERLINK l _Toc18766 2 背景與意義 PAGEREF _Toc18766 4 HYPERLINK l _Toc16899 2.1 背景與現(xiàn)狀 PAGEREF _Toc16899 4 HYPERLINK l _Toc9993 2.2 趨勢與前景 PAGEREF

3、_Toc9993 5 HYPERLINK l _Toc5492 2.3 工作基礎、條件和優(yōu)勢 PAGEREF _Toc5492 5 HYPERLINK l _Toc4329 3 內(nèi)容和目標 PAGEREF _Toc4329 6 HYPERLINK l _Toc11482 3.1 主要內(nèi)容 PAGEREF _Toc11482 6 HYPERLINK l _Toc18124 3.2 預期目標 PAGEREF _Toc18124 6 HYPERLINK l _Toc9623 4 技術路線 PAGEREF _Toc9623 7 HYPERLINK l _Toc24961 4.1 總體功能 PAGERE

4、F _Toc24961 7 HYPERLINK l _Toc19028 4.2 運行平臺 PAGEREF _Toc19028 8 HYPERLINK l _Toc2522 4.2.1網(wǎng)絡環(huán)境 PAGEREF _Toc2522 8 HYPERLINK l _Toc11833 4.2.2 設備情況 PAGEREF _Toc11833 8 HYPERLINK l _Toc25975 4.2.3 支撐軟件 PAGEREF _Toc25975 10 HYPERLINK l _Toc11036 4.3 開發(fā)工具 PAGEREF _Toc11036 10 HYPERLINK l _Toc20162 4.4

5、關鍵技術(無) PAGEREF _Toc20162 10 HYPERLINK l _Toc8701 5 進度計劃 PAGEREF _Toc8701 10 HYPERLINK l _Toc23029 6 條件、假定和限制 PAGEREF _Toc23029 11 HYPERLINK l _Toc6277 7 可行性分析 PAGEREF _Toc6277 11 HYPERLINK l _Toc30495 7.1 技術可行性 PAGEREF _Toc30495 11 HYPERLINK l _Toc25446 7.2 經(jīng)濟可行性 PAGEREF _Toc25446 11 HYPERLINK l _T

6、oc16770 7.3 社會效益可行性(無) PAGEREF _Toc16770 11 HYPERLINK l _Toc19659 7.4 操作(cozu)可行性 PAGEREF _Toc19659 11 HYPERLINK l _Toc20167 7.5 法律(fl)可行性 PAGEREF _Toc20167 11 HYPERLINK l _Toc24380 8 結論(jiln) PAGEREF _Toc24380 12引言(ynyn)考試(kosh)是教育的重要環(huán)節(jié)也是學校工作的重要組成部分(z chn b fn)。通過考試可以得知學生的學習情況以及老師的教學效果,從而知道如何對教學方法進

7、行有效的改進。隨著計算機技術和互聯(lián)網(wǎng)的日新月異的告訴發(fā)展,考試技術的載體也有了不斷的進步,再加上考試理論的日漸成熟,推動了考試形式的不斷的發(fā)展和豐富。利用網(wǎng)絡作為考試的載體,不僅能讓學生隨時參與考試并迅速獲得成績,而且還能有效的減少批改試卷的工作人員的工作量,提高工作效率。因此,本人根據(jù)學校的實際情況以及參考其他的考試系統(tǒng),擬用B/S模式設計一種高效穩(wěn)定的B/S模式的標準化考試系統(tǒng)。1.1 編寫目的目的 為了方便學生隨時能參加考試進行查漏補缺,有效的規(guī)劃未來學習計劃。為了減少改卷工作人員的工作量。同時減少批改時的出錯率,提高工作效率。主要使用者 教師、在校學生以及其他參考人員等。編寫者 姓名:

8、 學號:1.2 項目概況項目名稱:基于B/S的標準化考試系統(tǒng)項目提出者:項目開發(fā)者:用戶:教師、學生以及其他參考人員等項目聯(lián)系:該項目需與學校的學籍管理系統(tǒng)聯(lián)系起來,通過學籍管理系統(tǒng)獲得學生用戶列表。1.3 術語定義B/S:B/S結構(jigu)(Browser/Server,HYPERLINK /view/7718.htm瀏覽器/HYPERLINK /view/899.htm服務器模式(msh)),是HYPERLINK /view/3912.htmWEB興起(xngq)后的一種網(wǎng)絡結構模式,WEB瀏覽器是HYPERLINK /view/930.htm客戶端最主要的HYPERLINK /vie

9、w/7886.htm應用軟件。相關技術方案參考B/S模式的書籍1 。MYSQL:MYSQL是一個關系數(shù)據(jù)庫管理系統(tǒng)。相關技術方案參考MYSQL的書籍2 。Tomcat:Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬于輕量級應用HYPERLINK /view/899.htm服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。Java web:Java Web是指用Java技術來解決相關web互聯(lián)網(wǎng)領域的技術總和。MyEclipse:MyEclipse 是一個十分優(yōu)秀的用于開發(fā)Java, J2EE的 Eclipse 插件集合,MyEcl

10、ipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC數(shù)據(jù)庫鏈接工具等多項功能。1.4 參考資料任泰明.HYPERLINK /b2c/scrp/bookdetail.cfm?iBookNo=143773基于B/S結構的軟件開發(fā)技術 M.西安:西安電子科技大學出版社,2006HYPERLINK /s/?key1=?姜承堯 著.MYSQL技術內(nèi)幕 M北京:HYPERLINK /love/chubanshe/chubanshe.

11、asp?newid=549機械工業(yè)出版社 ,2012(美)瓊斯 著.GNULINUX環(huán)境編程(第2版) M北京:HYPERLINK /love/chubanshe/chubanshe.asp?newid=549清華大學出版社 ,2010HYPERLINK /?key2=?&medium=01&category_path=01.00.00.00.00.00肖剛 著.Java Web服務器應用程序設計 HYPERLINK /?key=&key3=?&medium=01&category_path=01.00.00.00.00.00電子工業(yè)出版社 ,2001張海藩.軟件工程導論(第五版)M.北京:清

12、華大學出版社,2008.022 背景與意義2.1 背景與現(xiàn)狀 在國內(nèi),大多數(shù)考試采用以筆試為主要形式的傳統(tǒng)考試方式,每次考試不僅要浪費大量的印刷紙,而且批改效率低,學生經(jīng)常要等好幾天才能知道自己的成績,并且考試后還需花費人力用于批改試卷,統(tǒng)計成績等。 目前常用的網(wǎng)上考試系統(tǒng)主要有兩種基本模式:傳統(tǒng)的C/S(客戶機/服務器)模式和新型的B/S(瀏覽器/服務器)模式,所謂C/S模式,即數(shù)據(jù)庫(比如,試題庫)內(nèi)容放在遠程的服務器上,在客戶機上安裝相應軟件;C/S結構在技術上雖然很成熟,但該結構的程序往往只局限在小型的局域網(wǎng)內(nèi)部,不利于擴展。并且,該結構的每臺客戶機都需要安裝相應的客戶端程序。當擁有用

13、戶量比較多時,如果采用該結構,系統(tǒng)的安裝與維護工作比較繁重。同時,由于應用程序直接安裝在客戶機,客戶機直接和數(shù)據(jù)庫服務器交換數(shù)據(jù),系統(tǒng)的安全性也受到一定影響。與傳統(tǒng)的基于C/S模式的網(wǎng)上考試系統(tǒng)相比,B/S體系將應用邏輯與用戶界面和數(shù)據(jù)訪問相分離,使系統(tǒng)的維護變得簡單(只需要改變網(wǎng)頁,即可實現(xiàn)所有用戶的同步更新),同時簡化了客戶端的功能,用戶只需瀏覽器即可使用此考試系統(tǒng),更適宜于互聯(lián)網(wǎng)上的考試。2.2 趨勢(qsh)與前景 在信息技術迅速發(fā)展的今天,網(wǎng)絡對于大多數(shù)人已不再陌生,并且(bngqi)其應用在人們的工作、學習和生活中越來越多地發(fā)揮著不可替代的作用。近年來隨著軟件工程技術、信息通信技術

14、的快速發(fā)展以及計算機網(wǎng)絡技術的日趨成熟,網(wǎng)絡教育在人們的教育活動中逐步得到普及。網(wǎng)上考試是網(wǎng)絡教育不可缺少的組成部分,是網(wǎng)絡教育的一個重要環(huán)節(jié)。網(wǎng)上考試在國外一些國家已經(jīng)得到了蓬勃發(fā)展,人們的選學課程和考試都是通過網(wǎng)上進行的。一些著名的考試,如Microsoft公司的MCSE(Microsoft系統(tǒng)工程師認證考試)、GMAT(工商管理碩士入學考試)、托??荚?、GRE(美國研究生入學考試)、Oracle公司的SCJP(java程序遠認證)等,都是采用網(wǎng)上考試的形式進行的。 在國內(nèi),目前絕大多數(shù)考試還停留在傳統(tǒng)考試方式上,對互聯(lián)網(wǎng)的真正應用僅限于一些考試的網(wǎng)上報名工作和網(wǎng)上成績查詢,還沒有(mi

15、yu)真正形成網(wǎng)上考試規(guī)模。網(wǎng)上考試系統(tǒng)作為現(xiàn)代教育的一個子系統(tǒng),是保證教育教學質(zhì)量的重要手段。在傳統(tǒng)的考試方式下,組織一次考試要經(jīng)過出題、考試、評卷、試卷分析等步驟,隨著考試類型的增加及考試要求的提高,教師的工作量將會越來越大,并且其工作非常容易出錯,在一定程度上說,傳統(tǒng)的考試方式已經(jīng)存在著改革的必要了。Internet技術的發(fā)展使得考試的技術手段和載體發(fā)生了劃時代的變化,考試從傳統(tǒng)的紙筆考試到計算機輔助考試再發(fā)展到基于Web的網(wǎng)上考試成為現(xiàn)實。現(xiàn)階段,網(wǎng)上考試系統(tǒng)的主流開發(fā)技術已經(jīng)相當成熟,且很好地適應了動態(tài)站點設計和基于Web的數(shù)據(jù)庫訪問的要求,是當前網(wǎng)上考試軟件實現(xiàn)的主流技術之一。在對

16、大量關于網(wǎng)上考試系統(tǒng)資料的研究和學習后,根據(jù)工作的需要,針對本校實際情況特別是教學(jio xu)的需求,利用學校校園網(wǎng)已有的基礎條件,我們提出一種基于Web的網(wǎng)上考試系統(tǒng),并用MySql數(shù)據(jù)庫與jsp技術結合進行了該系統(tǒng)的開發(fā)。 2.3 工作基礎(jch)、條件和優(yōu)勢工作(gngzu)基礎 本人配備一臺能開發(fā)本系統(tǒng)并且已配置好開發(fā)環(huán)境的電腦,且擁有成功的項目開發(fā)經(jīng)驗,曾開發(fā)過書店管理系統(tǒng)、網(wǎng)絡答疑系統(tǒng)等。條件 本系統(tǒng)需要和學校的學生學籍管理系統(tǒng)建立資源共享的關系,獲取學生的學號之類的信息等。優(yōu)勢 通過借鑒C/S模式的考試系統(tǒng),從中受到啟發(fā)來開發(fā)B/S模式的考試系統(tǒng)。3 內(nèi)容和目標3.1 主要

17、內(nèi)容本項目主要開發(fā)內(nèi)容如下:數(shù)據(jù)庫的設計與實現(xiàn)用戶(yngh)功能的設計(shj)與實現(xiàn)(shxin)試卷智能生成功能的設計與實現(xiàn)試卷自動批改功能的設計與實現(xiàn)試題庫管理功能的設計與實現(xiàn)管理員管理功能的設計與實現(xiàn)權限管理的設計與實現(xiàn)3.2 預期目標經(jīng)過綜合分析比較,提出本項目的如下預期目標:1)服務器端與客戶端服務器端:采用開源的Tomcat(6.0及以上版本)作為網(wǎng)站服務器。數(shù)據(jù)庫采用開源的MySql(5.0及以上版本)??蛻舳耍嚎蛻舳耸悄苓\行或解釋HTML代碼,JavaScript代碼的瀏覽器(PAGE # 頁:# 目前只兼容IE7.0以上和Firefox10.0以上)。2)前臺功能前臺能快

18、速安全地實現(xiàn)登錄、參與考試、查看成績和查看答錯題目等功能;并且登錄參加考試后,用戶需要在系統(tǒng)規(guī)定的時間內(nèi)完成答題,否則未答部分做0分處理。后臺功能只有取得管理員資格的人才能管理本系統(tǒng),登錄后能準確安全地實現(xiàn)后臺管理、能確定事務邊界。4 技術路線4.1 總體功能根據(jù)總體需求和目標,標準化考試系統(tǒng)的總體功能見圖1。圖1 系統(tǒng)(xtng)總體功能圖學生登錄:學生通過學號和密碼(m m)登錄到該系統(tǒng)。學生資料(zlio)修改:對學生賬號密碼修改。保證賬戶的安全性。試卷智能生成:用戶選擇科目后,系統(tǒng)通過題目智能搜索并整理出一套完整的試卷。試卷智能批閱:用戶答完題后,系統(tǒng)根據(jù)題庫中所給定的標準答案對用戶的

19、試卷進行批閱,迅速計算出試卷的成績,并標注出答錯的地方。教師登錄:教師通過教師號和密碼登錄到該系統(tǒng)。題庫管理:包括增加、刪除和查看試題庫中題目。試卷管理:對存在該系統(tǒng)中的試卷進行查看、添加及刪除。成績管理:統(tǒng)計學生考試成績。管理員管理:可以添加、刪除和查看管理員并且可以修改密碼。4.2 運行平臺4.2.1網(wǎng)絡環(huán)境標準化考試(kosh)系統(tǒng)的網(wǎng)絡拓撲結構見圖2。圖2 系統(tǒng)(xtng)網(wǎng)絡拓撲結構 服務器端由一臺信息(xnx)數(shù)據(jù)庫服務器和一臺Web服務器構成,用戶可以通過局域網(wǎng)的IP地址訪問Web服務器,Web服務器直接與數(shù)據(jù)庫服務器交互。管理員可以在局域網(wǎng)共享和處理服務器資源,也可以在外網(wǎng)通過

20、管理員賬號和密碼管理服務器資源。4.2.2 設備情況服務器和客戶端的硬件配置如下:服務器端:需配置tomcat服務器(見表1)以及幾臺管理員PC機。Web服務器配置硬件名稱基本參數(shù)數(shù)量CPU奔騰E2160系列,LPGA封裝,雙核,工作功率65W,核心電壓1.25V,主頻1800MHZ,總線頻率800MHZ,倍頻9,外頻200MHZ,128M一級緩存,1M二級緩存,指令集MMX/SSE/SSE2/SSE3/Sup-SSE3/EM64T1內(nèi)存Kingston DDRII 667 1G,采用PBGA封,頻率667MHZ1主板采用Intel P965/ICH8芯片組,集成Realtek ALC 662

21、聲卡芯片,適用Core2 Extreme/Core 2 Quad/Core 2 Duo/奔騰4/賽揚D/PentiumD系列處理器。前端總線頻率FSB 1066MHz1硬盤臺式機 硬盤容量:160GB 轉速/分:7200轉/分 緩存(KB):8000KB接口類型:Serial ATA 接口速率:Serial ATA 3001機箱機箱類型:金河田颶風II 機箱樣式:立式 機箱結構:Micro ATX/ATX 3.5英寸倉位:1個軟驅(qū)倉位+6個硬盤倉位 光驅(qū)倉位:4個產(chǎn)品電源:金河田355WB 3C1光驅(qū)選配,普通DVD光驅(qū)1散熱器熱器類型:CPU散熱器 散熱方式:風冷 風扇轉數(shù)(RPM):220

22、0 軸承類型:合金軸承 適用范圍:Intel LGA775 Conroe、PentiumD、Pentium4 Celeron D全系列 最大風量(CFM):43CFM1UPSUPS電源類型:后備式UPS 額定輸出容量:0.5kva1穩(wěn)壓器選配1顯示器普通顯示器1鼠標鍵盤普通PS鍵盤和鼠標1客戶端:PC機。4.2.3 支撐(zh chng)軟件服務器端:采用(ciyng)GNU工程(gngchng)3GNU/Linux的DEBIAN系列的開源操作系統(tǒng)(目前主流的發(fā)行版有Ubuntu、Fedora和Debian等,),并安裝免費的JVM(1.6及以上版本)運行框架,采用開源的Tomcat(6.0及

23、以上版本)作為網(wǎng)站服務器,數(shù)據(jù)庫采用開源的MySQL(5.0及以上版本)。客戶端:客戶端采用(ciyng)的計算機操作系統(tǒng)(co zu x tn)為中文Windows 2000/XP/2003/Vista/7等,該系統(tǒng)(xtng)PAGE # 頁:# 與IE(7.0及以上版本)和Firefox(10.0及以上版本)兼容。4.3 開發(fā)工具 采用當前十分優(yōu)秀的用于開發(fā)Java、J2EE的EclipseHYPERLINK /view/18979.htm插件集合MyEclipse 8.5企業(yè)級的工作平臺(MyEclipse Enterprise Workbench, 簡稱MyEclipse)。該IDE

24、是對HYPERLINK /view/23576.htmEclipseIDE的擴展,它是功能豐富的JavaEEHYPERLINK /view/14867.htm集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能。利用它我們可以在HYPERLINK /view/1088.htm數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及HYPERLINK /view/330120.htm應用程序HYPERLINK /view/133203.htm服務器4的整合方面極大地提高其工作效率。4.4 關鍵技術(無)5 進度計劃標準化考試系統(tǒng)的開發(fā)需要兩個月,分4個階段完成調(diào)研、設計、開發(fā)、測試與培訓等工作,時間安排如下: 第一

25、階段:2014年5月上旬。系統(tǒng)調(diào)研、需求分析與需求確認,相關設備購置和網(wǎng)絡環(huán)境建設等; 第二階段:2014年5月下旬。系統(tǒng)設計、數(shù)據(jù)庫構建、系統(tǒng)實現(xiàn); 第三階段:2014年6月上旬。系統(tǒng)實現(xiàn)、模塊測試、功能測試等,撰寫操作手冊,系統(tǒng)投入試運行;第四階段:2014年6月下旬。系統(tǒng)確認測試,操作培訓,系統(tǒng)正式運行。6 條件、假定和限制經(jīng)過認真的分析(fnx),一致認為本項目有以下幾點需要注意:本系統(tǒng)(xtng)由于以tomcat作為web服務器,用戶并行(bngxng)訪問人數(shù)不能過多,只適用于小規(guī)模的考試。本系統(tǒng)運用于考試,則需要以學校機房的電腦作為客戶PC機,連接web服務器來進行學生考試。7

溫馨提示

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

評論

0/150

提交評論