版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于B/S模式的標準化考試可行性分析報告漆盛201150080317計算機與通信工程學院《軟件工程》實驗報告基于B/S的標準化考試系統(tǒng)可行性分析報告TheReportofFeasibilityStudies專業(yè):軟件工程班級:計算機姓名:學號:報告日期:目錄TOC\o"1-3"\h\u1、引言 31.1編寫目的 31.2項目概況 31.3術語定義 31.4參考資料 42背景與意義 42.1背景與現(xiàn)狀 42.2趨勢與前景 52.3工作基礎、條件和優(yōu)勢 53內容和目標 63.1主要內容 63.2預期目標 64技術路線 74.1總體功能 74.2運行平臺 84.2.1網(wǎng)絡環(huán)境 84.2.2設備情況 84.2.3支撐軟件 104.3開發(fā)工具 104.4關鍵技術(無) 105進度計劃 106條件、假定和限制 117可行性分析 117.1技術可行性 117.2經(jīng)濟可行性 117.3社會效益可行性(無) 117.4操作可行性 117.5法律可行性 118結論 12引言考試是教育的重要環(huán)節(jié)也是學校工作的重要組成部分。通過考試可以得知學生的學習情況以及老師的教學效果,從而知道如何對教學方法進行有效的改進。隨著計算機技術和互聯(lián)網(wǎng)的日新月異的告訴發(fā)展,考試技術的載體也有了不斷的進步,再加上考試理論的日漸成熟,推動了考試形式的不斷的發(fā)展和豐富。利用網(wǎng)絡作為考試的載體,不僅能讓學生隨時參與考試并迅速獲得成績,而且還能有效的減少批改試卷的工作人員的工作量,提高工作效率。因此,本人根據(jù)學校的實際情況以及參考其他的考試系統(tǒng),擬用B/S模式設計一種高效穩(wěn)定的B/S模式的標準化考試系統(tǒng)。1.1編寫目的目的為了方便學生隨時能參加考試進行查漏補缺,有效的規(guī)劃未來學習計劃。為了減少改卷工作人員的工作量。同時減少批改時的出錯率,提高工作效率。主要使用者教師、在校學生以及其他參考人員等。編寫者姓名:學號:1.2項目概況項目名稱:基于B/S的標準化考試系統(tǒng)項目提出者:項目開發(fā)者:用戶:教師、學生以及其他參考人員等項目聯(lián)系:該項目需與學校的學籍管理系統(tǒng)聯(lián)系起來,通過學籍管理系統(tǒng)獲得學生用戶列表。1.3術語定義B/S:B/S結構(Browser/Server,瀏覽器/服務器模式),是WEB興起后的一種網(wǎng)絡結構模式,WEB瀏覽器是客戶端最主要的應用軟件。相關技術方案參考B/S模式的書籍[1]。MYSQL:MYSQL是一個關系數(shù)據(jù)庫管理系統(tǒng)。相關技術方案參考MYSQL的書籍[2]。Tomcat:Tomcat服務器是一個免費的開放源代碼的Web應用服務器,屬于輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試JSP程序的首選。Javaweb:JavaWeb是指用Java技術來解決相關web互聯(lián)網(wǎng)領域的技術總和。MyEclipse:MyEclipse是一個十分優(yōu)秀的用于開發(fā)Java,J2EE的Eclipse插件集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC數(shù)據(jù)庫鏈接工具等多項功能。1.4參考資料任泰明.基于B/S結構的軟件開發(fā)技術[M].西安:西安電子科技大學出版社,2006姜承堯著.MYSQL技術內幕[M]北京:機械工業(yè)出版社,2012(美)瓊斯著.GNU\LINUX環(huán)境編程(第2版)[M]北京:清華大學出版社,2010肖剛著.JavaWeb服務器應用程序設計電子工業(yè)出版社,2001張海藩.軟件工程導論(第五版)[M].北京:清華大學出版社,2008.022背景與意義2.1背景與現(xiàn)狀在國內,大多數(shù)考試采用以筆試為主要形式的傳統(tǒng)考試方式,每次考試不僅要浪費大量的印刷紙,而且批改效率低,學生經(jīng)常要等好幾天才能知道自己的成績,并且考試后還需花費人力用于批改試卷,統(tǒng)計成績等。目前常用的網(wǎng)上考試系統(tǒng)主要有兩種基本模式:傳統(tǒng)的C/S(客戶機/服務器)模式和新型的B/S(瀏覽器/服務器)模式,所謂C/S
模式,即數(shù)據(jù)庫(比如,試題庫)內容放在遠程的服務器上,在客戶機上安裝相應軟件;C/S
結構在技術上雖然很成熟,但該結構的程序往往只局限在小型的局域網(wǎng)內部,不利于擴展。并且,該結構的每臺客戶機都需要安裝相應的客戶端程序。當擁有用戶量比較多時,如果采用該結構,系統(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趨勢與前景在信息技術迅速發(fā)展的今天,網(wǎng)絡對于大多數(shù)人已不再陌生,并且其應用在人們的工作、學習和生活中越來越多地發(fā)揮著不可替代的作用。近年來隨著軟件工程技術、信息通信技術的快速發(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)上考試的形式進行的。在國內,目前絕大多數(shù)考試還停留在傳統(tǒng)考試方式上,對互聯(lián)網(wǎng)的真正應用僅限于一些考試的網(wǎng)上報名工作和網(wǎng)上成績查詢,還沒有真正形成網(wǎng)上考試規(guī)模。網(wǎng)上考試系統(tǒng)作為現(xiàn)代教育的一個子系統(tǒng),是保證教育教學質量的重要手段。在傳統(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)的主流技術之一。在對大量關于網(wǎng)上考試系統(tǒng)資料的研究和學習后,根據(jù)工作的需要,針對本校實際情況特別是教學的需求,利用學校校園網(wǎng)已有的基礎條件,我們提出一種基于Web
的網(wǎng)上考試系統(tǒng),并用MySql數(shù)據(jù)庫與jsp
技術結合進行了該系統(tǒng)的開發(fā)。2.3工作基礎、條件和優(yōu)勢工作基礎本人配備一臺能開發(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內容和目標3.1主要內容本項目主要開發(fā)內容如下:數(shù)據(jù)庫的設計與實現(xiàn)用戶功能的設計與實現(xiàn)試卷智能生成功能的設計與實現(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)前臺功能前臺能快速安全地實現(xiàn)登錄、參與考試、查看成績和查看答錯題目等功能;并且登錄參加考試后,用戶需要在系統(tǒng)規(guī)定的時間內完成答題,否則未答部分做0分處理。后臺功能只有取得管理員資格的人才能管理本系統(tǒng),登錄后能準確安全地實現(xiàn)后臺管理、能確定事務邊界。4技術路線4.1總體功能根據(jù)總體需求和目標,標準化考試系統(tǒng)的總體功能見圖1。圖1系統(tǒng)總體功能圖學生登錄:學生通過學號和密碼登錄到該系統(tǒng)。學生資料修改:對學生賬號密碼修改。保證賬戶的安全性。試卷智能生成:用戶選擇科目后,系統(tǒng)通過題目智能搜索并整理出一套完整的試卷。試卷智能批閱:用戶答完題后,系統(tǒng)根據(jù)題庫中所給定的標準答案對用戶的試卷進行批閱,迅速計算出試卷的成績,并標注出答錯的地方。教師登錄:教師通過教師號和密碼登錄到該系統(tǒng)。題庫管理:包括增加、刪除和查看試題庫中題目。試卷管理:對存在該系統(tǒng)中的試卷進行查看、添加及刪除。成績管理:統(tǒng)計學生考試成績。管理員管理:可以添加、刪除和查看管理員并且可以修改密碼。4.2運行平臺4.2.1網(wǎng)絡環(huán)境標準化考試系統(tǒng)的網(wǎng)絡拓撲結構見圖2。圖2系統(tǒng)網(wǎng)絡拓撲結構服務器端由一臺信息數(shù)據(jù)庫服務器和一臺Web服務器構成,用戶可以通過局域網(wǎng)的IP地址訪問Web服務器,Web服務器直接與數(shù)據(jù)庫服務器交互。管理員可以在局域網(wǎng)共享和處理服務器資源,也可以在外網(wǎng)通過管理員賬號和密碼管理服務器資源。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內存KingstonDDRII6671G,采用PBGA封,頻率667MHZ1主板采用IntelP965/ICH8芯片組,集成RealtekALC662聲卡芯片,適用Core2Extreme/Core2Quad/Core2Duo/奔騰4/賽揚D/PentiumD系列處理器。前端總線頻率FSB1066MHz1硬盤臺式機硬盤容量:160GB轉速/分:7200轉/分緩存(KB):8000KB接口類型:SerialATA接口速率:SerialATA3001機箱機箱類型:金河田颶風II機箱樣式:立式機箱結構:MicroATX/ATX3.5英寸倉位:1個軟驅倉位+6個硬盤倉位光驅倉位:4個產(chǎn)品電源:金河田355WB3C1光驅選配,普通DVD光驅1散熱器熱器類型:CPU散熱器散熱方式:風冷風扇轉數(shù)(RPM):2200軸承類型:合金軸承適用范圍:IntelLGA775Conroe、PentiumD、Pentium4CeleronD全系列最大風量(CFM):43CFM1UPSUPS電源類型:后備式UPS額定輸出容量:0.5kva1穩(wěn)壓器選配1顯示器普通顯示器1鼠標鍵盤普通PS鍵盤和鼠標1客戶端:PC機。4.2.3支撐軟件服務器端:采用GNU工程[3]GNU/Linux的DEBIAN系列的開源操作系統(tǒng)(目前主流的發(fā)行版有Ubuntu、Fedora和Debian等,),并安裝免費的JVM(1.6及以上版本)運行框架,采用開源的Tomcat(6.0及以上版本)作為網(wǎng)站服務器,數(shù)據(jù)庫采用開源的MySQL(5.0及以上版本)??蛻舳耍嚎蛻舳瞬捎玫挠嬎銠C操作系統(tǒng)為中文Windows2000/XP/2003/Vista/7等,該系統(tǒng)PAGE\#"'頁:'#'
'"與IE(7.0及以上版本)和Firefox(10.0及以上版本)兼容。4.3開發(fā)工具采用當前十分優(yōu)秀的用于開發(fā)Java、J2EE的Eclipse插件集合MyEclipse8.5企業(yè)級的工作平臺(MyEclipseEnterpriseWorkbench,簡稱MyEclipse)。該IDE是對EclipseIDE的擴展,它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能。利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應用程序服務器[4]的整合方面極大地提高其工作效率。4.4關鍵技術(無)5進度計劃標準化考試系統(tǒng)的開發(fā)需要兩個月,分4個階段完成調研、設計、開發(fā)、測試與培訓等工作,時間安排如下:第一階段:2014年5月上旬。系統(tǒng)調研、需求分析與需求確認,相關設備購置和網(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)過認真的分析,一致認為本項目有以下幾點需要注意:本系統(tǒng)由于以tomcat作為web服務器,用戶并行訪問人數(shù)不能過多,只適用于小規(guī)模的考試。本系統(tǒng)運用于考試,則需要以學校機房的電腦作為客戶PC機,連接web服務器來進行學生考試。7可行性分析按軟件工程規(guī)范[5]和要求,從如下方面分析標準化考試系統(tǒng)的可行性:7.1技術可行性本系統(tǒng)使用的是當前主要的開發(fā)工具來開發(fā)該系統(tǒng)。首先,使用的MyEclipse編程工具,這是目前常用的java編程工具,可以用來開發(fā)java程序、javaweb應用程序等。其次,我們使用的是tomcat作為web服務器,這也是一款免費開源的web應用服務器,在中小型和并發(fā)用戶不是很多的情況下廣泛被使用。最后,我們使用Mysql作為數(shù)據(jù)庫,這是一個關系型數(shù)據(jù)庫,被廣泛應用于Internet中小型網(wǎng)站中。7.2經(jīng)濟可行性經(jīng)濟可行性是分析的是投入與產(chǎn)出的效益比。我們這個系統(tǒng)可以在很大程度上節(jié)約監(jiān)考的人力資源,同時有效的節(jié)省了紙質試卷所帶來的資金消耗,而且系統(tǒng)易于維護,最為重要的是投入成本低,故在經(jīng)濟方面是可行的。7.3社會效益可行性(無)7.4操作可行性對于該系統(tǒng),只要經(jīng)過簡單的培訓指導就能學會如何使用,除了系統(tǒng)維護,其他功能無需計算機專業(yè)人員來操作。7.5法律
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 綠色建筑與節(jié)能技術基于2026年的建筑科技題庫
- 2026年能源領域中的行政法律應訴處理題庫
- 文學巨匠深度解析
- 網(wǎng)絡安全運維與監(jiān)控規(guī)范(標準版)
- 2026年網(wǎng)絡安全合規(guī)考試模擬題信息保護與系統(tǒng)審計實踐題
- 2026國家公務員考試行測備考練習題及解析
- 2026年網(wǎng)絡安全與隱私保護技術發(fā)展研究題
- 心理健康實戰(zhàn)案例分析與學習題庫2026年版
- 2026年網(wǎng)絡安全專業(yè)認證題庫網(wǎng)絡攻擊與防御策略題庫
- 2026年智能電網(wǎng)技術應用與發(fā)展趨勢試題
- 醫(yī)療類產(chǎn)品設計
- 體系工程師工作年終總結
- 五年級上冊小數(shù)四則混合運算100道及答案
- 3D小人素材13(共16)-金色系列
- 上腔靜脈綜合征患者的護理專家講座
- 免責協(xié)議告知函
- 食物與情緒-營養(yǎng)對心理健康的影響
- 2023氣管插管意外拔管的不良事件分析及改進措施
- 麻醉藥品、精神藥品月檢查記錄
- 蕉嶺縣幅地質圖說明書
- 電梯控制系統(tǒng)論文
評論
0/150
提交評論