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

正文內(nèi)容

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

2024-12-16 03:43 本頁(yè)面
 

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