版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 校園二手商品網(wǎng)上銷售系統(tǒng)的設(shè)計與實現(xiàn)</p><p> 摘要 本人的畢業(yè)設(shè)計是校園二手商品網(wǎng)上銷售系統(tǒng)的設(shè)計與實現(xiàn).本系統(tǒng)使用mvc模式,以java作為開發(fā)語言.在指導(dǎo)老師的指導(dǎo)下,設(shè)計并實現(xiàn)了校園二手商品網(wǎng)上銷售系統(tǒng)的基本功能.功能包括,二手物品管理,用戶處理,公告實現(xiàn),以及管理系統(tǒng).實現(xiàn)了二手物品交易系統(tǒng)的信息交流,買賣雙方可以簡單而又安全的交易.本系統(tǒng)交互性強,界面簡潔又大方,易于
2、操作,完全基于internet網(wǎng)絡(luò).</p><p> 關(guān)鍵詞 校園二手物品 交易 管理系統(tǒng) 系統(tǒng)實現(xiàn)</p><p> The design andrealization of a Campus Second-hand Goods Transaction System</p>
3、<p> Abstract:My graduation project is the design andrealization of a Campus Second-hand Goods Transaction System. This system uses&
4、#160;the MVC mode with Java as the development language. Under the guidance of Teacher Chen, Ihave successfully designed and
5、realized the Campus Second-hand Goods Transaction System’s basic functions which include second-hand goods management, user processing, bull
6、etin realization and system management. Information exchange is realized in the second-hand goods transaction sys</p><p> Key words: Sec
7、ond-hand transactions management system system implementation</p><p><b> 目錄</b></p><p><b> 1 引言1</b></p><p> 1.1 選題背景1</p><p> 1.2 可行性分
8、析1</p><p> 1.2.1 技術(shù)可行性1</p><p> 1.2.2 經(jīng)濟可行性2</p><p> 1.2.3 操作可行性2</p><p><b> 2 需求分析3</b></p><p> 2.1 用戶功能需求3</p><p> 2
9、.1.1用戶管理模塊功能需求分析4</p><p> 2.12商品展示,模塊功能需求分析4</p><p> 2.1.3 公告管理模塊功能需求分析4</p><p> 2.1.4 顧客反饋留言模塊需求分析5</p><p> 2.1.5后臺登陸模塊需求分析5</p><p> 2.1.6商品管理模塊
10、需求分析5</p><p> 2.1.7系統(tǒng)用戶管理模塊需求分析6</p><p> 2.2 性能需求6</p><p> 2.3 主要技術(shù)分析6</p><p> 2.3.1 J2EE技術(shù)7</p><p> 2.3.2 Struts框架7</p><p><b&g
11、t; 3 概要設(shè)計9</b></p><p> 3.1 功能模塊圖9</p><p> 3.2 處理流程設(shè)計9</p><p> 3.2.1 系統(tǒng)操作流程圖9</p><p> 3.2.2 數(shù)據(jù)增加流程10</p><p> 3.2.3 數(shù)據(jù)修改流程11</p><
12、;p> 3.2.4 數(shù)據(jù)刪除流程12</p><p><b> 4 詳細(xì)設(shè)計13</b></p><p><b> 4.1實體圖13</b></p><p> 4.1.1系統(tǒng)E-R圖15</p><p> 4.2 數(shù)據(jù)庫設(shè)計15</p><p>
13、4.2.1 Sqlserver2000簡介15</p><p> 4.2.2 數(shù)據(jù)庫表結(jié)構(gòu)17</p><p> 4.2.3 數(shù)據(jù)庫連接技術(shù)20</p><p> 4.3 界面及代碼設(shè)計23</p><p> 4.3.1 用戶注冊23</p><p> 4.3.2 二手物品發(fā)布23</p&g
14、t;<p> 4.3.3 用戶登陸24</p><p> 4.3.4 網(wǎng)站首頁24</p><p> 4.3.5 系統(tǒng)管理模塊設(shè)計25</p><p> 5 系統(tǒng)調(diào)試與測試26</p><p> 5.1 程序調(diào)試26</p><p> 5.2 程序的測試26</p>
15、<p> 5.2.1 測試的重要性及目的26</p><p> 5.2.2 測試的步驟28</p><p> 5.2.3 測試的主要內(nèi)容28</p><p><b> 第6章 結(jié)論31</b></p><p> 6.1 系統(tǒng)評價31</p><p> 6.2 安全性
16、問題31</p><p><b> 參考文獻(xiàn)33</b></p><p><b> 謝辭34</b></p><p><b> 1 引言</b></p><p><b> 1.1 選題背景</b></p><p>
17、隨著時代不斷進(jìn)步,社會不斷發(fā)展.電子商務(wù)得到了不斷地發(fā)展.電子商務(wù)成為了人們?nèi)粘I畹囊徊糠?如今,網(wǎng)上買東西,足不出戶便可以買到想要的東西.物美價廉更是成為了年輕人的主流消費方式.而電子商務(wù)也正在逐步的走向校園,學(xué)生可以在網(wǎng)上更方便的找工作、購物、以及買賣交易二手物品.綜上所述,校園二手商品網(wǎng)上銷售系統(tǒng)是有發(fā)展?jié)摿Φ? </p><p> 二手物品在校園中是有市場的.將要畢業(yè)的學(xué)生,可以將二手物品,如書,自行
18、車,暖壺,以及一些不方便攜帶的東西,可以賣給學(xué)弟學(xué)妹們.這樣可以很大程度上避免浪費,符合本人國的可持續(xù)發(fā)展的國策.學(xué)弟學(xué)妹,可以用低廉的價格,買到自己想要而實用的物品,符合國家倡導(dǎo)的勤儉節(jié)約的政策.校園二手商品網(wǎng)上銷售系統(tǒng)無論是對于買方還是賣方,可以達(dá)到雙贏互助的.</p><p> 每個學(xué)校雖然在每年6月份都有跳蚤市場,來買賣二手物品.但是局限性很大.同學(xué)們往往在跳蚤市場逛了一天,卻還是一無所獲.沒要買到自己
19、想要的東西.而且魚龍混雜,經(jīng)常無法保證售后,以及二手物品的質(zhì)量.而學(xué)生們?nèi)绻谛@二手商品網(wǎng)上銷售系統(tǒng)上交易二手物品.不僅可以讓買賣變得方便,系統(tǒng)分類簡單明了.賣賣雙方都有學(xué)籍和學(xué)號,很大的程度減少學(xué)生受騙的情況.</p><p> 綜上三點,校園二手商品網(wǎng)上銷售系統(tǒng)既方便,又便捷,還方便管理.符合開發(fā)的目的.</p><p><b> 1.2 可行性分析</b>
20、</p><p> 1.2.1 技術(shù)可行性</p><p> 本系統(tǒng)需一臺裝有IE瀏覽器的電腦,對電腦本身沒有太高的要求,學(xué)生的個人計算機,學(xué)校的計算機都可以.</p><p> 1.2.2 經(jīng)濟可行性</p><p> 該系統(tǒng)安裝即可使用.不用大量的人員開發(fā)及維護(hù),節(jié)省大量金錢.成本低.</p><p>
21、1.2.3 操作可行性</p><p> 界面設(shè)計時要充分考慮操作者、管理人員,以及用戶習(xí)慣,使得操作簡單,快捷而又全面;數(shù)據(jù)錄入快速、規(guī)范、可靠;統(tǒng)計精準(zhǔn);制表靈活;適應(yīng)性要強;便于擴充.</p><p><b> 2 需求分析</b></p><p> 開發(fā)軟件的需求分析是系統(tǒng)開發(fā)設(shè)計的第一步,而且需求分析的重要性很強.需求分析的工作
22、質(zhì)量,不僅影響著后續(xù)開發(fā)軟件時的工作的質(zhì)量.而且還決定著開發(fā)出軟件的價值.需求分析,深入的分析用戶的需求,把用戶需求用數(shù)學(xué)方法統(tǒng)計出來.需求分析是從市場調(diào)查,用戶評價,到肯定用戶需求該產(chǎn)品的過程.在這個過程中,對用戶的想法,不斷地揭示和判斷的過程.其作用是確定所開發(fā)的軟件的范圍,確定開發(fā)軟件的性能,和功能.現(xiàn)在從用戶功能需求.性能需求,主要技術(shù)分析3方面進(jìn)行闡述.</p><p> 2.1 用戶功能需求<
23、/p><p> 現(xiàn)在校園中的交易二手物品的現(xiàn)象很普遍.然而,校園中并沒有一個平臺可以供學(xué)生交易二手物品,學(xué)生之間交易二手物品多半是熟人之間交易,或者是通過朋友介紹來交易,來保證交易商品的質(zhì)量,以及減少被騙的風(fēng)險.這樣的交易弊端是,信息量少,學(xué)生很難買到想買的商品,有想買的商品也很難有選擇的機會.這個時候就需要一個平臺,讓學(xué)生在既安全又可供其選擇商品的平臺進(jìn)行交易.</p><p> 針對以
24、上情況,本項目應(yīng)用而生,目的是建立一個學(xué)生可以瀏覽大量信息,供其選擇,又可以放心交易的二手物品交易平臺.可以使賣家方便出售其需要出售的物品和提供自己的聯(lián)系方式,而買家可以十分方便的瀏覽正在出售的商品信息,并選擇自己所需要的進(jìn)行購買.校園二手物品銷售系統(tǒng)工作流程為:1系統(tǒng)啟動.2進(jìn)入登錄界面,3用戶進(jìn)行登錄.4瀏覽系統(tǒng)主頁面.5用戶瀏覽、閱讀和查詢信息.6注冊的用戶除了能夠完成用戶的自身操作以外,還能夠進(jìn)行對自己物品進(jìn)行增加、修改和刪除的
25、操作.7用戶可以選擇交易的物品進(jìn)行交易.這個系統(tǒng)提供后臺管理,方便管理員對系統(tǒng)進(jìn)行維護(hù).</p><p> 基于JSP上的校園二手商品網(wǎng)上銷售系統(tǒng)的設(shè)計和實現(xiàn).本系統(tǒng)采取的是原型法.考慮到,在現(xiàn)在最流行的軟件設(shè)計方法也是原型法,現(xiàn)在借用做畢業(yè)設(shè)計的機會熟悉和掌握原型法.原型法的優(yōu)點很明顯,原型法是先設(shè)計出來項目的原型,然后通過用戶(在制作畢業(yè)設(shè)計時候,就是陳老師)的認(rèn)可,老師給出建議,本人進(jìn)行設(shè)計上的修改.之后
26、就可以繼續(xù)的對子項目進(jìn)行開發(fā)與研究.</p><p> 最后根據(jù)系統(tǒng)的功能了解該設(shè)計的市場需求,然后再設(shè)計出一個系統(tǒng),能大致上實現(xiàn)功能.最后在后續(xù)過程中做修改和實現(xiàn)應(yīng)用.</p><p> 2.1.1用戶管理模塊功能需求分析 </p><p> 對于許多電子商務(wù)網(wǎng)站來說,用戶管理功能是必要的.這個模塊保證了只有注冊的會員才能夠有權(quán)限進(jìn)行相關(guān)操作.該系統(tǒng)中,注冊
27、會員需要輸入該會員的學(xué)號和身份信息,防止了一些不法人員對于系統(tǒng)的惡意操作.保證了系統(tǒng)的穩(wěn)定性,和安全性.具體分析如下:</p><p> 1) 只有注冊并登陸的會員才有權(quán)利在系統(tǒng)中進(jìn)行發(fā)布信息.以及買賣商品的權(quán)限.除此之外,系統(tǒng)具有注冊功能,登陸以及驗證的功能.瀏覽者如若是該校學(xué)生,可以注冊為會員.</p><p> 2) 所能注冊的會員,均為普通權(quán)限會員. </p>&
28、lt;p> 2.1.2商品展示,模塊功能需求分析</p><p> 商品是電子商務(wù)的靈魂.因此,一個直觀而又簡潔的商品展示的模塊,在校園二手交易系統(tǒng)中是非常重要的.商品的展示,要保證在穩(wěn)定而又安全的前提下,給瀏覽者提供方便,而又簡單的信息.商品展示的界面要做的美觀大方.對于后臺管理人員,能夠方便其維護(hù)和管理.具體功能分析如下:</p><p> 1) 保證所有瀏覽人員可以看到商
29、品的信息,而瀏覽商品的權(quán)利,所有進(jìn)入校園二手交易系統(tǒng)的人都可以瀏覽.這樣做的目的是增大會員的注冊量,以及客戶的數(shù)量.</p><p> 2) 瀏覽者可以通過商品的分類,來查看商品.</p><p> 3) 商品的詳細(xì)信息中,必須記錄其商品的大圖,以及其全部的詳細(xì)資料,方便瀏覽者對商品的了解</p><p> 4) 商品的詳細(xì)信息中,必須有跳轉(zhuǎn)購買的鏈接<
30、/p><p> 2.1.3 公告管理模塊功能需求分析 </p><p> 公告功能可以為客戶提供最新的資訊,服務(wù)咨詢,以及網(wǎng)站活動等內(nèi)容.是為了提升網(wǎng)站的業(yè)績的重要途徑.具體功分析能如下:</p><p> 1) 所有瀏覽者都可以看到公告內(nèi)容</p><p> 2) 公告信息必須保證其真實性.必須要對管理人員進(jìn)行監(jiān)督.因為管理人員,有最高
31、權(quán)限.包括對公告的添加、修改、刪除.保護(hù)網(wǎng)站的利益</p><p> 2.1.4 顧客反饋留言模塊需求分析</p><p> 顧客是整個系統(tǒng)中的主導(dǎo).系統(tǒng)運行的質(zhì)量,服務(wù)的效率,直接來自于顧客的反饋.針對顧客的反饋,和留言推薦.可以更好的管理和維護(hù)校園二手交易網(wǎng)站.具體分析如下:</p><p> 1) 所有注冊并且登陸的會員,都可以進(jìn)行留言以及反饋</
32、p><p> 2) 經(jīng)過有效性驗證后才可提交留言</p><p> 2.1.5后臺登陸模塊需求分析 </p><p> 是進(jìn)行系統(tǒng)管理的平臺,這個模塊只有管理者才有權(quán)限進(jìn)入和操作.避免一些非法人員的惡意操作.保證了校園二手商品網(wǎng)上銷售系統(tǒng)的安全性以及穩(wěn)定性,管理人員通過輸入賬號密碼登陸,進(jìn)行一切的管理工作.后臺登陸模塊需求分析如下:</p><
33、p> 1) 管理人員登陸后臺需要輸入正確的賬號和密碼</p><p> 2) 賬號輸入錯誤的時候,給出錯誤提示,重新輸入</p><p> 2.1.6商品管理模塊需求分析 </p><p> 商品是大學(xué)生二手物品交易系統(tǒng)中最龐大的部分,并且是最需要管理的部分.管理人員需要保證商品正確的展示.</p><p> 1) 管理人員能
34、夠?qū)ι唐愤M(jìn)行添加操作、修改操作和刪除操作.保證商品的信息及時更新,以及商品信息的合法</p><p> 2) 管理人員需要注意商品的詳細(xì)信息</p><p> 2.1.7系統(tǒng)用戶管理模塊需求分析</p><p> 有管理人員,用戶才能更好的用二手物品交易系統(tǒng)更好的為自己服務(wù).經(jīng)過指導(dǎo)老師的指導(dǎo),能夠有效的保證系統(tǒng)的穩(wěn)定,和安全.</p><
35、p> 后臺的管理人員可以有權(quán)限對會員信息進(jìn)行刪除和添加.保證了該系統(tǒng)中注冊會員的真實性,防止不法人員對網(wǎng)站的破壞.保證了網(wǎng)站的安全性和穩(wěn)定性.</p><p> 2.1.8購物車模塊分析</p><p> 購物車功能是本系統(tǒng)的重要組成部分,它直接造成交易的發(fā)送,因此校園二手交易系統(tǒng)必須設(shè)計的方便而又簡潔,直觀的購物車功能是十分重要的,具體的分析如下:</p>&l
36、t;p> 1) 客戶在查詢商品詳情的時候,點擊“加入購物車”則自動加入購買的清單</p><p> 2) 購物車頁面中能夠直觀的看到所有已加入購物車物品的簡單資料,以及商品編號,名稱,單價,數(shù)量等等.點擊確認(rèn)購買</p><p><b> 2.2 性能需求</b></p><p><b> 本機器的配置如下:</b
37、></p><p> 處理器:Inter Pentium 41.6Hz或更高.</p><p><b> 內(nèi)存:2000MB</b></p><p> 硬件空間:160GB</p><p> 本次畢業(yè)設(shè)計主要采用的技術(shù)</p><p> 數(shù)據(jù)庫:Microsoft SQL Serv
38、er 2000.</p><p><b> 編程語言 JSP</b></p><p> 服務(wù)器:Tomcat5.5,jdk1.6</p><p> 開發(fā)環(huán)境:WindowsXP</p><p> 2.3 主要技術(shù)分析</p><p> Java不依賴平臺的特征使得它受到了廣泛的關(guān)注[1]
39、.設(shè)計主要采用J2EE技術(shù)體系,使用分層思想來設(shè)計程序.J2EE是利用Java進(jìn)行企業(yè)開發(fā)的一套拓展規(guī)范,它供應(yīng)基于組件設(shè)計、開發(fā)、部署和管理企業(yè)應(yīng)用的解決方式和辦法,基于J2EE的企業(yè)級應(yīng)用軟件,它不受任何指定操作系統(tǒng)、網(wǎng)絡(luò)環(huán)境、硬件平臺的束縛.本網(wǎng)站在技術(shù)上除了利用JSP外,而且還采用了Struts2、Hibernate、以及AJAX技術(shù).</p><p> 2.3.1 J2EE技術(shù)</p>
40、<p> 目前,Java 2平臺一共有3個版本,其中Micro版(Java 2 Platform Micro Edition,J2ME)適合小型設(shè)備、Java 2平臺標(biāo)準(zhǔn)版(Java 2 Platform Standard Edition,J2SE)適合桌面系統(tǒng)、適用于創(chuàng)建服務(wù)器應(yīng)用程序和服務(wù)的Java 2平臺企業(yè)版(Java 2 Platform Enterprise Edition,J2EE),J2EE是一種利用Java
41、 2平臺來簡化企業(yè)規(guī)范應(yīng)用系統(tǒng)的開發(fā)與部署,進(jìn)而提高再利用[2].</p><p> J2EE體系結(jié)構(gòu)供應(yīng)了中間層集成框架,能夠使得費用較低而又需求高的可用性、高可靠性以及高的可擴展性的應(yīng)用產(chǎn)品的需求.通過供應(yīng)統(tǒng)一的開發(fā)平臺,J2EE降低了開發(fā)多層應(yīng)用的費用而且使其變得簡潔化,而且供應(yīng)對現(xiàn)有應(yīng)用程序集成強有力支撐。完全支持Enterprise JavaBeans,有極好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄的支持,
42、增強了安全機制,提高了性能[3].</p><p> J2EE供應(yīng)了杰出的機制.能夠搭建具有可伸縮性、靈活性、易維護(hù)性的商務(wù)系統(tǒng)</p><p> 2.3.2 Struts框架</p><p> Struts在最早的時候是作為Apache Jakarta項目的組成部分,項目的創(chuàng)造者們希望通過對Struts的探究,從而改善和提升JavaServer Pages
43、、Servlet、標(biāo)簽庫以及面向?qū)ο蟮募夹g(shù)水平.Struts這個名字是源于在一些建筑當(dāng)中被使用的支持金屬框架.這個框架叫"Struts"的原因是為了讓人們記住那些支撐人們建筑的基本支撐.這也是Struts能夠在開發(fā)Web應(yīng)用程序中扮演一個重要角色的原因.當(dāng)建立一個房屋或者建筑的時候,建筑工程師使用支柱為建筑的每一層供應(yīng)了支撐.同樣的原理,軟件工程師們使用Struts為軟件應(yīng)用的每一層提供支撐. Struts的目標(biāo)是減
44、少在利用MVC設(shè)計模型來開發(fā)Web應(yīng)用軟件所花費的開發(fā)的時間.我們應(yīng)該學(xué)習(xí)和使用該框架,而且它將能夠完成其中的一些特別繁瑣的工作.若想結(jié)合使用Servlets和JSP兩個軟件的優(yōu)點來創(chuàng)建可擴展的應(yīng)用,選擇Struts是一個絕佳的決定[4].</p><p> Struts跟Tomcat、Turbine等諸多Apache項目一樣,是開源軟件,這是它的一大優(yōu)點,使開發(fā)者能更深入的了解其內(nèi)部實現(xiàn)機制[5].</
45、p><p> 在此之外,Struts的兩個最大的特點是:Taglib和頁面導(dǎo)航。Taglib是Struts的標(biāo)記庫,如果能靈活運用Taglib,能很大程度的提高開發(fā)的效率。除此外,對于現(xiàn)在國內(nèi)的JSP開發(fā)人員來說,除了使用JSP自帶的通用標(biāo)記以外,很少有開發(fā)人員開發(fā)自己的標(biāo)記,所以說Struts是一個很好的起點[6].</p><p><b> 3 概要設(shè)計</b>&
46、lt;/p><p><b> 3.1 功能模塊圖</b></p><p> 圖3.1 功能模塊圖</p><p> 3.2 處理流程設(shè)計</p><p> 3.2.1 系統(tǒng)操作流程圖</p><p> 圖3.2 系統(tǒng)操作流程圖</p><p> 3.2.2 數(shù)據(jù)增加
47、流程</p><p> 用戶添加信息時,編號字段的信息是由系統(tǒng)自動生成的,而且用戶不能修改.除此之外,其他信息由用戶自己編輯輸入,在此之后系統(tǒng)對數(shù)據(jù)通過合法判斷,如果數(shù)據(jù)合法,合法數(shù)據(jù)被保存至數(shù)據(jù)庫,不合法則系統(tǒng)提示用戶重新輸入數(shù)據(jù).數(shù)據(jù)增加流程圖:</p><p> 圖3.3 數(shù)據(jù)增加流程圖</p><p> 3.2.3 數(shù)據(jù)修改流程</p>
48、<p> 在修改信息時,首先選中一條準(zhǔn)備更改的信息,然后輸入需要更改的數(shù)據(jù),系統(tǒng)判斷合法性.如果判斷其合法,則保存至數(shù)據(jù)庫,如果判斷其不合法,則重新輸入數(shù)據(jù).數(shù)據(jù)修改流程圖如圖3.4所示.</p><p> 圖3.4 數(shù)據(jù)修改流程圖</p><p> 3.2.4 數(shù)據(jù)刪除流程</p><p> 當(dāng)用戶選定一條需要刪除的信息的時候,單擊刪除按鈕,
49、系統(tǒng)會提示使用者是否確定其操作,用戶點取消,取消其操作,點確定刪除其在數(shù)據(jù)庫中的相應(yīng)的內(nèi)容.數(shù)據(jù)的刪除流程圖如圖3.5所示.</p><p> 圖3.5 數(shù)據(jù)刪除流程圖</p><p><b> 4 詳細(xì)設(shè)計</b></p><p><b> 4.1實體圖</b></p><p> 管理員
50、的屬性包括帳號、密碼、添加時間、用戶名、權(quán)限,其中主鍵是帳號.</p><p> 用戶的屬性包括會員的聯(lián)系方式、會員的帳號、會員的密碼、會員的姓名、會員注冊時間、注冊郵箱、上次登錄時間,其中主鍵是會員帳號.</p><p> 圖4.2用戶信息實體</p><p> 商品信息的屬性包括發(fā)布時間、價格、編號、圖片、種類、商品描述、求購、名稱、分類、出售,其中主鍵是
51、編號</p><p> 商品留言屬性包括時間的發(fā)表、評價的編號、會員的帳號、商品的編號、評價的內(nèi)容,其中主鍵是評價的編號</p><p> 4.1.1系統(tǒng)E-R圖</p><p><b> 圖4.5系統(tǒng)ER圖</b></p><p><b> 4.2 數(shù)據(jù)庫設(shè)計</b></p>
52、<p> 4.2.1 Sqlserver2000簡介</p><p> Sqlserver2000是一個基于關(guān)系型數(shù)據(jù)庫模型建立的數(shù)據(jù)庫管理系統(tǒng)軟件(DBMS)[7].它能夠幫助用戶簡便地得到所需數(shù)據(jù),而且可以供應(yīng)強大的信息處理的功能.它能夠有效的幫助用戶組織和共享數(shù)據(jù)庫的數(shù)據(jù),以便于根據(jù)數(shù)據(jù)庫的數(shù)據(jù)而作出有效的決定.除此之外,只有這樣的數(shù)據(jù)庫管理系統(tǒng)軟件(DBMS),所以僅有進(jìn)行一些信息系統(tǒng)所必
53、須的簡單信息處理,而且對操作者而言有較高的操作技能需求.</p><p> 所以,信息系統(tǒng)的開發(fā)人員都在某一種數(shù)據(jù)庫管理系統(tǒng)軟件〔DBMS〕環(huán)境下編寫相應(yīng)的應(yīng)川程序,以形成一個足以滿足應(yīng)用需求并且操作最大限度的簡單的應(yīng)用型信息系統(tǒng),這被稱之為二次開發(fā)[8]. Sqlserver2000 還擁有以下十個特點:</p><p> 1.使信息更易于查找和使用.Sqlserver2000對于用
54、戶而言,查找信息是非常方便的工具.</p><p> 2.支持 Web 功能的信息共享.Sqlserver2000能夠?qū)⒆烂鏀?shù)據(jù)庫的功能和網(wǎng)站功能連接在一起.很容易的將數(shù)據(jù)庫定位在瀏覽器中,還能夠通過局域網(wǎng)絡(luò)Internet 很方便的實現(xiàn)數(shù)據(jù)的共享.</p><p> 3.用于信息管理的強大解決方案.高級用戶和開發(fā)人員能夠創(chuàng)建一些將Sqlserver2000界面的易用性和SQL服務(wù)器的
55、可擴展性和可靠性聯(lián)系在一塊的處理辦法和處理方案.</p><p> 4.改變了數(shù)據(jù)庫窗口.能夠在Sqlserver2000容納并顯示新的對象,增大了Sqlserver2000 數(shù)據(jù)庫的易用性.</p><p> 5.提供名稱自動更正功能.自動更正用戶重新命名數(shù)據(jù)庫的信息時,常常出現(xiàn)一些壞的效應(yīng).比如,當(dāng)用戶重命名表中的文字后,將自動在查詢的相關(guān)對象中進(jìn)行相應(yīng)的更正.</p>
56、<p> 6.具有子數(shù)據(jù)表功能.子數(shù)據(jù)表在同一窗口下,提供了嵌套式的視圖,這樣就能夠在同一窗口下專心于相關(guān)的數(shù)據(jù)編輯.</p><p> 7.自動導(dǎo)入功能.用戶只需簡便地將Sqlserver2000對象(表、查詢等)從數(shù)據(jù)庫放到ODBC數(shù)據(jù)源當(dāng)中,就能夠從 Sqlserver2000中將數(shù)據(jù)導(dǎo)出到其他數(shù)據(jù)庫中.</p><p> 8.?dāng)?shù)據(jù)訪問頁功能.該功能可讓用戶能夠
57、快速簡便的建立HTML頁,并且利用數(shù)據(jù) HTML頁,將數(shù)據(jù)庫應(yīng)用拓展到企業(yè)內(nèi)部網(wǎng)絡(luò) Internet上.這將幫助用戶比以往更快速、有效的方式共享數(shù)據(jù).</p><p> 9.共享組件的集成.Sqlserver2000利用位于瀏覽器當(dāng)中的 COM 控件和Web組件,為用戶供應(yīng)了各種各樣的查看方式和分析信息的方式.</p><p> 10.交互性.Sqlserver2000支持OLE DB
58、,使用戶可以將Sqlserver2000 界面的易用性與就像SQL Server2000的后端數(shù)據(jù)庫的可升級性相結(jié)合[9].</p><p> 4.2.2 數(shù)據(jù)庫表結(jié)構(gòu)</p><p><b> 表4-1 用戶表</b></p><p> 表4-2信息發(fā)布表 </p><p><b> 表4-3客戶留言
59、表</b></p><p> 表4-4用戶個人信息表 </p><p> 表4-5新聞資訊表 </p><p><b> 表4-6 公告表</b></p><p> 表4-7 商品信息表</p><p> 表4-8 商品種類表</p><p> 4.
60、2.3 數(shù)據(jù)庫連接技術(shù)</p><p> JDBC技術(shù)是Java DataBase Connectivity的縮寫,它是SUN公司供應(yīng)的一種支持基本SQL功能的通用的應(yīng)用程序接口(Application Programming Interface)[10].它由一組用Java語言編寫的類和接口組成.經(jīng)這些類和接口,程序開發(fā)者能夠在Java語言中簡便地創(chuàng)建與數(shù)據(jù)庫的聯(lián)系,經(jīng)執(zhí)行相應(yīng)SQL語句,完成對各種不同的數(shù)據(jù)
61、庫的訪問.所以,開發(fā)者利用JDBC API就能夠不用編寫一個應(yīng)用程序來訪問數(shù)據(jù)庫Sybase,然后再另外編寫一個程序去訪問Oracle數(shù)據(jù)庫,然后再寫一個程序訪問Microsoft的SQL Server.不僅如此,利用Java語言編寫的應(yīng)用程序可以在所有的支持Java的平臺上運行,所以,沒有必要在不同的平臺上開發(fā)不同的應(yīng)用程序.</p><p> 簡單地說,JDBC能完成下列三件事:</p>&l
62、t;p> 同一個數(shù)據(jù)庫建立連接;</p><p><b> 向數(shù)據(jù)庫建立連接;</b></p><p> 處理數(shù)據(jù)庫返回的結(jié)果.</p><p> 瀏覽器端程序若要訪問數(shù)據(jù)庫,先要經(jīng)中間件,然后再由中間件對數(shù)據(jù)庫操作權(quán)限來進(jìn)行判斷,判斷通過才能夠進(jìn)行數(shù)據(jù)庫的操作. 數(shù)據(jù)庫訪問的三層結(jié)構(gòu)如圖4.6所示,</p><
63、;p> 圖4.6 使用中間件的數(shù)據(jù)庫訪問三層結(jié)構(gòu)</p><p> 在三層模型中,服務(wù)把命令發(fā)送到“中間層”,然后“中間層”將SQL語句發(fā)送到數(shù)據(jù)庫.數(shù)據(jù)庫處理SQL語句并將其結(jié)果返回“中間層”,最后“中間層”將它們返回用戶.其模型如圖4.7所示.</p><p> 圖4.7 JDBC的三層模型</p><p> 數(shù)據(jù)庫連接如圖4.8所示:</p
64、><p> 圖4.8 數(shù)據(jù)庫的連接處理</p><p> 數(shù)據(jù)庫的連接處理具體實現(xiàn)如下:</p><p> //建立JDBC——ODBC橋</p><p> sun.jdbc.odbc.JdbcOdbcDriver;</p><p> //建立不成功時的錯誤處理</p><p> Cat
65、ch(ClassNotFoundException event){}</p><p> //建立與數(shù)據(jù)庫的連接,并發(fā)送SQL查詢語句,將結(jié)果保存到rs對象中</p><p> Con=建立JDBC——ODBC橋</p><p> Sql=SQL查詢語句</p><p><b> 執(zhí)行查詢</b></p>
66、;<p><b> Rs=返回結(jié)果</b></p><p><b> //SQL出錯處理</b></p><p> Catch(SQLException e1){}</p><p> 簡單地說,JDBC 能夠作三件事:與數(shù)據(jù)庫建立連接、發(fā)送 SQL 語句并處理結(jié)果.下列代碼段給出了以上三步的基本示例:
67、</p><p> Connection con = DriverManager.getConnection("jdbc:odbc:wombat","login", </p><p> "password");</p><p> Statement stmt = con.createStatement
68、(); </p><p> ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table1"); </p><p> while (rs.next()) { </p><p> int x = rs.getInt("a"); </p><p&g
69、t; String s = rs.getString("b"); </p><p> float f = rs.getFloat("c"); </p><p><b> } </b></p><p> 上述代碼對基于JDBC的數(shù)據(jù)庫訪問做了經(jīng)典的總結(jié).</p><p>
70、4.3 界面及代碼設(shè)計</p><p> 4.3.1 用戶注冊</p><p> 用戶進(jìn)入界面后想要買賣商品,需要進(jìn)行會員注冊,注冊會員時,需要填寫用戶的用戶名、登陸密碼、真實姓名、班級、學(xué)號、籍貫、以及電子郵箱.相關(guān)的界面如圖4.9所示:</p><p><b> 圖4.9 用戶注冊</b></p><p>
71、4.3.2 二手物品發(fā)布</p><p> 用戶可以進(jìn)行二手物品發(fā)布操作,界面如圖5.1所示:</p><p> 圖5.1 用戶二手物品發(fā)布 </p><p> 4.3.3 用戶登陸</p><p> 已經(jīng)注冊會員的用戶,需要進(jìn)行登陸,從而進(jìn)入系統(tǒng)的界面.沒有注冊的用戶需要進(jìn)入注冊系統(tǒng)進(jìn)行注冊,獲取賬戶和密碼.進(jìn)入登錄界面輸入賬戶和密
72、碼方可使用系統(tǒng).當(dāng)用戶輸入自己的賬號和密碼時,系統(tǒng)進(jìn)行判別,若正確,則進(jìn)入系統(tǒng)界面;若判別錯誤,則提示用戶輸入的信息有誤,需重新輸入信息.在登陸的時候,為了保護(hù)用戶登陸的安全性,密碼采用密文形式輸入.界面如圖5.2:</p><p> 圖5.2 用戶登錄頁面 </p><p> 4.3.4 網(wǎng)站首頁</p><p> 網(wǎng)站首頁簡約的設(shè)計風(fēng)格,冷暖色調(diào)搭配,讓網(wǎng)
73、站清新脫俗.首頁不但展示了網(wǎng)站公告,還詳細(xì)列出了商品的分類.最重要的是,在首頁中可以看見最新的商品上架.如圖5.3所示</p><p> 圖5.3 校園二手商品網(wǎng)上銷售系統(tǒng)首頁 </p><p> 4.3.5 系統(tǒng)管理模塊設(shè)計</p><p> 管理員登陸后可以對網(wǎng)站的所有信息進(jìn)行管理,詳細(xì)的羅列出了所有功能.1管理員管理,包含管理員管理、和修改登錄密碼.2滾
74、動公告管理,包含滾動公告管理、發(fā)布滾動公告3新聞資訊管理,包含新聞資訊管理、發(fā)布新 聞資訊4商品信息管理5商品類別管理6注冊會員管理7交換信息管理.每一項都可以點擊進(jìn)入進(jìn)行管理.如圖5.4所示</p><p> 圖5.4 管理員管理 </p><p><b> 5 系統(tǒng)調(diào)試與測試</b></p><p><b> 5.1 程序
75、調(diào)試</b></p><p> 在設(shè)計軟件的過程中,必然會存在各種各樣的錯誤.對于開發(fā)語句的語法錯誤是比較容易找出和改正的,在程序運行過程中會自動做出相應(yīng)的提示,并提示用戶立即糾正.而有些錯誤是不太容易找出和改正的.比如說,程序執(zhí)行時由于錯誤的操作,或?qū)δ承┬畔⒌挠嬎愎降倪壿嬌系牟徽_導(dǎo)致的錯誤結(jié)果.這種錯誤的隱蔽性特別高,所以,對這一類動態(tài)發(fā)生的錯誤的檢查是非常的困難與耗時.</p>
76、<p><b> 5.2 程序的測試</b></p><p> 5.2.1 測試的重要性及目的</p><p><b> (1)測試的重要性</b></p><p> 在軟件的整個開發(fā)當(dāng)中軟件的測試是極其重要的,在瀑布模型中,僅在運行維護(hù)階段之前運用軟件測試學(xué),軟件檢測是保證軟件質(zhì)量的特別重要的辦法,
77、近些年來,有了一種新的觀念,這種觀念認(rèn)為軟件開發(fā)過程中的每一個階段中都應(yīng)該檢測,檢測每一個階段的成果是否能達(dá)到最初目的,這樣能盡可能早的找出差錯并改正.如果錯誤在早期測試中沒有被找出,這個錯誤通常會延時拓展,結(jié)果可能導(dǎo)致最后軟件完成后檢測的巨大的困難. </p><p> 在現(xiàn)實中軟件開發(fā),無論采用什么先進(jìn)的技術(shù)或者什么樣的減少錯誤的方法,都無法讓軟件完全的避免錯誤.更為先進(jìn)的開發(fā)形式和更加完善的開發(fā)的過程,能
78、夠減少錯誤的形成,但是沒有辦法完全避免軟件中的各種各樣的錯誤,這些出現(xiàn)的錯誤必須進(jìn)行檢測來找出.相同,軟件中的錯誤密度程度,也必須檢測來進(jìn)行估計.</p><p> 測試是是軟件開發(fā)的重要組成部分.世界上有了程序設(shè)計和軟件開發(fā)的那一天,也同時有了軟件的測試.統(tǒng)計表明,在一些典型的傳統(tǒng)的軟件工程項目中,軟件檢測通常占軟件開發(fā)全部工作量的40%以上甚至更多.同樣的在軟件工程開發(fā)的全部成本中,花費在測試上的開銷要占3
79、0%到50%甚至更多.本人們把維護(hù)階段也考慮在其中,有些人會認(rèn)為實際軟件測試的成本也許會沒有這么大,占工作量沒這多.其實不然,軟件維護(hù)相當(dāng)于的軟件的二次甚至是多次開發(fā),其中的軟件測試是必不可少的</p><p> 然而在實踐中,人們往往忽略了軟件測試的重要性,經(jīng)常對軟件測試不重視,乃至于敷衍.這是因為人們看待軟件測試往往帶有錯誤的觀念和不正確的態(tài)度,這包括:</p><p> 1) 人
80、們的想法是:測試工作沒有設(shè)計和編碼這樣容易取得進(jìn)展.測試員工很難得到成就感;</p><p> 2) 軟件測試的目的是非建設(shè)性的、破壞性的.測試中找出錯誤是對員工工作的否定;</p><p> 3) 測試工作枯燥無味,不能引起人們的興趣;</p><p> 4) 測試工作是艱苦而細(xì)致的工作; </p><p> 5) 一些編程人員對自
81、己編寫的程序盲目自信. 顧慮別人對自己的開發(fā)能力的看法.</p><p> 這種觀點是不應(yīng)該有的,消極態(tài)度會影響到軟件的質(zhì)量.</p><p><b> ?。?)測試的目的</b></p><p> 如果軟件測試的目的是盡最大限度找出更多的錯誤,那么軟件測試時應(yīng)主要針對軟件易出錯的地方修改.</p><p> 軟
82、件檢測是為了找出錯誤而執(zhí)行程序的過程;</p><p> 檢測是為了說明軟件有錯誤,而不是說明軟件無錯誤;</p><p> 一個好的測試用例原因在于它可以找出迄今為止未發(fā)現(xiàn)的錯誤;</p><p> 一個成功的測試是找出了迄今為止,未找出的錯誤.</p><p> 這種觀點告訴人們檢測的重點根本不是演示軟件的正確使用功能,而是要以發(fā)
83、現(xiàn)出錯誤為檢測的重點.但是僅憑字面意思理解這一觀點也許會出現(xiàn)一些誤解.比如說,認(rèn)為軟件測試的唯一目是發(fā)現(xiàn)錯誤.查找不出錯誤的檢測是沒有價值的.這些單一的想法是錯誤的.</p><p> 首先,測試并不是單純?yōu)榱苏页鲕浖绣e誤.本人們通過測試,來分析錯誤產(chǎn)生的原因.找出錯誤的分布及其錯誤的特點.這樣項目管理者才可以更好的找出當(dāng)前開發(fā)的軟件的缺點以便改進(jìn).同時,這樣的分析方法也可以協(xié)助本人們找出具有針對性地測試方法
84、,來改善檢測的效率.其次,沒有發(fā)現(xiàn)錯誤的檢測也同樣有利用價值.</p><p> 5.2.2 測試的步驟</p><p> 軟件與開發(fā)過程一樣的,測試必須按步驟一步一步來檢測,每一個步驟之間都是有所關(guān)聯(lián).大型軟件包含若干個子系統(tǒng),而每個子系統(tǒng)中又包含若干個模塊.因此,大型軟件系統(tǒng)的檢測大多數(shù)由下面幾個階段組成:</p><p> ?。?)模塊測試 在這個模塊測試
85、階段中通常能找出編碼的錯誤和詳細(xì)中出現(xiàn)的設(shè)計錯誤.</p><p> ?。?)系統(tǒng)測試 在系統(tǒng)測試階段中通常能找出軟件設(shè)計中的錯誤,和需求說明中的錯誤.</p><p> ?。?)驗收測試 在驗收測算階段通常能找出系統(tǒng)需求說明書中的失誤.</p><p> 5.2.3 測試的主要內(nèi)容</p><p> 為了保證測試的質(zhì)量.將測試過程分成五
86、個階段,即:1代碼檢查、2單元測試、3集成測試、4確認(rèn)測試和5系統(tǒng)測試[11]. </p><p><b> 1單元測試 </b></p><p> 校園二手交易系統(tǒng)分為5個模塊.分別是,1登錄注冊模塊.2前臺物品信息查詢模塊.3購物車模塊.4后臺商品管理模塊.5后臺訂單管理模塊.</p><p> 對各個模塊分別進(jìn)行檢測.查看各個模塊功
87、能能否實現(xiàn)達(dá)到計劃的目的,實際功能和設(shè)計的功能是否一致,是否存在編碼錯誤.</p><p><b> 登陸模塊測試</b></p><p> 這個階段測試主要目的是測試能不能正常登錄,以及如若出現(xiàn)錯誤登錄信息時,是否能夠發(fā)現(xiàn)錯誤,并且提示用戶.</p><p> 測試用例和結(jié)果如表5-1:</p><p> 表5
88、-1 登錄界面測試表</p><p><b> 密碼測試</b></p><p> 此測試目的是測試密碼修改是否成功,修改時需要填寫賬戶,密碼,以及需要修改的新密碼.</p><p> 測試及結(jié)果如下表5-2:</p><p><b> 表5-2 密碼測試</b></p>&l
89、t;p><b> 添加與修改刪除測試</b></p><p> 此測試主要針對出售商品管理,和購買商品管理的兩個大的模塊.</p><p> 出售商品管理主要是名稱,價格,類型,圖片信息,購買商品信息管理主要是物品,會員,數(shù)量,流程狀態(tài),購物狀態(tài)等.</p><p> 經(jīng)測試,出售信息管理,購買商品管理模塊可以正常的添加和修改信息
90、.</p><p> 經(jīng)測試,出售信息管理,購買商品管理模塊可以正常的刪除信息.</p><p><b> 查詢測試</b></p><p> 此測試主要是針對用戶對于查詢物品查詢方式的測試.可以通過發(fā)布時間,查詢.同時也可以選擇商品名字和編號查詢,也可以通過商品的類別進(jìn)行查詢.</p><p> 經(jīng)測試,與預(yù)期
91、結(jié)果一致、</p><p><b> 出售商品信息測試</b></p><p> 測試用戶是否可以正常的出售商品.選擇物品出售.首先輸入商品信息,便可以進(jìn)行商品的發(fā)布,然后點擊發(fā)布后,該商品列表會出現(xiàn)在所有出售的商品中.并可以在此模塊對商品進(jìn)行操作.經(jīng)測試,與預(yù)期結(jié)果一致.</p><p><b> 2集成測試</b>
92、;</p><p> 將五個模塊按照設(shè)計要求組裝起來.同時進(jìn)行測試,是否有接口有關(guān)的問題.模塊和模塊之間是否因為疏忽問題而造成有害影響;把子功能組合起來是否產(chǎn)生了不是預(yù)期的主功能;全程數(shù)據(jù)結(jié)構(gòu)是否有錯誤.集成測試的方法有兩種,一種是非漸增式,另一種是漸增式.本人選擇的是漸增式.因為:</p><p> 1) 編寫的軟件較為簡單,開銷較小.</p><p> 2
93、) 可以比較早的發(fā)現(xiàn)模塊的連接錯誤</p><p> 3) 更容易判斷測試位置</p><p><b> 4) 測試更加徹底</b></p><p><b> 3確認(rèn)測試 </b></p><p> 經(jīng)過上面的集成測試后,已經(jīng)可以按照最先的設(shè)計把所有的模塊組裝成了一個完整的系統(tǒng),這個時候接口
94、有關(guān)的錯誤也已經(jīng)基本消除了.然后就應(yīng)該檢驗校園二手銷售系統(tǒng)的有效性,這是確認(rèn)測試的任務(wù).軟件的功能和性能是否就像用戶所希望的.</p><p> 確認(rèn)測試,用的黑盒法,驗收有兩種可能的結(jié)果.</p><p> 1) 功能和用戶需求差距較小,軟件可以被接受</p><p> 2) 功能與用戶的需求差距較大</p><p> 這個階段的發(fā)
95、現(xiàn)的問題,通常是因為需求分析階段做到不夠徹底</p><p><b> 4系統(tǒng)測試 </b></p><p> 軟件開發(fā)完成之后,最后需要與系統(tǒng)中其它模塊配套運行,從而進(jìn)行系統(tǒng)測試.包括恢復(fù)測試、安全測試、強度測試和功能測試等.</p><p> 經(jīng)過上述的測試過程對校園二手銷售系統(tǒng)進(jìn)行測試后,系統(tǒng)基本上是滿足開發(fā)的要求,測試結(jié)束,此次開
96、發(fā)結(jié)束.</p><p><b> 第6章 結(jié)論</b></p><p><b> 6.1 系統(tǒng)評價</b></p><p> 本文通過本系統(tǒng)設(shè)計與開發(fā),從而得出下列結(jié)論: </p><p> 1)學(xué)習(xí)一門技術(shù),最重要的就是自己動手實踐,只有多動手才能盡快掌握新的技術(shù).</p&g
97、t;<p> 2)經(jīng)驗對于一個系統(tǒng)的開發(fā)來說是最為重要的。如果經(jīng)驗不足,就難免會有許多考慮不周全的地方</p><p> 3)系統(tǒng)的界面做的美觀、色彩柔和、讓人們看著舒服,功能要健全這樣才能有更多的用戶使用.但是由于我的經(jīng)驗欠缺,我設(shè)計的圖形和界面比較簡單.功能方面,只是對基本功能進(jìn)行了設(shè)計和開發(fā).</p><p> 4)本次開發(fā),我參考了很多二手物品銷售系統(tǒng)的案例,吸
98、取了長處,從而對自己的畢業(yè)設(shè)計改善.但是還有很多的不足之處,有待以后進(jìn)一步修改.</p><p> 實踐證明.設(shè)計的二手商品交易系統(tǒng),有著很好的前景.我開發(fā)的系統(tǒng),功能齊全,表現(xiàn)方式獨特.界面簡單而大方,柔和又不失狂野.</p><p> 本次設(shè)計由我完成本系統(tǒng)的制作.但是由于時間倉促,而且我又是一個JSP新手,所以我所制作的模塊還有各種不完善的地方.很多畢業(yè)設(shè)計中用到JSP語言的知識
99、不夠全面和完整,還有一些地方不能夠完全的理解和掌握.通過這次畢業(yè)論文的設(shè)計和制作,使我受益匪淺.在課堂上JSP技術(shù)和JSP語言是沒有學(xué)習(xí)過的.所以要用JSP來做畢業(yè)設(shè)計需要通過大量自學(xué)來掌握.在學(xué)習(xí)與運用的過程中,不僅鍛煉了我的自學(xué)能力,還讓我的JSP水平大大的提高.我獨立完成在畢業(yè)設(shè)計的過程,并非一帆風(fēng)順.總是有這樣那樣的問題.我自己看書,看視頻解決.解決不了的請教老師和同學(xué).這不僅鍛煉了我自己解決問題的能力.而且,還明白了集體的力量
100、,團(tuán)隊的力量.讓我懂得了團(tuán)隊基于軟件開發(fā)的重要性.</p><p><b> 6.2 安全性問題</b></p><p> Web開發(fā)中安全性是必須考慮的一個十分重要的問題,特別是一些信息的敏感數(shù)據(jù)的模塊中更是特別關(guān)鍵,以及各種商品在網(wǎng)上交易.所以這也是后期開發(fā)需要引起重視的.下面進(jìn)行一些防護(hù)措施和解決方法的討論.</p><p> 1)
101、 安裝防火墻:安裝防火墻并且屏蔽數(shù)據(jù)庫端口。能夠特別有效地阻止了來自Internet 上對惡意的攻擊.</p><p> 2) 輸入檢查和輸出過濾:一些不法分子在請求中嵌入惡意HTML標(biāo)記來進(jìn)行惡意的破壞.為了防止出現(xiàn)這種惡意現(xiàn)象,要通過輸入的檢測和輸出的過濾,而這類檢查需要在服務(wù)器端運行,如果校驗代碼時找出這些惡意信息的信息,最后將這些可疑代碼替換并將其過濾掉.</p><p><
102、;b> 參考文獻(xiàn)</b></p><p> [1] BruceEckel.《JAVA編程思想》[M]. 機械工業(yè)出版社,2003年10月</p><p> [2]賽奎春.《JAVA工程應(yīng)用與項目實踐》[M]. 機械工業(yè)出版社, 2002年8月</p><p> [3]FLANAGAN.《JAVA技術(shù)手冊》[M]. 中國電力出版社,2002年
103、6月</p><p> [4]孫一林,彭波.《JSP數(shù)據(jù)庫編程實例》[M]. 清華大學(xué)出版社,2002年8月</p><p> [5]LEE ANNE PHILLIPS.《巧學(xué)活用 JSP》[J].電子工業(yè)出版社,2004年8月</p><p> [6]飛思科技產(chǎn)品研發(fā)中心.《JSP應(yīng)用開發(fā)詳解》[J].電子工業(yè)出版社,2003年9月</p>&
104、lt;p> [7]耿祥義,張躍平.《JSP實用教程》[M]. 清華大學(xué)出版社,2003年5月1日</p><p> [8]孫涌.《現(xiàn)代軟件工程》[M].北京希望電子出版社,2003年8月:</p><p> [9]薩師煊,王珊.《數(shù)據(jù)庫系統(tǒng)概論》[M].高等教育出版社,2002年2月</p><p> [10]Brown等.《JSP編程指南(第二版)》
105、[M]. 電子工業(yè)出版社 ,2003年3月 </p><p> [11]清宏計算機工作室.《JSP編程技巧》[J]. 機械工業(yè)出版社, 2004年5月 </p><p> [12]朱紅,司光亞.《JSP編程指南》[M]..電子工業(yè)出版</p><p><b> 謝辭</b></p><p> 首先我要
106、感謝我的指導(dǎo)老師,老師在我設(shè)計和軟件的實現(xiàn)中給與了我很大的幫助.老師悉心的指導(dǎo)和大力的支持,在總體結(jié)構(gòu)上,老師給了我更加加完善的建議,在設(shè)計和功能實現(xiàn)上,老師給了我很大的幫助.老師還給了我們非常優(yōu)秀的設(shè)計環(huán)境.在我們編程和數(shù)據(jù)設(shè)計時,老師總是耐心的指導(dǎo),無私的奉獻(xiàn)著.總是在下班時候還在指導(dǎo)我們.謝謝老師的指導(dǎo),讓我能順利的完成本人的畢業(yè)設(shè)計.</p><p> 我更要感謝我的母校,是她培養(yǎng)了優(yōu)秀的我.我還要感謝
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 校園二手商品網(wǎng)上銷售系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文
- 校園二手商品網(wǎng)上銷售系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文
- 畢業(yè)論文——網(wǎng)上二手商品交易管理系統(tǒng)的設(shè)計與實現(xiàn)
- 校園二手商品交易系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文
- 校園二手商品網(wǎng)上交易系統(tǒng)設(shè)計與實現(xiàn)──用戶留言管理模塊【畢業(yè)論文】
- 校園二手交易系統(tǒng)的設(shè)計與實現(xiàn)——商品評價功能【畢業(yè)論文】
- 校園二手交易系統(tǒng)的設(shè)計與實現(xiàn)——商品評價功能【畢業(yè)論文】
- 畢業(yè)設(shè)計論文-校園二手商品交易系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文——網(wǎng)上商品銷售系統(tǒng)的設(shè)計與實現(xiàn)
- 校園二手交易市場──商品管理設(shè)計與實現(xiàn)【畢業(yè)論文】
- 校園二手交易市場──商品管理設(shè)計與實現(xiàn)【畢業(yè)論文】
- 網(wǎng)上二手拍賣系統(tǒng)的設(shè)計范文畢業(yè)論文
- 基于web的校園網(wǎng)二手商品交易系統(tǒng)的設(shè)計與實現(xiàn)——畢業(yè)論文
- 校園二手商品交易平臺的設(shè)計與開發(fā)畢業(yè)論文
- asp網(wǎng)上二手商品交易管理系統(tǒng)的設(shè)計與實現(xiàn)(源代碼+論文)
- asp網(wǎng)上二手商品交易管理系統(tǒng)的設(shè)計與實現(xiàn)(源代碼+論文)
- asp網(wǎng)上二手商品交易管理系統(tǒng)的設(shè)計與實現(xiàn)(源代碼+論文)
- asp網(wǎng)上二手商品交易管理系統(tǒng)的設(shè)計與實現(xiàn)(源代碼+論文)
- 本科畢業(yè)論文web校園二手交易系統(tǒng)的設(shè)計與實現(xiàn)
- 校園二手物品交易網(wǎng)站的設(shè)計與實現(xiàn)畢業(yè)論文
評論
0/150
提交評論