freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2ee的網(wǎng)上考試系統(tǒng)(編輯修改稿)

2024-12-16 03:43 本頁面
 

【文章內(nèi)容簡介】 ration。 這 5 個核心接口在任何開發(fā)中都會用到。 通過這些接口,不僅可以對持久化對象進行存取,還能夠進行事務(wù)控制。 Struts 框架 Struts 框架,它是一個完美的 MVC 實現(xiàn),它有一個中央控制類 (一個 Servlet),針對不同的業(yè)務(wù), 我們需要一個 Action 類負責(zé)頁面跳轉(zhuǎn)和后臺邏輯運算,一個或幾個 JSP頁面負責(zé)數(shù)據(jù)的輸入和輸出顯示, 還有一個 Form類負責(zé)傳遞 Action和 JSP 中間的數(shù)據(jù)。 JSP 中可以使用 Struts 框架提供的一組標簽,就像使用 HTML 標簽一樣簡單,但是可以完成非常復(fù)雜的邏輯。 從此 JSP 頁面中不需要出現(xiàn)一行包圍的 Java 代碼了。 可是所有的運算邏輯都放在 Struts 的 Action 里將使得 Action 類復(fù)用度低和邏輯混亂,所以通常人們會把整個 Web 應(yīng)用程序分為三層, Struts 負責(zé)顯示層,它調(diào)用業(yè)務(wù)層完成運 算邏輯,業(yè)務(wù)層再調(diào)用持久層完成數(shù)據(jù)庫的讀寫。 使用 JDBC 連接來讀寫數(shù)據(jù)庫,我們最常見的就是打開數(shù)據(jù)庫連接、使用復(fù)雜的 SQL 語句進行讀寫、關(guān)閉連接,獲得的數(shù)據(jù)又需要轉(zhuǎn)換或封裝后往外傳, 這是一個非常煩瑣的過程。 MySQL 數(shù)據(jù)庫簡介 MySQL 是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典 MySQL AB 公司開發(fā),目前屬于Oracle 公司。 Mysql 是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng), 在 WEB 應(yīng)用方面 MySQL 是最好的 RDBMS(Relational Database Management System:關(guān)系數(shù)據(jù)庫管理系統(tǒng) )應(yīng)用軟件之一。 MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不 **************本科生畢業(yè)設(shè)計(論文) 第 VIII 頁是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。 MySQL 所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。 MySQL 軟件采用了雙授權(quán)政策 (本詞條 授權(quán)政策 ”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點, 一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。 由于其社區(qū)版的性能卓越,搭配 PHP 和 Apache 可組成良好的開發(fā)環(huán)境。 與其他的大型數(shù)據(jù)庫例如 Oracle、 DB SQL Server 等相比, MySQL 自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。 對于一般的個人使用者和中小型企業(yè)來說, MySQL 提供的功能已經(jīng)綽綽有余,而且由于 MySQL 是開放源碼軟件,因此可以大大降低總體擁有成本。 基于 J2EE 的網(wǎng)上考試系統(tǒng) 存儲的信息和數(shù)據(jù)量不是很大,使用 MySQL 也能夠滿足其需求,所 以 以 Myeclipse 為平臺、 Apache 作為服務(wù)器、 MySQL作為 后臺 數(shù)據(jù)庫,就可以建立起一個穩(wěn)定、免費的網(wǎng)站系統(tǒng)。 JSP 技術(shù)簡介 JSP(Java Server Pages)是目前十分流行的一種技術(shù),主要用于發(fā)服務(wù)器端的腳本程序和動態(tài)生成網(wǎng)站。 它與目前同樣流行的 ASP 技術(shù)、 技 術(shù)是相同性質(zhì)的、同一層次的,它們在網(wǎng)站的建設(shè)中所起的作用是一樣的,但是 JSP 技術(shù)與這兩種技術(shù)相比,有著十分突出的優(yōu)越性, 因為 JSP 技術(shù)有 J2EE 平臺支持,發(fā)展前途不可限量。 眾所周知, J2EE 平臺提供了 Java 企業(yè)應(yīng)用編程接口 (Java Enterprise APIs), 為企業(yè)計算以及電子商務(wù)應(yīng)用系統(tǒng)提供了相關(guān)的技術(shù)支持和強大的類庫支持。 J2EE 平臺包含十幾種技術(shù),JSP 技術(shù)正是其中的一種核心技術(shù)。 J2EE 的發(fā)展勢頭十分迅猛,在可以預(yù)見的將來, Sun的 J2EE 平臺可能是惟一可以與微軟的 .NET 構(gòu)架相抗衡的平臺。從這個意義上來說,基于 J2EE 平臺的 JSP 技術(shù)與基于 .NET 平臺的 ASP、 ASP+技術(shù)之爭,正好就是 J2EE 平臺與 . NET 平臺之爭的折射 ,因此 JSP 技術(shù)以及它的基礎(chǔ) J2EE 技術(shù)十分值得我們關(guān)注。 本系統(tǒng)開發(fā)使用 JSP 技術(shù)作為網(wǎng)站頁面的開發(fā)。 Tomcat 技術(shù)簡介 Tomcat 是 Apache 軟件基金會 (Apache Software Foundation)的 Jakarta 項目中的一個核心項目, 由 Apache、 Sun 和其他一些公司及個人共同開發(fā)而成。 由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn), Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。 因為 Tomcat 技術(shù)先進、性能 穩(wěn)定,而且免 **************本科生畢業(yè)設(shè)計(論文) 第 IX 頁費、下載解壓既可以使用,因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認可, 成為目前比較流行的 Web 應(yīng)用服務(wù)器。 目前最新版本是 ?;?J2EE 的網(wǎng)上考試系統(tǒng)使用的則是較為穩(wěn)定的 版本。 **************本科生畢業(yè)設(shè)計(論文) 第 X 頁2 系統(tǒng) 分析 系統(tǒng)分析是指把一個要解決的問題作為一個系統(tǒng),而后對系統(tǒng)進行綜合分析 (該分析分為可行性分析和用戶需求分析 ),最后尋找一個可以解決問題的可行性的方案。 需求分析是 系統(tǒng)開發(fā) 的一個 重要環(huán)節(jié) 。只有在確定了 用戶的 需要 之 后才能夠分析和尋求 問題的 解決 方案 。 可行性分析 可行性分析,是指在對系統(tǒng)調(diào)查的基礎(chǔ)上,從技術(shù)、經(jīng)濟、社會的方面進行分析和研究,確定系統(tǒng)是否具備可開發(fā)的可能性與必要性。若是問題沒有一個可行解, 分析 師應(yīng) 當(dāng)提 議停止 該 項工程 的開發(fā),從而避免時間、資源等多方面的浪費;如果問 題值得解,那么分析員應(yīng)該尋找出一個較為合理的方案,并為工程制定一個初步的方案。 技術(shù)可行性 基于 J2EE 的網(wǎng)上考試系統(tǒng)采用的是 MySQL 作為后臺數(shù)據(jù)庫,用 MyEclipse 軟件作為開發(fā)平臺。 MySQL 雖然功能不如 SQL Server 等數(shù)據(jù)庫功能強大,但是用于存儲和管理學(xué)生信息綽綽有余了,并且由于 MySQL 的靈活性和易使用都為數(shù)據(jù)庫編程提供了良好的條件 ,用 MySQLconnectjava 連接數(shù)據(jù)庫與 MyEclipse 平臺,從而在開發(fā)平臺上直接開發(fā)數(shù)據(jù),使用 Tomcat 作為服務(wù)器 可以實現(xiàn) 了與平臺無關(guān)的 瀏覽器 /服務(wù)器的數(shù)據(jù)庫應(yīng)用 。 軟件產(chǎn)品的開發(fā)需要軟件與硬件兩方面的支持,軟件已經(jīng)可行,而目前的硬件技術(shù)也能夠支持本軟件的開發(fā),綜上所述,技術(shù)上是可行的。 經(jīng)濟可行性 由于基于 J2EE 的網(wǎng)上考試系統(tǒng)具有商業(yè)用途的價值,而且目前國內(nèi)的網(wǎng)上考試系統(tǒng)還剛剛處于起步階段,因而,網(wǎng)上考試系統(tǒng)軟件的市場還是很有潛力的。從軟件開發(fā)的角度來說,所需要的開發(fā)人員、時間開銷、資源消耗都不是很多,因此所需要的費用也不是很高。并且本系統(tǒng)運行后能夠顯著提高教學(xué)效率和質(zhì)量。因此基于 J2EE 的網(wǎng)上考試系統(tǒng) 在經(jīng)濟上是可行的。 **************本科生畢業(yè)設(shè)計(論文) 第 XI 頁 使用可行性和法律可行性 基于 J2EE 的網(wǎng)上考試 系統(tǒng)完全 可以 獨立 地 運行在操作系統(tǒng)平臺上,不與 系統(tǒng)和用戶的 其 他的沖突 。而且本系統(tǒng)設(shè)計清晰,有一定的異常處理機制和提示信息 ,使得系統(tǒng)更加健壯。此系統(tǒng) 有良好的用戶界面,操作簡單,新用戶 只需要簡易地學(xué)習(xí)就能夠使用此系統(tǒng) ,因此運行方面可行。 該系統(tǒng)沒有違反國家的法律、法規(guī)的有關(guān)規(guī)定,并獨立發(fā)展、自主開發(fā),不涉及法律問題,所以它在法律上是可行的。 需求 分析 中國高校的網(wǎng)絡(luò)平臺系統(tǒng)經(jīng)過了十多年的發(fā)展,開發(fā)技術(shù)已經(jīng)日臻成熟,軟件產(chǎn)品功能也 逐漸強大與穩(wěn)定,大部分的高校也建立了完善的網(wǎng)絡(luò)平臺,但是網(wǎng)上考試系統(tǒng)的開發(fā)還是處于起步階段,很多的高校的教學(xué)測試還是以傳統(tǒng)的紙質(zhì)考試為主,這對考生與教師來說都是很不便捷的。同時,隨著高校的擴展,學(xué)生人數(shù)也是逐年增加的,傳統(tǒng)的教學(xué)測試是越來越不適應(yīng)新形勢的。進入大學(xué),很多學(xué)生的自制力還不是很高,同時又失去了老師與家長的管理,大部分學(xué)生的自我學(xué)習(xí)意識淡薄,學(xué)業(yè)也會逐漸荒廢。一款能夠幫助學(xué)生自我學(xué)習(xí)、自我檢測,同時還能幫助他們提高自學(xué)能力的網(wǎng)上考試系統(tǒng)還是有很大的市場潛力的。因而,急需開發(fā)一款基于 J2EE 的網(wǎng)上考 試系統(tǒng)來滿足用戶的需求。 基于 J2EE 的在線考試系統(tǒng)能夠?qū)崿F(xiàn)題庫的創(chuàng)建與題目的錄入、刪除、修改和查詢的操作;在題庫建立后,管理員可以從題庫中選擇考試題目并發(fā)布考試;管理員同時還決定著閱卷老師的人選,確定參加考試的學(xué)生。該系統(tǒng)采用機器與人工相結(jié)合的閱卷方式,大大的提升閱卷效率與正確率。學(xué)生可以登陸自己個人系統(tǒng)選擇未完成的考試,也可以進行自我測試,等成績公布后,學(xué)生可以及時查詢自己的成績。 信息需求 基于 J2EE 的網(wǎng)上考試系統(tǒng)面向的是管理員、學(xué)生和老師,因此需要設(shè)置不同的權(quán)限,分別給予不同的功能。管 理員需要對管理員、考生、閱卷教師的相關(guān)人事資料進行管理,包括對管理員的密碼、登陸賬號與密碼的修改,能夠錄入學(xué)生與閱卷教師的姓名、性別、年齡、登陸賬號與密碼等相關(guān)信息,同時還可以對他們的信息進行修改也可以刪 **************本科生畢業(yè)設(shè)計(論文) 第 XII 頁除他們的信息。因為管理員需要發(fā)布考試,所以還應(yīng)該能夠處理課程、試題、試卷的數(shù)據(jù)信息,首先需要能夠錄入課程并可以刪除一些不需要的課程,然后管理員還應(yīng)該能錄入試題并對試題做修改和刪除處理,最后是將試題加載到試卷上形成一張考試試卷并發(fā)布考試??忌潜鞠到y(tǒng)的重要使用者之一,但是只應(yīng)該具有考試和查分數(shù)的權(quán)限,網(wǎng)上考試 需要保證學(xué)生的信息的安全與完整,因此系統(tǒng)要能夠及時的響應(yīng)學(xué)生的考試申請并完整的保存學(xué)生的答卷與考試分數(shù),還需要確保學(xué)生能及時的查詢到考試分數(shù)。教師在傳統(tǒng)的考試中是重要的參與者之一,在本系統(tǒng)中應(yīng)該同樣具備出卷與閱卷的權(quán)限,在出卷權(quán)限中教師同樣可以設(shè)置課程,然后錄入題庫,最后發(fā)布考試,在閱卷中,系統(tǒng)應(yīng)該將學(xué)生的答卷調(diào)出到教師閱卷界面并將答案顯示在閱卷界面上,而教師則應(yīng)該在閱卷結(jié)束后判定分數(shù)。系統(tǒng)要確保分數(shù)在出來后安全而完整的保存起來,便于學(xué)生與管理員的查詢。 處理需求 1. 用戶 登錄: 輸入登陸賬號和 密碼,然后選擇登陸權(quán)限,系統(tǒng)驗證正確后進去相關(guān)登陸頁面,未選擇權(quán)限提示權(quán)限錯誤,驗證存在錯誤顯示錯誤提示。 2. 人員管理:對于錄入的管理員、考生與閱卷教師的數(shù)據(jù)信息能夠進行相關(guān)處理,包括通過姓名對管理員的密碼修改,對考生與教師數(shù)據(jù)信息的修改和查詢,并能夠通過其姓名刪除某一考生與閱卷教師。 3. 課程管理:管理員需要錄入課程,這是該系統(tǒng)的基礎(chǔ)。還應(yīng)該對課程進行修改課程名,查找課程,刪除課程等操作。 4. 題庫管理:這是本系統(tǒng)的核心。對于不同的課程應(yīng)該有不同的題庫,所以首先需要先選擇錄入什么課程的題以及錄入的 題型,然后開始錄入。在管理環(huán)節(jié),也需要選擇對應(yīng)的課程進入不同的題庫,然后對題庫里的試題進行修改與刪除處理。 5. 試卷管理:這是考生考試的前提。管理員需要先發(fā)布考試,考生才能選擇相應(yīng)的考試。 6. 網(wǎng)上考試:考生登錄到自己的主頁,選擇已經(jīng)發(fā)布的考試即可以參加相應(yīng)的考試,如果選擇了不存在或者已經(jīng)參加過的考試系統(tǒng)都會有相應(yīng)的提示信息。答卷結(jié)束后,考生提交試卷,系統(tǒng)將答卷的信息保存在數(shù)據(jù)庫中。 7. 自我練習(xí):考生選擇練習(xí)的功能,系統(tǒng)將會從題庫中選擇出單選題顯示在網(wǎng)頁上, **************本科生畢業(yè)設(shè)計(論文) 第 XIII 頁等考生答完題交卷系統(tǒng)將自動判卷并將結(jié)果顯示 在頁面中,考生可以根據(jù)結(jié)果了解那些地方可以提高。 8. 教師 閱卷:閱卷教師登陸后,選擇相應(yīng)的試卷進行閱卷,系統(tǒng)將會從數(shù)據(jù)庫中提取出相應(yīng)的答卷,如果已經(jīng)閱過的答卷或者考生未參加考試系統(tǒng)都會有提示。閱卷結(jié)束后的分數(shù)將保存在數(shù)據(jù)庫中。 9. 分數(shù)查詢:管理員或者學(xué)生選擇查詢分數(shù)的時候,系統(tǒng)將分數(shù)數(shù)據(jù)的信息從數(shù)據(jù)庫中調(diào)出顯示在網(wǎng)頁上面。 10. 安全退出:在管理員、考生以及教師退出本系統(tǒng)的時候,可以選擇安全退出,這將會把一些痕跡清除并退出系統(tǒng)。 安全性和完整性需求 1. 安全性需求 針對不同的用 戶給予不同的功能,因此需要在登陸的時候選擇正確的權(quán)限操作,權(quán)限選擇錯誤或者輸入賬戶和密碼錯誤則給出錯誤提示,提示通俗易懂,便于用戶的理解與及時糾正。管理員在刪除或者修改其他管理員、老師、學(xué)生信息的時候自動彈出提示窗口,提醒與警告這一步的操作。學(xué)生選擇考試時,若選擇不存在的考試或者已經(jīng)參加過的考試也會自動提示信息,保證數(shù)據(jù)庫的完整與安全。系統(tǒng)整體來說較為穩(wěn)定,不會因為捕捉不到的異常而導(dǎo)致系統(tǒng)的崩潰退出。 2. 完整性需求 本 系統(tǒng)要在數(shù)據(jù)的傳送過程中保證數(shù)據(jù)不會被更改 、刪除、丟失。 數(shù)據(jù)流圖和數(shù)據(jù)字典 為 了 加強和便于與用戶的交流,可以使用數(shù)據(jù)流圖和數(shù)據(jù)字典抽象的概括系統(tǒng)的功能和如何的完成預(yù)定的目標,確定系統(tǒng)的物理配置方案, 從而進一
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1