網(wǎng)上購物系統(tǒng)畢業(yè)設計 8_第1頁
已閱讀1頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p> 畢 業(yè) 設 計(說 明 書)題 目:                 姓 名:                  編 號:   ( )字   號    年 月 日</p><p><b>  摘要</b></p><p>  伴隨著計算機技術在各行各業(yè)日益廣泛和深入的應用,網(wǎng)絡的概念早已深入人心

2、。 網(wǎng)絡在各行各業(yè)的發(fā)展戰(zhàn)略中占據(jù)了重要的位置,成為商家不可分割的部分。商品的宣 傳已不只局限于電視與報紙,網(wǎng)絡已成為商家展示自己的另一個舞臺。商家建立網(wǎng)站, 將商家各方面的宣傳與服務展現(xiàn)于網(wǎng)絡中,通過網(wǎng)絡更可實現(xiàn)如網(wǎng)上購物、信息查尋等 功能,這些在改變我們原有經(jīng)營方式與經(jīng)營理念的同時,也為商家?guī)砹烁叩男б妗?因此,對于商家來說,擁有一個屬于自己的網(wǎng)站是至關重要的。</p><p>  本論文研究一種基于 M

3、VC 三框架的 ASP.NET 三層結構軟件設上購物系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立、后臺管理以及前臺頁面的 Web 設計。系統(tǒng)使用 Microsoft 公司以 C#為核心語言的 ASP.NET 開發(fā)工具,利用微軟提供的 IIS 5.0 建立運行環(huán)境,再結合 SQL Server 2005 建立數(shù)據(jù)連接關系。利用其提供的各種組件,在短時間內建立數(shù) 據(jù)庫,對數(shù)據(jù)庫進行分析與建立 ASP.NET 頁面,不斷改進,直到功能基本實現(xiàn)的可行

4、系統(tǒng)。本系統(tǒng)主要分為后臺系統(tǒng)管理和前臺會員操作兩部分。后臺管理主要有:訂單管 理,商品管理,會員管理,物流管理,系統(tǒng)管理五個功能模塊。前臺會員操作主要有: 商品信息展示,會員注冊,會員登錄,會員信息修改,購物車管理,會員充值六個功能 模塊。由于開發(fā)環(huán)境和工具都是基于 Microsoft 公司產品,所以系統(tǒng)能夠在 Visual Studio 2005 或者更高版本上運行,又因為系統(tǒng)采用 MVC 三層架構設計思想,使得系統(tǒng)的可移 植性非常強

5、,只需修改配置文件就能在在不同服務器上運行。</p><p>  關鍵字:.NET,C#,SQL Server 2005,網(wǎng)上購物系統(tǒng)</p><p><b>  目錄</b></p><p><b>  摘要I</b></p><p>  第1章 系統(tǒng)概述1</p><p&

6、gt;  1.1研究背景與意義1</p><p><b>  1.2運行環(huán)境1</b></p><p>  1.3本文的主要工作2</p><p>  第2章 系統(tǒng)開發(fā)環(huán)境簡介3</p><p>  2.1 VS 2005 簡介3</p><p>  2.2 C#簡介4</p&g

7、t;<p>  2.3 SQL2005數(shù)據(jù)庫5</p><p>  第3章 系統(tǒng)分析和概要設計8</p><p>  3.1系統(tǒng)可行性分析8</p><p><b>  3.2需求分析8</b></p><p>  3.2.1需求分析概要8</p><p>  3.2.2用

8、例分析9</p><p>  3.3系統(tǒng)流程圖10</p><p>  3.4系統(tǒng)邏輯10</p><p>  3.5系統(tǒng)總體功能結構11</p><p>  3.6系統(tǒng)總體網(wǎng)絡拓撲結構12</p><p>  第4章 數(shù)據(jù)庫設計13</p><p>  4.1網(wǎng)站數(shù)據(jù)庫需求分析1

9、3</p><p>  4.2數(shù)據(jù)庫邏輯結構設計13</p><p>  4.2.1數(shù)據(jù)路設計圖13</p><p>  4.2.2表結構設計14</p><p>  第5章 系統(tǒng)詳細設計及實現(xiàn)18</p><p>  5.1前臺功能模塊18</p><p>  5.1.1前臺主頁面

10、18</p><p>  5.1.2產品展示19</p><p>  5.1.3設計用戶管理模塊20</p><p>  5.1.4購物車模塊23</p><p>  5.2后臺管理主界面24</p><p>  5.2.1管理主街面與登錄程序24</p><p>  5.2.3商品管

11、理模塊25</p><p>  5.2.4訂單管理模塊27</p><p>  5.2.5顧客管理模塊28</p><p>  第6章 系統(tǒng)測試29</p><p>  6.1功能性測試29</p><p>  6.1.1鏈接測試29</p><p>  6.1.2表單測試29&l

12、t;/p><p>  6.1.3數(shù)據(jù)庫測試29</p><p>  6.2可用性測試30</p><p>  6.2.1導航測試30</p><p>  6.2.2圖形測試、界面測試30</p><p>  6.2.3瀏覽去測試31</p><p>  6.3系統(tǒng)測試結果31</p

13、><p>  6.3.1管理員登錄功能測試用例31</p><p>  6.3.2圖片添加功能測試用例32</p><p>  6.3.3圖片管理功能測試用例32</p><p><b>  總結33</b></p><p><b>  致謝34</b></p&g

14、t;<p><b>  參考文獻35</b></p><p><b>  第1章 系統(tǒng)概述</b></p><p>  1.1研究背景與意義</p><p>  自進入新世紀以來,沉寂了多年的中國互聯(lián)網(wǎng)產業(yè)正以強勁的勢頭復蘇并發(fā) 展起來,除了傳統(tǒng)的瀏覽、資料搜索、電子郵件等基本應用外,國內網(wǎng)民已經(jīng)開 始習慣

15、通過網(wǎng)絡接受商務、旅游、購物、通訊、娛樂等服務,根據(jù)中國互聯(lián)網(wǎng)信 息中心最近提供的《中國互聯(lián)網(wǎng)絡發(fā)展狀況統(tǒng)計報告》調查顯示,網(wǎng)上購物已經(jīng) 由以前的嘗試性購買向日常的生活習慣發(fā)展,其中以書籍、計算機產品及其配件、 音像制品及器材等為網(wǎng)上購物的主要對象,服裝、體育用品、生活家居用品等消 費額也開始大幅度提高。 互聯(lián)網(wǎng)的快速發(fā)展為網(wǎng)上購物系統(tǒng)的發(fā)展提供了強大的動力,同時,電子購 物的環(huán)境也已經(jīng)逐步得到了改善,表現(xiàn)在網(wǎng)民結構的大眾化和網(wǎng)絡生存的

16、普及化, 物流和銀行結算的暢通,以及市場運作的規(guī)范和相應政策法規(guī)的完善。網(wǎng)上購物 對網(wǎng)民的吸引力將會越來越大,網(wǎng)民對購物網(wǎng)站的看法也將必定會從不了解到了 解,從拒絕到接受,從懷疑到信任,從否定到肯定,網(wǎng)上購物的觀念將更加深入人心。</p><p><b>  1.2運行環(huán)境</b></p><p>  為了保證系統(tǒng)運行的效率和可靠性,服務器應具有較高的軟硬件配置,客戶

17、端的要求不是很高。此應用程序可廣泛運行于國際互聯(lián)網(wǎng)即Internet,也可適用于內部的局域網(wǎng)。其運行要求如下:</p><p><b>  軟件環(huán)境:</b></p><p>  客戶端:Windows95/98/2000/XP,Internet Explorer(IE)等。</p><p>  服務器端:Windows XP,Internet

18、 Information Server (IIS)4.0及其以上版本,IE等。 </p><p>  數(shù)據(jù)庫:采用Access數(shù)據(jù)庫,運行于服務器端。</p><p><b>  硬件環(huán)境:</b></p><p>  服務器 CPU:P4 2.0G以上 ,內存:1G以上。</p><p>  客戶機 CPU:P4 2.

19、0G以上,內存:512M以上。</p><p>  1.3本文的主要工作</p><p>  1、需求的綜合敘述:主要是說明建站的總體需求和期望的目標瀏覽者,并且 確定希望瀏覽者所能看到的設計與所需購買商品的最終效果,建站需求是設計策 劃網(wǎng)站功能的第一步;</p><p>  2、網(wǎng)站的基本功能描述:主要包括描述網(wǎng)站瀏覽者如何運用這個網(wǎng)站,網(wǎng)站 管理員如何管理,具

20、體到一步一步的功能細節(jié)描述;</p><p>  3、網(wǎng)站的信息布局圖:網(wǎng)站的信息布局圖是網(wǎng)站各模塊或各網(wǎng)頁的直觀圖, 主要目的是提供一個明晰的網(wǎng)站導航直觀圖,以及分模塊或網(wǎng)頁的網(wǎng)站層次結構 分布圖;</p><p>  4、數(shù)據(jù)流程圖及數(shù)據(jù)庫示意圖:這是網(wǎng)站建設藍圖中的技術部分,主要直觀 地說明網(wǎng)站使用與維護的數(shù)據(jù)流程,分析數(shù)據(jù)來源;以及瀏覽者和網(wǎng)站管理者如 何運用與更新網(wǎng)站數(shù)據(jù);<

21、;/p><p>  5、介紹了.NET開發(fā)環(huán)境。</p><p>  第2章 系統(tǒng)開發(fā)環(huán)境簡介</p><p>  2.1 VS 2005 簡介</p><p>  Visual Studio 2005尤其是Visual Studio Team System(VSTS)的發(fā)布標志著.NET開發(fā)體驗的飛躍。不僅編程語言和框架增加了許多新特性,開發(fā)工

22、具更有了令人目不暇接的大量改進。然而,如果不能善加運用,本來能夠帶來巨大便利的利器,很可能會使你效率變低或者錯誤頻發(fā)。</p><p>  Microsoft Visual Studio Team System 中綜合了一系列高度集成的軟件開發(fā)工具,借助這些工具,軟件開發(fā)團隊的協(xié)作方式將得到徹底改變。通過 Visual Studio Team System,組織可以降低軟件開發(fā)的復雜性、輕松實現(xiàn)所有團隊成員之間的

23、協(xié)作、縮短開發(fā)時間并提高開發(fā)過程的可預見性和可靠性,同時能夠自定義和擴展 Visual Studio Team System,在其中加入自己的內部工具、過程框架和其他合作伙伴產品。</p><p>  Visual Studio 2005 提供了高級開發(fā)工具、調試功能、數(shù)據(jù)庫功能和創(chuàng)新功能,幫助在各種平臺上快速創(chuàng)建當前最先進的應用程序。也讓用戶使用起來方面快捷。</p><p>  Vis

24、ual Studio 2005 包括各種增強功能,例如可視化設計器(使用 .NET Framework 3.5 加速開發(fā))、對 Web 開發(fā)工具的大量改進,以及能夠加速開發(fā)和處理所有類型數(shù)據(jù)的語言增強功能。Visual Studio 2005 為開發(fā)人員提供了所有相關的工具和框架支持,幫助創(chuàng)建引人注目的、令人印象深刻并支持 AJAX 的 Web 應用程序。</p><p>  開發(fā)人員能夠利用這些豐富的客戶端和服

25、務器端框架輕松構建以客戶為中心的 Web 應用程序,這些應用程序可以集成任何后端數(shù)據(jù)提供程序、在任何當前瀏覽器內運行并完全訪問 ASP.NET 應用程序服務和 Microsoft 平臺。</p><p>  1.快速的應用程序開發(fā)</p><p>  為了幫助開發(fā)人員迅速創(chuàng)建先進的軟件,Visual Studio 2005 提供了改進的語言和數(shù)據(jù)功能,例如語言集成的查詢,各個編程人員可以利

26、用這些功能更輕松地構建解決方案以分析和處理信息。Visual Studio 2005 還使開發(fā)人員能夠從同一開發(fā)環(huán)境內創(chuàng)建面向多個 .NET Framework 版本的應用程序。開發(fā)人員能夠構建面向 .NET Framework 2.0、3.0 或 3.5 的應用程序,意味他們可以在同一環(huán)境中支持各種各樣的項目。</p><p>  2.突破性的用戶體驗 </p><p>  Visual

27、 Studio 2005 為開發(fā)人員提供了在最新平臺上加速創(chuàng)建緊密聯(lián)系的應用程序的新工具,這些平臺包括 Web、Windows Vista、Office 2007、SQL Server 2007 和 Windows Server 2008。對于 Web,ASP.NET AJAX 及其他新技術使開發(fā)人員能夠迅速創(chuàng)建更高效、交互式更強和更個性化的新一代 Web 體驗。</p><p>  3.高效的團隊協(xié)作 <

28、/p><p>  Visual Studio 2005 提供了幫助開發(fā)團隊改進協(xié)作的擴展的和改進的服務項目,包括幫助將數(shù)據(jù)庫專業(yè)人員和圖形設計人員加入到開發(fā)流程的工具。</p><p><b>  2.2 C#簡介</b></p><p>  C#是微軟公司發(fā)布的一種面向對象的、運行于.NET Framework之上的高級程序設計語言。并定于在微軟

29、職業(yè)開發(fā)者論壇(PDC)上登臺亮相.C#是微軟公司研究員Anders Hejlsberg的最新成果.C#看起來與java有著驚人的相似;它包括了諸如單一繼承,接口,與Java幾乎同樣的語法,和編譯成中間代碼再運行的過程.但是C#與Java有著明顯的不同,它借鑒了Delphi的一個特點,與COM(組件對象模型)是直接集成的,而且它是微軟公司.NET windows網(wǎng)絡框架的主角。</p><p>  C#具有面向對

30、象編程語言的所有特性,如封裝、繼承、多態(tài)等。 而且比java更面向對象,每種類型都可以看作一個對象。但c#指允許單繼承,即一個類不會有多個基類。Visual C# 編寫的代碼被編譯為托管代碼,這意味著它將受益于公共語言運行庫的服務。這些服務包括:語言互操作性、垃圾回收、增強的安全性以及改進的版本支持。在 Visual Studio .NET 中,Visual C# 完全得到項目模板、設計器、屬性頁、代碼助理、對象模型和其他開發(fā)環(huán)境功能的

31、支持。Visual C# 編程的庫是 .NET Framework。高效能的(High Performance、)多線程的(Muitithreaded)、動態(tài)的(Dynamic)的程序語言。正是由于它的這些特點的存在,使得C#成為目前使用最為廣泛的編程語言。</p><p>  C#適合于大多數(shù)企業(yè)應用程序。但實際的經(jīng)驗表明有些應用程序仍然需要一些底層的代碼,要么是因為基于性能的考慮,要么是因為要與現(xiàn)有的應用程序

32、接口兼容。這些情況可能會迫使開發(fā)者使用C++, 即使他們本身寧愿使用更高效的開發(fā)環(huán)境。C#采用以下對策來解決這一問題:</p><p>  1.內置對組建對象模型(COM)和基于Windows?的API的支持;</p><p>  2.允許有限制地使用純指針(Native Pointer)。</p><p>  在C#中,每個對象都自動生成為一個COM對象。開發(fā)者不

33、再需要顯式的實現(xiàn)IUnknown和其他COM接口.這些功能都是內置的.類似的,C#可以調用現(xiàn)有的COM對象,無論它是由什么語言編寫的。</p><p>  C#包含了一個特殊的功能,使程序可以調用任何純API。在一段特別標記的代碼中,開發(fā)者可以使用指針和傳統(tǒng)C/C++特性,如手工的內存管理和指針運算。這是其相對于其它環(huán)境的極大優(yōu)勢。這意味著C#程序員可以在原有的C/C++代碼的基礎上編寫程序,而不是徹底放棄那些代

34、碼。</p><p>  C#在帶來對應用程序的快速開發(fā)能力的同時,并沒有犧牲C與C++程序員所關心的各種特性。它忠實地繼承了C和C++的優(yōu)點。如果你對C或C++有所了解,你會發(fā)現(xiàn)它是那樣的熟悉。即使你是一位新手,C#也不會給你帶來任何其它的麻煩,快速應用程序開發(fā)(Rapid Application Development,RAD)的思想與簡潔的語法將會使你迅速成為一名熟練的開發(fā)人員。 </p>&

35、lt;p>  正如前文所述,C#是專門為.NET應用而開發(fā)出的語言。這從根本上保證了C#與.NET框架的完美結合。在.NET運行庫的支持下,.NET框架的各種優(yōu)點在C#中表現(xiàn)得淋漓盡致。讓我們來看看C#的一些突出的特點,相信在以后的學習過程中,你將會深深體會到“#”--“SHARP”的真正含義。</p><p><b>  1.簡潔的語法</b></p><p>

36、;  2.精心地面向對象設計</p><p>  3.與Web的緊密結合</p><p>  4.完整的安全性與錯誤處理</p><p><b>  5.版本處理技術</b></p><p><b>  6.靈活性與兼容性</b></p><p>  2.3 SQL2005數(shù)

37、據(jù)庫</p><p>  SQL Server 是一個后臺數(shù)據(jù)庫管理系統(tǒng),它功能強大操作簡便,日益為廣大數(shù)據(jù)庫用戶所喜愛。越來越多的開發(fā)工具提供了與SQL Server的接口。SQL Server 是一個關系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同開發(fā)的。于1988 年推出了第一個OS/2 版本,在Windows NT 推出后,Microsoft與Sybas

38、e 在SQL Server 的開發(fā)上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本,該版本繼承了SQL Server 7.0 版本的優(yōu)點,同時又比它增加了許多更先進的功能、具有使用方便、可伸縮性好與相關軟件集成程度高等

39、優(yōu)點。</p><p><b>  SQL的6種對象:</b></p><p>  1.表(Table) ——表是數(shù)據(jù)庫的基本對象,是創(chuàng)建其他5種對象的基礎。表由記錄組成,記錄由字段組成,表用來存貯數(shù)據(jù)庫的數(shù)據(jù),故又稱數(shù)據(jù)表。 </p><p>  2.查詢(Query)——查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并能連接若干個表的字

40、段組成新表。 </p><p>  3.窗體(Form)——窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以創(chuàng)建子窗體顯示相關聯(lián)的表的內容。窗體也稱表單。 </p><p>  4.報表(Report)——報表的功能是將數(shù)據(jù)庫中的數(shù)據(jù)分類匯總,然后打印出來,以便分析。 </p><p>  5.宏(Macro)——宏相當于DOS中的批處理,用來自動執(zhí)行一系列操

41、作。Access列出了一些常用的操作供用戶選擇,使用起來十分方便。 </p><p>  6.模塊(Module)——模塊的功能與宏類似,但它定義的操作比宏更精細和復雜,用戶可以根據(jù)自己的需要編寫程序。模塊使用Visual Basic編程。 </p><p>  SQL是一種關系型數(shù)據(jù)庫管理系統(tǒng),其主要特點如下: </p><p><b>  1.存儲方

42、式單一 </b></p><p>  SQL管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為(.mdf)的數(shù)據(jù)庫文件種,便于用戶的操作和管理。 </p><p><b>  2.面向對象 </b></p><p>  SQL是一個面向對象的開發(fā)工具,利用面向對象的方式將數(shù)據(jù)庫系統(tǒng)中的各種功能對象化,將數(shù)據(jù)庫管理

43、的各種功能封裝在各類對象中。它將一個應用系統(tǒng)當作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴展方法和屬性。通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開發(fā)工作。同時,這種基于面向對象的開發(fā)方式,使得開發(fā)應用程序更為簡便。 </p><p>  3.界面友好、易操作 </p><p>  SQL是一個可視化工具,

44、是風格與Windows完全一樣,用戶想要生成對象并應用,只要使用鼠標進行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報表設計器以及數(shù)據(jù)庫向導、表向導、查詢向導、窗體向導、報表向導等工具,使得操作簡便,容易使用和掌握。 </p><p>  4.集成環(huán)境、處理多種數(shù)據(jù)信息 </p><p>  SQL基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向導和生成器工具,

45、極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設計用戶界面、設計數(shù)據(jù)查詢、報表打印等可以方便有序地進行。 </p><p>  5.SQL支持ODBC(開發(fā)數(shù)據(jù)庫互連,Open Data Base Connectivity)</p><p>  利用SQL強大的DDE(動態(tài)數(shù)據(jù)交換)和OLE(對象的聯(lián)接和嵌入)特性,可以在一個數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,

46、還可以建立動態(tài)的數(shù)據(jù)庫報表和窗體等。SQL還可以將程序應用于網(wǎng)絡,并與網(wǎng)絡上的動態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對象生成HTML文件,輕松構建Internet/Intranet的應用。</p><p>  第3章 系統(tǒng)分析和概要設計</p><p>  3.1系統(tǒng)可行性分析</p><p>  隨著計算機技術的發(fā)展和網(wǎng)絡人口的增加,網(wǎng)絡世界也越來越廣博,越來越豐富,電

47、子商務已經(jīng)成為網(wǎng)上的一股潮流。我們相信要不了太長有時間,顧客就可以在網(wǎng)絡世界上獲得他們在現(xiàn)實世界上可以獲得的所有商品和服務。</p><p>  可行性研究是為了弄清楚系統(tǒng)開發(fā)的項目是不是可以實現(xiàn)和值得進行研究的過程,實際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設計的過程,所以,進行可執(zhí)行性的分析是非常必要的,也是很重要的,經(jīng)過最初的設計目標和進行的市場調查得出以下四點的可行性分析:</p><p>

48、;  1、經(jīng)濟可行性:該平臺設計只是作為本人的畢業(yè)設計,又因為本人的設計能力有限,其功能還不能完善,所以沒有什么經(jīng)濟效益可談。</p><p>  2、技術可行性:ASP+C#的技術已經(jīng)較為成熟。</p><p>  3、運行可行性:該系統(tǒng)需要搭建ASP即ASP虛擬機和Tomcat環(huán)境,在此環(huán)境下系統(tǒng),并且在正確連接數(shù)據(jù)庫后可以正常運行。</p><p>  4、法

49、律可行性:該平臺是作為畢業(yè)設計與商業(yè)無關,又因為是自主開發(fā)設計,因此不會構成侵權,在法律上是可行的。</p><p><b>  3.2需求分析</b></p><p>  3.2.1需求分析概要</p><p>  本網(wǎng)上購物系統(tǒng)是基于 B/S 架構,本網(wǎng)站系統(tǒng)的開發(fā)主要是方便用戶購買商品,減少供應商店面費用。 本系統(tǒng)共有三類用戶:普通用戶是

50、指沒有登陸權限(主要指網(wǎng)絡用戶) ,以匿名用戶的身份訪問系統(tǒng)網(wǎng)站。此類用戶主要有瀏覽系統(tǒng)信息、查看商品信息,注冊成為會員。把本網(wǎng)站設為首頁,添加到收藏夾,聯(lián)系開發(fā)人,查看交款方式,退換貨原則,配送范圍,交易條款,保密協(xié) 議等操作。瀏覽的內容包括:商品信息、商品分類信息。商城會員:這類用戶擁有普通用戶的所有權限;普通用戶可以注冊成為會員,并根據(jù)會員 ID 和密碼登陸系統(tǒng), 登陸之后可以對更改自己的信息但會員ID作為數(shù)據(jù)庫表主鍵不能修改。會

51、員登陸后可以查看商品信息,查看各種分類商品信息,將商品添加到購 物車中。修改購物車中商品數(shù)量,或是刪除某些不想要的商品。如果會員發(fā)現(xiàn)網(wǎng)城卡內余額不足還可以進行充值。 系統(tǒng)管理員:系統(tǒng)管理員主要負責管理著系統(tǒng)后臺信息;主要有訂單管理,商品管 理,會員管理,物流管理和系統(tǒng)管理。訂單管理有未確認訂單和已確認訂單管理,未付 款訂單和已付款訂單管理,未發(fā)貨和已發(fā)貨訂單管理,未歸檔和已歸檔訂單管理。 商 品管理主要有商品添加和商品管理,商品<

52、/p><p><b>  3.2.2用例分析</b></p><p>  網(wǎng)上購物系統(tǒng)后臺模塊 :訂單管理 、商品管理 、會員管理 、物流管理和系統(tǒng)管理。參與者匯總,游者:查看商品信息和注冊成為會員 會員:查看商品信息和購買商品,修改個人信息等 管理員:管理商品信息,管理用戶信息等 </p><p><b>  圖3-1系統(tǒng)用例圖<

53、/b></p><p><b>  3.3系統(tǒng)流程圖</b></p><p>  通過分析我們把該系統(tǒng)分為前臺管理和后臺管理兩方面,前臺管理包括:網(wǎng)站首面、公司簡介、產品展示、店面展示、服裝文化、服務專欄、在線留言、聯(lián)系我們。后臺管理包括:訂單信息管理、商品分類管理、商品詳細信息管理等。流程圖如圖(3-2)。</p><p><b&

54、gt;  圖3-2系統(tǒng)流程圖</b></p><p><b>  3.4系統(tǒng)邏輯</b></p><p>  這一階段的主要目標是明確用戶的信息需求,系統(tǒng)管理管理人員完成各自工作任務 的信息需求。 確定系統(tǒng)的邏輯功能, 提出系統(tǒng)的邏輯方案, 是系統(tǒng)分析階段的最終成果, 是系統(tǒng)分析的最后一項活動,也是形成系統(tǒng)分析結果的關鍵工作,這一階段不但要利用 前幾個活動

55、的工作成果,而且要在此基礎上進一步調查、明確問題、進行創(chuàng)新。 本系統(tǒng)的邏輯模型主要以數(shù)據(jù)流圖和數(shù)據(jù)字典為描述工具。在對電子購物商城的管 理方式和業(yè)務流程進行分析和研究的基礎上,通過對系統(tǒng)的初步調查和詳細調查,按信息系統(tǒng)中應有的數(shù)據(jù)流和數(shù)據(jù)結構來勾畫系統(tǒng)的概貌。</p><p>  數(shù)據(jù)流圖四種基本成分組成: 外部項(外部實體) 、加工(數(shù)據(jù)加工) 、數(shù)據(jù)存儲、數(shù)據(jù)流。 數(shù)據(jù)流圖基本圖例,如圖 3-3 所示<

56、/p><p>  圖3-3基本數(shù)據(jù)流圖</p><p>  本電子購物商城訂單審核數(shù)據(jù)流程圖為例,其頂層數(shù)據(jù)流圖,如圖 3-4 所示。</p><p>  圖3-4系統(tǒng)審核訂單流程圖</p><p>  3.5系統(tǒng)總體功能結構</p><p>  根據(jù)系統(tǒng)分析的結果數(shù)據(jù)流程圖所描述的系統(tǒng)的邏輯模型,把數(shù)據(jù)流程圖上各個處 理

57、模塊進一步分解,確定系統(tǒng)的層次結構關系,把邏輯模型變?yōu)槲锢砟P汀?在管理信息系統(tǒng)的設計過程中,系統(tǒng)劃分的一般原則如下: </p><p>  1、子系統(tǒng)要具有獨立性。即應把相對獨立的事務處理過程作為一個子系統(tǒng)。這樣 的子系統(tǒng)具有較高的內聚性,與其它的藕合較弱,便于軟件開發(fā)、使用及日后系統(tǒng)維護。 </p><p>  2、子系統(tǒng)的劃分結果應使數(shù)據(jù)冗余度較小。應避免部分數(shù)據(jù)在多個子系統(tǒng)中出現(xiàn),

58、尤其是修改,以保證系統(tǒng)的安全性、可靠性和數(shù)據(jù)的一致性。 </p><p>  3、子系統(tǒng)的劃分應能滿足目前和日后管理上的需要,功能應齊全,操作要方便且 為今后發(fā)展留有接口。</p><p>  4、 子系統(tǒng)的劃分應以該單位的管理職能為依據(jù)。 應盡量避免過分依賴于組織機構,以防止機構變更后為系統(tǒng)帶來不必要的麻煩。 從公司的組織結構上出發(fā),把整個管理信息系統(tǒng)劃分成多個子系統(tǒng)。每個子系統(tǒng)的 功能

59、相對獨立,但是子系統(tǒng)之間有必要的數(shù)據(jù)聯(lián)系。 對電子購物商城系統(tǒng)的數(shù)據(jù)流圖采用變換中心法和事務中心法進行分析,對其逐步 進行功能分解,直到分解成為含義明確、功能單一的單元功能模塊,從而得到系統(tǒng)的功 能模塊結構圖,即系統(tǒng)的功能圖。如圖 3-5</p><p><b>  圖3-5系統(tǒng)功能圖</b></p><p>  3.6系統(tǒng)總體網(wǎng)絡拓撲結構</p>&l

60、t;p>  電子購物商城各個部門在不同的地點辦公,網(wǎng)絡拓撲結構以交換機為基礎,各部門 通過主交換機連接到公司主服務器,電子購物商城有五個不同辦公地點的辦公處組成。 根據(jù)這個特點,系統(tǒng)利用微機局域網(wǎng)作為系統(tǒng)的基本物理結構。為了提高系統(tǒng)的可靠性和可擴展性,網(wǎng)絡采用以網(wǎng)絡集線器為基礎,以雙絞線為傳輸介質的星型結構。在每個 業(yè)務發(fā)生點以及每個管理員分別配制微型計算機作為系統(tǒng)結點工作站,系統(tǒng)功能的實 現(xiàn),子系統(tǒng)間的數(shù)據(jù)共享與交互通過網(wǎng)絡服務

61、器完成。電子購物商城的系統(tǒng)網(wǎng)絡拓撲圖 如圖3-6所示</p><p>  圖3-6購物商城網(wǎng)絡拓撲圖</p><p><b>  第4章 數(shù)據(jù)庫設計</b></p><p>  4.1網(wǎng)站數(shù)據(jù)庫需求分析</p><p>  在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫,通過決策機構最后又回到 客觀世界,信息的這一循環(huán)經(jīng)歷了

62、三個領域:信息世界,數(shù)據(jù)世界,現(xiàn)實世界。 現(xiàn)實世界的事物反映到人的頭腦中,人的大腦對它有個認識過程,經(jīng)過分析(選 擇、命名、分類等)進入信息世界。這些信息再進一步加工、編碼,然后進入數(shù) 據(jù)世界,而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個方面的問題,也就是要考慮系統(tǒng) 開發(fā)所需要的數(shù)據(jù),以及如何對這些數(shù)據(jù)進行操作。這兩個問題貫穿了整個軟件 系統(tǒng)的開發(fā)過程,這也就是數(shù)據(jù)庫的設計問題,軟件設計的一個核心。 網(wǎng)上購物系統(tǒng)的主要對象是用戶,所以必需建立用戶

63、表,包括用戶的基本信 息情況;用戶的主要活動是對商品的購買,所以必需建立商品信息表;用戶對商 品的購買,選擇所要的商品,首先得對商品進行搜索,所以把商品進行分類,進 行大類和小類的劃分,建立商品類別表和商品類別細分表;最后用戶提交定單, 建立定單表。 經(jīng)過分析,此數(shù)據(jù)庫應包含以下的模塊: </p><p>  1、用戶信息:其中應該包括用戶編號、用戶名、密碼、賬戶金額、姓名、地 址等內容。</p>

64、<p>  2、商品信息:包括商品編號、商品名稱、商品價格、描述以及所屬類別等。</p><p>  3、購物車:用來存儲用戶購物的信息,如商品編號、數(shù)量等。</p><p>  4、管理員信息:與用戶信息類似,包括管理員編號、登錄名、密碼、角色類 別等。</p><p>  4.2數(shù)據(jù)庫邏輯結構設計</p><p>  4.2.1

65、數(shù)據(jù)路設計圖</p><p>  數(shù)據(jù)庫每個表之間都是相互聯(lián)系著的,并且是根據(jù)網(wǎng)站的需要而建立的,在作數(shù)據(jù)庫的時候,一定要有個大概的設計圖,如圖4-1</p><p>  圖4-1數(shù)據(jù)路設計圖</p><p>  4.2.2表結構設計</p><p>  1、系統(tǒng)管理員表(tb_Admin) :管理系統(tǒng)管理員賬號和密碼的表,主要屬性有:用戶

66、名和密碼。系統(tǒng)管理員根據(jù)用戶名密碼登陸后臺系統(tǒng)。</p><p>  表4-2 tb_Admin</p><p>  2、(tb_Area) :網(wǎng)站會員購物地點,主要屬性有:AreaID,AreaKM。 系統(tǒng)可以根據(jù)會員區(qū)域表收取會員需要運輸商品的運輸費。</p><p>  表4-3

67、 tb_Area</p><p>  3、會員購物信息表(tb_BuyInfo) :會員購物信息統(tǒng)計表,主要屬性有:BuyID, GoodsID,Num,SumPrice,MemberID。</p><p>  表4-4 tb_BuyInfo</p><p>  4、商品類別表(tb_Class) :商品類別顯

68、示表,主要屬性有:ClassID,CategoryUrl。 主要管理所有商品種類及其簡易圖標。</p><p>  表4-5 tb_Class</p><p>  5、商品信息表(tb_GoodsInfo) :商品信息表主要負責存儲商品名稱,商品類別,商 品圖標,商品圖片,商品價格,商品重量等信息。</p><p> 

69、 表4-6 tb_GoodsInfo</p><p>  6、購物車信息表(tb_ShopCart) :購物車信息表,主要負責存儲會員臨時性添加的一 些商品。</p><p>  表4-7 tb_ShopCart</p><p>  7、 訂單信息表(tb_OrderInfo)

70、:訂單信息表主要用來存儲會員每次訂單信息。</p><p>  表4-8 tb_OrderInfo</p><p>  8、會員信息表(tb_Member) :會員信息表,主要用來存儲會員的一些基本信息,如會員 ID,會員性別,會員密碼,會員真實名字,會員聯(lián)系方式(電話號碼。E_mail,所在 城市,家庭住址,郵政編碼等),現(xiàn)有 RMB,上一次登

71、陸時間。</p><p>  表4-9 tb_Member</p><p>  第5章 系統(tǒng)詳細設計及實現(xiàn)</p><p><b>  5.1前臺功能模塊</b></p><p>  本節(jié)講述前臺產品的顯示,包括對產品的展示、服裝圖片展示等各個界面。它為用戶與商家之間搭建了

72、一個很好的橋梁:在線留言,用戶可以通過訪問本網(wǎng)站了解本公司的產品,如果對該公司或該公司的產品有什么不滿或疑問都可以通過“在線留言”功能來很好給商家提出建議。同時該公司的管理人員看到該用戶的留言時也會相應的采取用戶的建議。</p><p>  5.1.1前臺主頁面</p><p>  網(wǎng)站首頁主要顯示公司的產品及一些熱銷的產品信息,網(wǎng)站的首頁(5-1)主要功能如下:</p>&

73、lt;p><b>  商城首頁</b></p><p><b>  個人信息</b></p><p><b>  購物車</b></p><p><b>  訂單信息</b></p><p><b>  使用幫助</b><

74、/p><p><b>  注銷</b></p><p><b>  圖5-1網(wǎng)站首頁</b></p><p><b>  5.1.2產品展示</b></p><p>  1.產品展示主要展示公司的產品信息,主要包括:產品圖片、產品名稱、產品簡介,商品信息經(jīng)過數(shù)據(jù)訪問層從數(shù)據(jù)庫提取出

75、來經(jīng)用戶顯示層界面綁定,形成如圖(5-2)。</p><p>  2.如果產品如量過多,想要快速的找到某一種產品可以通過選擇產品類別和相應的產品名稱來查找出該產品。</p><p><b>  圖5-2產品展示</b></p><p>  5.1.3設計用戶管理模塊 </p><p>  1、在網(wǎng)上商城購物系統(tǒng)中存在兩種

76、類型的用戶,即系統(tǒng)用戶和注冊用戶。系統(tǒng)用戶是商城的管理人員,只能有Admin用戶創(chuàng)建產生;注冊用戶是商城的顧客,任何訪問者都可以注冊成為用戶。因為在網(wǎng)上交易系統(tǒng)前臺管理中我們關心的是注冊用戶。</p><p>  沒有注冊的用戶在網(wǎng)站的主頁點擊“用戶注冊”鏈接,添加注冊信息,文件為002/CustomerReg,如圖(5-2)</p><p>  圖5-2用戶注冊頁面</p>

77、<p>  在用戶進入系統(tǒng)之前首先要注冊成為商城用戶,在填寫基本信息之前首先要判斷該用戶是否已經(jīng)注冊過了。如果是新用戶則保存填入的基本信息后自動成為系統(tǒng)的會員。每次進入系統(tǒng)之前首先要檢驗該用戶的合法性,將其基本信息保存起來,便于系統(tǒng)處理訂單。</p><p>  下面的代碼首先判斷此用戶已經(jīng)注冊,然后可以修改保存用戶的基本信息。</p><p>  string selecet

78、sql = "select * from ctt_customer where customername='" + TextBoxName.Text + "'";</p><p>  SqlDataAdapter da = new SqlDataAdapter();</p><p>  da.SelectCommand = new S

79、qlCommand(selecetsql, conn);</p><p>  DataSet ds = new DataSet();</p><p>  da.Fill(ds);</p><p>  conn.Close();</p><p>  if (ds.Tables[0].Rows.Count != 0)</p><

80、;p><b>  {</b></p><p>  Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "success", "alert('用戶名已存在,請重新輸入!');", true);</p><p>  DataRow NewRow

81、 = ds.Tables[0].NewRow();</p><p>  NewRow["customername"] = TextBoxName.Text;</p><p>  NewRow["customerpass"] = TextBoxPWD.Text;</p><p>  NewRow["customertr

82、uename"] = TextBoxTrueName.Text;</p><p>  NewRow["customeraddress"] = TextBoxAddress.Text;</p><p>  NewRow["customerpostcode"] = TextBoxPostCode.Text;</p><p&g

83、t;  NewRow["customerphone"] = TextBoxPhone.Text;</p><p>  NewRow["customeremail"] = TextBoxEmail.Text;</p><p>  NewRow["customerquestion"] = TextBoxQuestion.Text;&l

84、t;/p><p>  NewRow["customeranswer"] = TextBoxAnswer.Text;</p><p>  ds.Tables[0].Rows.Add(NewRow);</p><p>  da.Update(ds);</p><p>  conn.Close();</p><p

85、>  //Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "success", "alert('新用戶注冊成功!');", true);</p><p>  Response.Write("<script language=javascript>alert(&

86、#39;新用戶注冊成功!');</script>");</p><p>  2、用戶密碼如果忘記,就點擊頁面上忘記密碼按鈕,進入找回密碼頁面,第一步先輸入你的用戶名如圖(5-3)</p><p><b>  圖5-3找回密碼</b></p><p>  然后輸入你的提示問題答案,就可以找回你的密碼,如圖(5-4)&

87、lt;/p><p><b>  圖5-4密碼問題</b></p><p>  5.1.4購物車模塊</p><p>  購物車是指會員臨時購進還未進行付款結賬操作時商品信息管理的一個結構。</p><p>  把商品放入購物車,如圖(5-5);</p><p>  進入結賬頁面,確認結賬或者是繼續(xù)購買

88、,如圖(5-6);</p><p><b>  圖5-5購物車</b></p><p><b>  圖5-6結賬頁面</b></p><p>  5.2后臺管理主界面</p><p>  5.2.1管理主街面與登錄程序</p><p>  后臺管理的功能是主要由時尚服飾的管理

89、員管理和管理員信息修改等信息。這是進入后臺信息的唯一路徑.識別用戶是否管理員,只有管理員才能進入后臺進行信息添加,刪除,修改,以及商品的庫存問題。輸入正確的用戶名和密碼即可登陸后臺管理頁面。</p><p>  1、管理員信息管理 管理員信息管理包過添加管理員,修改管理員信息等操作,如圖(5-7)</p><p>  圖5-7管理員登錄頁面</p><p>  2、

90、進入后臺管理系統(tǒng)主界面,如圖(5-8)</p><p>  圖5-8后臺管理主界面</p><p>  5.2.3商品管理模塊</p><p>  商品管理模塊設計包括商品類別管理模塊的設計和商品管理模塊的設計</p><p>  1、商品類別管理模塊實現(xiàn)的功能如下:</p><p>  (1)添加新的商品類別記錄&l

91、t;/p><p><b>  (2)修改類別記錄</b></p><p>  (3)刪除商品類別記錄</p><p>  只有管理用戶才有權限進入商品類別管理模塊,在Masterpagegoods.asp中,單擊“類別管理”超級鏈接,可以打開類別管理頁面GoodsType.asp。 為了方便管理類別,GoodsType.asp以表格的形式顯示商品類

92、別名稱,并在后面有修改鏈接和刪除復選框。修改,添加,刪除商品類別的網(wǎng)頁都是GoodsType.asp,URL參數(shù)Oper的值用來控制,update為修改,delete為刪除,add為添加,如圖(5-9)</p><p><b>  圖5-9商品管理</b></p><p>  2、管理員可以對商品信息進行管理,商品管理模塊實現(xiàn)的功能如下:</p><

93、;p><b>  (1)添加商品</b></p><p><b>  (2)修改商品信息</b></p><p><b>  (3)刪除商品</b></p><p>  在Masterpagegoods.asp中,單擊“商品列表”超級鏈接,將打開GoosList.asp,如圖(5-10)<

94、/p><p>  圖5-10商品類別管理</p><p>  5.2.4訂單管理模塊</p><p>  訂單管理主要是對訂單總金額、訂單時間、顧客、訂單狀態(tài)以及訂單條目進行統(tǒng)計和管理。如圖(5-11)</p><p><b>  圖5-11訂單管理</b></p><p>  5.2.5顧客管理模塊

95、</p><p>  顧客管理主要是對會員進行管理,包括注冊時間、會員名字、會員密碼、刪除會員信息等,如圖(5-12)</p><p><b>  圖5-12顧客管理</b></p><p><b>  第6章 系統(tǒng)測試</b></p><p>  軟件測試是軟件開發(fā)過程的重要組成部分,是用來確認一

96、個程序的品質或性能是否符合開發(fā)之前所提出的一些要求。軟件測試就是在軟件投入運行前,對軟件的需求分析、設計規(guī)格說明和編碼的最終復審,是保證軟件質量的關鍵步驟??梢哉f,軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行的過程。</p><p>  測試的目的在于將軟件設計時設計者與程序開發(fā)者之間理解不一致的地方、功能與需求不一致的地方、不符合邏輯的情況都反映給開發(fā)人員的。開發(fā)人員對其進行修改和補充。</p><p>

97、;  測試的目標是以最少的時間和人力找出軟件中潛在的各種錯誤和缺陷,以保證軟件的功能和性能與需求說明相符合。我對所做的程序采取邊做邊運行測試的方法,做完一個功能模塊就對其進行測試驗證,看看能不能讀或寫數(shù)據(jù)庫。</p><p><b>  6.1功能性測試</b></p><p><b>  6.1.1鏈接測試</b></p><

98、;p>  鏈接測試可分為三個方面。首先,測試所有鏈接是否按指示的那樣確實鏈接到了該鏈接的頁面;其次,測試所鏈接的頁面是否存在;最后,保證應用系統(tǒng)上沒有孤立的頁面,所謂孤立頁面是指沒有鏈接指向該頁面,只有知道正確的URL地址才能訪問。鏈接測試必須在集成測試階段完成。</p><p><b>  6.1.2表單測試</b></p><p>  當用戶給應用系統(tǒng)管理員

99、提交信息時,就需要使用表單操作,例如用提交留言。在這種情況下,我們必須測試提交操作的完整性,以校驗提交信息的正確性。如果表單只能接受指定的某些值,則也要進行測試。例如:只能接受某些字符,測試時可以跳過這些字符,看系統(tǒng)是否會報錯。</p><p>  6.1.3數(shù)據(jù)庫測試</p><p>  在Web應用技術中,數(shù)據(jù)庫起著重要的作用,數(shù)據(jù)庫為應用系統(tǒng)的管理、運行、查詢和實現(xiàn)用戶對數(shù)據(jù)存儲的請

100、求等提供空間。最常用的數(shù)據(jù)庫類型是關系型數(shù)據(jù)庫,可以使用SQL2005理。 一般情況下,可能發(fā)生兩種錯誤,分別是數(shù)據(jù)一致性錯誤和輸出錯誤。數(shù)據(jù)一致性錯誤主要是由于用戶提交的表單信息不正確而造成的,而輸出錯誤主要是由于網(wǎng)絡速度或程序設計問題等引起的,針對這兩種情況,可分別進行測試。</p><p><b>  6.2可用性測試</b></p><p><b>

101、  6.2.1導航測試</b></p><p>  導航描述了用戶在一個頁面內操作的方式,在不同的用戶接口控制之間,例如按鈕、對話框、列表和窗口等;或在不同的連接頁面之間。系統(tǒng)的導航幫助要盡可能地準確。導航的另一個重要方面是應用系統(tǒng)的頁面結構、導航、菜單、連接的風格是否一致。確保用戶憑直覺就知道Web應用系統(tǒng)里面是否還有內容,內容在什么地方。應用系統(tǒng)的層次一旦決定,就要著手測試用戶導航功能。</

102、p><p>  6.2.2圖形測試、界面測試</p><p>  1.圖形測試:在應用系統(tǒng)中,適當?shù)膱D片和動畫既能起到廣告宣傳的作用,又能起到美化頁面的功能。一個應用系統(tǒng)的圖形可以包括圖片、動畫、邊框、顏色、字體、背景、按鈕等。圖形測試的內容有:</p><p> ?。?)要確保圖形有明確的用途。 </p><p>  (2)驗證所有頁面字體的風

103、格是否一致。 </p><p> ?。?)背景顏色應該與字體顏色和前景顏色相搭配。 </p><p> ?。?)圖片的大小和質量也是一個很重要的因素,一般采用JPG或GIF壓縮。</p><p>  2.界面測試:是測試過程中比較簡單、直觀的一種測試方法,只要細心的按界面核對就行了,往往是程序開發(fā)人員容易忽視和遺漏的地方,也是常常出錯的地方。下面是測試中常出現(xiàn)的幾種

104、錯誤:</p><p> ?。?)錯誤字,即界面中的標題、文本內容或者提示信息中出現(xiàn)了錯誤字。</p><p> ?。?)出現(xiàn)了一些根本讀不懂的內容,一般多出現(xiàn)在程序的提示信息和一些較長的文本中。</p><p> ?。?)類似頁面中,明顯存在字體、字號不同的情況,使界面風格不一致。 </p><p> ?。?)相近的程序及模塊的標題發(fā)生混淆

105、。</p><p>  6.2.3瀏覽去測試</p><p>  瀏覽器是Web客戶端最核心的構件,框架和層次結構風格在不同的瀏覽器中也有不同的顯示,甚至根本不顯示。不同的瀏覽器對安全性和屬性設置也不一樣。測試瀏覽器兼容性的一個方法是創(chuàng)建一個兼容性矩陣。在這個矩陣中,測試不同廠商、不同版本的瀏覽器對某些構件和設置的適應性。</p><p><b>  6.

106、3系統(tǒng)測試結果</b></p><p>  測試項目名稱:“時尚服飾”企業(yè)網(wǎng)站開發(fā)系列。</p><p>  通過以上對軟件系統(tǒng)測試的描述我們可以很明確的知道系統(tǒng)測試的目的是發(fā)現(xiàn)程序錯誤,及時糾正錯誤。通常把一次程序執(zhí)行需要的測試數(shù)據(jù),稱為一個“測試用例”,每一個測試用例產生一個相應的“測試結果”。如果它與“期望結果”不相符合,便說明程序中存在錯誤,需要改正。下面我們來對部分測

107、試結果進行分析。</p><p>  6.3.1管理員登錄功能測試用例</p><p>  6.3.2圖片添加功能測試用例</p><p>  6.3.3圖片管理功能測試用例</p><p><b>  總結</b></p><p>  本系統(tǒng)是我在xx指導老師的指導下,在實習空閑時間完成的項目,

108、由于時間緊張可能有些我還沒考慮到的問題。但本論文重點寫軟件項目從需求分析到開發(fā)實現(xiàn)的整個流程。經(jīng)過幾個月的畢業(yè)設計,從課題選擇到代碼的實現(xiàn),我學到了.NET 的 ASP.NET 網(wǎng)站開發(fā)的很多實用知識,并且提高了自己的動手能力, 同時還鍛煉了自己獨立解決問題的能力。特別在面向對象進行軟件開發(fā)方面,自己的理解更深了。 我通過開發(fā)這個項目,鞏固了以前所學的理論知識,提高了自己理論聯(lián)系實際的能力,為今后進一步學習新技術打下一個很好的基礎。非常

109、感謝學校和學院給我們來到北 京實訓的機會,在這里我們學到很多理論知識并積累很多實踐經(jīng)驗,為走上社會實際工作崗位做好了充足的準備,為今后的職業(yè)發(fā)展打下良好的基礎。面對以后各項挑戰(zhàn),我 有信心做得更好!當然,由于時間和技術上的原因,該系統(tǒng)還是存在一些問題和不足的地方,比如在數(shù)據(jù)容量方面,由于沒有經(jīng)過大量數(shù)據(jù)的測試,數(shù)據(jù)庫能承受多大負荷還不能確定,在 美工方面,由于缺少美工經(jīng)驗,所以很多頁面看起來可能會不那么漂亮美觀,在一些細 小的處理上可能

110、還缺少進一步的考慮。 當然,作為畢業(yè)設計,我認為這是一次很好</p><p><b>  致謝</b></p><p>  五個月的精心準備,畢業(yè)論文終于完成了。我要感謝我的指導教師xx老師。xx老師雖身負教學、科研重任,仍抽出時間,對我的論文更傾注了他的大量心血。從初稿到定稿,xx老師不厭其煩,一審再審,大到篇章布局的偏頗,小到語句格式的瑕疵,都一一予以指出。同時,

111、我要感謝軟件學院所有給我上過課老師,是他們傳授給我方方面面的知識,拓寬了我的知識面,培養(yǎng)了我的功底,對論文的完成不無裨益。我還要感謝學院的各位工作人員,他們細致的工作使我和同學們的學習和生活井然有序。當然,還有和同學們相處使我的人生得意豐富。最后我要感激各位評審老師為了我們這么辛苦地來回奔波,非常感謝!</p><p><b>  參考文獻</b></p><p> 

112、 [1] Christian Nagel Bill .等.C# 2005 & .NET 3.0 高級編程(第 5 版)北京:清華大學出版社,2007</p><p>  [2] c# 數(shù)據(jù)庫系統(tǒng)開發(fā)案例經(jīng)典</p><p>  [3] 徐鋒 陳暄等.UML 面向對象建?;A. 中國水利水電出版社,2006</p><p>  [4] 朱麗華 陳益材.網(wǎng)站建設

113、經(jīng)典范例.北京:清華大學出版社,2006</p><p>  [5] 張海藩著.軟件工程導論(第四版).北京:清華大學出版社,2003</p><p>  [6] 朱印宏著.CSS商業(yè)網(wǎng)站布局之道.北京:清華大學出版社,2007</p><p>  [7] 鄭阿奇 劉啟芬 顧韻華. SQL Server實用教程(第二版).西安:電子工業(yè)出版 社,2005</p

溫馨提示

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

評論

0/150

提交評論