資源描述:
《基于bs的考試系統(tǒng)設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、目錄摘要該系統(tǒng)是采用J2EE(Java2Platform,enterpriseEdition)架構(gòu)和MVC模式(model-view-control)相匹配的體系結(jié)構(gòu),采用SQLServer作為后臺數(shù)據(jù)庫,服務(wù)器則使用WeblogicServer8.0,并選用Jbuilder9集成開發(fā)環(huán)境來編輯JSP文件、JavaBean及Serlvet。由于Java具有跨平臺性,因而該系統(tǒng)可在多種操作系統(tǒng)上運行,并且具有較好的安全性、容錯性和可擴張性。該系統(tǒng)實現(xiàn)了信息查詢、人員信息管理、報表生成等功能。用戶只要使用IE瀏覽器訪問相關(guān)站點,輸入正確的用戶名和密碼成功登陸后,普通用戶便可
2、查詢自己的工資情況和其他相關(guān)信息。對管理員來說使用起來也非常的方便快捷,可以進行科學(xué)、合理的對工資和人員進行管理。該系統(tǒng)對客戶端的硬件標(biāo)準(zhǔn)并不高,只需有5.0以上的瀏覽器,可訪問Internet即可。但對服務(wù)器的硬件配置要求相對較高,但就目前市面上的硬件情況來說,這種配置已較為普及了。由于該系統(tǒng)采用了MVC系統(tǒng)架構(gòu)模式進行開發(fā),在開發(fā)過程中代碼實現(xiàn)了充分的重用,可分層次同時開發(fā),極大地減低了開發(fā)時間和工作量,同時降低了系統(tǒng)模塊間的依賴性,提供了系統(tǒng)良好的延展性和可維護性。關(guān)鍵詞:MVCJ2EE工資管理JSP25目錄目錄摘要I目錄II第一章緒論11.1前言11.1.1我公
3、司工資系統(tǒng)需求調(diào)研21.1.2本人所采用的核心技術(shù)及其優(yōu)點21.1.2.1J2EE平臺技術(shù)21.1.2.1.1J2EE的定義21.1.2.1.2J2EE如何應(yīng)對挑戰(zhàn)41.1.2.2MVC設(shè)計模式51.1.2.2.1MVC(MODEL-VIEW-CONTROLLERPATTERN)模式由三部分組成:51.1.2.2.2J2EE框架與MVC模式的配合61.1.2.3BEAWEBLOGIC應(yīng)用服務(wù)器簡介61.1.2.4JSP技術(shù)71.1.2.4.1將內(nèi)容的生成和顯示進行分離71.1.2.4.2強調(diào)可重用的組件71.1.2.4.3采用標(biāo)識簡化頁面開發(fā)81.1.2.4.4技術(shù)分析
4、8第二章基于WEB的工資管理系統(tǒng)102.1方案選擇102.1.1引言102.1.2項目概述102.1.2.1目標(biāo)102.1.3系統(tǒng)描述102.1.4系統(tǒng)功能2.1.4.1外部功能102.1.4.4用戶特點112.1.4.5一般約束112.1.4.6假設(shè)和依據(jù)122.1.5具體需求122.1.5.1功能需求(一)122.1.5.2功能需求(二)122.1.5.3功能需求(三)132.1.5.4功能需求(四)132.1.5.5性能需求142.1.5.6設(shè)計約束條件142.1.5.7屬性142.1.6需求注釋142.2實現(xiàn)概要技術(shù)142.2.1總體設(shè)計142.2.2接口設(shè)計1
5、62.2.3運行設(shè)計1725目錄2.3實現(xiàn)詳細技術(shù)182.3.1程序系統(tǒng)實現(xiàn)的結(jié)構(gòu)182.3.2查詢功能模塊設(shè)計說明182.3.3主要模塊的詳細設(shè)計和接口定義192.3.3.1模塊(類)ControllerServlet192.3.3.2模塊(類)DbBean202.3.3.3模塊(類)CommandCore212.3.4數(shù)據(jù)庫設(shè)計:222.3.5尚未解決的問題233.結(jié)論24致謝25參考文獻2625緒論25緒論第一章緒論1.1前言計算機軟件行業(yè)日新月異。從大型機、小型機、個人計算機、客戶機/服務(wù)器端、Internet到無線網(wǎng),隨著計算機技術(shù)的不斷發(fā)展,總有新的軟件技術(shù)
6、、設(shè)計理念和開發(fā)工具不斷出現(xiàn)。在過去的若干年里,沒有什么事比提起Internet解決方案、開發(fā)Internet應(yīng)用那樣對我們的工作產(chǎn)生如此深刻的影響:Internet可以作為一個應(yīng)用的基礎(chǔ),構(gòu)建一個社會群體,甚至形成一個大的抽象組織。相信很多人已經(jīng)看到,有許多重要的因素并沒有受到軟件行業(yè)的重視。就這些因素概括起來是:l在軟件設(shè)計和底層結(jié)構(gòu)中廣泛采用國際標(biāo)準(zhǔn)。l通過Web,軟件系統(tǒng)可以減少運營成本,提供巨大的策略性業(yè)務(wù)優(yōu)勢。l通過采用Java和UNIX,可以保證平臺獨立性和開放的解決方案。制定的各種軟件設(shè)計和底層結(jié)構(gòu)的標(biāo)準(zhǔn)長期以來一直困擾著軟件行業(yè),盡管硬件行業(yè)十年一變。
7、對于軟件來說,某些適應(yīng)范圍狹窄的標(biāo)準(zhǔn)一直存在于軟件開發(fā)的各個方面,如SQL、CORBA和UML等。J2EE、Web和建模標(biāo)準(zhǔn)的出現(xiàn),給我們提供了一組成熟的設(shè)計標(biāo)準(zhǔn)。利用這些標(biāo)準(zhǔn),我們可以建立全新的應(yīng)用系統(tǒng)。這些J2EE和Web標(biāo)準(zhǔn),包括EJB、JNDI、JDBC、HTTP和XML等,使非常成熟的技術(shù),可以在開發(fā)人員群體中共享。Internet能夠提供富有競爭力的策略性優(yōu)勢的各種跡象已經(jīng)越來越明顯了。隨著.COM公司的迅猛發(fā)展,現(xiàn)在我們已經(jīng)到了開發(fā)使用的Internet解決方案的階段。Internet和無線系統(tǒng)解決方案的策略性優(yōu)勢大部分來源