




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 基于B/S模式的標準化考試可行性分析報告 漆盛 201150080317計算機與通信工程學院軟件工程實驗報告基于B/S的標準化考試系統可行性分析報告The Report of Feasibility Studies專 業: 軟件工程班 級: 計算機姓 名: 學 號:報告日期: 2014年5月9日 目錄1、 引言31。1 編寫目的31。2 項目概況31。3 術語定義31.4 參考資料42 背景與意義42.1 背景與現狀42。2 趨勢與前景52。3 工作基礎、條件和優勢53 內容和目標63。1 主要內容63。2 預期目標64 技術路線74。1 總體功能74.2 運行平臺84。2。1網絡環境84。
2、2。2 設備情況84.2.3 支撐軟件104。3 開發工具104.4 關鍵技術(無)105 進度計劃106 條件、假定和限制117 可行性分析117。1 技術可行性117.2 經濟可行性117。3 社會效益可行性(無)117。4 操作可行性117。5 法律可行性118 結論121、 引言考試是教育的重要環節也是學校工作的重要組成部分.通過考試可以得知學生的學習情況以及老師的教學效果,從而知道如何對教學方法進行有效的改進。隨著計算機技術和互聯網的日新月異的告訴發展,考試技術的載體也有了不斷的進步,再加上考試理論的日漸成熟,推動了考試形式的不斷的發展和豐富。利用網絡作為考試的載體,不僅能讓學生隨時
3、參與考試并迅速獲得成績,而且還能有效的減少批改試卷的工作人員的工作量,提高工作效率。因此,本人根據學校的實際情況以及參考其他的考試系統,擬用B/S模式設計一種高效穩定的B/S模式的標準化考試系統。1。1 編寫目的1) 目的為了方便學生隨時能參加考試進行查漏補缺,有效的規劃未來學習計劃。為了減少改卷工作人員的工作量.同時減少批改時的出錯率,提高工作效率。2) 主要使用者 教師、在校學生以及其他參考人員等.3) 編寫者 姓名: 學號:1.2 項目概況1) 項目名稱:基于B/S的標準化考試系統2) 項目提出者:3) 項目開發者:4) 用戶:教師、學生以及其他參考人員等5) 項目聯系:該項目需與學校的
4、學籍管理系統聯系起來,通過學籍管理系統獲得學生用戶列表.1。3 術語定義1) B/S:B/S結構(Browser/Server,瀏覽器/服務器模式),是WEB興起后的一種網絡結構模式,WEB瀏覽器是客戶端最主要的應用軟件.相關技術方案參考B/S模式的書籍1。2) MYSQL:MYSQL是一個關系數據庫管理系統。相關技術方案參考MYSQL的書籍2。3) Tomcat:Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬于輕量級應用服務器,在中小型系統和并發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選.4) Java web:Java Web是指用Java技術來
5、解決相關web互聯網領域的技術總和.5) MyEclipse:MyEclipse 是一個十分優秀的用于開發Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產品的支持十分不錯.MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC數據庫鏈接工具等多項功能.1.4 參考資料1 任泰明.基于B/S結構的軟件開發技術 M。西安:西安電子科技大學出版社,20062 姜承堯 著。MYSQL技術內幕 M北京:機械工業出版社,20123 (美)瓊
6、斯著.GNULINUX環境編程(第2版)M北京:清華大學出版社,20104 肖剛 著。Java Web服務器應用程序設計電子工業出版社,20015 張海藩.軟件工程導論(第五版)M.北京:清華大學出版社,2008.022 背景與意義2。1 背景與現狀 在國內,大多數考試采用以筆試為主要形式的傳統考試方式,每次考試不僅要浪費大量的印刷紙,而且批改效率低,學生經常要等好幾天才能知道自己的成績,并且考試后還需花費人力用于批改試卷,統計成績等。 目前常用的網上考試系統主要有兩種基本模式:傳統的C/S(客戶機/服務器)模式和新型的B/S(瀏覽器/服務器)模式,所謂C/S 模式,即數據庫(比如,
7、試題庫)內容放在遠程的服務器上,在客戶機上安裝相應軟件;C/S 結構在技術上雖然很成熟,但該結構的程序往往只局限在小型的局域網內部,不利于擴展.并且,該結構的每臺客戶機都需要安裝相應的客戶端程序。當擁有用戶量比較多時,如果采用該結構,系統的安裝與維護工作比較繁重。同時,由于應用程序直接安裝在客戶機,客戶機直接和數據庫服務器交換數據,系統的安全性也受到一定影響。與傳統的基于C/S 模式的網上考試系統相比,B/S 體系將應用邏輯與用戶界面和數據訪問相分離,使系統的維護變得簡單(只需要改變網頁,即可實現所有用戶的同步更新),同時簡化了客戶端的功能,用戶只需瀏覽器即可使用
8、此考試系統,更適宜于互聯網上的考試.2。2 趨勢與前景 在信息技術迅速發展的今天,網絡對于大多數人已不再陌生,并且其應用在人們的工作、學習和生活中越來越多地發揮著不可替代的作用.近年來隨著軟件工程技術、信息通信技術的快速發展以及計算機網絡技術的日趨成熟,網絡教育在人們的教育活動中逐步得到普及。網上考試是網絡教育不可缺少的組成部分,是網絡教育的一個重要環節。網上考試在國外一些國家已經得到了蓬勃發展,人們的選學課程和考試都是通過網上進行的。一些著名的考試,如Microsoft 公司的MCSE(Microsoft 系統工程師認證考試)、GMAT(工商管理碩士入學考試)、托福考試、
9、GRE(美國研究生入學考試)、Oracle公司的SCJP(java程序遠認證)等,都是采用網上考試的形式進行的。 在國內,目前絕大多數考試還停留在傳統考試方式上,對互聯網的真正應用僅限于一些考試的網上報名工作和網上成績查詢,還沒有真正形成網上考試規模.網上考試系統作為現代教育的一個子系統,是保證教育教學質量的重要手段.在傳統的考試方式下,組織一次考試要經過出題、考試、評卷、試卷分析等步驟,隨著考試類型的增加及考試要求的提高,教師的工作量將會越來越大,并且其工作非常容易出錯,在一定程度上說,傳統的考試方式已經存在著改革的必要了.Internet 技術的發展使得考試的技術手段和載體發生了
10、劃時代的變化,考試從傳統的紙筆考試到計算機輔助考試再發展到基于Web 的網上考試成為現實. 現階段,網上考試系統的主流開發技術已經相當成熟,且很好地適應了動態站點設計和基于Web 的數據庫訪問的要求,是當前網上考試軟件實現的主流技術之一.在對大量關于網上考試系統資料的研究和學習后,根據工作的需要,針對本校實際情況特別是教學的需求,利用學校校園網已有的基礎條件,我們提出一種基于Web 的網上考試系統,并用MySql數據庫與jsp 技術結合進行了該系統的開發. 2。3 工作基礎、條件和優勢1) 工作基礎本人配備一臺能開發本系統并且已配置好開發環境的
11、電腦,且擁有成功的項目開發經驗,曾開發過書店管理系統、網絡答疑系統等。2) 條件 本系統需要和學校的學生學籍管理系統建立資源共享的關系,獲取學生的學號之類的信息等。3) 優勢 通過借鑒C/S模式的考試系統,從中受到啟發來開發B/S模式的考試系統.3 內容和目標3。1 主要內容本項目主要開發內容如下:Ø 數據庫的設計與實現Ø 用戶功能的設計與實現Ø 試卷智能生成功能的設計與實現Ø 試卷自動批改功能的設計與實現Ø 試題庫管理功能的設計與實現Ø 管理員管理功能的設計與實現Ø 權限管理的設計與實現3.2 預期目標經過綜合分析比較,提
12、出本項目的如下預期目標:1)服務器端與客戶端1 服務器端:采用開源的Tomcat(6.0及以上版本)作為網站服務器.數據庫采用開源的MySql(5。0及以上版本)。2 客戶端:客戶端是能運行或解釋HTML代碼,JavaScript代碼的瀏覽器(7目前只兼容IE7。0以上和Firefox10。0以上).2)前臺功能前臺能快速安全地實現登錄、參與考試、查看成績和查看答錯題目等功能;并且登錄參加考試后,用戶需要在系統規定的時間內完成答題,否則未答部分做0分處理。3) 后臺功能只有取得管理員資格的人才能管理本系統,登錄后能準確安全地實現后臺管理、能確定事務邊界。4 技術路線4.1 總體功能根據總體需求
13、和目標,標準化考試系統的總體功能見圖1.圖1 系統總體功能圖1) 學生登錄:學生通過學號和密碼登錄到該系統.2) 學生資料修改:對學生賬號密碼修改。保證賬戶的安全性.3) 試卷智能生成:用戶選擇科目后,系統通過題目智能搜索并整理出一套完整的試卷。4) 試卷智能批閱:用戶答完題后,系統根據題庫中所給定的標準答案對用戶的試卷進行批閱,迅速計算出試卷的成績,并標注出答錯的地方.5) 教師登錄:教師通過教師號和密碼登錄到該系統。6) 題庫管理:包括增加、刪除和查看試題庫中題目。7) 試卷管理:對存在該系統中的試卷進行查看、添加及刪除。8) 成績管理:統計學生考試成績。9) 管理員管理:可以添加、刪除和
14、查看管理員并且可以修改密碼。4。2 運行平臺4。2.1網絡環境標準化考試系統的網絡拓撲結構見圖2。圖2 系統網絡拓撲結構服務器端由一臺信息數據庫服務器和一臺Web服務器構成,用戶可以通過局域網的IP地址訪問Web服務器,Web服務器直接與數據庫服務器交互。管理員可以在局域網共享和處理服務器資源,也可以在外網通過管理員賬號和密碼管理服務器資源。4.2.2 設備情況服務器和客戶端的硬件配置如下:Ø 服務器端:需配置tomcat服務器(見表1)以及幾臺管理員PC機.Web服務器配置硬件名稱基本參數數量CPU奔騰E2160系列,LPGA封裝,雙核,工作功率65W,核心電壓1.25V,主頻18
15、00MHZ,總線頻率800MHZ,倍頻9,外頻200MHZ,128M一級緩存,1M二級緩存,指令集MMX/SSE/SSE2/SSE3/SupSSE3/EM64T1內存Kingston DDRII 667 1G,采用PBGA封,頻率667MHZ1主板采用Intel P965/ICH8芯片組,集成Realtek ALC 662聲卡芯片,適用Core2 Extreme/Core 2 Quad/Core 2 Duo/奔騰4/賽揚D/PentiumD系列處理器。前端總線頻率FSB 1066MHz1硬盤臺式機 硬盤容量:160GB 轉速/分:7200轉/分 緩存(KB):8000KB接口類型:Serial
16、 ATA 接口速率:Serial ATA 3001機箱機箱類型:金河田颶風II 機箱樣式:立式 機箱結構:Micro ATX/ATX 3。5英寸倉位:1個軟驅倉位+6個硬盤倉位 光驅倉位:4個產品電源:金河田355WB 3C1光驅選配,普通DVD光驅1散熱器熱器類型:CPU散熱器 散熱方式:風冷 風扇轉數(RPM):2200 軸承類型:合金軸承 適用范圍:Intel LGA775 Conroe、PentiumD、Pentium4 Celeron D全系列 最大風量(CFM):43CFM1UPSUPS電源類型:后備式UPS 額定輸出容量:0。5kva1穩壓器選配1顯示器普通顯示器1鼠標鍵盤普通P
17、S鍵盤和鼠標1Ø 客戶端:PC機。4。2。3 支撐軟件Ø 服務器端:采用GNU工程3GNU/Linux的DEBIAN系列的開源操作系統(目前主流的發行版有Ubuntu、Fedora和Debian等,http:/),并安裝免費的JVM(1.6及以上版本)運行框架,采用開源的Tomcat(6.0及以上版本)作為網站服務器,數據庫采用開源的MySQL(5。0及以上版本).Ø 客戶端:客戶端采用的計算機操作系統為中文Windows 2000/XP/2003/Vista/7等,該系統11與IE(7。0及以上版本)和Firefox(10。0及以上版
18、本)兼容.4.3 開發工具采用當前十分優秀的用于開發Java、J2EE的Eclipse插件集合MyEclipse 8。5企業級的工作平臺(MyEclipse Enterprise Workbench, 簡稱MyEclipse)。該IDE是對EclipseIDE的擴展,它是功能豐富的JavaEE集成開發環境,包括了完備的編碼、調試、測試和發布功能.利用它我們可以在數據庫和JavaEE的開發、發布以及應用程序服務器4的整合方面極大地提高其工作效率。4。4 關鍵技術(無)5 進度計劃標準化考試系統的開發需要兩個月,分4個階段完成調研、設計、開發、測試與培訓等工作,時間安排如下:第一階段:2014年5
19、月上旬.系統調研、需求分析與需求確認,相關設備購置和網絡環境建設等;第二階段:2014年5月下旬。系統設計、數據庫構建、系統實現;第三階段:2014年6月上旬。系統實現、模塊測試、功能測試等,撰寫操作手冊,系統投入試運行;第四階段:2014年6月下旬。系統確認測試,操作培訓,系統正式運行。6 條件、假定和限制經過認真的分析,一致認為本項目有以下幾點需要注意:Ø 本系統由于以tomcat作為web服務器,用戶并行訪問人數不能過多,只適用于小規模的考試。Ø 本系統運用于考試,則需要以學校機房的電腦作為客戶PC機,連接web服務器來進行學生考試。7 可行性分析按軟件工程規范5和要求,從如下方面分析標準化考試系統的可行性:7。1 技術可行性本系統使用的是當前主要的開發工具來開發該系統。首先,使用的MyEclipse
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國豌豆項目創業計劃書
- 中國減肥茶電商項目創業計劃書
- 中國三維動畫軟件項目創業計劃書
- 中國肉鵝屠宰項目創業計劃書
- 中國高梁項目創業計劃書
- 中國多功能麻醉機項目創業計劃書
- 家電采購協議書
- 酒店住宿客人信息保護協議
- 旅行社服務質量控制協議
- 車輛質押貸款合同及違約責任條款
- 2023年全國高考體育單招英語高頻考點歸納總結(復習必背)
- 2023年郴州市發改系統政策業務知識搶答賽題庫
- 上海市應屆小學畢業班學生登記表2優質資料
- 公司競業協議書
- GB/T 42061-2022醫療器械質量管理體系用于法規的要求
- 網上支付跨行清算系統報文交換標準
- 燃氣安全繼續教育考試題及答案
- 無人機駕駛員高級工職業資格考試題庫(高頻題匯總)
- 供應商大會品質報告課件
- 職工《勞動法》與《勞動合同法》知識培訓課件
- 人民日報-計算機(電腦)常用快捷鍵400個(超級實用)
評論
0/150
提交評論