2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩27頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  河北農(nóng)業(yè)大學(xué)</b></p><p>  本科畢業(yè)論文(設(shè)計(jì))</p><p>  題 目:人事工資管理系統(tǒng)—人事模塊 </p><p>  學(xué) 部: 工程技術(shù)學(xué)部 </p><p>  專業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)1101班 </p>

2、<p>  學(xué) 號(hào): 2011232010113 </p><p>  學(xué)生姓名: 郭 豐 賢 </p><p>  指導(dǎo)教師:  馬 建 斌 </p><p>  職  稱: 副 教 授 </p><

3、;p>  二O一三 年 六 月 二 日</p><p><b>  摘 要</b></p><p>  企業(yè)單位人事檔案管理工作是一種繁瑣的,務(wù)求準(zhǔn)確迅速的信息檢索工作。隨著計(jì)算機(jī)信息技術(shù)的飛速發(fā)展,人類進(jìn)入信息時(shí)代,社會(huì)的競爭越來越激烈,企業(yè)人事管理就越顯示出其不可或缺性,成為企業(yè)一個(gè)非常重要的模塊。計(jì)算機(jī)在公司和企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事

4、管理勢在必行。整個(gè)系統(tǒng)操作簡便、界面友好、靈活、實(shí)用、安全。使用人事管理系統(tǒng)便于企業(yè)領(lǐng)導(dǎo)更加全面的掌握每個(gè)員工的基本信息。</p><p>  本系統(tǒng)是采用功能強(qiáng)大的MyEclipse10.0作為開發(fā)工具,以MySql作為后臺(tái)數(shù)據(jù)庫,開發(fā)出來的人事管理系統(tǒng)。本系統(tǒng)主要包括四大大功能模塊:綜合臺(tái)賬、臺(tái)賬信息維護(hù)、基本信息設(shè)置、員工基礎(chǔ)信息模塊。本系統(tǒng)設(shè)置了兩種不同的用戶類型,實(shí)現(xiàn)了用戶權(quán)限管理機(jī)制,提高了系統(tǒng)的安全

5、性以及可用性。</p><p>  關(guān)鍵詞:企業(yè)管理;人事管理;Myeclipse 10</p><p><b>  ABSTRACT</b></p><p>  Business units management of personnel files is a tedious work, with a view to rapid and ac

6、curate information retrieval.With the rapid development of computer information technology, human beings into the information age, more and more intense competition in the society, personnel management more shown its ind

7、ispensability to become a very important enterprise module.The popularity of computer applications in the management of companies and enterprises, the use of computer personnel management i</p><p>  This sys

8、tem uses the a powerful MyEclipse10.0 as a development tool to MySQL as the back-end database, developed personnel management system.The system includes four major functional modules: General Ledger, Ledger maintenance,

9、basic information set, employees basic information module.The system set up two different types of users, user rights management mechanism, improve system security and usability.</p><p>  Keywords: business

10、management; personnel management; MyEclipse 10</p><p><b>  目錄</b></p><p><b>  1.緒論1</b></p><p><b>  1.1課題背景1</b></p><p>  1.2課題研發(fā)的

11、必要性1</p><p>  1.3可行性分析概述2</p><p><b>  2. 實(shí)現(xiàn)技術(shù)2</b></p><p>  2.1 JAVA技術(shù)3</p><p>  2.2 Jsp框架6</p><p>  2.3 MVC框架6</p><p>  2.4

12、 MYECLIPSE開發(fā)環(huán)境6</p><p><b>  3. 需求分析7</b></p><p>  3.1 系統(tǒng)總體架構(gòu)8</p><p>  3.2 系統(tǒng)平臺(tái)環(huán)境8</p><p>  3.2.1 硬件平臺(tái)9</p><p>  3.2.2 軟件平臺(tái)9</p>&

13、lt;p>  3.3 系統(tǒng)功能結(jié)構(gòu)圖9</p><p>  3.4 管理員登錄流程9</p><p>  4. 系統(tǒng)詳細(xì)設(shè)計(jì)15</p><p>  4.1 順序圖設(shè)計(jì)11</p><p>  4.1.1“登錄”順序圖11</p><p>  4.1.2“添加員工信息”順序圖11</p>

14、<p>  4.1.3“考勤管理”順序圖11</p><p>  4.2 E-R圖11</p><p><b>  4.3數(shù)據(jù)表13</b></p><p>  5. 系統(tǒng)實(shí)現(xiàn)15</p><p>  5.1管理員首頁15</p><p>  5.2管理員對(duì)員工的檔案管理1

15、6</p><p>  5.3普通員工個(gè)人信息顯示19</p><p>  6. 總 結(jié)19</p><p>  參 考 文 獻(xiàn)20</p><p><b>  致 謝22</b></p><p><b>  1.緒論</b></p><p>

16、;  21世紀(jì)的今天,社會(huì)正向著信息化發(fā)展,電子自動(dòng)化辦公越來越為人們所重視,它能有效地收集、處理各種信息,極大地提高了辦事效率,及時(shí)準(zhǔn)確地實(shí)現(xiàn)信息的獲知,而計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、各種軟件工作平臺(tái)不斷的發(fā)展,同時(shí)也大大促進(jìn)了電子自動(dòng)化辦公的實(shí)現(xiàn)。本課題正是針對(duì)一些信息化程度較高的企業(yè),通過對(duì)人事管理系統(tǒng)的一些主要應(yīng)用進(jìn)行設(shè)計(jì),進(jìn)而開發(fā)出功能上相對(duì)完善、基本能完成人事管理的系統(tǒng)。</p><p><b>

17、  1.1課題背景</b></p><p>  21世紀(jì)的今天,計(jì)算機(jī)技術(shù)飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中已經(jīng)廣泛普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事管理已成為必然趨勢。對(duì)于大中型企業(yè)來講,利用計(jì)算機(jī)支持企業(yè)高效率完成勞動(dòng)人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、規(guī)范化的必備條件;計(jì)算機(jī)管理所無法比擬的優(yōu)點(diǎn)有檢索迅速、可靠性高、查找方便、保密性好、存儲(chǔ)量大、成本低以及壽命長等。這

18、些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件。而不同的企業(yè)具有不同的人事管理制度,這也就決定了不同的企業(yè)需要不同的人事管理系統(tǒng)。</p><p>  1.2課題研發(fā)的必要性</p><p>  如今,很多單位和部門已經(jīng)擁有了計(jì)算機(jī)設(shè)備,具備了物質(zhì)條件,但很多日常工作仍由管理者手工操作完成,這就造成了不必要的浪費(fèi)。如今,計(jì)算機(jī)的性能有了長足的進(jìn)步,而與

19、此同時(shí)的,卻是價(jià)格的逐漸降低。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以被廣泛應(yīng)用的原因主要有如下幾個(gè)方面:</p><p>  1、計(jì)算機(jī)可代替人工進(jìn)行許多繁雜的勞動(dòng);</p><p>  2、計(jì)算機(jī)可以節(jié)省很多資源;</p><p>  3、計(jì)算機(jī)可以幫助人們提高工作效率;</p><p>  4、計(jì)算機(jī)可以增強(qiáng)敏感文檔的安全性;</p&

20、gt;<p>  5、辦公自動(dòng)化是先進(jìn)生產(chǎn)力發(fā)展的一個(gè)重要標(biāo)志。</p><p>  綜上所述,利用計(jì)算機(jī)開發(fā)軟件系統(tǒng),替代傳統(tǒng)的人工操作來管理,可以節(jié)約大量的人、財(cái)、物力,是社會(huì)發(fā)展的必然趨勢。</p><p>  1.3可行性分析概述</p><p>  可行性分析是在用戶的要求和系統(tǒng)調(diào)研的基礎(chǔ)上進(jìn)行的,對(duì)新系統(tǒng)的開發(fā)從社會(huì)、經(jīng)濟(jì)、技術(shù)以及管理等方

21、面進(jìn)行分析,并得出新系統(tǒng)開發(fā)工作的可行、不可行、需要修改、追加投資、暫緩開發(fā)與分步實(shí)施等方案和結(jié)論,最后完成可行性分析。</p><p>  可行性分析階段的主要工作包括如下幾個(gè)方面:</p><p>  1、新系統(tǒng)目標(biāo)可行性分析</p><p>  分析新系統(tǒng)的目標(biāo)是否符合企業(yè)的現(xiàn)狀和發(fā)展的需要。</p><p><b>  2、

22、社會(huì)可行性分析</b></p><p>  社會(huì)可行性分析主要是指管理信息系統(tǒng)的開發(fā)是否符合國家法律、下策,是否能夠與社會(huì)大系統(tǒng)實(shí)現(xiàn)良好的對(duì)接。</p><p><b>  3、技術(shù)可行性分析</b></p><p>  技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來衡量是否具備所需要的技術(shù),包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它

23、應(yīng)用技術(shù)。</p><p><b>  4、經(jīng)濟(jì)可行性分析</b></p><p>  經(jīng)濟(jì)可行性分析主要是對(duì)開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟(jì)效益進(jìn)行比較,確認(rèn)新系統(tǒng)是否會(huì)給企業(yè)帶來一定的經(jīng)濟(jì)效益。</p><p><b>  5、管理可行性分析</b></p><p>  管理可

24、行性分析主要是分析企業(yè)現(xiàn)行的管理體制和企業(yè)領(lǐng)導(dǎo)是否具有現(xiàn)代化的管理意識(shí)和管理水平。</p><p><b>  1.4技術(shù)可能性</b></p><p>  技術(shù)可行性分析主要有三個(gè)方面:目前有關(guān)的技術(shù)能否支持所開發(fā)的新系統(tǒng);硬件;軟件資源。</p><p><b>  1、技術(shù)支持</b></p><

25、p>  首先根據(jù)新系統(tǒng)的目標(biāo),考慮目前有關(guān)的技術(shù)能否支持所開發(fā)的新系統(tǒng)。</p><p><b>  2、硬件資源</b></p><p>  開發(fā)管理信息系統(tǒng)所需的硬件資有如下兩個(gè)方面:</p><p>  系統(tǒng)開發(fā)人員在管理信息系統(tǒng)的開發(fā)過程中所需要的計(jì)算機(jī)設(shè)備及其有關(guān)的外部設(shè)備;管理信息系統(tǒng)開發(fā)成功投入使用后,使用單位所應(yīng)具備的計(jì)算

26、機(jī)設(shè)備及其有關(guān)的外圍設(shè)備。對(duì)硬件資源進(jìn)行可行性分析時(shí)主要考慮計(jì)算機(jī)的主機(jī)內(nèi)存、功能、類型、聯(lián)網(wǎng)能力、安全保護(hù)措施和輸入/輸出設(shè)備,外存儲(chǔ)器和聯(lián)網(wǎng)數(shù)據(jù)通信設(shè)備的配置、效率、功能等指標(biāo)是否符合系統(tǒng)方案設(shè)計(jì)要求,同時(shí)還要考慮計(jì)算機(jī)的性能/價(jià)格比。</p><p><b>  3、軟件資源</b></p><p>  軟件資源的可行性分析主要注意六個(gè)方面是否滿足用戶的要求&l

27、t;/p><p>  (1)操作系統(tǒng)的選擇;</p><p>  (2)編譯系統(tǒng)的選擇;</p><p>  (3)數(shù)據(jù)庫管理系統(tǒng)的選擇;</p><p>  (4)高級(jí)編程語言的選擇;</p><p>  (5)漢字處理系統(tǒng)的選擇;</p><p>  (6)應(yīng)用軟件包的選擇。</p>

28、<p>  在開發(fā)本系統(tǒng)之前,需要與中心的領(lǐng)導(dǎo)和有關(guān)的操作人員進(jìn)行密切溝通,認(rèn)真聽取他們的意見,并吸收他們的積極觀點(diǎn),使本系統(tǒng)的開發(fā)在很大程度上具有一定的合理性與先進(jìn)性。</p><p><b>  2. 實(shí)現(xiàn)技術(shù)</b></p><p>  2.1 Java技術(shù)</p><p>  Java,是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)?/p>

29、象的程序設(shè)計(jì)語言,由Sun公司的詹姆斯·高斯林(James Gosling)等人于1990年代初開發(fā)。它最初被命名為Oak,目標(biāo)設(shè)置在家用電器等小型系統(tǒng)的編程語言,來解決諸如電視機(jī)、電話、鬧鐘、烤面包機(jī)等家用電器的控制和通訊問題。由于這些智能化家電的市場需求沒有預(yù)期的高,Sun放棄了該項(xiàng)計(jì)劃。就在Oak幾近失敗之時(shí),隨著互聯(lián)網(wǎng)的發(fā)展,Sun看到了Oak在計(jì)算機(jī)網(wǎng)絡(luò)上的廣闊應(yīng)用前景,于是改造了Oak,在1995年5月以“Java

30、”的名稱正式發(fā)布了。Java伴隨著互聯(lián)網(wǎng)的迅猛發(fā)展而發(fā)展,逐漸成為重要的網(wǎng)絡(luò)編程語言。</p><p>  Java編程語言的風(fēng)格十分接近C++語言。繼承了C++ 語言面向?qū)ο蠹夹g(shù)的內(nèi)核,Java舍棄了C++語言中容易引起錯(cuò)誤的指針(以引用取代)、運(yùn)算符重載(operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對(duì)象所占據(jù)的內(nèi)存空間。在Java SE 1

31、.5版本中Java又引入了泛型編程(Generic Programming)、類型安全的枚舉、不定長參數(shù)和自動(dòng)裝/拆箱等語言特性。</p><p>  Java不同于一般的編譯運(yùn)行計(jì)算機(jī)語言和解釋執(zhí)行計(jì)算機(jī)語言。它首先將源代碼編譯成字節(jié)碼(bytecode),然后依賴各種不同平臺(tái)上的虛擬機(jī)來解釋執(zhí)行字節(jié)碼,從而實(shí)現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺(tái)特性。不過,這同時(shí)也在一定程度上降低了Java程序的運(yùn)行效率。但在J

32、2SE1.4.2發(fā)布后,Java的運(yùn)行速度有了大幅提升。</p><p>  與傳統(tǒng)程序不同Sun公司在推出Java之際就將其作為一種開放的技術(shù)。全球數(shù)以萬計(jì)的Java開發(fā)公司被要求所設(shè)計(jì)的Java軟件必須相互兼容。“Java語言靠群體的力量而非公司的力量”是Sun公司的口號(hào)之一,并獲得了廣大軟件開發(fā)商的認(rèn)同。這與微軟公司所倡導(dǎo)的注重精英和封閉式的模式完全不同。</p><p>  Sun

33、公司對(duì)Java編程語言的解釋是:Java編程語言是個(gè)簡單、面向?qū)ο蟆⒎植际?、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語言。</p><p>  Java語言有以下特點(diǎn):</p><p>  簡單(Simple):指的是去除了C/C++中較少使用或可能不安全的功能,例如指標(biāo),運(yùn)算子重載,多重繼承等。 </p><p>  物件導(dǎo)向的(Object-

34、oriented):利用OOP的三種基本特性:PIE(多型,繼承,封裝),來設(shè)計(jì)出可重複使用的元件,使系統(tǒng)有彈性易于維護(hù)。 </p><p>  網(wǎng)路的(Network-Savvy):提供容易使用的API來撰寫網(wǎng)路程式 。</p><p>  直譯式的(Interpreted):bytecode在JVM上執(zhí)行時(shí),JIT負(fù)責(zé)轉(zhuǎn)換為機(jī)器碼。 </p><p>  穩(wěn)健的

35、(Robust):捨棄了對(duì)記憶體的指標(biāo)運(yùn)作。 </p><p>  安全性(Secure) : 資源回收處理 (Garbage Collection)由JVM自行作記憶體管理,例外處理 (Exception) 可預(yù)防突發(fā)錯(cuò)誤的產(chǎn)生。 </p><p>  結(jié)構(gòu)中立(Architecture Neutral):程式執(zhí)行在虛擬機(jī)器上。 </p><p>  可攜的(Po

36、rtable): Write once, run anywhere指的是由JVM與不同的作業(yè)系統(tǒng)溝通。 </p><p>  高效率的(High Performance):利用HotSpot, JIT技術(shù)改善效能。 </p><p>  多執(zhí)行緒的(Multithreaded):Java程序可發(fā)出多隻并行的輕量化行程。 </p><p>  動(dòng)態(tài)的(Dynamic)

37、:Java程式執(zhí)行時(shí)動(dòng)態(tài)的連結(jié)類別庫。</p><p><b>  2.2 JSP技術(shù)</b></p><p>  JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)的顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于

38、Web的應(yīng)用程序的開發(fā)變得迅速和容易。 JSP(JavaServer Pages)是一種動(dòng)態(tài)頁面技術(shù),它的主要目的是將表示邏輯從Servlet中分離出來。</p><p>  JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Ja

39、va Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。</p><p>  自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。</p><p><b>  JSP語言特點(diǎn):</b></p&g

40、t;<p>  1.將內(nèi)容的生成和顯示進(jìn)行分離</p><p><b>  可重用組件</b></p><p><b>  簡介</b></p><p>  JSP是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)技術(shù)標(biāo)準(zhǔn)。在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Ja

41、va程序片段(Scriptlet)和JSP標(biāo)簽,就構(gòu)成了JSP網(wǎng)頁java程序片段可以操縱數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送E-mail等,實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,這樣大大降低了對(duì)客戶瀏覽器的要求,即使客戶瀏覽器端不支持Java,也可以訪問JSP網(wǎng)頁。</p><p>  JSP全名為java server page,其根本是一個(gè)簡化的Servle

42、t設(shè)計(jì),他實(shí)現(xiàn)了Html語法中的java擴(kuò)張(以 <%, %>形式)。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶端。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。</p>&l

43、t;p>  JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)的顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 JSP(JavaServer Pages)是一種動(dòng)態(tài)頁面技術(shù),它的主要目的是將表示邏輯從Servlet中分離出來。</p&

44、gt;<p>  JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。</p>

45、<p>  自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。它的特點(diǎn)如下:</p><p>  1.將內(nèi)容的生成和顯示進(jìn)行分離</p><p>  用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標(biāo)識(shí)來設(shè)計(jì)和格式化最終頁面,并使用JSP標(biāo)識(shí)或者小腳本來生成頁面上的動(dòng)態(tài)內(nèi)容(內(nèi)容是根據(jù)請(qǐng)

46、求變化的,例如請(qǐng)求賬戶信息或者特定的一瓶酒的價(jià)格等)。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和JavaBeans組件中,并且捆綁在腳本中,所有的腳本在服務(wù)器端運(yùn)行。由于核心邏輯被封裝在標(biāo)識(shí)和JavaBeans中,所以Web管理人員和頁面設(shè)計(jì)者,能夠編輯和使用JSP頁面,而不影響內(nèi)容的生成。</p><p>  在服務(wù)器端,JSP引擎解釋JSP標(biāo)識(shí)和腳本,生成所請(qǐng)求的內(nèi)容(例如,通過訪問JavaBeans組件,使用JDBC技術(shù)

47、訪問數(shù)據(jù)庫或者包含文件),并且將結(jié)果以HTML(或者XML)頁面的形式發(fā)送回瀏覽器。這既有助于作者保護(hù)自己的代碼,又能保證任何基于HTML的Web瀏覽器的完全可用性。</p><p><b>  可重用組件</b></p><p>  絕大多數(shù)JSP頁面依賴于可重用的、跨平臺(tái)的組件(JavaBeans或者Enterprise JavaBeans組件)來執(zhí)行應(yīng)用程序所要

48、求的復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者和客戶團(tuán)體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。</p><p><b>  采用標(biāo)識(shí)</b></p><p><b>  適應(yīng)平臺(tái)</b></p><p><b

49、>  數(shù)據(jù)庫連接</b></p><p><b>  2.3 MVC框架</b></p><p>  MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設(shè)計(jì)典范,用于組織代碼用一種業(yè)務(wù)邏輯和數(shù)據(jù)顯示分離的方法,這個(gè)方法的假設(shè)前提是如果業(yè)務(wù)邏輯被聚集到一個(gè)部件里

50、面,而且界面和用戶圍繞數(shù)據(jù)的交互能被改進(jìn)和個(gè)性化定制而不需要重新編寫業(yè)務(wù)邏輯MVC被獨(dú)特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶界面的結(jié)構(gòu)中。</p><p><b>  視圖</b></p><p>  視圖是用戶看到并與之交互的界面。對(duì)老式的Web應(yīng)用程序來說,視圖就是由HTML元素組成的界面,在新式的Web應(yīng)用程序中,HTML依舊在視圖

51、中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括Adobe Flash和像XHTML,XML/XSL,WML等一些標(biāo)識(shí)語言和Web services.</p><p>  MVC好處是它能為應(yīng)用程序處理很多不同的視圖。在視圖中其實(shí)沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機(jī)存儲(chǔ)的還是一個(gè)雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。[6]</p><p><b&

52、gt;  模型</b></p><p>  模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。在MVC的三個(gè)部件中,模型擁有最多的處理任務(wù)。例如它可能用像EJBs和ColdFusion Components這樣的構(gòu)件對(duì)象來處理數(shù)據(jù)庫,被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個(gè)模型能為多個(gè)視圖提供數(shù)據(jù),由于應(yīng)用于模型的代碼只需寫一次就可以被多個(gè)視圖重用,所以減少了代碼的重復(fù)性。[6]</p>

53、<p><b>  控制器</b></p><p>  控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求,所以當(dāng)單擊Web頁面中的超鏈接和發(fā)送HTML表單時(shí),控制器本身不輸出任何東西和做任何處理。它只是接收請(qǐng)求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請(qǐng)求,然后再確定用哪個(gè)視圖來顯示返回的數(shù)據(jù)。</p><p>  2.4 MyEclipse 開發(fā)環(huán)境 </p&

54、gt;<p>  MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對(duì)EclipseIDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持</p><p>  HTML,Struts,

55、JSP,CSS,Javascript,Spring,SQL,Hibernate[1]。</p><p>  MyEclipse 是一個(gè)十分優(yōu)秀的用于開發(fā)Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持十分不錯(cuò)。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hiberna

56、te,EJB3,JDBC數(shù)據(jù)庫鏈接工具等多項(xiàng)功能??梢哉fMyEclipse幾乎囊括了目前所有主流開源產(chǎn)品的專屬eclipse開發(fā)工具。</p><p>  該版本使用最高級(jí)的桌面和Web開發(fā)技術(shù),包括 HTML5 和 Java EE 6,支持 JPA 2.0、JSF 2.0 、Eclipselink 2.1 以及 OpenJPA 2.0.</p><p>  而對(duì) IBM WebSpher

57、e 用戶來說,MyEclipse Blue 支持最新版本的 WebSphere Portal Server 7.0、WebSphere 8 以及以前的版本,無縫的支持 IBM DB2 數(shù)據(jù)庫。</p><p>  MyEclipse10 對(duì)檢索功能以及錯(cuò)誤查詢功能更加強(qiáng)大,包括對(duì)js文件的錯(cuò)誤查詢。就目前本人的體驗(yàn)來說,最大的變化莫過于軟件安裝界面,推薦使用link方法進(jìn)行插件安裝,方便快捷。</p>

58、<p><b>  3.需求分析</b></p><p>  3.1 系統(tǒng)總體架構(gòu)</p><p>  對(duì)于典型的MIS系統(tǒng)結(jié)構(gòu)存在著兩種比較流行的模式:C/S模式和B/S模式。</p><p>  C/S結(jié)構(gòu)的MIS系統(tǒng),這種結(jié)構(gòu)借助于網(wǎng)絡(luò)將應(yīng)用資源和應(yīng)用任務(wù)合理的分配到CLINET、SERVER兩端。</p>&

59、lt;p>  B/S結(jié)構(gòu)的MIS系統(tǒng),這種結(jié)構(gòu)與C/S模式相比,它簡化了客戶端的程序,通常在這種模式結(jié)構(gòu)的系統(tǒng)中,客戶端只需要一個(gè)瀏覽器就可以了。</p><p>  通常如果要求系統(tǒng)的響應(yīng)要求快,又是用于局域網(wǎng)內(nèi)部或機(jī)關(guān)企事業(yè)單位內(nèi)部的系統(tǒng),可以采用C/S結(jié)構(gòu)模式。但如果用戶不在同一局域網(wǎng)內(nèi),而是分散在各個(gè)不再的地方或處于不同的單位,在這種情況下B/S結(jié)構(gòu)模式通常比較適合。</p><

60、p>  鑒于人事管理系統(tǒng)的需求,此系統(tǒng)開發(fā)應(yīng)用B/S結(jié)構(gòu)開發(fā)。其主要功能如圖3-1所示。</p><p>  圖3.1 功能結(jié)構(gòu)圖</p><p>  3.2 系統(tǒng)平臺(tái)環(huán)境</p><p>  3.2.1 硬件平臺(tái)</p><p>  CPU:英特爾酷睿2雙核 2.4 GHz;</p><p>  內(nèi)存:2GB

61、 以上。</p><p>  3.2.2 軟件平臺(tái)</p><p>  本系統(tǒng)的開發(fā)環(huán)境如下:?</p><p>  操作系統(tǒng):Windows 7</p><p><b>  數(shù)據(jù)庫:MySql</b></p><p>  分辨率:最佳效果1280×1024像素。</p>

62、<p>  3.3系統(tǒng)功能結(jié)構(gòu)圖</p><p>  本系統(tǒng)功能包括兩個(gè)大模塊:</p><p><b>  就系統(tǒng)管理員而言:</b></p><p>  1、綜合臺(tái)賬:主要實(shí)現(xiàn)對(duì)員工培訓(xùn)、考勤、考評(píng)、獎(jiǎng)懲、調(diào)動(dòng)的登記功能。</p><p>  2、臺(tái)賬信息維護(hù):主要實(shí)現(xiàn)對(duì)員工基本檔案的管理,包括員工檔案、

63、員工考評(píng)和調(diào)動(dòng)等功能。</p><p>  3、基本信息設(shè)置:實(shí)現(xiàn)對(duì)部門機(jī)構(gòu)和系統(tǒng)用戶管理。</p><p>  4、員工基礎(chǔ)信息:實(shí)現(xiàn)對(duì)員工檔案信息的衛(wèi)華。</p><p><b>  5、退出程序。</b></p><p><b>  就普通用戶而言:</b></p><p&

64、gt;  1、臺(tái)賬信息維護(hù):主要實(shí)現(xiàn)對(duì)員工基本檔案的管理,包括員工檔案、員工考評(píng)和調(diào)動(dòng)等功能。</p><p>  2、基本信息設(shè)置:實(shí)現(xiàn)員工對(duì)基本信息的修改。</p><p>  3、員工基礎(chǔ)信息:實(shí)現(xiàn)員工對(duì)基本信息的查詢。</p><p>  4、個(gè)人信息管理:實(shí)現(xiàn)員工對(duì)密碼的修改。</p><p><b>  5、退出程序。&

65、lt;/b></p><p>  系統(tǒng)功能結(jié)構(gòu)圖如下:</p><p>  圖3.2 系統(tǒng)模塊圖</p><p>  3.4管理員登錄流程</p><p>  打開系統(tǒng)主界面進(jìn)入登錄界面,經(jīng)過系統(tǒng)管理后輸入操作員帳號(hào)及密碼。系統(tǒng)通過數(shù)據(jù)庫檢查后,判斷出密碼是否正確。如果不正確則提示密碼錯(cuò)誤,并返回到系統(tǒng)主界面;如果密碼正確則登錄成功,進(jìn)

66、入功能界面。具體的程序如下:</p><p><b>  圖3.3流程圖</b></p><p><b>  4.系統(tǒng)詳細(xì)設(shè)計(jì)</b></p><p><b>  4.1順序圖設(shè)計(jì)</b></p><p>  順序圖是將交互關(guān)系表示為一個(gè)二維圖??v向是時(shí)間軸,時(shí)間沿豎線向下延伸

67、。橫向軸代表了在協(xié)作中各獨(dú)立對(duì)象的類元角色。</p><p>  4.1.1“登錄”順序圖</p><p>  圖4.1 “登錄”順序圖</p><p>  4.1.2“添加員工信息”順序圖</p><p>  圖4.2“ 添加員工信息”順序圖</p><p>  4.1.3“考勤管理”順序圖</p>

68、<p>  圖4.3 “考勤管理”順序圖</p><p><b>  4.2 E-R圖</b></p><p><b>  E-R圖概念:</b></p><p>  E-R圖也叫實(shí)體-聯(lián)系圖(Entity Relationship Diagram),它可以提供能夠表示出實(shí)體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世

69、界的概念模型。</p><p>  構(gòu)成E-R的基本要素主要有:</p><p>  1、實(shí)體型:在E-R圖中用矩形來表示實(shí)體型,在矩形框內(nèi)寫明實(shí)體的名稱。比如員工李四、學(xué)生張三都是實(shí)體。</p><p>  2、屬性:在E-R圖中用橢圓來表示屬性,并用無向邊將其與相應(yīng)的實(shí)體連接起來。比如員工的姓名、工號(hào)、性別等都是屬性。</p><p> 

70、 3、聯(lián)系:在E-R圖中用菱形來表示聯(lián)系,在菱形框內(nèi)寫聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體連接起來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型(1 : 1,1 : n或m : n)。 例如:領(lǐng)導(dǎo)管理員工就存在管理關(guān)系等。</p><p>  用戶信息為實(shí)體,屬性包括編號(hào)、密碼和權(quán)限,E-R圖如下:</p><p>  圖4.4 用戶E-R圖</p><p><b>  部門

71、表實(shí)體及屬性:</b></p><p>  部門表為實(shí)體,屬性包括部門編號(hào)、部門名稱、人數(shù)等,E-R圖如下。</p><p>  圖4.5 部門E-R圖 </p><p>  員工基本信息實(shí)體及屬性:</p><p>  員工基本信息為實(shí)體,屬性包括名稱、學(xué)歷、性別、政治面貌、所屬部門、民族、籍貫等,E-R圖如下。</p&g

72、t;<p>  圖4.6 員工信息E-R圖</p><p><b>  4.3數(shù)據(jù)表</b></p><p>  根據(jù)系統(tǒng)功能模塊的劃分以及功能設(shè)計(jì)的要求,對(duì)系統(tǒng)信息數(shù)據(jù)庫,可以列出如下數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項(xiàng):</p><p>  表4.1 用戶表(users)</p><p>  表4.2 部門表(br

73、achs)</p><p>  表4.3 考勤表(attendence)</p><p>  表4.4 員工調(diào)動(dòng)表(transfer)</p><p>  表4.5 員工獎(jiǎng)罰表(reward)</p><p>  表4.6 員工培訓(xùn)表(train)</p><p>  表4.7 員工評(píng)價(jià)表(appraise)&

74、lt;/p><p>  表4.8 員工表(employee)</p><p><b>  5.系統(tǒng)實(shí)現(xiàn)</b></p><p><b>  5.1管理員首頁</b></p><p>  當(dāng)管理員登錄成功后,即進(jìn)入如圖5.1所示的界面,管理員可以通過單擊左側(cè)“樹形”菜單,進(jìn)行相關(guān)操作,例如:員工的考勤登

75、記、考評(píng)登記以及獎(jiǎng)懲登記等添加工作,也可以實(shí)現(xiàn)對(duì)員工考勤、登記、獎(jiǎng)懲等功能的刪除和修改工作,方便管理員對(duì)普通員工的管理。</p><p>  圖5.1管理員登錄界面</p><p>  5.2 管理員對(duì)員工的檔案管理</p><p>  管理員可以通過如圖5.2所示的列表,對(duì)員工的檔案信息進(jìn)行查詢、修改和增減工作。在圖中列表顯示的是主要的信息,當(dāng)點(diǎn)擊“修改”按鈕后,

76、網(wǎng)頁就會(huì)跳轉(zhuǎn)到員工的詳細(xì)檔案信息,管理員即可對(duì)要修改項(xiàng)進(jìn)行準(zhǔn)確的修改。</p><p>  圖5.2 員工檔案管理</p><p><b>  代碼如下:</b></p><p>  <%@pagelanguage="java" import="java.util.*" pageEncoding=&

77、quot;GB2312"%></p><p>  <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%></p><p>  <title>系統(tǒng)用戶修改</title></p><p>  <LIN

78、K href="/psms/img/css.css" type=text/css rel=stylesheet></p><p>  <scripttype="text/javascript" src="/psms/js/common-validate.js"></script></p><p>  

79、<script type="text/javascript"></p><p>  function role(rol) {</p><p>  var re = document.getElementById("role");</p><p>  if(rol == 1){</p><p>

80、;  re.value = "系統(tǒng)管理員";</p><p><b>  } else {</b></p><p>  re.value = "普通用戶";</p><p><b>  }</b></p><p><b>  }</b>&

81、lt;/p><p>  function checkSubmit() {</p><p>  var username = document.getElementById("username");</p><p>  if(!checkEmpty(trim(username))) {</p><p>  showError(u

82、sername, "用戶名為空!");</p><p><b>  return;</b></p><p><b>  }</b></p><p>  if(!checkLength(trim(username), 5, 16)) {</p><p>  showError(us

83、ername, "用戶名必須在5-16位之間!");</p><p><b>  return;</b></p><p><b>  }</b></p><p>  document.form1.submit();</p><p><b>  }</b>&l

84、t;/p><p>  function fillbody() {</p><p>  var userid = document.getElementById("userid");</p><p>  var username = document.getElementById("username");</p>&l

85、t;p>  if('${param.userid}' != "") {</p><p>  userid.value = '${param.userid}';</p><p><b>  }</b></p><p>  if('${param.username}' !=

86、"") {</p><p>  username.value = '${param.username}';</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  </script><

87、/b></p><p><b>  </head></b></p><p>  <body onLoad="fillbody()"></p><p>  <form name="form1" method="post" action="us

88、er.do?method=update"></p><p>  <table cellspacing="0" cellpadding="0" width="700" border="0" valign="top" align="left"></p>&l

89、t;p><b>  <tbody></b></p><p><b>  <tr></b></p><p>  <td width="715"><table width="100%" border="0" cellspacing="

90、0" cellpadding="0"></p><p><b>  <tr></b></p><p>  <td valign="bottom" bgcolor="#e6e6e6" height="21"><span class="S

91、TYLE1">  &gt;&gt;&gt;&nbsp;基本信息設(shè)置&nbsp;&gt;&gt;&gt;&nbsp;<span class="STYLE2"><font size="2">系統(tǒng)用戶修改</font></span></span></t

92、d></p><p>  </tr><tr><td height="1px" bgcolor="#ba0222"></td> </tr><tr> <td height="34" align="center" valign="middle&qu

93、ot; class="b STYLE3">基本信息設(shè)置 - 系統(tǒng)用戶修改</td></p><p><b>  </tr></b></p><p><b>  </table></b></p><p>  <table width="95%&qu

94、ot; align="center" border="0" cellpadding="0" cellspacing="0" ></p><p>  <tr> <td><br /></p><p>  <table width="60%" bor

95、der="1" align="center" cellpadding="0" cellspacing="0" bordercolordark="#FFFFFF" bordercolorlight="#bc0021"></p><p>  <tr><td width=&qu

96、ot;32%"><div align="center">用&nbsp;戶&nbsp;名:</div></td></p><p>  <td width="68%"><div align="left"></p><p>  <div a

97、lign="center"></p><p>  <input type="text" id="username" name="username" value="${user.username }" style="width:150px"/></p><p&

98、gt;  <input name="userid" type="hidden" value="${user.userid }" /></p><p>  <input name="password" type="hidden" value="${user.password }"

99、 /></p><p>  <input name="userrole" type="hidden" value="${user.userrole }" /></p><p>  <input name="empid" type="hidden" value=&quo

100、t;${user.empid }" ${errmsg}</p><p><b>  </div></b></p><p>  </div></td></p><p><b>  </tr></b></p><p><b>  &l

101、t;tr></b></p><p>  <td width="32%"><div align="center">角&nbsp;&nbsp;&nbsp;&nbsp;色:</div></td></p><p>  <td width="68%

102、"><div align="center"></p><p>  <input type="text" id="role" name="role" style="width:150px" readonly="true"/></p><p

103、>  <script type="text/javascript">role("${user.userrole}");</script> </p><p>  </div></td></tr> </table></td></tr></table></p&g

104、t;<p>  <table width="100%" border="0" cellspacing="0" cellpadding="0"></p><p>  <tr><td align="center" height="50"><a

105、href="javaScript:checkSubmit()"><img src="/psms/img/ok.gif" width="70" height="21" border="0"/></a> <a href="javaScript:history.back(-1)">&

106、lt;img src="/psms/img/cancel.gif" width="70" height="21" border="0"/></a></p><p><b>  </td></b></p><p>  </tr></table&

107、gt;</p><p>  </td> </tr></tbody> </p><p>  </table></form></p><p><b>  </body></b></p><p><b>  </html></b

108、></p><p>  5.3 普通員工個(gè)人信息顯示</p><p>  下列內(nèi)容是當(dāng)普通用戶登錄時(shí),可以進(jìn)行的操作,例如:查詢工資、</p><p>  查詢個(gè)人信息、修改密碼等。該頁面是為了讓員工及時(shí)了解個(gè)人信息,當(dāng)有錯(cuò)誤時(shí),及時(shí)向管理員反應(yīng),確保個(gè)人信息以及利益。</p><p>  圖5.3 個(gè)人信息查詢</p>

109、<p><b>  總 結(jié)</b></p><p>  在本項(xiàng)目的軟件開發(fā)的過程中,我全面實(shí)踐一個(gè)面向數(shù)據(jù)庫的應(yīng)用系統(tǒng)的開發(fā)過程,學(xué)習(xí)了很多有關(guān)的知識(shí)。這樣的項(xiàng)目對(duì)我學(xué)過的數(shù)據(jù)結(jié)構(gòu),程序設(shè)計(jì),數(shù)據(jù)庫,軟件工程等課程是一個(gè)綜合性很高的實(shí)踐。一些以前沒有學(xué)得很雜實(shí)的課程的內(nèi)容,由于需要在實(shí)踐中運(yùn)用,剛開始我也感到很頭痛。但回過頭再去看有關(guān)的教科書,經(jīng)過一段時(shí)間的鉆研,對(duì)與這些知識(shí)點(diǎn)的相

110、關(guān)的背景,概念和解決方案理解得更透徹了,學(xué)習(xí)起來也越來越有興趣,越來越輕松。</p><p>  另外我還充分體會(huì)了從事軟件開發(fā)工作需要特別嚴(yán)謹(jǐn)認(rèn)真的態(tài)度和作風(fēng),一點(diǎn)都馬虎不得。每一個(gè)細(xì)微的細(xì)節(jié)都必須十分的注意,如果不認(rèn)真思考決策,就會(huì)出現(xiàn)或大或小的錯(cuò)誤,如果早期的錯(cuò)誤隱藏下來,對(duì)后面的工作影響就會(huì)很大,甚至有時(shí)要推倒很多前面做的工作重來。有時(shí)候,我自己覺得我寫的程序非常的正確,但是就是編譯通不過,在查找錯(cuò)誤的過

111、程中,面臨著否認(rèn)自己的過程,非常的痛苦,而且由于自己的經(jīng)驗(yàn)及各方面的能力的不足,所以進(jìn)展的速度非常的緩慢,往往幾天的時(shí)間還沒有一點(diǎn)進(jìn)展。這時(shí)候,我一般是先自己通過書本,手冊(cè)和資料找解決辦法,實(shí)在沒轍了才向?qū)<艺?qǐng)教。盡管向?qū)<艺?qǐng)教解決問題比較快,自己鉆研花的時(shí)間較多,但我強(qiáng)迫自己獨(dú)立的思考對(duì)我的學(xué)習(xí)提高幫助非常大。</p><p>  在開始編寫程序的時(shí)候,我看到別人的軟件功能非常的詳細(xì),而且界面非常的漂亮,總希望

112、自己的軟件也非常的完善,但是,經(jīng)過二個(gè)月的學(xué)習(xí),發(fā)現(xiàn)編一個(gè)優(yōu)秀的軟件決不是一蹴而就的事情,需要長時(shí)間的積累和經(jīng)驗(yàn)。我認(rèn)清自己的能力后,我就特別注意在工作的過程中不貪圖大而全,而是根據(jù)自己的能力,制定適當(dāng)?shù)哪繕?biāo)。</p><p>  在反反復(fù)復(fù)的學(xué)習(xí)及不恥下問之下,我的辛勤努力有了回報(bào),終于做出了一個(gè)簡單的軟件。由于我的知識(shí)淺薄,經(jīng)驗(yàn)不足及閱歷頗淺,因此,在該系統(tǒng)的設(shè)計(jì)方面還有很多不足,比如功能過少,界面不夠醒目等

113、問題,我會(huì)在工作的使用過程中,根據(jù)工作的具體要求不斷的修改,完善,爭取使該系統(tǒng)慢慢趨向完美。</p><p>  在本系統(tǒng)的設(shè)計(jì)過程和論文編寫過程中,很多老師、同事和朋友都給予了我許多無私的幫助,尤其是我的導(dǎo)師給我的論文提出了很多寶貴的修改意見,在這里,我向這些無私幫助我的人表示衷心的感謝。</p><p><b>  參 考 文 獻(xiàn)</b></p>&

114、lt;p>  [1]、孫衛(wèi)琴、李洪成. Tomcat 與JavaWeb開發(fā)技術(shù)相機(jī)[ M ].北京電子工業(yè)出版社,2004年</p><p>  [2]、(美) Bruce Eckel Java 2 編程思想 </p><p>  [3]、劉永華,于春花.Java 網(wǎng)絡(luò)編程.清華大學(xué)出版社.2008 </p><p>  [4]、印雯 Java 語言

115、與面向?qū)ο蟪绦蛟O(shè)計(jì)(清華大學(xué)出版) </p><p>  [5]、殷沈琴 電子教學(xué)參考資料系統(tǒng)的研究及其基于JSP技術(shù)的設(shè)計(jì) 2007 大學(xué)圖書</p><p>  [6]、薩師煊、王珊.《數(shù)據(jù)庫系統(tǒng)概述》. 高等教育出版社,2002年2月</p><p>  [7]、陳剛 . MyEclipse從入門到精通 [M] . 北京:清華大學(xué)出版社,2005年</p

116、><p>  [8]、賀松平 . 基于MVC模式的B/S架構(gòu)的研究與應(yīng)用 [ D ].武漢:華中科技大 學(xué)</p><p>  [9]、朱紅,司光亞 . 《JSP Web編程指南》 . 電子工業(yè)出版社,2001年9月</p><p>  [10] 趙杰 李濤 余江 王皓金 編著 數(shù)據(jù)庫原理與應(yīng)用(SQL Server) 人民郵電出版社 </p><p

117、>  [11] 李杰 基于網(wǎng)絡(luò)的作業(yè)管理系統(tǒng)的實(shí)現(xiàn) 電腦知識(shí)與技術(shù) 2006/14</p><p>  [12] 張世博 周樹杰 閔艷 基于Java的MVC框架結(jié)構(gòu)與實(shí)現(xiàn) 北京石油化工學(xué)院學(xué)報(bào) 2006/01</p><p>  [13] 任永功 王政軍 基于JSP和MySQL的動(dòng)態(tài)表結(jié)構(gòu)的設(shè)計(jì)與實(shí)現(xiàn) 計(jì)算機(jī)工程 2006/05</p><p>  

118、[14] 汪欣 劉小軍 董臘年 基于網(wǎng)絡(luò)的學(xué)生作業(yè)管理系統(tǒng)的設(shè)計(jì) 福建電腦 2010/06</p><p>  [15] 陳偉鋒 俞國紅 高職院校學(xué)生作業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 電腦知識(shí)與技術(shù) 2010/26 </p><p><b>  致 謝</b></p><p>  大學(xué)學(xué)習(xí)生涯就要結(jié)束了,首先我要向我的母校——河北農(nóng)業(yè)大學(xué)致以深深的謝意

119、。在這里度過了一段美好的、令我難忘的日子。</p><p>  感謝我的指導(dǎo)老師馬建斌老師,他為我們的項(xiàng)目做了詳細(xì)的指導(dǎo),當(dāng)有技術(shù)問題時(shí),他也會(huì)在繁忙的工作與教學(xué)之余,一次次不厭其煩地幫我們分析相關(guān)技術(shù),解決技術(shù)難題,并教給我正確的研究方法,研究思路,沒有馬老師的幫助我不可能按時(shí)順利完成本設(shè)計(jì)。思考方法,研究方法,為我今后的更好地學(xué)習(xí)和工作打下了堅(jiān)實(shí)的基礎(chǔ)。馬老師淵博的知識(shí),嚴(yán)謹(jǐn)?shù)慕虒W(xué)作風(fēng),精益求精的工作態(tài)度,是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論