高校換客設計與實現(xiàn)畢業(yè)論文_第1頁
已閱讀1頁,還剩32頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  畢業(yè)論文(設計)</b></p><p> 題 目高校換客平臺的設計與實現(xiàn)</p><p> 學生姓名</p><p> 指導教師</p><p> 學 院</p><p> 專業(yè)班級</p><p> 完成時間</p>

2、<p><b>  摘 要</b></p><p>  本文采用自頂向下的結構化的網站系統(tǒng)分析方法,闡述了一個功能全面的高校換客平臺的開發(fā)過程、操作流程及其一些核心的技術。本文首先進行了項目概述,簡單介紹了項目開發(fā)的背景、項目開發(fā)的目的和項目開發(fā)的意義;接下來是網站系統(tǒng)規(guī)劃階段,通過實際的業(yè)務流程調研,分析了網站系統(tǒng)的組織結構,具體完成了高校換客平臺的需求分析、可行性分析

3、、現(xiàn)行業(yè)務流程分析,并通過對現(xiàn)行業(yè)務流程的優(yōu)化,得出了網站系統(tǒng)的業(yè)務流程;之后是網站系統(tǒng)分析,具體完成了數據流分析和數據字典;網站系統(tǒng)設計階段主要完成了功能模塊的劃分、數據庫的設計和網站系統(tǒng)界面設計。該階段對各個模塊的功能進行了詳細設計,形成了本網站系統(tǒng)的功能模塊圖,在此基礎上選擇了合適的開發(fā)模式;數據庫的設計先進行了概念結構設計,之后進行了邏輯結構設計,最后完成了數據庫表的設計。</p><p>  根據前幾個

4、階段的分析和設計,本網站系統(tǒng)在設計方面采用B/S模式,同時使用JSP技術進行基本頁面的設計與功能實現(xiàn),后臺數據庫選用SQLSERVER數據庫。本網站系統(tǒng)的設計實施為高校換客平臺的運行做基礎,為高校換客平臺提供良好的條件。</p><p>  關鍵詞:高校換客;結構化分析;B/S</p><p><b>  Abstract</b></p><p&g

5、t;  In this paper, top-down structured system analysis method, described parts of a full-featured computer quotation system development process, operational processes and some of its core technology. This paper carried o

6、ut the project overview, a brief background of project development, project development and project development objective of the meaning; followed by the system planning stage, the actual business processes through resea

7、rch and analysis of the system's organizational structure, speci</p><p>  According to the first few stages of the analysis and design, the system used in the design of B / S mode, JSP technology, the ba

8、sic page design and implementation of function, use Sqlserver database backend database. The design and implementation of the system parts for the computer to run a foundation quotation system for computer parts quotatio

9、n system to provide a good condition.</p><p>  Key Words:computer parts purchase; structural analysis; B/S</p><p><b>  目 錄</b></p><p><b>  摘 要I</b><

10、;/p><p>  AbstractII</p><p><b>  一、引言5</b></p><p> ?。ㄒ唬╉椖块_發(fā)的背景5</p><p> ?。ǘ╉椖块_發(fā)的意義5</p><p>  二、可行性分析及總體設計原則6</p><p> ?。ㄒ唬┛尚行苑治?/p>

11、6</p><p><b>  1.技術可行性6</b></p><p><b>  2.經濟可行性6</b></p><p><b>  3.社會可行性6</b></p><p> ?。ǘ┛傮w設計原則7</p><p>  三、網站系統(tǒng)分析

12、8</p><p>  (一)業(yè)務流程分析8</p><p><b> ?。ǘ祿鲌D8</b></p><p><b>  (三)數據字典9</b></p><p>  四、網站系統(tǒng)設計12</p><p> ?。ㄒ唬┚W站系統(tǒng)功能設計12</p>

13、<p>  (二)網站系統(tǒng)數據庫設計12</p><p>  1.概念結構設計12</p><p>  2.數據庫表設計14</p><p> ?。ㄈ┚W站系統(tǒng)開發(fā)工具與開發(fā)模式的選擇16</p><p>  1.網站系統(tǒng)開發(fā)工具16</p><p>  2.網站系統(tǒng)設計模式1</p>

14、;<p>  五、網站系統(tǒng)實現(xiàn)3</p><p><b> ?。ㄒ唬┣芭_模塊3</b></p><p><b>  1.首頁3</b></p><p>  2.查看商品信息界面4</p><p>  3.用戶登陸界面4</p><p>  4.商品交換

15、操作界面5</p><p>  5.用戶添加商品界面5</p><p>  6.用戶管理自己的商品界面6</p><p>  7.用戶查看自己的交換積分界面7</p><p>  8.用戶查看自己的交換記錄界面7</p><p>  9.用戶的交換信息界面8</p><p>  六、

16、軟件測試與分析9</p><p> ?。ㄒ唬┸浖y試的重要性9</p><p>  (二)測試實例的研究與選擇9</p><p> ?。ㄈy試環(huán)境與測試條件10</p><p> ?。ㄋ模┚W站系統(tǒng)運行情況11</p><p>  (五)網站系統(tǒng)評價11</p><p><b&

17、gt;  結 論12</b></p><p>  參 考 文 獻13</p><p><b>  致 謝14</b></p><p><b>  引言</b></p><p>  (一)項目開發(fā)的背景</p><p>  換客就比較明顯的發(fā)揮了網

18、絡這一強大的資源共享平臺所凝聚的作用,通過網絡關系建立強大的人脈和物資資源網,你不需要的東西可能在網的那一頭有人特別想找到,網絡給人生活帶來的確實是切切實實的便利,怒蛙網絡策劃機構評論換客這一現(xiàn)象。 </p><p>  現(xiàn)在物價飛漲,買件襯衣都不便宜,現(xiàn)在很多“換客”開始在網上交換自己閑置的衣物。 </p><p>  “以你所需換我所求”,秉承這個理念,時下?lián)Q物網站日漸火爆起來,正為時

19、尚白領所追捧。換物網站直接催生了“換客”這一群體,他們遵循“需求決定價值”的理念,在互聯(lián)網上交換物品和服務,并享受著交換樂趣。 </p><p>  以物易物,這種在貨幣出現(xiàn)之前大行其道的古老交易方式,穿過數千年的時光長廊,以一種時尚、新潮的姿態(tài)華麗亮相。換我網、換啦網、第九集市、換啦聯(lián)盟總站、中國換客網、上海易物網、愛喜千團網……眾多換物網站希望打造一個全新的“社區(qū)化物品交換平臺”,為廣大用戶提供誠信、安全的在

20、線物品交換新體驗。</p><p> ?。ǘ╉椖块_發(fā)的意義</p><p>  換客網是一個致力于為中國的網絡用戶打造一個全方位、立體的網上換物易物平臺。網站采用了最新的WEB2.0技術,向換客提供完全免費的物品置換平臺。通過這一平臺,換客可以通過原始的交易方式在網站上發(fā)布自己的閑置物品,并換到自己所需要的物品,讓剩余物資重新煥發(fā)其價值。</p><p>  主要

21、以學校為中心。關鍵操作圍繞著您“有什么”和“要什么”來進行。在這里,有多種模糊搜索方式和完善的搜索助手功能可供您選擇;分類詳細的物品,可以讓您非常方便地定位自己的交換目標;物品界面信息完整、互動能力強、閱讀便捷,可以使您快速地發(fā)布和閱讀信息。同時,網站還為換客提供了很多的周邊服務。</p><p>  二、可行性分析及總體設計原則</p><p><b> ?。ㄒ唬┛尚行苑治?l

22、t;/b></p><p>  可行性分析也稱為可行性研究,是在調查的基礎上,針對新網站系統(tǒng)的開發(fā)是否具備必要性和可能性,對新網站系統(tǒng)的開發(fā)從技術、經濟、社會等方面進行分析和研究,以避免投資失誤,保證新網站系統(tǒng)的開發(fā)成功[2]??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內確定問題是否能夠解決。</p><p>  下面將分別從技術、經濟、社會三個方面對高校換客平臺的建設進行分析

23、和研究。</p><p><b>  1.技術可行性</b></p><p>  根據社會發(fā)展,物質消費的功能、性能及實現(xiàn)網站系統(tǒng)的各種約束條件,根據新網站系統(tǒng)目標來衡量所需的技術是否具備,本網站系統(tǒng)是一個數據庫管理網站系統(tǒng),現(xiàn)有的技術已較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項條件良好,估計利用現(xiàn)有技術條件應完全可以達到該網站系統(tǒng)的功能目標。同時,考慮給予的開發(fā)

24、期限也較為充裕,預計網站系統(tǒng)是可以在規(guī)定期限內完成開發(fā)的。</p><p>  由以上分析可知,高校換客平臺的開發(fā)在技術上是可行的。</p><p><b>  2.經濟可行性</b></p><p>  大眾客戶具有信息化的處理設施,并且擁有支持本網站系統(tǒng)的應用平臺。因此無需再投入資金購買其他設施。</p><p> 

25、 網站系統(tǒng)的開發(fā)基于本人對程序開發(fā)的實踐學習而來,無需太多資金投入,并且軟件開發(fā)過程投入的成本不高,因此開發(fā)經費完全可以接受。</p><p>  由以上分析可知,高校換客平臺在經濟上是可行的。</p><p><b>  3.社會可行性</b></p><p>  本網站系統(tǒng)的社會可行性主要從法律因素、用戶使用可行性兩方面進行研究。</

26、p><p><b>  (1)法律因素</b></p><p>  本網站系統(tǒng)是根據高校換客平臺的實際情況開發(fā)研制的,是通過大量的調研得出的,網站系統(tǒng)的軟件設計是在獨立的環(huán)境下完成的,無可供抄襲的軟件產品。</p><p>  (2)用戶使用可行性</p><p>  本網站系統(tǒng)對用戶的要求,除了需要具備在Microsoft

27、 Windows平臺上使用個人電腦的知識外,并不需要特別的技術能力。使用網站系統(tǒng)的管理員,需要具備對Tomcat服務器的使用能力,在投入使用前,無需對操作網站系統(tǒng)的人員進行培訓。這樣既減少投入成本又簡化了操作環(huán)節(jié)。</p><p>  由以上分析可知,本網站系統(tǒng)具有社會可行性。</p><p><b>  (二)總體設計原則</b></p><p&

28、gt;  本網站系統(tǒng)為了設計、實現(xiàn)和后期維護的方便,以及網站系統(tǒng)用戶使用的便利,所以必須采取一定的設計原則[3]。其主要設計原則有:</p><p>  簡單性:在實現(xiàn)網站系統(tǒng)的功能的同時,盡量讓網站系統(tǒng)操作簡單易懂,這對于一個網站系統(tǒng)來說是非常重要的。</p><p>  針對性:本網站系統(tǒng)設計是針對高校換客的需求定向開發(fā)設計,所以具有專業(yè)突出和很強的針對性。</p>&l

29、t;p>  實用性:要求本網站系統(tǒng)能夠滿足高校換客的需求,因此具有良好的實用性。</p><p>  一致性:頁面整體設計風格以及命名規(guī)則的一致性:整體頁面布局和用圖用色風格及變量、類名和其他元素的命名規(guī)則保持一致。功能一致性:完成同樣的功能應該盡量使用同樣的元素。 元素風格一致性:界面元素的美觀風格、擺放位置在同一個界面和不同界面之間都應該是一致的。變量命名規(guī)則的一致性:變量應該用統(tǒng)一的規(guī)則進行命名,做到

30、任意變量均能從上下文推斷其義。</p><p>  先進性:本網站系統(tǒng)采用JSP技術、SQLSERVER等被廣泛采用網站系統(tǒng)開發(fā)技術和數據庫,因此本設計具有良好的先進性,具體表現(xiàn)在其具有良好的可擴展性,可開發(fā)性。</p><p><b>  三、網站系統(tǒng)分析</b></p><p><b> ?。ㄒ唬I(yè)務流程分析</b>&

31、lt;/p><p>  在進行業(yè)務流程分析時,需要按照原有信息流動過程,逐個地調查分析所有環(huán)節(jié)的處理業(yè)務、處理內容、處理順序和對處理時間的要求,弄清各個環(huán)節(jié)需要的信息、信息來源、流經去向、處理方法、計算方法、提供信息的時間和信息形態(tài)(報告、報單、屏幕顯示)等[4]。</p><p>  業(yè)務流程分析可以幫助開發(fā)者了解該業(yè)務處理過程,發(fā)現(xiàn)和處理網站系統(tǒng)調查工作中的錯誤和疏漏。業(yè)務流程分析是通過業(yè)

32、務流程圖來進行,即用一些規(guī)定的符號及連線來表示某個具體業(yè)務處理過程[5]。</p><p><b>  (二)數據流圖</b></p><p>  數據流程是指數據在網站系統(tǒng)中產生、傳輸、加工處理、使用、存儲的過程[6]。數據流程分析是把數據在現(xiàn)行網站系統(tǒng)內部的流動抽象的獨立起來,舍去了具體組織機構、信息載體、處理工具、物質、材料等,單從數據流動過程來考查實際業(yè)務的數

33、據處理模式。</p><p>  數據流程與數據流程分析是今后建立數據庫網站系統(tǒng)和設計功能模塊處理過程的基礎。描述數據流程的工具是數據流程圖以及其附帶的數據字典、處理邏輯等圖表。其中數據流程圖是描述網站系統(tǒng)邏輯模型的主要工具,它以少數幾種符號綜合地反映出信息在網站系統(tǒng)中的流動、存儲和傳遞[7]。</p><p>  在業(yè)務流程分析的基礎上,對數據流進行了分析,從數據流動過程考察了實際業(yè)務的

34、數據處理模式。該網站系統(tǒng)的數據流圖分為頂層、一層、二層?,F(xiàn)行的頂層數據流圖</p><p><b> ?。ㄈ祿值?lt;/b></p><p>  通過對網站系統(tǒng)數據流的分析,接下來用數據字典描述數據流圖中一些主要的數據元素條目、數據流、處理過程、數據存儲和外部實體[8]。</p><p>  數據元素條目如表3.1所示。</p>

35、<p><b>  表3.1數據元素</b></p><p>  數據結構條目如表3.2所示。</p><p><b>  表3.2數據結構</b></p><p>  數據流條目如表3.3所示:</p><p><b>  表3.3數據流</b></p>

36、;<p>  數據存儲條目如表3.4所示:</p><p><b>  表3.4數據存儲</b></p><p>  交易記錄條目如表3.5所示:</p><p><b>  表3.5處理過程</b></p><p>  商品類別條目如表3.6所示:</p><p&

37、gt;<b>  表3.6外部實體</b></p><p>  由于論文篇幅的限制,不在此一一列舉,其他所有的數據字典條目都是根據數據流圖繪制的。</p><p><b>  四、網站系統(tǒng)設計</b></p><p> ?。ㄒ唬┚W站系統(tǒng)功能設計</p><p>  網站系統(tǒng)設計是一個把軟件需求轉換成

38、用軟件網站系統(tǒng)表示的過程[9]。通過對目標網站系統(tǒng)的分析和研究,做出了高校換客平臺的總體規(guī)劃,這是全面開發(fā)網站系統(tǒng)的重要基礎。在對高校換客平臺全面分析調查的基礎上,制定出高校換客平臺的總體規(guī)劃。網站系統(tǒng)設計包括網站系統(tǒng)總體設計、網站系統(tǒng)詳細設計、網站系統(tǒng)數據庫設計、網站系統(tǒng)開發(fā)工具、開發(fā)技術和開發(fā)模式等。</p><p> ?。ǘ┚W站系統(tǒng)數據庫設計</p><p>  數據庫是本網站系統(tǒng)

39、的核心和基礎[10]。它設計的好壞直接影響著整個網站系統(tǒng)的質量。數據是一切網站系統(tǒng)設計的基礎,通俗地說,數據庫設計就像高樓大廈的根基一樣,如果設計的不合理、不完善,將在網站系統(tǒng)開發(fā)過程中,甚至到后期的網站系統(tǒng)維護、功能變更和功能擴充時,引起較多問題,嚴重時甚至要重新設計,重做大量已完成工作。</p><p><b>  1.概念結構設計</b></p><p>  從

40、數據需求分析中得出網站系統(tǒng)的實體屬性圖。</p><p>  管理員實體屬性圖如圖4.3所示:</p><p>  圖4.3管理員實體屬性圖</p><p>  用戶表屬性圖如圖4.4所示:</p><p>  圖4.4用戶實體屬性圖</p><p>  商品實體屬性圖如圖4.5所示:</p><p

41、>  圖4.5商品實體屬性圖</p><p>  數據庫關系模型的組成元素有:實體、屬性、聯(lián)系。數據庫關系模型用數據庫關系圖表示。實體是用戶工作環(huán)境中所涉及的事務,屬性是對實體特征的描述[11]。</p><p>  (1)模型中的實體相當于實體集、一個表,而不是單個實體或表中的一行。實體用矩形框表示,實體名稱標注在矩形框內。用菱形表示實體間的聯(lián)系,菱形框內寫上聯(lián)系名,用無向邊把菱形

42、分別與有關實體相連接,在無向邊旁標上聯(lián)系的類型[12]。</p><p>  (2)屬性是實體的性質。用橢圓框表示,與實體之間用一條線相連表的主碼是關鍵屬性,關鍵屬性項加下劃線。</p><p>  (3)各子網站系統(tǒng)模塊中主鍵相同的字段之間存在著相互關聯(lián)的關系。</p><p>  (4)在程序中實現(xiàn)對他們的完整性和一致性控制。</p><p&

43、gt;  從數據需求分析中得出網站系統(tǒng)的實體屬性圖,遵循三范式原則,對實體之間的依賴關系進行了整合,得出網站系統(tǒng)數據庫關系圖,如圖4.10所示:</p><p>  圖4.10網站系統(tǒng)數據庫關系圖</p><p>  說明:圖中用矩形表示實體。實體之間的關系用菱形表示,用無向邊把菱形與有關實體連接,在邊上標明聯(lián)系的類型。實體的屬性用橢圓表示,并用無向邊把實體與屬性聯(lián)系起來。</p&g

44、t;<p><b>  2.數據庫表設計</b></p><p><b>  表4.1用戶信息表</b></p><p>  說明:用戶表用于存放用戶和管理員的信息。</p><p><b>  表4.2商品信息表</b></p><p>  說明:用于存放商品的

45、基本信息。</p><p> ?。ㄈ┚W站系統(tǒng)開發(fā)工具與開發(fā)模式的選擇</p><p>  1.網站系統(tǒng)開發(fā)工具</p><p>  (1)JSP表示層技術</p><p>  本網站系統(tǒng)主要使用JSP、技術對網站系統(tǒng)進行設計和開發(fā)。JSP擁有Java程序設計語言“一次編寫,各處執(zhí)行”、“安全性、保密性高”等的特點[13];框架為開放者提供了

46、一個統(tǒng)一的標準框架,通過使用作為基礎,開發(fā)者能夠更專注于應用程序的商業(yè)邏輯,能充分滿足應用開發(fā)的需求,簡單易用,敏捷迅速。JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產生動態(tài)網頁的處理邏輯。網頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網頁邏輯與網頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易。 Web服務器在遇到訪問J

47、SP網頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數據庫、重新定向網頁等,以實現(xiàn)建立動態(tài)網頁所需要的功能。 </p><p>  JSP與Java Servlet一樣,是在服務器端執(zhí)行的,通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。 </p><p>  JSP的1.0規(guī)范的最后版本是

48、1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見稿也已出臺。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet 是JSP的技術基礎,而且大型的Web應用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術的簡單易用,完全

49、的面向對象,具有平臺無關性且安全可靠,主要面向因特網的所有特點。自JSP推出后,眾多大學校都支持JSP技術的服務器,如IBM、Oracle、Bea學校等,所以JSP迅速成為商業(yè)應用的服務器端語言。</p><p>  使用Sqlserver數據庫作為后臺數據庫,Sqlserver網站系統(tǒng)具有強大的網上功能,可以在互聯(lián)網上發(fā)布數據庫中的數據。在Sqlserver網站系統(tǒng)中,允許用戶簡單的使用一些向導和工具把數據庫的

50、數據發(fā)布到網絡上,并且可以根據需要來調度修改已經發(fā)布的數據。在大家所了解數據庫網站系統(tǒng)中,Sqlserver,經過三十多年的發(fā)展,已經成為最重要的數據處理技術,被廣泛應用到多種項目的開發(fā)與設計中,決定采用此數據庫網站系統(tǒng)來完成網站系統(tǒng)的設計。</p><p> ?。?)JDBC操作數據庫</p><p>  JDBC(Java Data Base Connectivity,java數據庫連

51、接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關系數據庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。JDBC為工具/數據庫開發(fā)人員提供了一個標準的API,據此可以構建更高級的工具和接口,使數據庫開發(fā)人員能夠用純 Java API 編寫數據庫應用程序,同時,JDBC也是個商標名。 </p><p>  有了JDBC,向各種關系數據發(fā)送SQL語句就是一件很容易的事。換言之,有了JDBC API

52、,就不必為訪問Sybase數據庫專門寫一個程序,為訪問Oracle數據庫又專門寫一個程序,或為訪問Informix數據庫又編寫另一個程序等等,程序員只需用JDBC API寫一個程序就夠了,它可向相應數據庫發(fā)送SQL調用。同時,將Java語言和JDBC結合起來使程序員不必為不同的平臺編寫不同的應用程序,只須寫一遍程序就可以讓它在任何平臺上運行,這也是Java語言“編寫一次,處處運行”的優(yōu)勢。 </p><p>  

53、Java數據庫連接體系結構是用于Java應用程序連接數據庫的標準方法。JDBC對Java程序員而言是API,對實現(xiàn)與數據庫連接的服務提供商而言是接口模型。作為API,JDBC為程序開發(fā)提供標準的接口,并為數據庫廠商及第三方中間件廠商實現(xiàn)與數據庫的連接提供了標準方法。JDBC使用已有的SQL標準并支持與其它數據庫連接標準,如ODBC之間的橋接。JDBC實現(xiàn)了所有這些面向標準的目標并且具有簡單、嚴格類型定義且高性能實現(xiàn)的接口。 </p

54、><p>  Java 具有堅固、安全、易于使用、易于理解和可從網絡上自動下載等特性,是編寫數據庫應用程序的杰出語言。所需要的只是 Java應用程序與各種不同數據庫之間進行對話的方法。而 JDBC 正是作為此種用途的機制。 </p><p>  JDBC 擴展了 Java 的功能。例如,用 Java 和 JDBC API 可以發(fā)布含有 applet 的網頁,而該 applet 使用的信息可能來

55、自遠程數據庫。企業(yè)也可以用 JDBC 通過 Intranet 將所有職員連到一個或多個內部數據庫中(即使這些職員所用的計算機有 Windows、 Macintosh 和UNIX 等各種不同的操作系統(tǒng))。隨著越來越多的程序員開始使用Java 編程語言,對從 Java 中便捷地訪問數據庫的要求也在日益增加。 </p><p> ?。?)SQLSERVER數據庫</p><p>  SQL Se

56、rver 2000 是Microsoft 公司推出的SQL Server 數據庫管理系統(tǒng)的一個版本。該版本繼承了SQL Server 7.0 版本的優(yōu)點同時又比它增加了許多更先進的功能,具有使用方便,可伸縮性好與相關軟件集成程度高等優(yōu)點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2000 的大型多處理器的服務器等多種平臺使用[14]。</p><p&g

57、t;  SQL Server 2000的特性包括:Internet集成,可伸縮性和可用性,企業(yè)級數據庫功能,易于安裝、部署和使用[15]。</p><p>  數據倉庫。SQL Server 2000 中包括析取和分析匯總數據以進行聯(lián)機分析處理 (OLAP) 的工具。SQL Server 中還包括一些工具,可用來直觀地設計數據庫并通過 English Query 來分析數據。</p><p&g

58、t;  SQL Server 2000共有4個版本,分別是個人版,標準版,企業(yè)版和開發(fā)版[16]。</p><p>  2.網站系統(tǒng)設計模式</p><p>  B/S結構,即Browser/Server(瀏覽器/服務器)結構,是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務邏輯在前端實現(xiàn),但是主要事務邏輯在

59、服務器端實現(xiàn),形成所謂3-tier結構。B/S結構,主要是利用了不斷成熟的WWW瀏覽器技術,結合瀏覽器的多種Script語言(VBScript、JavaScript…)和ActiveX技術,用通用瀏覽器就實現(xiàn)了原來需要復雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件網站系統(tǒng)構造技術。隨著Windows 98/Windows 2000將瀏覽器技術植入操作網站系統(tǒng)內部,這種結構更成為當今應用軟件的首選體系結構。顯然B/S結

60、構應用程序相對于傳統(tǒng)的C/S結構應用程序將是巨大的進步。B/S結構采用星形拓撲結構建立企業(yè)內部通信網絡或利用Internet虛擬專網(VPN)。前者的特點是安全、快捷、準確。后者則具有節(jié)省投資、跨地域廣的優(yōu)點。須視企業(yè)規(guī)模和地理分布確定。企業(yè)內部通過防火墻接入Internet,再整個網絡采TCP/IP協(xié)議。</p><p>  C/S 與 B/S 區(qū)別:Client/Server是建立在局域網的基礎上的.Brow

61、ser/Server是建立在廣域網的基礎上的。1.硬件環(huán)境不同: C/S 一般建立在專用的網絡上, 小范圍里的網絡環(huán)境, 局域網之間再通過專門服務器提供連接和數據交換服務.B/S 建立在廣域網之上的, 不必是專門的網絡硬件環(huán)境,例與電話上網, 租用設備. 信息自己管理. 有比C/S更強的適應范圍, 一般只要有操作網站系統(tǒng)和瀏覽器就行 2.對安全要求不同 C/S 一般面向相對固定的用戶群, 對信息安全的控制能力很強. 一般高度機密的信息

62、網站系統(tǒng)采用C/S 結構適宜. 可以通過B/S發(fā)布部分可公開信息.B/S 建立在廣域網之上, 對安全的控制能力相對弱, 面向是不可知的用戶群. 3.對程序架構不同 C/S 程序可以更加注重流程, 可以對權限多層次校驗, 對網站系統(tǒng)運行速度可以較少考慮.B/S 對安全以及訪問速度的多重的考慮, 建立在需要更加優(yōu)化的基礎之上. 比C/S有更高的要求 B/S結構的程序架構是發(fā)展的趨勢, 從MS的.Net系列的BizTalk 2000 Exch

63、ange 2000等, 全面支持網</p><p><b>  五、網站系統(tǒng)實現(xiàn)</b></p><p><b>  (一)前臺模塊</b></p><p><b>  1.首頁</b></p><p>  打開網站后,即來到了高校換客平臺的前臺頁面。如下圖所示:</p&

64、gt;<p><b>  圖5.1 首頁</b></p><p>  2.查看商品信息界面</p><p>  用戶打開本網站后,可以查看商品信息。如下圖所示:</p><p>  圖5.2查看商品信息界面</p><p><b>  3.用戶登陸界面</b></p>&

65、lt;p>  用戶登錄平臺后,可以進行商品交換操作。如下圖所示:</p><p>  圖5.3用戶登陸界面</p><p>  4.商品交換操作界面</p><p>  用戶登陸進入之后查看商品,進行交易,然后會顯示出自己的商品,供交易選擇。如下圖所示:</p><p>  圖5.4商品交換界面</p><p>

66、  5.用戶添加商品界面</p><p>  用戶登后,可以添加自己的商品,。如下圖所示:</p><p>  圖5.5用戶添加商品界面</p><p>  6.用戶管理自己的商品界面</p><p>  用戶可以對自己的商品進行修改和刪除操作,</p><p><b>  修改頁面如下:</b>

67、</p><p>  7.用戶查看自己的交換積分界面</p><p>  8.用戶查看自己的交換記錄界面</p><p>  9.用戶的交換信息界面</p><p>  J交換信息界面可以查看是否有人請求交易,并且顯示對方請求交易的商品??梢赃M行是否同意交換的操作。</p><p><b>  六、軟件測試與

68、分析</b></p><p>  測試是開發(fā)時期最后一個階段,是保證軟件質量的重要手段。軟件測試就是在受控制的條件下對網站系統(tǒng)或應用程序進行操作并評價操作結果的過程,所謂控制條件應包括正常條件與非正常條件。軟件測試過程中應該故意地去促使錯誤的發(fā)生,也就是事情在不該出現(xiàn)的時候出現(xiàn)或者在應該出現(xiàn)的時候沒有出現(xiàn)。從本質上說,軟件測試是"探測",在“探測”中發(fā)現(xiàn)軟件的毛病。</p&g

69、t;<p> ?。ㄒ唬┸浖y試的重要性</p><p>  軟件測試在軟件生命周期中占據重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試學僅處于運行維護階段之前,是軟件產品交付用戶使用之前保證軟件質量的重要手段。近來,軟件工程界趨向于一種新的觀點,即認為軟件生命周期每一階段中都應包含測試,從而檢驗本階段的成果是否接近預期的目標,盡可能早的發(fā)現(xiàn)錯誤并加以修正,如果不在早期階段進行測試,錯誤的延時擴散常常會導致

70、最后成品測試的巨大困難。 </p><p>  事實上,對于軟件來講,不論采用什么技術和什么方法,軟件中仍然會有錯。采用新的語言、先進的開發(fā)方式、完善的開發(fā)過程,可以減少錯誤的引入,但是不可能完全杜絕軟件中的錯誤,這些引入的錯誤需要測試來找出,軟件中的錯誤密度也需要測試來進行估計。測試是所有工程學科的基本組成單元,是軟件開發(fā)的重要部分。自有程序設計的那天起測試就一直伴隨著。統(tǒng)計表明,在典型的軟件開發(fā)項目中,軟件測

71、試工作量往往占軟件開發(fā)總工作量的40%以上。而在軟件開發(fā)的總成本中,用在測試上的開銷要占30%到50%。如果把維護階段也考慮在內,討論整個軟件生存期時,測試的成本比例也許會有所降低,但實際上維護工作相當于二次開發(fā),乃至多次開發(fā),其中必定還包含有許多測試工作。</p><p> ?。ǘy試實例的研究與選擇</p><p>  程序測試的主要方法分為兩大類,白盒測試和黑盒測試。</p&

72、gt;<p>  白盒測試:一種是以程序的內部邏輯結構為依據而設計測試用例的方法,因而又稱結構測試或玻璃盒測試,將軟件看成一個透明的白盒子,按照程序的內部結構和處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進行測試,檢查它與設計是否相符[17]。白盒測試就是要選取足夠的測試用例,對源代碼實行比較充分的覆蓋,以便盡可能多地發(fā)現(xiàn)程序中的錯誤。主要有兩種方法:一種稱為邏輯覆蓋法,另一種稱為路徑覆蓋法。</p>&l

73、t;p>  黑盒測試:也稱功能測試,數據驅動測試等,它將待測對象堪稱是一個黑盒子,在完全不考慮程序的內部結構和特性的情況下,只依據規(guī)格說明書檢查程序的功能是否能正常使用。</p><p>  黑盒測試主要是根據輸入條件和輸出條件的確定測試數據,來檢查程序是否能產生正確的輸出。進行黑盒測試主要有下面幾種方法:等價分類法、邊界值分析法、猜錯法、因果圖法。</p><p>  本網站系統(tǒng)的

74、測試綜合了白盒測試、黑盒測試兩種方法,但主要使用的是黑盒測試方法。在測試當中遵循了“盡早地和不斷進行測試”,“保證測試用例的完整性和有效性”原則。通過測試達到以下測試目的:</p><p>  1.功能檢查:檢查功能是否爭取,是否遺漏或實現(xiàn)不了應該實現(xiàn)的功能等。</p><p>  2接口檢查:檢查能否正確地接受信息或輸出信息。</p><p>  3數據檢查:檢查

75、數據結構或外部信息是否有(如數據文件)訪問錯誤。</p><p>  4性能檢查:檢查性能需求能否得到滿足。</p><p>  5初始化、終止檢查:檢查是否能進行正確地初始化或終止。</p><p> ?。ㄈy試環(huán)境與測試條件</p><p>  處理器:Inter(R) Core (TM)2 Duo T5750</p>&

76、lt;p><b>  內存:2GB</b></p><p><b>  硬盤:160G</b></p><p>  操作網站系統(tǒng):Windows XP</p><p>  數據庫:Sqlserver</p><p> ?。ㄋ模┚W站系統(tǒng)運行情況</p><p>  通過對

77、網站系統(tǒng)的全面測試,所有測試條目都已經通過,實現(xiàn)了基本要求,網站系統(tǒng)可以正常運行。</p><p><b> ?。ㄎ澹┚W站系統(tǒng)評價</b></p><p>  網站系統(tǒng)評價是指網站系統(tǒng)在正式運行了一段時間之后,對它在功能上、技術上和經濟上所進行的審核評價。針對本網站系統(tǒng)的評價如下:</p><p>  (1)網站系統(tǒng)功能評價</p>

78、<p>  根據本網站系統(tǒng)開發(fā)前所訂的目標,在網站系統(tǒng)完成后經過測試運行,該網站系統(tǒng)達到了預定的開發(fā)目標,在實際使用中的功能可以滿足用戶需求。</p><p>  (2)網站系統(tǒng)技術評價</p><p>  本網站系統(tǒng)設計合理,功能達到了預期目標,且網站系統(tǒng)運行后穩(wěn)定可靠,安全性高,具有實用性,大大提高了信訪辦公效率。</p><p>  (3)網站系

79、統(tǒng)經濟評價</p><p>  在規(guī)定時間內,該網站系統(tǒng)完成了網站系統(tǒng)分析時所確定的網站系統(tǒng)開發(fā)目標,達到了設計要求,投入使用后為用戶節(jié)省了大量人力物力財力,提高了科學管理水平。</p><p><b>  結 論</b></p><p>  計算機技術的飛速發(fā)展帶動了很多行業(yè)的發(fā)展,計算機帶給我們最直觀的價值就是減少了人力物力的投資,提

80、高了工作質量和效率,從而提高了整個社會的生產力。目前各大酒店充分利用計算機資源和網絡資源來提高自身的管理水平,而有關高校換客平臺的設計也成為高校換客爭論的熱點問題。</p><p>  本文在分析高校換客平臺的基礎上,用JSP和Sqlserver數據庫設計并完成高校換客平臺。通過網站系統(tǒng)調試結果顯示,本網站系統(tǒng)基本完成了功能需求。在整個設計過程中,采用瀑布模型和結構化的設計方法。本網站系統(tǒng)界面美觀友好,操作方便,

81、做出了自己的特色。但由于時間倉促加上缺乏網站系統(tǒng)開發(fā)經驗,網站系統(tǒng)在設計過程中不可避免地遇到了各種各樣的問題,如:</p><p>  1. 有些數據輸入時沒有及時的進行數據格式校驗,不能保證數據絕對正確性。</p><p>  2. 由于時間關系,網站系統(tǒng)功能實現(xiàn)不夠完善,使用可能存在一些不方便。</p><p>  本網站系統(tǒng)在實際使用過程中有可能出現(xiàn)一些問題,

82、通過對網站系統(tǒng)的不斷優(yōu)化和完善,能夠調試出真正符合實際情況的高校換客平臺,形成統(tǒng)一、規(guī)范、科學、合理的高校換客平臺。</p><p><b>  參 考 文 獻</b></p><p>  [1] 陳雷,尚冰,楊光等.教師教學檔案信息管理網站系統(tǒng)的設計研究.遼寧中醫(yī)學院學報(第五卷第4期),2003年11月. </p><p>  [2] 滕佳

83、東.管理信息網站系統(tǒng).東北財經大學出版社.2008.2. </p><p>  [3] 薛鶴娟.基于WEB的大學選課網站系統(tǒng)分析.希望月報(上半月),2007年11期.</p><p>  [4] 甘仞初,顏志軍,龍 虹.信息網站系統(tǒng)分析與設計.北京:高等教育出版社,2003.</p><p>  [5] 劉永勤.成人高校教學檔案開發(fā)利用的現(xiàn)實意義.中文期刊.200

84、8年3期.</p><p>  [6] 張海藩.軟件工程導論(第五版)學習輔導.清華大學出版社,2008年9期. </p><p>  [7] 王曉敏等.信息網站系統(tǒng)分析與設計.清華大學出版社,2006.</p><p>  [8] 王璞.網頁制作三劍客.北京清華大學出版社.2003</p><p>  [9] 孫鑫.Java Web開發(fā)詳解

85、.電子工業(yè)出版社,2007年.</p><p>  [10] ArtTaylor.JDBCDatabasePrograming with J2EE.電子工業(yè)出版社.2004.4</p><p>  [11] 劉曉華.JSP 應用開發(fā)詳解.北京電子工業(yè)出版社.2005</p><p>  [11] 李永亮,黃凱鋒.基于Jsp的電子商務購物車的實現(xiàn)研究.2006.11&

86、lt;/p><p>  [12] 萬峰科技.JSP網站系統(tǒng)開發(fā)四酷全書.電子工業(yè)出版社.2005.9</p><p>  [13] 邱旭東,劉文浩.基于JSP的MVC開發(fā)模式研究及應用[J].中國科學信息技術2006. 12-13.</p><p>  [14] Jim Budzynski.E-business:Model for success or failure.

87、AgriMarketing,2001(3):30</p><p>  [15] 王選.軟件設計方法.北京: 清華大學出版社,1992.</p><p><b>  致 謝</b></p><p>  大學生活在這個時候即將劃上一個句號。但是對于我的人生道路來說,這僅僅是一個逗號,我將面對的是又一次征程的開始。</p><

88、;p>  回憶過去,許許多多的事情浮現(xiàn)在腦海:剛上大學時歡樂心情和興奮的場景還歷歷在目。一切都是那么新鮮,那么富有吸引力。有快樂也有艱辛,有收獲也有失落。衷心感謝信息學院所有支持幫助過我的老師,謝謝你們多年來的關心和愛護。同窗的友情同樣難忘,你們與我共同走過了人生中不平凡的道路,給我留下了值得珍藏的美好記憶。</p><p>  最后,我要特別感謝指導教師XX老師。本論文是在她們的悉心指導和熱情幫助下完成的

89、,老師認真負責的工作態(tài)度,嚴謹的治學精神和精深的理論水平都使我受益匪淺。她們無論在理論上還是在實踐中,都給予我很大的幫助,使我專業(yè)技能的應用水平得到很大提高,這對于我以后的工作和學習都有益處。值此論文完成之際,特別向指導老師表示衷心的感謝和崇高的敬意,謝謝她們細心而又耐心地輔導,使得我得以順利的完成畢業(yè)設計開發(fā)工作,同時也要感謝其他幫助過我的老師和同學,他們在我成長過程中給予了我很大的幫助,在此一并表示感謝。</p>&l

溫馨提示

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

最新文檔

評論

0/150

提交評論