版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘 要</b></p><p> 隨著洗衣店服務(wù)的日漸完善和復(fù)雜,以前單純的文本記錄人工管理方式不僅效率低下,且易出錯,直接導(dǎo)致管理費(fèi)用的增加,服務(wù)質(zhì)量的下降。由于這種人工管理方式不能完全適應(yīng)需求的發(fā)展,一個智能管理系統(tǒng)因此應(yīng)運(yùn)而生。本文按照軟件工程的規(guī)范,依據(jù)實(shí)際需求描述了系統(tǒng)分析與設(shè)計的全過程,構(gòu)建了一個智能的洗衣店管理系統(tǒng)。其目的在于實(shí)現(xiàn)收費(fèi)信息管理和出
2、入衣物記錄的快速高效檢索,使操作簡單安全,提高工作效率和質(zhì)量。</p><p> 進(jìn)入本系統(tǒng)后,用戶可進(jìn)行相應(yīng)的功能操作。管理員可對各會員信息以及對存衣、取衣信息等的修改和查詢,進(jìn)行會員信息管理、收取衣物信息管理、取衣信息管理、按照時間段進(jìn)行營業(yè)額統(tǒng)計等功能。</p><p><b> Abstract</b></p><p> With
3、 the increasingly perfect and laundry service complex, simple text records before artificial management way not only the efficiency is low, and prone to errors, led directly to the management cost increases, drop in the
4、quality of service. Because of this artificial management mode can not adapt the development of demand, a intelligent management system so arises at the historic moment. This paper according to the software engineering s
5、pecifications, according to the actual demand describes </p><p> In this system, the user can for the corresponding functional operation. Administrators can all members of information as well as save clothi
6、ng, clothing and other information from modification and inquires the, the member information management, collection clothings information management, take clothing information management, according to the time period fo
7、r turnover statistics etc. Function。</p><p><b> 目 錄</b></p><p><b> 摘 要i</b></p><p> Abstractii</p><p><b> 第1章 緒 論3</b></p
8、><p> 1.1本文的來源3</p><p> 1.2目的和意義3</p><p> 1.3本文的主要內(nèi)容3</p><p> 第2章 需求分析4</p><p> 2.1功能需求分析4</p><p> 2.2性能需求分析4</p><p> 2
9、.3數(shù)據(jù)庫需求分析4</p><p> 2.3.1信息需求分析4</p><p> 2.3.2功能需求分析6</p><p> 第3章 總體設(shè)計8</p><p> 3.1功能模塊設(shè)計8</p><p> 3.2數(shù)據(jù)庫設(shè)計9</p><p> 3.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計
10、9</p><p> 3.2.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計10</p><p> 第4章 開發(fā)工具及技術(shù)12</p><p> 4.1開發(fā)工具M(jìn)yEclipse12</p><p> 4.2 Tomcat介紹12</p><p> 4.3 MySql數(shù)據(jù)庫12</p><p>
11、4.4 JSP技術(shù)12</p><p> 4.5 JavaScript13</p><p> 4.6 Struts2.0簡介14</p><p> 4.7 Hibernate介紹14</p><p> 第5章 詳細(xì)設(shè)計15</p><p> 4.1數(shù)據(jù)庫的詳細(xì)設(shè)計15</p><
12、;p> 4.2界面的詳細(xì)設(shè)計17</p><p> 4.2.1登錄界面的設(shè)計17</p><p> 4.2.2系統(tǒng)主頁的設(shè)計19</p><p> 4.2.3系統(tǒng)導(dǎo)航目錄的設(shè)計19</p><p> 4.3洗衣類型模塊設(shè)計22</p><p> 4.3.1添加洗衣類型22</p>
13、;<p> 4.3.2洗衣類型管理22</p><p> 4.3.3洗衣類型刪除23</p><p> 4.4會員信息模塊設(shè)計23</p><p> 4.4.1添加會員信息23</p><p> 4.4.2會員信息管理24</p><p> 4.4.3會員充值模塊24</p&
14、gt;<p> 4.5收取衣物模塊設(shè)計25</p><p> 4.5.1收取衣物添加25</p><p> 4.5.2收取衣物管理25</p><p> 4.6業(yè)務(wù)統(tǒng)計模塊設(shè)計26</p><p> 4.6.1業(yè)務(wù)統(tǒng)計模塊26</p><p> 第6章 系統(tǒng)測試27</p&g
15、t;<p> 5.1測試方法說明27</p><p> 5.2測試用例設(shè)計28</p><p> 5.3測試結(jié)果分析28</p><p><b> 結(jié) 論29</b></p><p> 參 考 文 獻(xiàn)31</p><p><b> 致 謝33&l
16、t;/b></p><p> 外文科技資料翻譯34</p><p><b> 英文原文34</b></p><p><b> 中文譯文42</b></p><p><b> 第1章 緒 論</b></p><p><b>
17、 1.1本文的來源</b></p><p> 隨著人們生活水平的不斷提高和生活節(jié)奏的加快,不少商務(wù)人士的收入與衣物越來越多,而精力、時間卻越來越少,于是各種洗衣店應(yīng)運(yùn)而生。洗衣店的規(guī)模也是越來越大,以前單純的文本記錄人工管理方式不僅效率低下,且易出錯,直接導(dǎo)致管理費(fèi)用的增加,服務(wù)質(zhì)量的下降。由于這種人工管理方式不能完全適應(yīng)洗衣店的發(fā)展,因此需要一個功能強(qiáng)大的管理系統(tǒng)對店鋪進(jìn)行管理,實(shí)現(xiàn)對會員信息管理
18、、收取衣物信息管理、取衣信息管理、按照時間段進(jìn)行營業(yè)額統(tǒng)計等功能</p><p><b> 1.2目的和意義</b></p><p> 如今,隨著全國的信息化建設(shè)程度越來越高,互聯(lián)網(wǎng)開始在人們的生活發(fā)揮著越來越為重要的作用,網(wǎng)絡(luò)技術(shù)可以將各種不同的設(shè)施連接起來,進(jìn)行統(tǒng)一的管理,目前洗衣業(yè)管理狀況要滿足快速增長的洗衣量,是遠(yuǎn)遠(yuǎn)不夠的,因?yàn)楫?dāng)前洗衣店多采用手工或半手工
19、處理洗衣店業(yè)務(wù)流程,多用人工方式在前臺接送衣物并半手工進(jìn)行營業(yè)額統(tǒng)計,效率十分低下。洗衣店業(yè)務(wù)主要是收取衣物、領(lǐng)取衣物管理、會員信息管理、營業(yè)額統(tǒng)計等。以上這些洗衣店內(nèi)部業(yè)務(wù)如果用計算機(jī)來進(jìn)行管理的話,能大大節(jié)約大型洗衣店工作人員和管理人員的時間,提高工作效率。</p><p> 1.3本文的主要內(nèi)容</p><p> 本文從系統(tǒng)架構(gòu)、實(shí)現(xiàn)方法、從整體到部分,逐個模塊、逐個部分對系統(tǒng)設(shè)
20、計、實(shí)現(xiàn)過程進(jìn)行了詳細(xì)介紹。其中第二章需求分析主要對系統(tǒng)的功能需求、性能需求、數(shù)據(jù)庫需求進(jìn)行了分析;第三章總體設(shè)計主要介紹了系統(tǒng)的功能模塊設(shè)計、數(shù)據(jù)庫設(shè)計;第四章介紹了系統(tǒng)的詳細(xì)設(shè)計,對數(shù)據(jù)庫、界面、各個模塊進(jìn)行了詳細(xì)說明;第五章測試,主要介紹了本系統(tǒng)的測試方法、測試用例、測試結(jié)果分析。</p><p><b> 第2章 需求分析 </b></p><p> 在軟
21、件工程中,需求分析指的是在建立一個新的或改變一個現(xiàn)存的電腦系統(tǒng)時描寫新系統(tǒng)的目的、范圍、定義和功能時所要做的所有的工作。需求分析是軟件工程中的一個關(guān)鍵過程。在這個過程中,系統(tǒng)分析員和軟件工程師確定顧客的需要。只有在確定了這些需要后他們才能夠分析和尋求新系統(tǒng)的解決方法。</p><p> 本系統(tǒng)所做的需求分析包括功能需求分析、性能需求分析、數(shù)據(jù)庫需求分析。</p><p><b>
22、; 2.1功能需求分析</b></p><p> 本系統(tǒng)用戶主要是系統(tǒng)管理員,系統(tǒng)管理員的功能包括洗衣價格管理、會員信息管理、收取衣物管理、領(lǐng)取衣物管理、按照時間段查詢營業(yè)額和業(yè)務(wù)等。</p><p><b> 2.2性能需求分析</b></p><p> 系統(tǒng)的響應(yīng)時間:用戶登錄時系統(tǒng)響應(yīng)時間在2秒鐘左。</p>
23、;<p> 可靠性和穩(wěn)定性要求:要具有實(shí)用性、界面美觀、操作簡單、條理清晰;應(yīng)用軟件與數(shù)據(jù)庫系統(tǒng)的設(shè)計要做到安全可靠,防止非法用戶的入侵。</p><p> 系統(tǒng)運(yùn)行平臺:處理器:Internet Pentium II 266 MX或更高、內(nèi)存:512MB、硬盤空間:4GB、操作系統(tǒng):Windows 2000/XP、數(shù)據(jù)庫管理系統(tǒng):Mysql、服務(wù)器軟件:Apache[3]。</p&g
24、t;<p> 2.3數(shù)據(jù)庫需求分析</p><p> 2.3.1信息需求分析</p><p> 本洗衣店管理系統(tǒng)涉及到的實(shí)體有:系統(tǒng)管理員、會員信息、取衣信息、洗衣價格等。</p><p> (1)會員信息實(shí)體E-R圖如圖1.1所示:</p><p> 圖2.1 會員信息實(shí)體E-R圖</p><p&
25、gt; (2)洗衣價格信息實(shí)體E-R圖如圖3.2所示:</p><p> 圖2.2 投訴信息實(shí)體E-R圖</p><p> (3)收取衣物信息實(shí)體E-R圖如圖2.3所示</p><p> 圖2.3 收取衣物信息實(shí)體E-R圖</p><p> (4)管理員信息E-R圖如圖3.7所示</p><p> 圖2.4
26、管理員信息實(shí)體E-R圖</p><p> 2.3.2功能需求分析</p><p> 本系統(tǒng)用戶主要是系統(tǒng)管理員,系統(tǒng)管理員的功能包括洗衣價格管理、會員信息管理、收取衣物管理、領(lǐng)取衣物管理、按照時間段查詢營業(yè)額和洗衣業(yè)務(wù)等。</p><p> 數(shù)據(jù)流程是指數(shù)據(jù)在系統(tǒng)中產(chǎn)生、傳輸、加工處理、使用、存儲的過程,數(shù)據(jù)流程分析是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動抽象的獨(dú)立起來,
27、舍去了具體組織機(jī)構(gòu)、信息載體、處理工具、物質(zhì)、材料等,單從數(shù)據(jù)流動過程來考查實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。</p><p> 數(shù)據(jù)流程與數(shù)據(jù)流程分析是今后建立數(shù)據(jù)庫系統(tǒng)和設(shè)計功能模塊處理過程的基礎(chǔ)。描述數(shù)據(jù)流程的工具是數(shù)據(jù)流程圖以及其附帶的數(shù)據(jù)字典、處理邏輯等圖表。其中數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,它以少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、存儲和傳遞。</p><p> 在業(yè)
28、務(wù)流程分析的基礎(chǔ)上,對數(shù)據(jù)流進(jìn)行了分析,從數(shù)據(jù)流動過程考察了實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。該系統(tǒng)的數(shù)據(jù)流圖分為頂層、一層?,F(xiàn)行的頂層數(shù)據(jù)流圖如圖2.5所示:</p><p> 圖2.5 頂層數(shù)據(jù)流圖</p><p> 圖2.6 第1層數(shù)據(jù)流圖</p><p><b> 第3章 總體設(shè)計</b></p><p> 總體設(shè)
29、計即對有關(guān)系統(tǒng)全局問題的設(shè)計,也就是設(shè)計系統(tǒng)總的處理方案,又稱系統(tǒng)概要設(shè)計。它包括:系統(tǒng)模塊結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫和文件設(shè)計、代碼設(shè)計以及系統(tǒng)可靠性與內(nèi)部控制設(shè)計等內(nèi)容。</p><p> 本系統(tǒng)的總體設(shè)計包括功能模塊設(shè)計和數(shù)據(jù)庫設(shè)計。</p><p><b> 3.1功能模塊設(shè)計</b></p><p> 根據(jù)系統(tǒng)的需求分析,得出系統(tǒng)業(yè)務(wù)流程
30、圖如圖3.1所示。</p><p> 圖3.1 業(yè)務(wù)流程圖</p><p> 本系統(tǒng)用戶主要是系統(tǒng)管理員,系統(tǒng)管理員的功能包括洗衣價格管理、會員信息管理、收取衣物管理、領(lǐng)取衣物管理、按照時間段查詢營業(yè)額和洗衣業(yè)務(wù)等。</p><p> 系統(tǒng)功能結(jié)構(gòu)圖如圖3.2所示。</p><p> 圖3.2 系統(tǒng)功能結(jié)構(gòu)圖</p>&
31、lt;p><b> 3.2數(shù)據(jù)庫設(shè)計</b></p><p> 3.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</p><p> 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計就是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程。E-R圖是表現(xiàn)數(shù)據(jù)庫概念模型的一種方式。</p><p> 根據(jù)數(shù)據(jù)庫的需求分析得到數(shù)據(jù)庫E-R圖,如圖3.3所示。</p>
32、<p><b> 圖3.3 E-R圖</b></p><p> 3.2.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p> 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本E -R圖轉(zhuǎn)換為與選用的 DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。本系統(tǒng)選用的數(shù)據(jù)庫管理系統(tǒng)為MySql數(shù)據(jù)庫管理系統(tǒng),MySql數(shù)據(jù)庫為關(guān)系型數(shù)據(jù)庫。E-R圖向關(guān)系模型的轉(zhuǎn)換規(guī)則如
33、下:</p><p> 一個實(shí)體型轉(zhuǎn)化為一個關(guān)系模式;</p><p> 一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并;</p><p> 一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式,也可以與n端對應(yīng)的關(guān)系模式合并;</p><p> 一個m:n聯(lián)系可以轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式;</p>
34、<p> 一個多元聯(lián)系可以轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式;</p><p> 具有相同碼的關(guān)系模式可以合并。</p><p> 根據(jù)以上規(guī)則,將數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計轉(zhuǎn)換為的關(guān)系模式如下:</p><p> 洗衣價格(ID,洗衣類型,衣物類型,價格);</p><p> 系統(tǒng)管理員(ID,登錄賬號,登錄密碼);</p>
35、;<p> 會員信息(ID,姓名,性別,住址,聯(lián)系方式,卡號,余額);</p><p> 收取衣物(ID,洗衣類型,衣物類型,價格,會員ID,衣物品牌,顏色,備注信息,收取時間,領(lǐng)取時間);</p><p> 第4章 開發(fā)工具及技術(shù)</p><p> 4.1開發(fā)工具M(jìn)yEclipse</p><p> MyEclips
36、e,是一個十分優(yōu)秀的用于開發(fā)Java, J2EE的Eclipse插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對各種開元產(chǎn)品的支持十分不錯。MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE
37、集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。</p><p> 4.2 Tomcat介紹</p><p> Tomcat是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置
38、好Apahce服務(wù)器,可利用它響應(yīng)對HTML頁面的訪問請求。實(shí)際上Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)運(yùn)行tomcat 時,它實(shí)際上作為一個與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。</p><p> 4.3 MySql數(shù)據(jù)庫</p><p> SqlServer使用C和C++編寫,并使用了多種編譯器進(jìn)行測試,保證源代碼的可移植性;支持AIX、FreeB
39、SD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng);為多種編程語言提供了API;支持多線程,充分利用CPU資源;提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑;可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。對于一般的個人使用者和中小型企業(yè)來說,SqlServer提供的功能已經(jīng)綽綽有余,而且由于SqlServer是開放源碼軟件,因此可以
40、大大降低總體擁有成本。</p><p><b> 4.4 JSP技術(shù)</b></p><p> JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序
41、的開發(fā)變得迅速和容易。 </p><p> Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端就是一個HTML文本,因此客戶端只要有瀏覽器能瀏覽。JSP頁面由HTML代碼和嵌入其中的Java代
42、碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。JSP技術(shù)的優(yōu)點(diǎn):</p><p> (1)一次編寫,到處運(yùn)行。除了系統(tǒng)之外,代碼不
43、用做任何更改。 </p><p> ?。?)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比ASP/.net的局限性是顯而易見的。 </p><p> ?。?)強(qiáng)大的可伸縮性。從只有一個小的Jar文件就可以運(yùn)行Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺Application進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無
44、數(shù)臺服務(wù)器,Java顯示了一個巨大的生命力。 </p><p> (4)多樣化和功能強(qiáng)大的開發(fā)工具支持。Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺之下</p><p> (5)支持服務(wù)器端組件。web應(yīng)用需要強(qiáng)大的服務(wù)器端組件來支持,開發(fā)人員需要利用其他工具設(shè)計實(shí)現(xiàn)復(fù)雜功能的組件供web頁面調(diào)用,以增強(qiáng)系統(tǒng)性能。JSP可以使用
45、成熟的JAVA BEANS 組件來實(shí)現(xiàn)復(fù)雜商務(wù)功能。</p><p> 內(nèi)部對象說明:request 客戶端請求,此請求會包含來自GET/POST請求的參數(shù); response 網(wǎng)頁傳回客戶端的響應(yīng);pageContext 網(wǎng)頁的屬性是在這里管理; session 與請求有關(guān)的會話; application servlet正在執(zhí)行的內(nèi)容;out 用來傳送響應(yīng)的輸出流; config 代碼片段配置對象;page
46、JSP網(wǎng)頁本身; exception 針對錯誤網(wǎng)頁,未捕捉的例外</p><p> 4.5 JavaScript</p><p> JavaScript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML網(wǎng)頁添加動態(tài)功能,比如響應(yīng)用戶的各種操作。JavaScript的一個重要功能就是面向?qū)ο蟮墓δ?,通過基于對象的程序
47、設(shè)計,可以用更直觀、模塊化和可重復(fù)使用的方式進(jìn)行程序開發(fā)。在HTML基礎(chǔ)上,使用Javascript可以開發(fā)交互式Web網(wǎng)頁。Javascript的出現(xiàn)使得網(wǎng)頁和用戶之間實(shí)現(xiàn)了一種實(shí)時性的、動態(tài)的、交互性的關(guān)系,使網(wǎng)頁包含更多活躍的元素和更加精彩的內(nèi)容。在本系統(tǒng)中很多地方使用了javascript技術(shù),比如說,檢驗(yàn)用戶輸入數(shù)據(jù)的有效性,是否重復(fù),是否為空等等。</p><p> 4.6 Struts2.0簡介&
48、lt;/p><p> Struts最早是作為Apache Jakarta項(xiàng)目的組成部分問世運(yùn)作。項(xiàng)目的創(chuàng)立者希望通過對該項(xiàng)目的研究,改進(jìn)和提高Java Server Pages、Servlet、標(biāo)簽庫以及面向?qū)ο蟮募夹g(shù)水準(zhǔn)。它的目的是為了減少在運(yùn)用MVC設(shè)計模型來開發(fā)Web應(yīng)用的時間。</p><p> 使用Struts的目的是為了幫助我們減少在運(yùn)用MVC設(shè)計模型來開發(fā)Web應(yīng)用的時間。S
49、truts是Apache軟件基金會(ASF)贊助的一個開源項(xiàng)目。它最初是Jakarta項(xiàng)目中的一個子項(xiàng)目,并在2002年3月成為ASF的頂級項(xiàng)目。它通過采用Java Servlet/JSP技術(shù),實(shí)現(xiàn)了基于Java EE Web應(yīng)用的Model-View-Controller〔MVC〕設(shè)計模式的應(yīng)用框架〔Web Framework〕,是MVC經(jīng)典設(shè)計模式中的一個經(jīng)典產(chǎn)品。而Struts2則是Struts的升級版本。</p>
50、<p><b> 它的優(yōu)點(diǎn)在于:</b></p><p> Struts2基于MVC架構(gòu),框架結(jié)構(gòu)清晰,開發(fā)流程一目了然,開發(fā)人員可以很好的掌控開發(fā)的過程;</p><p> 使用OGNL進(jìn)行參數(shù)傳遞;</p><p><b> 強(qiáng)大的攔截器;</b></p><p><b&
51、gt; 易于測試;</b></p><p> 易于擴(kuò)展的插件機(jī)制;</p><p> 全局結(jié)果與聲明式異常。</p><p> 4.7 Hibernate介紹</p><p> Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進(jìn)行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來
52、操縱數(shù)據(jù)庫。 Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。</p><p> Hibernate的核心接口一共有2個,分別為:Session、SessionFactory、Transaction、Query和Config
53、uration。這2個核心接口在任何開發(fā)中都會用到。通過這些接口,不僅可以對持久化對象進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。</p><p><b> 第5章 詳細(xì)設(shè)計</b></p><p> 詳細(xì)設(shè)計是軟件工程中軟件開發(fā)的一個步驟,就是對概要設(shè)計的一個細(xì)化,就是詳細(xì)設(shè)計每個模塊實(shí)現(xiàn)算法,所需的局部結(jié)構(gòu)。</p><p> 本系統(tǒng)的詳細(xì)設(shè)計包括
54、以下內(nèi)容:數(shù)據(jù)庫的詳細(xì)設(shè)計、界面的詳細(xì)設(shè)計、系統(tǒng)用戶設(shè)計、系統(tǒng)登錄設(shè)計、會員模塊設(shè)計、洗衣價格模塊設(shè)計、收取衣物模塊設(shè)計、領(lǐng)取衣物模塊設(shè)計。</p><p> 4.1數(shù)據(jù)庫的詳細(xì)設(shè)計</p><p> 根據(jù)數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計,得到數(shù)據(jù)庫的詳細(xì)設(shè)計。本系統(tǒng)使用的數(shù)據(jù)庫管理系統(tǒng)為MySql,數(shù)據(jù)庫中共有4個表,各表說明如下:</p><p> 表4.1 管理員
55、表</p><p> 表4.2 會員信息表</p><p> 表4.3 收取衣物信息表</p><p> 表4.4 洗衣價格表</p><p> 4.2界面的詳細(xì)設(shè)計</p><p> 整個系統(tǒng)的界面可以達(dá)到簡潔、易交互性的要求。</p><p> 4.2.1登錄界面的設(shè)計&l
56、t;/p><p> 圖4.1 系統(tǒng)登錄界面</p><p> 本系統(tǒng)頁面布局、樣式采用HTML+CSS設(shè)計[5]。部分代碼如下:</p><p> <style type="text/css"></p><p><b> body </b></p><p>&l
57、t;b> {</b></p><p> margin-left: 0px;</p><p> background-image: url(<%=path %>/img/bhj.jpg);</p><p><b> }</b></p><p> .style2 {color: #99
58、0000}</p><p><b> .input2 </b></p><p><b> {</b></p><p> font-size: 12px;</p><p> border: 3px double #A8D0EE;</p><p> color: #34
59、4898;</p><p><b> }</b></p><p><b> .submit1 </b></p><p><b> {</b></p><p> border: 3px double #416C9C;</p><p> heigh
60、t: 22px;</p><p> width: 45px;</p><p> background-color: #F2F2F2;</p><p> font-size: 12px;</p><p> padding-top: 1px;</p><p> background-image: url(bt.g
61、if);</p><p> cursor: hand;</p><p><b> }</b></p><p> .STYLE12 {font-family: Georgia, "Times New Roman", Times, serif}</p><p> .STYLE13 {color:
62、#316BD6; }</p><p> .STYLE15 {color: #fdsere; font-size: 9pt; }</p><p><b> </style></b></p><p> 登錄系統(tǒng)時要輸入正確的用戶名與密碼。首先要檢測用戶輸入的用戶名和密碼是否為空,并顯示相關(guān)提示,如圖4.5和圖4.6所示。</
63、p><p> 圖4.2 用戶名為空提示</p><p> 圖4.3密碼為空提示</p><p> 如果用戶名和密碼都不為空,還要檢查用戶名、密碼是否正確,如果正確則進(jìn)入系統(tǒng)主頁面,如果不正確會給出相應(yīng)提示,如圖4.7所示。</p><p> 圖4.4 登錄錯誤提示</p><p> 4.2.2系統(tǒng)主頁的設(shè)計<
64、;/p><p> 系統(tǒng)主頁由一個框架構(gòu)成,包含3個頁面:網(wǎng)站LOGO、目錄導(dǎo)航、歡迎頁面。</p><p> 圖4.5 系統(tǒng)主頁面</p><p> 4.2.3系統(tǒng)導(dǎo)航目錄的設(shè)計</p><p> 系統(tǒng)的導(dǎo)航目錄使用div+css+javascrpt實(shí)現(xiàn)。如圖4.3所示。</p><p> 圖4.6 系統(tǒng)導(dǎo)航目錄
65、</p><p> 系統(tǒng)目錄包括四個一級目錄,每個一級目錄下都有若干個二級目錄。點(diǎn)擊一級目錄會展開或收起二級目錄[6]。</p><p><b> 部分代碼:</b></p><p> <table width='99%' height="100%" border='0' cell
66、spacing='0' cellpadding='0'></p><p><b> <tr></b></p><p> <td style='padding-left:3px;padding-top:8px' valign="top"></p><
67、p> <dl class='bitem'></p><p> <dt onClick='showHide("items1_1")'><b>修改個人密碼</b></dt></p><p> <dd style='display:block' cla
68、ss='sitem' id='items1_1'></p><p> <ul class='sitemu'></p><p> <li><a href='<%=path %>/admin/userinfo/userPw.jsp' target='main'&g
69、t;修改個人密碼</a> </li></p><p><b> </ul></b></p><p><b> </dd></b></p><p><b> </dl></b></p><p> <dl c
70、lass='bitem'></p><p> <dt onClick='showHide("items1_1")'><b>洗衣類型管理</b></dt></p><p> <dd style='display:block' class='sitem
71、39; id='items1_1'></p><p> <ul class='sitemu'></p><p> <li><a href='<%=path %>/admin/xiyileixing/xiyileixingAdd.jsp' target='main'>洗衣
72、類型添加</a> </li></p><p> <li><a href='<%=path %>/xiyileixingMana.action' target='main'>洗衣類型管理</a> </li></p><p><b> </ul><
73、/b></p><p><b> </dd></b></p><p><b> </dl></b></p><p> <dl class='bitem'></p><p> <dt onClick='showHide(&
74、quot;items2_1")'><b>會員信息管理</b></dt></p><p> <dd style='display:block' class='sitem' id='items2_1'></p><p> <ul class='sitemu&
75、#39;></p><p> <li><a href='<%=path %>/admin/user/userAdd.jsp' target='main'>會員信息添加</a> </li></p><p> <li><a href='<%=path %>
76、/userMana.action' target='main'>會員信息管理</a> </li></p><p><b> </ul></b></p><p><b> </dd></b></p><p><b> </dl
77、></b></p><p> <dl class='bitem'></p><p> <dt onClick='showHide("items2_1")'><b>收取衣物管理</b></dt></p><p> <dd sty
78、le='display:block' class='sitem' id='items2_1'></p><p> <ul class='sitemu'></p><p> <li><a href='<%=path %>/admin/shou/shouAdd.jsp
79、39; target='main'>收取衣物添加</a> </li></p><p> <li><a href='<%=path %>/shouMana.action' target='main'>收取衣物管理</a> </li></p><p>&l
80、t;b> </ul></b></p><p><b> </dd></b></p><p><b> </dl></b></p><p> <dl class='bitem'></p><p> <dt
81、 onClick='showHide("items2_1")'><b>領(lǐng)取衣物管理</b></dt></p><p> <dd style='display:block' class='sitem' id='items2_1'></p><p> &
82、lt;ul class='sitemu'></p><p> <li><a href='<%=path %>/lingMana.action' target='main'>領(lǐng)取衣物管理</a> </li></p><p><b> </ul></
83、b></p><p><b> </dd></b></p><p><b> </dl></b></p><p> <dl class='bitem'></p><p> <dt onClick='showHide(&q
84、uot;items2_1")'><b>洗衣業(yè)務(wù)統(tǒng)計</b></dt></p><p> <dd style='display:block' class='sitem' id='items2_1'></p><p> <ul class='sitemu
85、39;></p><p> <li><a href='<%=path %>/admin/tongji/tongji_pre.jsp' target='main'>洗衣業(yè)務(wù)統(tǒng)計</a> </li></p><p><b> </ul></b></p&g
86、t;<p><b> </dd></b></p><p><b> </dl></b></p><p> <dl class='bitem'></p><p> <dt onClick='showHide("items99_1
87、")'><b>安全退出系統(tǒng)</b></dt></p><p> <dd style='display:block' class='sitem' id='items99_1'></p><p> <ul class='sitemu'><
88、/p><p> <li><a href='#' onclick='javascript:window.parent.location="<%=path %>/login.jsp"'>安全退出系統(tǒng)</a></li></p><p><b> </ul><
89、/b></p><p><b> </dd></b></p><p><b> </dl></b></p><p><b> </td></b></p><p><b> </tr></b>&l
90、t;/p><p><b> </table></b></p><p> 4.3洗衣類型模塊設(shè)計</p><p> 4.3.1添加洗衣類型</p><p> 管理員輸入洗衣類型相關(guān)正確信息后點(diǎn)擊錄入按鈕,如果是沒有輸入完整的洗衣類型信息,都會給出相應(yīng)的錯誤提示,不能錄入成功。輸入數(shù)據(jù)都通過form表單中定義
91、的方法onsubmit="return checkForm()"來檢查,checkForm()函數(shù)中是各種的校驗(yàn)輸入數(shù)據(jù)的方式,程序效果圖如圖4.8所示。</p><p> 圖4.8 洗衣類型添加</p><p> 4.3.2洗衣類型管理</p><p> 管理員點(diǎn)擊左側(cè)的菜單“洗衣類型管理”,頁面跳轉(zhuǎn)到洗衣類型管理界面,調(diào)用后臺的xiyi
92、leixingAction類查詢出所有的洗衣類型信息,并把這些信息封轉(zhuǎn)到數(shù)據(jù)集合List中,綁定到request對象,然后頁面跳轉(zhuǎn)到相應(yīng)的jsp,顯示出洗衣類型信息,洗衣類型管理頁面如圖4.9所示。</p><p> 圖4.9 洗衣類型管理</p><p> 4.3.3洗衣類型刪除</p><p> 先是點(diǎn)擊洗衣類型管理,頁面跳轉(zhuǎn)到洗衣類型管理界面,瀏覽所有的
93、洗衣類型信息,點(diǎn)擊要刪除的數(shù)據(jù),彈出的確定對話框,即可刪除該洗衣類型信息,程序效果圖如圖4.8所示。</p><p> 圖4.10 洗衣類型刪除</p><p> 4.4會員信息模塊設(shè)計</p><p> 4.4.1添加會員信息</p><p> 管理員輸入會員相關(guān)正確信息后點(diǎn)擊錄入按鈕,如果是沒有輸入完整的會員信息,都會給出相應(yīng)的錯
94、誤提示,不能錄入成功。輸入數(shù)據(jù)都通過form表單中定義的方法onsubmit="return checkForm()"來檢查,checkForm()函數(shù)中是各種的校驗(yàn)輸入數(shù)據(jù)的方式,程序效果圖如圖4.11所示。</p><p> 圖4.11 會員信息添加</p><p> 4.4.2會員信息管理</p><p> 管理員點(diǎn)擊左側(cè)的菜單“會員
95、信息管理”,頁面跳轉(zhuǎn)到會員信息管理界面,調(diào)用后臺的userAction類查詢出所有的會員信息信息,并把這些信息封轉(zhuǎn)到數(shù)據(jù)集合List中,綁定到request對象,然后頁面跳轉(zhuǎn)到相應(yīng)的jsp,顯示出洗衣類型信息,洗衣類型管理頁面如圖4.9所示。</p><p> 圖4.12 會員信息管理</p><p> 4.4.3會員充值模塊</p><p> 點(diǎn)擊“充值”超
96、級連接,頁面跳轉(zhuǎn)到充值的頁面,輸入充值金額,點(diǎn)擊確定按鈕,即可完成充值操作,程序效果圖如圖4.8所示。</p><p> 圖4.13 會員充值</p><p> 4.5收取衣物模塊設(shè)計</p><p> 4.5.1收取衣物添加</p><p> 管理員輸入衣物相關(guān)正確信息后點(diǎn)擊錄入按鈕,如果是沒有輸入完整的衣物信息,都會給出相應(yīng)的錯誤
97、提示,不能錄入成功。輸入數(shù)據(jù)都通過form表單中定義的方法onsubmit="return checkForm()"來檢查,checkForm()函數(shù)中是各種的校驗(yàn)輸入數(shù)據(jù)的方式,程序效果圖如圖4.14所示。</p><p> 圖4.14 收入衣物添加</p><p> 4.5.2收取衣物管理</p><p> 管理員點(diǎn)擊左側(cè)的菜單“收取衣
98、物管理”,頁面跳轉(zhuǎn)到收取衣物管理界面,調(diào)用后臺的shouAction類查詢出所有的收取衣物信息,并把這些信息封轉(zhuǎn)到數(shù)據(jù)集合List中,綁定到request對象,然后頁面跳轉(zhuǎn)到相應(yīng)的jsp,顯示出收取衣物信息,程序效果圖如圖4.15所示。</p><p> 圖4.15 收取衣物管理</p><p> 4.6業(yè)務(wù)統(tǒng)計模塊設(shè)計</p><p> 4.6.1業(yè)務(wù)統(tǒng)計模
99、塊</p><p> 點(diǎn)擊“洗衣業(yè)務(wù)統(tǒng)計”頁面跳轉(zhuǎn)到查詢的tongji_pre.jsp,輸入開始時間和截止日期,點(diǎn)擊統(tǒng)計按鈕,系統(tǒng)發(fā)送請求到后臺的tongjiAction處理。如果是沒有輸入開始時間和截止日期,都會給出相應(yīng)的錯誤提示,提示“請輸入時間”。輸入數(shù)據(jù)都通過form表單中定義的方法onsubmit="return checkForm()"來檢查,checkForm()函數(shù)中是各種的
100、校驗(yàn)輸入數(shù)據(jù)的方式,程序效果圖如圖4.16所示。</p><p> 圖4.16 業(yè)務(wù)統(tǒng)計模塊</p><p><b> 第6章 系統(tǒng)測試</b></p><p><b> 5.1測試方法說明</b></p><p> 測試任何軟件產(chǎn)品都有兩種方法:如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,通過測試來
101、檢驗(yàn)是否每個功能都能正常使用;如果知道產(chǎn)品內(nèi)部工作過程,通過測試來檢驗(yàn)產(chǎn)品內(nèi)部動作是否按規(guī)定正常進(jìn)行。前一種方法稱為黑盒測試,后一種方法稱為白盒測試。</p><p> 對于軟件測試而言,黑盒測試法把程序看作一個黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程。也就是說,黑盒測試是在程序接口進(jìn)行的測試,它只檢查程序功能是否能正常使用,程序是否能適當(dāng)?shù)慕邮蛰斎氲臄?shù)據(jù)并產(chǎn)生正確的輸出信息,程序運(yùn)行過程中能否保持外部信息的
102、完整性。黑盒測試又稱為功能測試。</p><p> 白盒測試法和黑盒測試法相反,它的前提是可以把程序看成裝在一個透明的白盒子里,測試者完全知道程序的結(jié)構(gòu)和處理算法。這種方法按照程序內(nèi)部的邏輯測試程序,檢測程序中的主要執(zhí)行通路是否都能按預(yù)定要求正確的工作。白盒測試又稱為結(jié)構(gòu)測試。</p><p> 其常用測試技術(shù)有:等價類劃分、邊界值分析、錯誤推測法等。此外,與軟件開發(fā)過程類似,測試過程
103、也可按階段分步驟進(jìn)行,一般分為:單元測試,集成測試,系統(tǒng)測試[2]。</p><p> 根據(jù)以上測試方法,在進(jìn)行高校教師考核管理系統(tǒng)的實(shí)際測試時,為了全面檢測系統(tǒng)的各項(xiàng)功能,先采用了單元測試的方法,在測試登錄模塊以及系統(tǒng)權(quán)限控制時采用了白盒測試,測試其它模塊時采用的黑盒測試。在對系統(tǒng)各單元進(jìn)行單元測試完成后,又把各個功能模塊組合起來進(jìn)行了集成測試,最后進(jìn)行系統(tǒng)測試。</p><p>&l
104、t;b> 5.2測試用例設(shè)計</b></p><p> 表5.1 登錄模塊及權(quán)限控制測試用例</p><p><b> 5.3測試結(jié)果分析</b></p><p> 通過單元測試,發(fā)現(xiàn)了系統(tǒng)中存在的一些錯誤和漏洞,將這些問題解決后,又對系統(tǒng)進(jìn)行了集成測試。測試結(jié)果表明系統(tǒng)能達(dá)到所需要求,各部分測試都能達(dá)到理想結(jié)果。&
105、lt;/p><p><b> 結(jié) 論</b></p><p> 本系統(tǒng)各項(xiàng)主要功能已基本完成,具備洗衣店管理的基本要求。本系統(tǒng)的特色有:</p><p> (1) 實(shí)用性:本系統(tǒng)的工作流程是基于實(shí)際的高校教師年度考核的工作流程進(jìn)行設(shè)計的,具有一定的實(shí)用性。 </p><p> (2) 界面交互性:本系統(tǒng)交互性的體現(xiàn)
106、之一就是對于用戶的操作進(jìn)行情況能夠給予友好的提示,告知用戶當(dāng)前操作成功還是失敗,并提出改進(jìn)意見。</p><p> (3) 可擴(kuò)展性:一個好的系統(tǒng)擴(kuò)展性是必不可少的,本系統(tǒng)也具備了一定的可擴(kuò)展性。例如,界面采用的CSS開發(fā),可以擴(kuò)展更多不同的界面而完全不影響網(wǎng)站的內(nèi)容。</p><p> (4) 程序模塊化:本系統(tǒng)開發(fā)過程中,將功能合理劃為較小的模塊,以實(shí)現(xiàn)模塊重用和各模塊之間的松耦合
107、。</p><p> (6) 安全性:本系統(tǒng)設(shè)置了的權(quán)限分配,主要分為系統(tǒng)管理員、系部管理員、教師3級權(quán)限。只有系統(tǒng)管理員才能對系統(tǒng)進(jìn)行相關(guān)操作,保證了系統(tǒng)的安全性。</p><p> 本文詳細(xì)描述了設(shè)計與實(shí)現(xiàn)高校教師年度考核管理系統(tǒng)的技術(shù)理論、實(shí)現(xiàn)方法、測試維護(hù)、界面設(shè)計等方面,并為一般的基于B/S結(jié)構(gòu)的系統(tǒng)的應(yīng)用開發(fā)提供了范例,具有良好的實(shí)際借鑒價值和一定的理論參考價值。</
108、p><p> 通過開發(fā)高校教師年度考核管理系統(tǒng)讓我在軟件工程設(shè)計、數(shù)據(jù)庫理論與應(yīng)用、PHP、JavaScript等方面有了更深的理解,對系統(tǒng)設(shè)計的過程、方法、技巧等都有了更充分的認(rèn)識,在相關(guān)的技術(shù)、理論等各方面水平都有一定的提高。但在前期需求分析和數(shù)據(jù)庫設(shè)計時,沒有做好全面的調(diào)研和深入的理解分析,因此導(dǎo)致系統(tǒng)開發(fā)時出現(xiàn)許多錯誤,只能邊設(shè)計邊修改需求方案,最后在指導(dǎo)教師的指導(dǎo)和自己的努力下解決了相應(yīng)的問題,這是以后再
109、開發(fā)系統(tǒng)開發(fā)時需要謹(jǐn)記的教訓(xùn)。</p><p> 在系統(tǒng)實(shí)際的設(shè)計開發(fā)過程中,由于時間的不足和系統(tǒng)設(shè)計經(jīng)驗(yàn)的缺乏,所以系統(tǒng)依然存在一些缺點(diǎn)和不足,比如導(dǎo)出EXCEL時格式不夠美觀、打印表單時表單排版粗糙,數(shù)據(jù)庫方面,沒有用到視圖、存儲過程等,數(shù)據(jù)操作直接基于表實(shí)現(xiàn),安全性會打點(diǎn)折扣。今后我會將這些問題逐步加以完善和解決,我將繼續(xù)努力,逐步使它趨于完美。</p><p> 在整個系統(tǒng)的設(shè)
110、計和實(shí)現(xiàn)過程中,我體會到了一名軟件開發(fā)人員的艱辛和用軟件開發(fā)工具成功實(shí)現(xiàn)自己設(shè)想的喜悅之情。在這期間我所積累下來的編程思想尤為重要,我意識到將舊知識和新知識結(jié)合的必要性,學(xué)會了如何思考和解決問題的方法。在今后的學(xué)習(xí)和工作當(dāng)中,我會再接再厲,爭取做到最好。</p><p><b> 參 考 文 獻(xiàn)</b></p><p> [1] 張孝祥、徐明華, JAVA基礎(chǔ)與案
111、例開發(fā)詳解, 清華大學(xué)出版社, 2009.</p><p> [2] 康牧,JSP動態(tài)網(wǎng)站開發(fā)實(shí)用教程,清華大學(xué)出版社,2009.</p><p> [3] 劉亞賓,精通Eclipse--JAVA技術(shù)大系,電子工業(yè)出版社,2005.</p><p> [4] 于萬波,網(wǎng)站開發(fā)與應(yīng)用案例教程,清華大學(xué)出版社,2009.</p><p>
112、 [5] 楊學(xué)瑜,高立軍,軟件開發(fā)過程與項(xiàng)目管理,電子工業(yè)出版社,2008.</p><p> [6] 張潔才,Java web應(yīng)用開發(fā)教程,科學(xué)出版社,2005.</p><p> [7] 戴維爾,JavaScript程序員教程,電子工業(yè)出版社,2010.</p><p> [8] 黎連業(yè)、王華、李淑春,軟件測試與測試技術(shù),清華大學(xué)出版社,2009.<
113、/p><p> [9] 黃梯云著.管理信息系統(tǒng).北京.電子工業(yè)出版社.2006 .</p><p> [10].James D. McCaffrey等著.NET軟件測試自動化之道[M]. 北京.電子工業(yè)出版社.2007.</p><p> [11].甘仞初著.信息系統(tǒng)開發(fā).北京.經(jīng)濟(jì)科學(xué)出版社.2007.</p><p> [12].馬赫
114、著. Dreamweaver MX 2004 網(wǎng)頁設(shè)計經(jīng)典108例.中國青年出版社.2005.</p><p> [13].唐友國 湛洪波著.JSP網(wǎng)站開發(fā)詳解.電子工業(yè)出版社2008年10月.</p><p> [14].衛(wèi)紅春等著.信息系統(tǒng)分析與設(shè)計[M].北京.清華大學(xué)出版社.2009.</p><p> [15].張大方 李瑋等著.軟件測試技術(shù)與管理[
115、M].湖南.湖南大學(xué)出版社,2007.</p><p> [16]. (美)H.M.Deitel,P.Jdeitel著.Java程序設(shè)計教程(第五版). 清華大學(xué)出版社.2004.</p><p> [17].(美)Elliotte Rusty Harold著.Java Network Programming.東南大學(xué)出版社 .2005.</p><p> [
116、18] 孫衛(wèi)琴等著.精通struts:基于MVC的Java Web設(shè)計與開發(fā). 電子工業(yè)出版社.2005.</p><p> [19] 張文靜 林琪著.JSP程序設(shè)計.人民郵電出版社.2005.</p><p> [20] 孫衛(wèi)琴 李洪成著.Tomcat與Java Web開發(fā)技術(shù)詳解. 電子工業(yè)出版社.2005.</p><p> [21](美)John J.
117、Patrick著.SQL基礎(chǔ)(第二版).清華大學(xué)出版社.2004.</p><p> [22](美)David flanagan著.Java技術(shù)手冊(第五版).東南大學(xué)出版社.2006.</p><p> [23]黃裴、徐汀榮,電子商務(wù)原理與技術(shù)(第二版),科學(xué)出版社,2006年10月</p><p><b> 致 謝</b></
118、p><p> 本論文從今年三月底開題以來,到目前已經(jīng)兩個多月了,在這短暫而緊張的系統(tǒng)設(shè)計開發(fā)過程中,我學(xué)到了很多東西,明白了很多道理,也有許多發(fā)自內(nèi)心的感受。在這段時間里,有許多人給了我啟發(fā)和幫助,在畢業(yè)論文完成之際,我在此表達(dá)對他們最真摯的感謝。</p><p> 首先要感謝我的指導(dǎo)老師:xxx老師,xxx的包容、善良和強(qiáng)烈的責(zé)任心讓我深深地感動,她治學(xué)態(tài)度嚴(yán)謹(jǐn),對我要求也比較嚴(yán)格,雖然
119、平日工作比較繁忙,但在我做畢業(yè)設(shè)計的每個階段,從實(shí)習(xí)到查閱資料,從擬定題目到開題報告,中期檢查、修改、確定,后期詳細(xì)設(shè)計,編碼測試等整個過程都給予了我悉心的指導(dǎo),她細(xì)心地糾正我設(shè)計中的錯誤,并耐心地向我講解,她的治學(xué)嚴(yán)謹(jǐn)和科學(xué)研究的精神也是我永遠(yuǎn)學(xué)習(xí)的榜樣,并將積極影響我今后的學(xué)習(xí)和工作。</p><p> 其次,我要感謝我實(shí)習(xí)的公司:北京數(shù)字通達(dá)軟件有限公司,感謝我的同事。感謝他們在PHP、JavaScrip
120、t技術(shù)上對我的指導(dǎo)。</p><p> 最后還要感謝和我一起做畢業(yè)設(shè)計的同學(xué),他們與我同甘共苦,在設(shè)計中給了我很大的幫助與支持,在此,我由衷的向曾經(jīng)幫助過我的人說一聲:謝謝,謝謝你們!</p><p><b> 外文科技資料翻譯</b></p><p><b> 英文原文</b></p><p&g
121、t; JSP application frameworks</p><p> A framework is a reusable, semi-complete application that can be specialized to</p><p> produce custom applications [Johnson]. Like people, software appl
122、ications are more alike than they are different. They run on the same computers, expect input from the same devices, output to the same displays, and save data to the same hard disks. Developers working on conventional d
123、esktop applications are accustomed to toolkits and development environments that leverage the sameness between applications. Application frameworks build on this common ground to provide developers with a reusable s</
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 洗衣店管理系統(tǒng)
- 洗衣店英語
- 洗衣店銷售管理系統(tǒng)-v0.9
- 洗衣店 顧客須知
- 洗衣店洗衣注意事項(xiàng)
- 洗衣店實(shí)踐心得
- 天津洗衣店列表
- 校園洗衣店(申報書)
- 開洗衣店的準(zhǔn)備
- 洗衣店策劃書
- 洗衣店崗位設(shè)置與職責(zé)
- 從mba到洗衣店老板
- 投資洗衣店所要考慮的問題
- 校園洗衣店創(chuàng)業(yè)計劃書
- 投資洗衣店所要考慮的問題
- 洗衣o2o來勢洶洶,傳統(tǒng)洗衣店何去何從
- 藍(lán)月亮洗衣店項(xiàng)目創(chuàng)業(yè)計劃書
- 洗衣店的商業(yè)模式進(jìn)化和創(chuàng)新
- 基于移動應(yīng)用的洗衣店集配送管理系統(tǒng)的設(shè)計與實(shí)現(xiàn).pdf
- 萬元開全手工綠色洗衣店
評論
0/150
提交評論