計算機畢業設計jsp在線考試系統ssh畢設52
https://www.bilibili.com/video/BV1fm411U74Y/
演示視頻:
3.1可行性分析
3.1.1技術可行性:技術背景
(1)硬件可行性分析
系統的硬件要求方面不存在特殊的要求,只需要在普通的硬件配置就能夠輕松的實現,只是需要確保系統的正常工作即可,以及擁有較高的效率。如果有特別低的硬件,它可以導致系統的低性能以及效率低,從而導致整個網站的運行不順暢。以目前普遍的個人計算機的配置而言,這是十分容易實現的 。因此,本系統的開發在硬件方面是可行的。
(2)軟件可行性分析
提供一個共同的機制類似的借口動態模型,設計更集中。另外,在使用Java語言可以很容易實現模塊化和存儲信息。此外,代碼復用,也可以很好的體現。因此,考慮到系統的實際情況,選擇jsp作為本系統開發技術的時候。通過上述分析,該系統的設計實現在軟件方面是可行的。
因此,我們進行了兩個方面的可行性研究,可以看出,該系統的開發是沒有問題的。
3.1.2經濟可行性
系統是基于jsp語言開發的軟件,采用Eclipse平臺。所以系統在開發人力、財力要求不高,具有經濟可行性。
3.1.3操作可行性:
本系統采用jsp技術,利用網絡就能夠進行訪問和操作,且界面簡單易操作,用戶只要平時有在用電腦,都能進行訪問和操作。
本系統具有易操作、易管理、交互性好的特點,在操作上是非常簡單的。因此本系統可以進行開發。
3.2功能需求分析
在線考試系統主要用于實現高校在線考試,基本功能包括:試卷定義、試卷發布、試卷批閱、試卷成績統計等。本系統結構如下:
(1)學生端:
1登錄模塊:實現注冊、登錄功能;
2信息管理模塊:實現個人信息查看、修改,密碼修改功能;
3在線考試模塊:可參加考試,并查看考試結果。
(2)教師端:
1登錄模塊:實現管理員登錄功能;
2用戶管理模塊:實現用戶信息的增加、刪除、修改、查看功能;
3試卷管理模塊:可定義試卷,試卷里可定義文本框、單選、多選、填空和客觀題等多種題型,可實現試卷的增、刪、改、查及定向發布;
4試卷批閱模塊:對于選擇、填空等題目,可實現自動批閱;復雜題目可實現手動批閱;
5成績統計模塊:可統計成績并以表格形式輸出。
3.3 非功能需求分析
系統的架構設計,要能夠反映出用戶與整個系統模塊的接口之間存在有效互動,而且應該是非常清楚的,從而才能夠保障在后期系統真正實現的時候數據的擴展性和安全性,只有設計出的系統實現這個目標才能有一個更好的擴展空間量,以適應企業未來的發展。
1、整個系統的設計中,系統必須滿足以下要求:
(1)數據安全性
存儲有關隱私權的在線考試等問題的系統數據,需要確保數據的安全性,在網站設計時必須要采取安全防范措施,以解決潛在的安全問題。
(2)易用性
在用戶權限范圍內,可在一個統一風格的界面內即可完成相關的所有業務流程操作或者獲取所有相關信息,大大提高操作員的工作效率和易用性,靈活應用本系統。
(3)柔軟性
由于這個在線考試系統涉及到范圍廣泛的業務,設計出的系統必須能夠處理接受變化的能力。
(4)擴展性
隨著互聯網管理業務管理需求的不斷變化,老師管理系統必然涉及到業務更新及擴展,這就要求在設計之初就應該考慮良好的可擴展性方案。
2、關于在線考試系統的基本要求如下:
(1)功能要求:
(2)性能:在不同操作系統上均能無差錯實現在不同類型的用戶登入相應界面后能不出差錯、方便地進行預期操作。
(3)安全與保密要求:管理員、用戶都必須通過身份驗證才能進入系統,并且用戶的權限也需要根據用戶的類型進行限定。
(4)環境要求:支持多種平臺,可在Windows系列、Vista系統等多種操作系統下使用。
3、開發目標
在線考試系統的主要開發目標如下:
(1)實現在線考試系統信息關系的系統化、規范化和自動化;
(2)減少在線考試系統人員的工作量以及實現管理人員對在線考試的控制和管理。
(3)方便查詢老師和學生信息等;
(4)通過網絡操作,改善處理老師問題的效率,提高人員利用率;
(5)考慮到用戶多樣性特點,要求界面簡單,操作簡便。
3.4 本章小結
本章主要介紹在線考試系統的需求分析,可行性分析通過系統的技術可行性(硬件可行性、軟件可行性)、操作可行性、經濟可行性進行分析,系統的功能需求分析,通過系統的功能需求分析可以設計出自己所需要研究的功能模塊,及系統的軟件配置、系統的安全性問題、易用性、系統的實用性及系統的環境需求等等進行詳細的介紹。
4 系統總體設計
3.1 系統結構圖
(1)系統結構圖,在線考試系統分為三個用戶角色,一個是老師用戶,一個是學生用戶,用戶角色不同,系統的操作權限不同,如圖3.1所示:
圖3.1 系統結構圖
(2)管理員功能結構圖,管理員通過自己的后臺操作,可以進行對自己的登錄密碼進行修改;學生管理;老師管理、試卷管理等模塊進行操作,如圖3.2所示:
圖3.2 管理員系統結構圖
(3)學生功能結構圖,學生通過進入網站,可以進行用戶注冊、用戶登錄、在線考試、分數查詢等功能模塊,如圖3.3所示:
圖3.3 學生系統結構圖
3.2 數據庫設計原則
在概念設計中,通常用四種方法:
自頂向下、自底向上、逐步擴張、混合策略。結構的框架,以它為骨架集成由自底向上策略中設計的各局部概念結構
在物理結構設計階段首先分兩步走:
確定數據庫的物理結構,在關系數據庫中主要是指存取方法和存儲結構。 對物理結構的評價是時間和空間效率。
選取正確的關系模式存取方法,常用的有:存取索引方法、聚簇存取、HASH存取方法等。
- 計算機畢業設計jsp員工考勤管理系統sqlserver畢設21 2024-04-28
- 計算機畢業設計jsp員工績效考評系統sqlserver畢設0 2024-04-28
- 計算機畢業設計jsp員工績效考核管理系統sqlserver畢設86 2024-04-28
- 計算機畢業設計jsp醫院藥品管理系統ssh畢設67 2024-04-28
- 計算機畢業設計jsp醫院人事管理系統springmvc畢設10 2024-04-28
- 計算機畢業設計jsp醫院專家門診預約系統ssh畢設43 2024-04-28
- 計算機畢業設計jsp醫療保險報銷系統ssh畢設19 2024-04-28
- 計算機畢業設計jsp優選車險銷售管理系統springmvc畢設93 2024-04-28
- 計算機畢業設計jspapriori算法的電影影訊推薦系統springmvc畢設18 2024-04-28
- 計算機畢業設計asp.net藥店進銷存畢設4 2024-04-28
- 計算機畢業設計asp.net網絡投票系統畢設16 2024-04-28
- 計算機畢業設計asp.net網上花店畢設92 2024-04-28
- 計算機畢業設計asp.net多媒體課件平臺畢設21 2024-04-28
- 計算機畢業設計asp.net在線物流系統畢設73 2024-04-28
- 計算機畢業設計asp.net在線拍賣系統畢設93 2024-04-28