

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 河南城建學院</b></p><p> 成人高等教育畢業(yè)設計(論文)</p><p> 題目:河南特產(chǎn)銷售網(wǎng)站的</p><p><b> 設計與實現(xiàn)</b></p><p> 層 次: 本科</p><p>
2、 專 業(yè): 計算機科學與技術</p><p> 年 級:2015級</p><p> 姓 名: 張小華</p><p><b> 學 號:</b></p><p><b> 指導教師:</b></p><p>
3、; 完成時間: 2017年 1 月 3 日</p><p> 河南特產(chǎn)銷售網(wǎng)站的設計與實現(xiàn)</p><p><b> 摘 要</b></p><p> 當前,世界經(jīng)濟正在開始新一輪的增長,以信息技術產(chǎn)業(yè)為先導的“新經(jīng)濟”方興未艾,各界一致認為近期的重點是建立在互聯(lián)網(wǎng)基礎上的電子商務新經(jīng)濟。</p><
4、p> 電子商務對傳統(tǒng)的商務活動帶來了巨大的沖擊,極大地改變了商務銷售模式,帶動了經(jīng)濟結構的變革。在發(fā)達國家,電子商務發(fā)展空前繁榮,通過互聯(lián)網(wǎng)進行交易已成潮流。目前,中國企業(yè)信息化意識明顯提高,信息化進程正在加快,企業(yè)信息化工作在提高生產(chǎn)率和企業(yè)競爭力方面正在形成巨大的潛力。</p><p> 該系統(tǒng)采用ASP.NET應用程序開發(fā)常用的三層結構體系,以SQL Server 2005為數(shù)據(jù)庫管理系統(tǒng),運用C
5、#語言、HTML等。在Visual Studio 2010開發(fā)環(huán)境下,實現(xiàn)各個功能模塊,并最終實現(xiàn)一個易于操作,性能穩(wěn)定,便于管理的特產(chǎn)銷售網(wǎng)站。</p><p> 關鍵詞 電子商務;銷售網(wǎng)站;C#</p><p><b> 目 錄</b></p><p><b> 1 緒論1</b></p>&l
6、t;p> 1.1 課題背景1</p><p> 1.2 國內外研究概況2</p><p> 1.3 本文主要工作4</p><p> 2 相關技術簡介5</p><p> 2.1 ASP.NET簡介5</p><p> 2.2 SQL SERVER 2005數(shù)據(jù)庫簡介6</p>
7、<p> 2.3 Microsoft Visual Studio 2010簡介及其特點6</p><p> 2.4 C#語言簡介及其特點7</p><p> 2.5 本章小結8</p><p> 3 系統(tǒng)總體設計9</p><p> 3.1 系統(tǒng)需求分析9</p><p> 3.1.
8、1 可行性分析9</p><p> 3.1.2 用戶需求分析10</p><p> 3.2 系統(tǒng)設計目標和原則10</p><p> 3.3 系統(tǒng)功能模塊設計11</p><p> 3.4 數(shù)據(jù)庫設計12</p><p> 3.4.1 數(shù)據(jù)庫概念結構設計12</p><p>
9、; 3.4.2 數(shù)據(jù)庫表設計13</p><p> 3.5 系統(tǒng)運行環(huán)境15</p><p> 3.6 本章小結15</p><p> 4 系統(tǒng)的實現(xiàn)17</p><p> 4.1 用戶功能模塊的實現(xiàn)17</p><p> 4.1.1 用戶注冊模塊的實現(xiàn)17</p><p&g
10、t; 4.1.2 用戶登錄模塊的實現(xiàn)17</p><p> 4.1.3 密碼找回模塊的實現(xiàn)18</p><p> 4.1.4 產(chǎn)品瀏覽模塊的實現(xiàn)19</p><p> 4.1.5 購物車模塊的實現(xiàn)19</p><p> 4.1.6 留言板模塊的實現(xiàn)20</p><p> 4.2 后臺管理模塊的實現(xiàn)
11、21</p><p> 4.2.1 用戶管理模塊的實現(xiàn)21</p><p> 4.2.2 產(chǎn)品管理模塊的實現(xiàn)21</p><p> 4.2.3 訂單管理模塊的實現(xiàn)22</p><p> 4.2.4 留言板管理模塊的實現(xiàn)22</p><p> 4.3 本章小結23</p><p&
12、gt;<b> 5 系統(tǒng)測試24</b></p><p> 5.1 測試的目的及相關問題24</p><p> 5.2 測試過程24</p><p> 5.3 測試結果26</p><p><b> 結論27</b></p><p><b>
13、參考文獻28</b></p><p><b> 1 緒論</b></p><p><b> 1.1 課題背景</b></p><p> 中國的網(wǎng)民比例每年都在提升,網(wǎng)絡在人們生活中的比重也在不斷增大。據(jù)中國互聯(lián)網(wǎng)絡信息中心(CNNIC)2010年7月發(fā)布的《第26次中國互聯(lián)網(wǎng)絡發(fā)展狀況統(tǒng)計報告》(以下簡
14、稱《報告》)顯示,截至2010年7月,我國網(wǎng)民的數(shù)量到達了4.2億,使用互聯(lián)網(wǎng)的人數(shù)在穩(wěn)步增加。中國的網(wǎng)民的結構也越來越均衡,《報告》顯示從年齡上看30歲以上網(wǎng)民占到了41%;從學歷上看高中學歷是上網(wǎng)的主要人群;從收入上看月收入在3000元以下的網(wǎng)民呈現(xiàn)了比較均勻的分布,同時月收入3000元以上的網(wǎng)民在逐步增加。以上的數(shù)據(jù)可以反應出,中國互聯(lián)網(wǎng)的人口基數(shù)在不斷增加、上網(wǎng)人群更加成熟,上網(wǎng)不再是年輕人娛樂、消遣的專屬品;各種收入和學歷背景
15、的人都在上網(wǎng),上網(wǎng)對于網(wǎng)民來說不再體現(xiàn)出學歷或者收入?yún)^(qū)別,因此上網(wǎng)正在轉變成一種日常行為。伴隨著互聯(lián)網(wǎng)發(fā)展和網(wǎng)民數(shù)量的提升,在網(wǎng)上購物的人數(shù)也在增長?!秷蟾妗凤@示在網(wǎng)絡購物用戶的規(guī)模達到了1.42億,同時網(wǎng)絡購物的使用率達到了33.8%。根據(jù)中國互聯(lián)網(wǎng)絡信息中心的估計,2009年中國網(wǎng)絡購物市場交易規(guī)模達到2500億。由此可見,中國互聯(lián)網(wǎng)購物用戶量大,同時其交易額也在急劇擴大;上網(wǎng)和網(wǎng)絡購</p><p> 互
16、聯(lián)網(wǎng)以及與互聯(lián)網(wǎng)相關的各種活動,都與服務有密切的關系。首先,互聯(lián)網(wǎng)本身就是一個提供各種服務的平臺,甚至互聯(lián)網(wǎng)本身就是一種服務。其次,在網(wǎng)聯(lián)網(wǎng)中的各種活動內容基本上是以服務的形式體現(xiàn)出來的,包括信息搜索、新聞、娛樂等。網(wǎng)絡購物也是屬于網(wǎng)絡服務的一種,它代表了消費者在互聯(lián)網(wǎng)中享受銷售服務的過程。</p><p> 近年來,國家對于第三產(chǎn)業(yè)即服務業(yè)的發(fā)展越來越重視,在歷年的中央政府工作報告中多次提及要發(fā)展第三產(chǎn)業(yè)。上
17、海更是提出了建設“四個中心”(經(jīng)濟、金融、貿易、航運中心),其中服務業(yè)是四個中心的主旋律。</p><p> 根據(jù)國內對網(wǎng)絡營銷和網(wǎng)絡銷售的研究現(xiàn)狀,對于網(wǎng)絡營銷和網(wǎng)絡銷售的研究比較多的是從原有的營銷理論、客戶關系、顧客價值等理論來分析和研究。但是與服務、服務傳遞相關研究內容,在網(wǎng)絡銷售和網(wǎng)絡營銷中的作用己經(jīng)開始受到重視。比如,在服務和服務傳遞中對于顧客參與、顧客界面等因素已經(jīng)進行了比較多的研究,這些因素己經(jīng)在
18、網(wǎng)絡銷售和網(wǎng)絡營銷的研究中以關注消費者行為、顧客關系管理等方式體現(xiàn)出來。從服務的角度對網(wǎng)絡銷售所進行的研究正逐漸成為相關研究領域中一個新的關注點。</p><p> 在互聯(lián)網(wǎng)絡上可以做到商品信息到付款、售后服務等一系列活動全面的展開,是一種全程的營銷渠道。本網(wǎng)站所經(jīng)營的是河南特產(chǎn)為主,為全國乃至喜歡河南特產(chǎn)的人們來說提供了很大的便利,在不用來回旅游的情況下就能方便、快捷地買到滿意的河南特產(chǎn),這無疑給那些喜歡河南
19、特產(chǎn)卻不能買到正宗的河南特產(chǎn)的人們帶來了福音。</p><p> 1.2 國內外研究概況</p><p> 電子商務[1]通常是指是在全球各地廣泛的商業(yè)貿易活動中,在因特網(wǎng)開放的網(wǎng)絡環(huán)境下,基于瀏覽器/服務器應用方式,買賣雙方不謀面地進行各種商貿活動,實現(xiàn)消費者的網(wǎng)上購物、商戶之間的網(wǎng)上交易和在線電子支付以及各種商務活動、交易活動、金融活動和相關的綜合服務活動的一種新型的商業(yè)運營模式。
20、電子商務是利用微電腦技術和網(wǎng)絡通訊技術進行的商務活動。各國政府、學者、企業(yè)界人士根據(jù)自己所處的地位和對電子商務參與的角度和程度的不同,給出了許多不同的定義。</p><p> 在很早之前美國、歐洲等發(fā)達國家就有電子商務這一說法,但各自的見解互不相同。現(xiàn)在,電子商務在世界范圍內廣泛運用,卻還沒有明確的定義。從狹義的定義來說,電子商務是指在開放的國際互聯(lián)網(wǎng)及其它網(wǎng)絡環(huán)境下,通過服務器的運用,實現(xiàn)消費者的網(wǎng)上購物、企
21、業(yè)間商業(yè)交易的一種新型交易運營模式。</p><p> 在我國電子商務的發(fā)展起步慢,但是發(fā)展快,電子商務中國在20世紀90年代才開始有了成型的電子系商務系統(tǒng),與國外相比還有很多的差距,主要是國外的起步早,投入使用的早。</p><p> 隨著網(wǎng)絡技術的不斷發(fā)展,進入21世紀以后,計算機網(wǎng)絡技術迅速發(fā)展,Internet網(wǎng)越來越普及,現(xiàn)在上網(wǎng)人數(shù)與日俱增。用戶在網(wǎng)上關注的信息也不再是單一
22、的新聞,經(jīng)過實際調研,用戶在網(wǎng)上經(jīng)常進行的操作中,瀏覽信息占59.3%,查收郵件占33.8%,互動聊天占72.4%,網(wǎng)絡游戲占56.4%,網(wǎng)上購物占67.5%。而隨著地面物流等基礎設施的進一步完善,網(wǎng)上購物的發(fā)展速度會遠遠大于今天的發(fā)展速度,電子技術的硬件不斷強大,電子商務也不斷走向成熟,這不僅為電子商務的發(fā)展,提供了技術支撐,還對電子商務的完善做出了巨大的技術保障。</p><p> 國內的電子商務,剛起步,
23、就為中國電子市場開辟了一條巨大的網(wǎng)絡市場,也受到人們的極力推崇,深受人們的歡迎,到今天,電子商務的應用更是無處不在,從大型的淘寶網(wǎng)、亞馬遜等,這些網(wǎng)站電子商務的成熟,標志著我過電子商務的發(fā)展進入一個更高的層次,當今電子商務已經(jīng)進入人們的生活中,也是人們消費的一種重要的手段,從國內的電子商務的起步,到當今的火熱,經(jīng)歷了技術的變更,和技術的改進,因為未來的發(fā)展趨勢,必然是離不開網(wǎng)絡,所以電子商務在不久的將來,還會有更加光明的前景。</
24、p><p> 按照電子商務交易對象來分主要有:B2B商業(yè)機構對商業(yè)機構的模式,B2C商業(yè)機構對消費者的模式,C2C消費者對消費者的模式,B2B模式主要有經(jīng)銷商、分公司、配送點,三者之間進行的模式,主要有經(jīng)銷商向分公司申請訂貨,分公司經(jīng)過將訂貨單進行處理在選擇配送點發(fā)貨,從而進行了整個商業(yè)流程的進行,而B2C模式主要是商家、第三方網(wǎng)站、消費者三者之間進行的,C2C則是買賣雙方的交易,C2C要提供一個交易平臺,由消費者
25、進行競價。而淘寶網(wǎng)主要以C2C模式最為顯著。近段時間,河南特產(chǎn)行業(yè)非常熱鬧,無論是線上,還是線下,關于河南特產(chǎn)的渠道整合如火如荼,但渠道顯然不是河南特產(chǎn)行業(yè)面臨的唯一問題。</p><p> 電子商務的產(chǎn)生給很多人提供了便利,但是也讓那些想要以次充好,欺騙眾多買家的不法分子打開了思路。在網(wǎng)上產(chǎn)生特產(chǎn)商品交易,也有一些來歷不明的商品,如冒牌山藥,以次充好的紅棗等。常人無法有效識別此類貨物的真假好次,無意識中就會幫
26、助不法分子進行銷售。因此,在網(wǎng)絡上交易的朋友應該時刻擦亮自己的眼睛,認真分析商品的銷售,非法收購的項目堅決不買。特產(chǎn)銷售網(wǎng)的網(wǎng)站管理員,沒有對網(wǎng)上商店[2]進行必要的識別和監(jiān)控,也給道德敗壞的不法分子創(chuàng)造了機會??偟膩碚f,特產(chǎn)銷售網(wǎng)需要大家的共同努力,來創(chuàng)造一個文明、和諧的特產(chǎn)商品交易環(huán)境。</p><p> 電子商務是傳統(tǒng)商業(yè)的延伸,電子商務的重點在于商務、電子商務的核心競爭力在于信息平臺、電子商務的使命在于
27、利用互聯(lián)網(wǎng)技術對傳統(tǒng)資源的整合。</p><p> 電子商務實現(xiàn)貿易的全球化、電子化、數(shù)字化,電子商務的發(fā)展呈現(xiàn)出不可阻擋的趨勢。電子商務改變了傳統(tǒng)商業(yè)的格局,打破了時空的屏障,提供了豐富可靠的信息資源,為社會經(jīng)濟的發(fā)展提供了更多的機遇性和可能性,電子商務用“網(wǎng)絡體”代替了“實物體”,減小了人力、物力的消耗,降低了成本。</p><p> 電子商務的發(fā)展,在美國和西歐一直受到極大的重視
28、。美國商務部認為,電子商務將是21世紀經(jīng)濟增長的唯一推動力。美國電子商務的發(fā)展始于80年代,到1995年,隨著互聯(lián)網(wǎng)技術的發(fā)展,傳統(tǒng)的商業(yè)模式已經(jīng)逐漸讓位于虛擬的在線的電子商務模式。目前,美國在全球互聯(lián)網(wǎng)貿易中已占85%的份額。電子商務在美國各信息技術行業(yè)領先的公司中,已經(jīng)成為主體方式;在整個信息技術行業(yè)中,已經(jīng)成為主流方式;在用信息技術改造傳統(tǒng)產(chǎn)業(yè)中,已經(jīng)成為主導方式。自1999年以來,電子電器、汽車、鋼鐵等行業(yè)的巨頭們紛紛宣布網(wǎng)上采
29、購計劃。</p><p> 我國在1994年開始出現(xiàn)電子商務的初級形式,到目前為止,證券公司、金融結算機構、民航訂票中心、信用卡發(fā)放等方面均已成功進入電子商務領域,并進行了大量的、可靠的交易。這些已構成電子商務發(fā)展的基礎,同時也為進一步發(fā)展積累了豐富的經(jīng)驗。目前,國內電子商務企業(yè)逐漸開始由貿易、零售等行業(yè)擴展到傳統(tǒng)制造業(yè),電子商務已經(jīng)成為中國新經(jīng)濟的一道重要的風景線。</p><p>
30、 目前國內外學者對于電子商務平臺下的營銷戰(zhàn)略已經(jīng)有比較豐富的研究積累,但都是比較概括的基礎性研究。事實上,電子商務領域層出不窮的創(chuàng)新經(jīng)營模式,以及電子商務與傳統(tǒng)行業(yè)相結合的營銷模式,出現(xiàn)了一些典型的企業(yè)和案例。國外方面,諸如亞馬遜等這些影響較大的B2C企業(yè)都有了一些比較成熟的案例介紹和經(jīng)驗總結。在國內,B2C電子商務模式方興未義,成功的企業(yè)諸如當當網(wǎng)、麥考林等,限于商業(yè)機密,還沒有比較系統(tǒng)的營銷戰(zhàn)略分析。</p><
31、p> 1.3 本文主要工作</p><p> 根據(jù)前面介紹的課題背景和國內外概況,本課題將建立一個基于Web的河南特產(chǎn)銷售網(wǎng)站,其主要工作如下。</p><p> (1)對軟件開發(fā)相關技術進行介紹分析。</p><p> (2)對系統(tǒng)進行總體設計,包括系統(tǒng)需求分析、系統(tǒng)設計目標和原則、系統(tǒng)功能模塊設計和數(shù)據(jù)庫設計。</p><p&g
32、t; (3)描述系統(tǒng)各個功能模塊的實現(xiàn)流程。</p><p><b> 2 相關技術簡介</b></p><p> 2.1 ASP.NET簡介</p><p> ASP.NET是建立在公共語言運行庫上的編程框架,可用于在服務器上生成功能強大的Web應用程序。與以前的Web開發(fā)模型相比,ASP.NET提供了數(shù)個重要的優(yōu)點:</p&g
33、t;<p> ?。?)增強的性能:ASP.NET是在服務器上運行的編譯好的公共語言運行庫代碼。與被解釋的前輩不同,ASP.NET可利用早期綁定、實時編譯、本機優(yōu)化,這相當于在編寫代碼之前便提高了性能。</p><p> ?。?)世界級的工具支持:ASP.NET Framework補充了Visual Studio集成開發(fā)環(huán)境中的大量工具箱和設計器。WYSIWYG 編輯、拖放服務器控件和自動部
34、署只是這個強大的工具所提供功能中的少數(shù)幾種。</p><p> ?。?)靈活性:由于ASP.NET基于公共語言運行庫,因此Web應用程序開發(fā)人員可以利用整個平臺的威力和靈活性。.NET Framework類庫、消息處理和數(shù)據(jù)訪問解決方案都可從Web無縫訪問。ASP.NET也與語言無關,所以可以選擇最適合應用程序的語言,或跨多種語言分割應用程序。另外,公共語言運行庫的交互性保證在遷移到ASP.NET時保留基于COM
35、的開發(fā)中的現(xiàn)有投資。</p><p> ?。?)簡易性:ASP.NET使執(zhí)行常見任務變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。例如,ASP.NET頁框架使您可以生成將應用程序邏輯與表示代碼清楚分開的用戶界面,和在類似Visual Basic的簡單窗體處理模型中處理事件。另外,公共語言運行庫利用托管代碼服務(如自動引用計數(shù)和垃圾回收)簡化了開發(fā)。</p><p> (5)
36、可管理性:ASP.NET采用基于文本的分層配置系統(tǒng),簡化了將設置應用于服務器環(huán)境和Web應用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應用新設置。只需將必要的文件復制到服務器,即可將ASP.NET Framework應用程序部署到服務器。不需要重新啟動服務器,即使是在部署或替換運行的編譯代碼時。</p><p> ?。?)可縮放性和可用性:ASP.NET在設計時考慮了可縮放性,
37、增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進程受到ASP.NET運行庫的密切監(jiān)視和管理,以便當進程行為不正常(泄漏、死鎖)時,可就地創(chuàng)建新進程,以幫助保持應用程序始終可用于處理請求。</p><p> ?。?)自定義性和擴展性:ASP.NET隨附了一個設計周到的結構,它使開發(fā)人員可以在適當?shù)募墑e“插入”代碼。實際上,可以用自己編寫的自定義組件擴展或替換ASP.NET運行庫的任何子組件。實現(xiàn)自定
38、義身份驗證或狀態(tài)服務一直沒有變得更容易。</p><p> ?。?)安全性:借助內置的Windows身份驗證和基于每個應用程序的配置,可以保證應用程序是安全的。</p><p> 2.2 SQL SERVER 2005數(shù)據(jù)庫簡介</p><p> SQL Server是一個關系數(shù)據(jù)庫管理系統(tǒng)。它最初是由Microsoft SYBASE和Ashton-Tate三家
39、公司共同開發(fā)的,于1988年推出了第一個OS/2版本。在Windows NT 推出后,Microsoft與SYBASE在SQL Server的開發(fā)上就分道揚鑣了,Microsoft將SQL Server移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server的Windows NT版本。SYBASE則較專注于SQL Server在UNIX操作系統(tǒng)上的應SQL Server安裝界面用。</p><p>
40、 SQL 2005的特點:</p><p> ?。?)全面重新設計的DTS體系結構和工具。</p><p> ?。?)引入了由管理工具和管理應用編程接口(API)組成的集成化套件用以降低操作的復雜度。</p><p> ?。?)主要改進包括表分區(qū)、增強復制功能和64位支持特性。</p><p> (4)允許使用任何Microsoft .NE
41、T語言開發(fā)數(shù)據(jù)庫對象的能力。</p><p> ?。?)增添新的XML數(shù)據(jù)類型。</p><p> ?。?)新增查詢類型和在事務中進行錯誤處理的能力。</p><p> 2.3 Microsoft Visual Studio 2010簡介及其特點</p><p> Microsoft推出的Visual Studio 2010(簡稱VS20
42、10)提供了一個全新的開發(fā)環(huán)境,在此環(huán)境下,可以用多種語言開發(fā)Windows窗體應用程序、ASP.NET網(wǎng)站[4]、移動設備應用程序、組件與控件、數(shù)據(jù)報表、XML Web服務等多種復雜的系統(tǒng)。</p><p> VS2010分為Team System版本、Professional版本、Standard版本和Express版本,分別適用于大型軟件開發(fā)團體、中小型軟件開發(fā)公司以及業(yè)余開發(fā)愛好工作者,是一種全面的、先
43、進的、完全適應當前網(wǎng)絡發(fā)展的高級軟件開發(fā)平臺。</p><p> C#語言重新用C,和C++和Java的語法的基礎上基于ASP.NET框架支持一個完全面向對象的,類型安全的編程語言[5],也都比較相似。ASP.NET的首選編程語言。從效率方面的發(fā)展,C#應用程序開發(fā)工具的快速發(fā)展的特點。在繼承方面,C#實現(xiàn)在更高層次上的C和C++。從語法形式和易用性方面,C#幾乎是組合了當前市場上流行的高級語言的全部優(yōu)點,并且
44、為使用者提供了一個優(yōu)雅的語法,功能較為齊全,易于使用外在的表現(xiàn)。</p><p> Visual Studio 2010的特點:</p><p> ?。?)Windows窗體設計器提供了一個圖形化的設計界面,拖動和拖放控件的形式,可以快速創(chuàng)建應用程序的用戶界面。</p><p> ?。?)Windows窗體工具提供了一個Windows窗體設計Windows應用程序
45、模板,基本的項目引用和初始代碼,以幫助用戶創(chuàng)建一個標準的Windows窗體應用程序。</p><p> ?。?)Web窗體工具提供了一個Web窗體設計器,ASP.NET Web應用程序模板,基本的項目引用和初始代碼,以幫助用戶創(chuàng)建Web窗體應用程序到瀏覽器的主界面。</p><p> ?。?)XML Web服務的工具提供,ASP.NET Web服務模板可以用來構成Web應用程序的基本結構。
46、在這一點上,將建立在Web應用程序的基本結構放在Web服務器和本地的解決方案文件的頂部。</p><p> ?。?)多語言支持的開發(fā)環(huán)境集成了所有ASP.NET平臺的編程語言,包括Visual C#中。</p><p> ?。?)數(shù)據(jù)訪問組件用于創(chuàng)建數(shù)據(jù)庫應用程序,可視化,數(shù)據(jù)庫工具,以及一套可靠的ASP.NET類,從而使用戶可以輕松操作所有類型的數(shù)據(jù)。</p><p&
47、gt; ?。?)錯誤處理,包括支持跨語言調試的調試工具和結構化異常。</p><p> ?。?)向導可以用來快速創(chuàng)建復雜的通用任務。</p><p> 2.4 C#語言簡介及其特點</p><p> C#是一種安全的、穩(wěn)定的、由C和C++衍生出來的面向對象的編程語言。它繼承C語言的語法風格,也繼承了C++的面向對象特性。它不再提供對指針類型的支持,程序不能隨便訪
48、問內存地址空間,從而更加健壯;C#也不再支持多重繼承,避免了類層次結構中由于多重繼承[6]帶來的后果。</p><p><b> ?。?)語言簡潔</b></p><p> C#語言擁有簡潔的語法,C#代碼在ASP.NET框架提供的“可操縱”環(huán)境下進行,不允許直接地內存操作。最大的特色是沒有指針,只支持一個“.”,對我們來說,現(xiàn)在只需要理解名字的嵌套。</p&
49、gt;<p> ?。?)精心的面向對象設計</p><p> C#具有面向對象語言所具有的特性:封裝、繼承與多態(tài)性。C#只允許單繼承,避免了類型定義的混亂。C#中沒有全局函數(shù),沒有全局變量,也沒有全局常數(shù)。一切的一切,都必須封裝在一個類之中。代碼將具有更好的可讀性,并減少了命名沖突。</p><p> (3)與Web的緊密結合</p><p>
50、對軟件開發(fā)者來說,網(wǎng)絡服務就象是C#的本地對象。我們能夠利用現(xiàn)有的的面向對象的知識開發(fā)Web服務。只需要使用簡單的C#語言結構,C#組件就能夠很方便地為Web服務,并允許它們通過Internet被運行在任何操作系統(tǒng)上的任何語言所調用。</p><p> ?。?)完整的安全性與錯誤處理</p><p> 語言的安全性與錯誤處理能力,是衡量一種語言是否優(yōu)秀的重要依據(jù)。C#的先進設計思想可以消
51、除軟件開發(fā)中的許多錯誤。C#中不允許變量未初始化,對象的成員變量由編譯器置為零,當局部變量未初始化而被使用時,編譯器[7]就會提醒。</p><p><b> ?。?)版本處理技術</b></p><p> C#提供內置的版本支持來減少開發(fā)費用,使用C#將會使開發(fā)人員更輕易地開發(fā)和維護各種商業(yè)用戶。</p><p> ?。?)靈活性和兼容性&
52、lt;/p><p> 在簡化語法的同時,C#并沒有失去靈活性。C#允許API進行交互操作,動態(tài)鏈接庫的任何入口點都可以在程序中訪問。C#遵守.NET公用語言規(guī)范,保證了C#組件與其它的語言組件之間的互操作性。</p><p> ?。?)C#使用范圍大,可移植性好</p><p> C#有一個突出的優(yōu)點就是適用于多種操作系統(tǒng),如DOS、UNIX。</p>
53、<p><b> 2.5 本章小結</b></p><p> 本章主要介紹了系統(tǒng)開發(fā)技術相關知識,包括SQL Server 2005、Microsoft Visual Studio 2010和C#。</p><p><b> 3 系統(tǒng)總體設計</b></p><p> 3.1 系統(tǒng)需求分析</p&
54、gt;<p> 需求分析的任務是確定系統(tǒng)必須完成哪些工作,也就是對目標系統(tǒng)提出完整、準確、清晰、具體的要求,所以開始具體的系統(tǒng)設計之前,首先對現(xiàn)有電子商務網(wǎng)站進行分析,經(jīng)過分析后,設計自己的銷售系統(tǒng)。</p><p> ?。?)導航欄,用于指向特定內容的連接的集合。比如網(wǎng)站首頁頂部的頁面導航欄,它指示了網(wǎng)站的主要組成部分,方便顧客的購物,顧客可以很方便的通過導航欄跳轉到自己感興趣的頁面。</
55、p><p> ?。?)商品分類,電子商務網(wǎng)站中商品數(shù)據(jù)量較大,因此把商品分類很有必要,這樣顧客就可以按商品的類別去有目的瀏覽商品,增加了電子商務網(wǎng)站的人性化。</p><p> ?。?)商品交易,功能包括顧客選購商品,即購物車,訂單的生成,提交訂單等。如果真正實現(xiàn)在線支付功能需要對網(wǎng)站進行備案并且使用銀行提供的接口,因此本系統(tǒng)并沒有真正實現(xiàn)在線支付功能,只是簡單得模擬實現(xiàn)支付。</p&g
56、t;<p> 3.1.1 可行性分析</p><p> 可行性分析建立在系統(tǒng)需求分析的基礎之上,是研究系統(tǒng)的開發(fā)是否具備必要性,我們要從技術、經(jīng)濟、社會的方面對新系統(tǒng)進行分析和研究,從而避免不必要的投資,是系統(tǒng)開發(fā)成功必須分析的??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內確定問題是否能夠解決。</p><p><b> (1)技術可行性</b&g
57、t;</p><p> 技術上的可行性分析主要分析現(xiàn)有技術條件能否順利完成開發(fā)工作,軟、硬件配置能否滿足開發(fā)者需要等。</p><p> 目前,國家計算機越來越普及,幾乎每所學校配備了電腦,為這套軟件提供了硬件環(huán)境。微軟Visual Studio 2010開發(fā)的軟件系統(tǒng)開發(fā),C#作為一種現(xiàn)代編程語言提供了全面的指令控制語句,類和對象的支持和豐富的數(shù)據(jù)類型,系統(tǒng)的發(fā)展,以滿足客戶的要求開
58、發(fā)出高性能的系統(tǒng)提供保護,確保代碼的模塊化要求,代碼模塊化的提高,非常有利于新系統(tǒng)的擴展和修改系統(tǒng)采用Windows操作系統(tǒng)平臺,SQL 2005數(shù)據(jù)庫。綜上所述,設計和開發(fā)的系統(tǒng)技術和硬件條件都滿足,因此,在技術上是可行的。</p><p><b> (2)經(jīng)濟可行性</b></p><p> 經(jīng)濟可行性,進行成本效益分析,評估項目的開發(fā)成本,估算開發(fā)成本是否會
59、超過項目預期的全部利潤。企業(yè)電子商城[8]在經(jīng)濟上主要有以下幾點突出的優(yōu)勢:</p><p> 資金投資少,回收快,而且無所謂存貨,所以特別適合特產(chǎn)銷售網(wǎng)站。</p><p> 銷售時間不受時間和地點的限制,無須專人看守,卻可時時刻刻營業(yè)。</p><p> 網(wǎng)上銷售的人氣旺,客流量比較大。</p><p><b> (3)
60、社會可行性</b></p><p> 本系統(tǒng)為河南特產(chǎn)愛好者提供了一個方便快捷的購物平臺,他們可以根據(jù)愛好購買所喜歡的特產(chǎn),同時節(jié)省時間,提高了購物效率。所以從社會可行性的方面考慮本系統(tǒng)的開發(fā)有一定的社會價值。</p><p> 3.1.2 用戶需求分析</p><p><b> ?。?)數(shù)據(jù)需求</b></p>
61、<p> 用戶登陸以及注冊的信息數(shù)據(jù),管理員的信息。</p><p> 河南特產(chǎn)分類價格的一些介紹信息。</p><p><b> 用戶所下訂單信息。</b></p><p> 用戶預覽特產(chǎn)的信息。</p><p><b> ?。?)功能需求</b></p><
62、p> 用戶進入系統(tǒng)后,注冊用戶可以購買河南特產(chǎn)。</p><p> 網(wǎng)店中的河南特產(chǎn)分類保存。</p><p> 能夠支持對河南特產(chǎn)的查詢功能,根據(jù)產(chǎn)品名稱的關鍵字[9]查詢。</p><p> 用戶在選擇特產(chǎn)類別后,顯示類別下特產(chǎn)的信息,方便用戶瀏覽。</p><p> 用戶瀏覽特產(chǎn)時可以將自己所想要購買的特產(chǎn)放入購物車里。
63、</p><p> 購物車中計算用戶購賣特產(chǎn)的實際價格,讓用戶明白自己的消費情況。</p><p> 非注冊用戶也能實現(xiàn)對特產(chǎn)信息的查閱和搜索。</p><p><b> ?。?)性能需求</b></p><p> 準確性和及時性:在性能上要保證系統(tǒng)的響應時間是客戶可以接受的。</p><p&g
64、t; 易用性:本系統(tǒng)是直接面對用戶的,而用戶往往對計算機并不一定非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應該盡量使用用戶熟悉的術語和中文信息的界面,從而保證系統(tǒng)的易用性。</p><p> 3.2 系統(tǒng)設計目標和原則</p><p> 本系統(tǒng)的目標是,通過本網(wǎng)站實現(xiàn)河南特產(chǎn)的在線銷售,用戶可以注冊成為會員、瀏覽河南特產(chǎn)信息、將采購物品
65、添加進入購物車、進行付款結賬等,最終實現(xiàn)在線特產(chǎn)購買。通過對網(wǎng)站的基本工作流程分析,設計并提出一套合理、可行的技術解決方案,利用現(xiàn)有的網(wǎng)絡的高速、可靠、快捷等特性,從系統(tǒng)整體規(guī)劃角度,本系統(tǒng)設計時需要考慮以下原則。</p><p><b> ?。?)用戶友好性</b></p><p> 用戶友好性主要體現(xiàn)在用戶交互界面的設計上,友好的用戶交互界面是系統(tǒng)開發(fā)的重要組成
66、部分。本系統(tǒng)主要從以下幾個方面考慮:</p><p> 用戶操作簡單、易學、易掌握。</p><p> 用戶交互界面簡潔、美觀、操作舒適。</p><p> 用戶操作響應合理,迅速、高效。</p><p> 有完善的幫助信息,可以幫助用戶快速完成相關操作。</p><p> ?。?)系統(tǒng)的可擴展性、靈活性<
67、;/p><p> 一個好的應用系統(tǒng)應該具備良好的可擴展性,在系統(tǒng)設計時必須考慮預計未來可能發(fā)生的變化,盡量封裝可能的變化,并預留接口方便添加新的功能。</p><p> 3.3 系統(tǒng)功能模塊設計</p><p> 該系統(tǒng)功能模塊主要是包括2個用戶,即普通用戶和管理員用戶。</p><p> 普通用戶主要具備:入口登陸、修改密碼、瀏覽商品、
68、添加商品到購物車。其功能結構圖如圖3.1所示:</p><p> 圖3.1 普通用戶功能結構圖</p><p> 管理員用戶主要具備:入口登陸、修改密碼、查看普通用戶注冊信息、瀏覽商品、刪除商品信息、添加商品信息、查看普通用戶留言信息。其功能結構圖如圖3.2所示:</p><p> 圖3.2 管理員功能結構圖</p><p><b
69、> 3.4 數(shù)據(jù)庫設計</b></p><p> 現(xiàn)在所需要的數(shù)據(jù)庫是用于對銷售網(wǎng)站系統(tǒng)的應用,所以必須充分滿足各種功能模塊的要求。此系統(tǒng)要求登記每一件商品的資料,并允許有權限的用戶查詢這些資料,也因為這樣,系統(tǒng)必須同時維護用戶數(shù)據(jù),對每個操作都要判斷其用戶的權限是否符合實際要求。通過上述分析,要求數(shù)據(jù)庫設計實現(xiàn)必須滿足以下幾點:</p><p> (1)管理員可以
70、對公布的信息進行添加。</p><p> ?。?)用戶可以對公布的信息進行查詢。</p><p> ?。?)管理員可以對用戶的信息進行查詢。</p><p> ?。?)管理可以對交易商品的信息進行添加、刪除等操作。</p><p> (5)用戶的ID必須唯一。</p><p> ?。?)系統(tǒng)管理員可以查看網(wǎng)站上的所有
71、信息。</p><p> ?。?)普通訪客可以查看已經(jīng)發(fā)布的商品的信息。</p><p> 3.4.1 數(shù)據(jù)庫概念結構設計</p><p> 系統(tǒng)的整體分析,可以得到的實體-關系模型[10](E-R模型)。E-R模型中,包含三個基本要素:“實體”、“聯(lián)系”和“屬性”[11]。</p><p> 根據(jù)分析,系統(tǒng)涉及的實體主要包括:用戶信息
72、、特產(chǎn)商品信息、已發(fā)布商品信息。</p><p><b> (1)用戶信息</b></p><p> 該實體屬性主要有:用戶名、密碼、驗證問題、答案、電話號碼、電子郵箱。其E-R圖如圖3.3所示:</p><p> 圖3.3 用戶信息E-R圖</p><p><b> (2)特產(chǎn)商品信息</b&g
73、t;</p><p> 該實體屬性主要有:商品名、商品ID、價格、詳細介紹、商品圖片等。其E-R圖如圖3.4所示:</p><p> 圖3.4 特產(chǎn)商品信息E-R圖</p><p> ?。?)已發(fā)布商品信息</p><p> 該實體屬性主要有:商品名、商品ID、價格、詳細介紹、商品圖片等。其E-R圖如圖3.5所示:</p>
74、<p> 圖3.5 已發(fā)布商品信息E-R圖</p><p> 3.4.2 數(shù)據(jù)庫表設計</p><p> 系統(tǒng)數(shù)據(jù)表應該具有較好的實用性,設計出的表要盡可能減少數(shù)據(jù)冗余,確保數(shù)據(jù)的準確性和有效性[12]。根據(jù)以上原則設計了以下數(shù)據(jù)表。</p><p><b> ?。?)用戶信息表</b></p><p>
75、; 用戶信息表主要字段包括:編號、用戶名、密碼、問題、答案、郵箱和聯(lián)系方式,其表結構如表3.1所示:</p><p> 表3.1 用戶信息表</p><p> ?。?)特產(chǎn)商品信息表</p><p> 特產(chǎn)商品信息表主要字段包括:產(chǎn)品ID、產(chǎn)品名字、價格、圖片和詳細介紹,其表結構如表3.2所示:</p><p> 表3.2 特產(chǎn)商品信
76、息表</p><p><b> ?。?)訂單信息表</b></p><p> 訂單信息表主要字段包括:產(chǎn)品ID、產(chǎn)品名字、用戶名、產(chǎn)品數(shù)量,其表結構如表3.3所示:</p><p> 表3.3 訂單信息表</p><p><b> ?。?)留言板信息表</b></p><p&
77、gt; 留言板信息表主要字段包括:用戶名、編號、留言內容、留言時間、留言主題,其表結構如表3.4所示:</p><p> 表3.4 留言板信息表</p><p> 3.5 系統(tǒng)運行環(huán)境</p><p> 本系統(tǒng)的運行環(huán)境如下:</p><p><b> 服務器端</b></p><p>
78、 操作系統(tǒng):Windows 2003 Server SP1</p><p> 軟件平臺:Microsoft .Net Framework 3.5(簡體中文版)</p><p> 網(wǎng)絡協(xié)議:TCP/IP</p><p> Web服務器:IIS 6.0</p><p> 數(shù)據(jù)庫管理系統(tǒng):SQL Server 2005</p>
79、<p><b> 客戶端</b></p><p> 操作系統(tǒng):Windows XP SP3、Windows 7</p><p> 網(wǎng)絡協(xié)議:TCP/IP</p><p> 瀏覽器:Internet Explorer 6.0及以上版本</p><p><b> 3.6 本章小結</b
80、></p><p> 本章首先對系統(tǒng)需求進行了分析,包括用戶需求分析、可行性分析。提出了系統(tǒng)設計的總體目標和原則。接著根據(jù)特產(chǎn)銷售的實際流程規(guī)劃出了系統(tǒng)的功能模塊,并給出了系統(tǒng)功能結構圖。最后設計了系統(tǒng)所需的主要數(shù)據(jù)表,并給出了系統(tǒng)的運行環(huán)境。</p><p><b> 4 系統(tǒng)的實現(xiàn)</b></p><p> 4.1 用戶功能模塊
81、的實現(xiàn)</p><p> 4.1.1 用戶注冊模塊的實現(xiàn)</p><p> 在用戶注冊模塊中,需要注冊的用戶,填寫自己的個人信息即可完成注冊。具體如圖4.1所示:</p><p> 圖4.1 用戶注冊界面</p><p> 在該模塊中,用戶需填寫賬號、密碼、確認密碼、電子郵箱、密保問題和密保答案等信息。并且用戶可查詢自己所申請的賬號是
82、否被占用、密碼是否合法等。例如賬號必須是由字母、數(shù)字、下劃線構成,不超過20個等,如果合法,則用戶可注冊成功。</p><p> 4.1.2 用戶登錄模塊的實現(xiàn)</p><p> 在用戶登錄模塊中,當用戶進行到系統(tǒng)以后,輸入自己的賬號和密碼即可登錄進去。該界面的主要功能是讓用戶能直觀的操作該系統(tǒng)。為此在設計主界面的時候采用上方菜單欄的方式,將整個主界面分成上、下兩部分,方便用戶的使用。
83、具體如圖4.2、4.3所示:</p><p> 圖4.2 用戶輸入信息界面</p><p> 圖4.3 用戶登錄界面</p><p> 在該模塊中,已經(jīng)注冊的用戶輸入自己正確的用戶名和密碼,并且選擇相適應的角色就可以進行系統(tǒng),對系統(tǒng)進行操作。在這里,注冊用戶具有瀏覽、查詢、搜索特產(chǎn)商品信息的功能。</p><p> 4.1.3 密碼找
84、回模塊的實現(xiàn)</p><p> 為了更好的為用戶提供服務,為用戶的帳號提供安全的保障,我們?yōu)橛脩籼峁┝嗣艽a找回的功能,在此,用戶可以對自己的帳號密碼進行修改,以便保證自己個人信息的安全。具體如圖4.4所示:</p><p> 圖4.4 密碼找回界面</p><p> 在密碼找回模塊中,用戶可以輸入自己需要找回密碼的賬號,通過回答自己申請賬號時所設置的密保問題,
85、驗證通過即可重新設置新密碼,這樣可以進一步保證用戶信息的安全。</p><p> 4.1.4 產(chǎn)品瀏覽模塊的實現(xiàn)</p><p> 在產(chǎn)品瀏覽模塊中,用戶可以看到河南特產(chǎn)網(wǎng)站上所有的產(chǎn)品,具體如圖4.5所示:</p><p> 圖4.5 產(chǎn)品瀏覽界面</p><p> 在該模塊中,用戶可以瀏覽到產(chǎn)品的名稱、單價,點擊產(chǎn)品名稱可以看到產(chǎn)
86、品的詳細信息。</p><p> 4.1.5 購物車模塊的實現(xiàn)</p><p> 購物車模塊是用戶都可以進入的,用戶選完商品要提交訂單而本界面就是為了完成這個要求而設計的。具體如圖4.6所示:</p><p> 圖4.6 購物車界面</p><p> 在購物車模塊中,用戶可以看到自己所購物商品的名稱、數(shù)量,如果確認無誤后可以確認訂單;
87、如果發(fā)現(xiàn)訂單有誤,也可通過放棄訂單,重新選擇自己所需要購買的特產(chǎn)品種及數(shù)量。</p><p> 4.1.6 留言板模塊的實現(xiàn)</p><p> 主要是考慮到更加符合用戶的需求,在購物的過程中有可能會對我們的產(chǎn)品或者是服務有某些方面的建議或者意見而設計的,用戶可以通過留言板發(fā)表自己的看法,幫助我們改進。具體界面如圖4.7所示:</p><p> 圖4.7 留言板
88、界面</p><p> 在留言板模塊中,用戶可以編輯留言板標題及具體內容,點擊發(fā)送按鈕即可實現(xiàn)留言功能。</p><p> 4.2 后臺管理模塊的實現(xiàn)</p><p> 4.2.1 用戶管理模塊的實現(xiàn)</p><p> 用戶管理模塊也是只有管理員可以進入,目的是為了方便管理員對本系統(tǒng)的管理,更好的了解本系統(tǒng)當前擁有的用戶的數(shù)量和其他具
89、體的信息。其界面如圖4.8所示:</p><p> 圖4.8 用戶管理界面</p><p> 在用戶管理模塊中,實現(xiàn)管理員對注冊的合法用戶信息的管理,包括對用戶密保問題及電子郵箱的瀏覽,對一些用戶的刪除等操作。管理員即可通過用戶名查詢用戶信息,也可通過電子郵箱查詢用戶信息。所查詢的用戶信息包括用戶名、登錄密碼、密保問題、答案和電子郵箱。</p><p> 4.
90、2.2 產(chǎn)品管理模塊的實現(xiàn)</p><p> 產(chǎn)品管理模塊主要是為管理員的商品信息工作的,在此模塊中,管理員根據(jù)自己的需要發(fā)布信息,同時,為了使買家能更好的了解賣家手中的商品信息,我們也對此界面進行了細致的設計,具體界面如圖4.9所示:</p><p> 圖4.9 產(chǎn)品管理界面</p><p> 在產(chǎn)品管理模塊的實現(xiàn)中,我們賦予了管理員對物品信息的管理權限,即
91、管理員可以完成對商品信息的添加、刪除的操作。</p><p> 4.2.3 訂單管理模塊的實現(xiàn)</p><p> 在訂單管理模塊中,我們賦予了管理員對用戶訂單信息的管理權限[14],即管理員可以完成對訂單信息的添加、刪除的操作。具體界面如圖4.10所示:</p><p> 圖4.10 訂單管理界面</p><p> 在該模塊中,管理員
92、可以完成對訂單信息的訂單號、用戶、產(chǎn)品名字、數(shù)量的查看、刪除的操作。</p><p> 4.2.4 留言板管理模塊的實現(xiàn)</p><p> 在留言板管理模塊中,我們賦予了管理員對用戶留言信息的管理權限,即管理員可以完成對留言信息的查看、回復的操作。具體界面如圖4.11所示:</p><p> 圖4.11 留言板管理界面</p><p>
93、 在該模塊中,管理員可以完成對用戶留言信息的查看,包括用戶名、留言內容、發(fā)表時間和標題。</p><p><b> 4.3 本章小結</b></p><p> 本章主要介紹了系統(tǒng)的實現(xiàn)過程,包括用戶功能模塊的實現(xiàn)、后臺管理模塊的實現(xiàn),通過對系統(tǒng)總體功能的分析,包括新用戶注冊模塊、購物車模塊、留言板模塊、后臺模塊詳細功能描述等,實現(xiàn)用戶瀏覽網(wǎng)站首頁產(chǎn)品、用戶添加商
94、品到購物車、購物車信息修改、結賬、能對河南特產(chǎn)網(wǎng)站系統(tǒng)功能提出一些自己的建議或意見,通過留言方式使該系統(tǒng)管理人員能夠改進該網(wǎng)站、實現(xiàn)合法用戶在河南特產(chǎn)網(wǎng)站上信息注冊的功能。</p><p><b> 5 系統(tǒng)測試</b></p><p> 系統(tǒng)測試[15]是系統(tǒng)質量保證的主要活動之一,在系統(tǒng)開發(fā)的過程中,在各個階段都有可能存在錯誤和缺陷。因此,系統(tǒng)測試對于系統(tǒng)開發(fā)
95、來說是必不可少的,也是檢測系統(tǒng)質量合格與否的最重要的一項活動。由于一些限制因素,可能導致我們在系統(tǒng)開發(fā)的各個模塊都會存在或多或少的缺陷不足,測試階段即針對系統(tǒng)中存在的缺陷,查出并及時改正,避免以此缺陷造成的損失。因此,系統(tǒng)測試階段是發(fā)現(xiàn)克服缺陷,保證軟件最終質量的關鍵工具。</p><p> 5.1 測試的目的及相關問題</p><p> 系統(tǒng)測試的目的就是檢測與發(fā)現(xiàn)系統(tǒng)所存在的缺陷與
96、不足,并對其進行修改和完善,從而減少直接應用造成的損失,滿足用戶的功能要求,達到其質量標準,實現(xiàn)其價值性。軟件測試分為幾個部分:單元測試集中檢查軟件設計的最小單元—模塊,包括程序測試,即發(fā)現(xiàn)程序中的代碼錯誤,然后逐一解決;組裝測試相當于聯(lián)調,主要是考察模塊間的接口和各模塊之間的聯(lián)系。這是一個持續(xù)的過程,可以在將組件加入某一項之前逐個的加以測試,也可以把項目連編成應用程序之后再進行測試。確認測試主要檢查軟件功能與用戶的需求是否一致。在一般
97、的情況下,這些步驟都被順序地實現(xiàn)。 </p><p> 在系統(tǒng)測試過程中,應注意的問題如下:</p><p> ?。?)每個功能模塊要逐個進行測試,不可錯過細節(jié)。</p><p> ?。?)系統(tǒng)測試所運用數(shù)據(jù)要有合理的和不合理的兩類數(shù)據(jù),以便測查。</p><p> ?。?)能夠保證系統(tǒng)基本功能的實現(xiàn)。</p><p&g
98、t; ?。?)一般情況下能夠運行正常,不致崩潰。</p><p> ?。?)具備界面友好,操作簡單的特點。</p><p> 程序調試和組件測試我們在設計和編碼的過程中通過編譯程序編譯、軟件錯誤信息的提供,我們可以逐步修正錯誤,程序能夠得到一步步的完善。</p><p><b> 5.2 測試過程</b></p><p&
99、gt; 在完成特產(chǎn)銷售網(wǎng)站系統(tǒng)開發(fā)的過程后,為了使系統(tǒng)能夠穩(wěn)定運行,對系統(tǒng)進行了全方位的測試,具體的方法是:</p><p> 功能測試:為了保證每一項功能正確的運行,我們輸入了不同的數(shù)據(jù)進行測試,其中有正確的數(shù)據(jù)也有錯誤的,目的是讓整個系統(tǒng)對所有的數(shù)據(jù)都能給出正確的響應。下面是具體舉例對功能測試的簡要介紹。</p><p> 例如對新用戶注冊模塊功能的測試如下圖5.1所示:<
100、/p><p> 圖5.1 留言板管理界面</p><p> 查詢注冊的賬號是否被占用,例如賬號920705已被占用,查詢結果如下圖5.2所示:</p><p> 圖5.2 留言板管理界面</p><p> 如果查詢注冊的賬號沒有被占用,例如賬號1000,查詢結果如下圖5.3所示:</p><p> 圖5.3 留言
101、板管理界面</p><p> 通過測試結果可知用戶注冊功能達到了預期的目標,該功能可正常運行。其他功能模塊的測試類似。</p><p> 性能測試:完成功能測試后,就要對系統(tǒng)的處理速度進行測試,這包括對數(shù)據(jù)的處理性能和響應的時間,如下表5.1所示。</p><p><b> 表5.1 性能測試</b></p><p&g
102、t; 綜合測試:對系統(tǒng)進行整體的測試,來觀察該系統(tǒng)是否達到了需求分析中提出的功能分析。</p><p><b> 5.3 測試結果</b></p><p> 系統(tǒng)測試結果顯示:該特產(chǎn)銷售網(wǎng)站系統(tǒng)基本符合要求,一定范圍內操作合理,且能提供適當?shù)腻e誤信息提示,系統(tǒng)有一定的異常處理功能,功能相對來說比較完善,雖然有些缺陷,但是卻能及時發(fā)現(xiàn),并修改,滿足系統(tǒng)的易操作性、
103、實用性及穩(wěn)定性等特點,達到了預期的目標,網(wǎng)上銷售系統(tǒng)工作正常。</p><p><b> 結論</b></p><p> 本文通過對用戶需求的分析,詳細介紹了河南特產(chǎn)在線銷售系統(tǒng)的設計與實現(xiàn),包括對功能的設計、數(shù)據(jù)庫設計等,河南特產(chǎn)在線購物系統(tǒng)實現(xiàn)了購物所需的基本功能模塊。該網(wǎng)站具有友好的界面,保證系統(tǒng)的易用性,操作方便,運行效率高,安全性好等優(yōu)點。由于知識水平等
104、各方面的局限,該網(wǎng)站還有些不足之處,例如,無法實現(xiàn)一些會員制與非會員制的區(qū)別,頁面布局不是很完善,用戶注冊信息不是非常完整等一些功能,所以今后仍需進一步的改進和完善。</p><p> 另一個方面就是,四年的大學學習早就被所謂的專業(yè)模塊化,每個人只關心自己專業(yè)內的事情,很少有人會涉獵自己專業(yè)以外的知識。通過這種畢業(yè)設計,可以將所學的方法論應用到一個新的領域,提高了適應現(xiàn)代社會快節(jié)奏的生活以便更快的適應畢業(yè)后的生
105、活,具有深遠的意義。</p><p> 最后,這次的畢業(yè)設計是一個系統(tǒng)性的工程,任何一個環(huán)節(jié)都是緊緊相連的,無論哪一個細節(jié)出了問題都會對整個系統(tǒng)的完整性造成破壞。這就要求在設計整個系統(tǒng)的過程中,必須考慮全面,綜合各方面的因素。</p><p><b> 參考文獻</b></p><p> [1] 王崇錦.我國農(nóng)產(chǎn)品電子商務模式研究[D].
106、華中師范大學,2013</p><p> [2] 劉娜.基于ASP.NET校園網(wǎng)上商店的設計與實現(xiàn)[D].湖南大學,2007</p><p> [3] 劉志敏.我國企業(yè)網(wǎng)絡銷售的現(xiàn)狀與發(fā)展策略[J].北京工商大學學報(社會科學版),2009(3):50-53</p><p> [4] 陳印,邱小湖,許?。瓵SP.NET網(wǎng)站中主題的動態(tài)更換方案研究[J].實驗科
107、學與技術,2009(6):46-47</p><p> [5] 王樹琴.計算機應用軟件開發(fā)中編程語言的選擇研究[J].計算機光盤軟件與應用,2012(19):220-221</p><p> [6] 程振林,方金云.基于C#的內部類的實現(xiàn)以及應用[J].計算機工程與應用,2006(20):92-94</p><p> [7] 齊亞平.在ASP.NET中的動態(tài)數(shù)
108、據(jù)綁定[J].西安航空技術高等??茖W校學報,2009(6):26-29</p><p> [8] 顧建偉.電子商城系統(tǒng)的研究與實現(xiàn)[D].電子科技大學,2013</p><p> [9] H.Jayasekara, L.C.Rajapaksa. Determinants of Quality of Life in Cancer Patients During Acute Survivo
109、rship[J].Annals of Epidemiology, 2007(4):179-182</p><p> [10] 楊鯤鵬,孟凡奇.ASP.NET+SQL Server動態(tài)網(wǎng)站開發(fā)從基礎到實踐[M].北京:電子工業(yè)出版社,2012</p><p> [11] 曾世強,葉春曉,余一豐.基于屬性約束的工作流訪問控制模型[J].計算機工程與應用,2001(3):200-203<
110、;/p><p> [12] Reinholz, Brian.SQL Server 2005 SP:What You Need to Know[J].SQL Server Magazine, 2010(2):125-130</p><p> [13] 黎衛(wèi)東.ASP.NET網(wǎng)絡開發(fā)入門與實踐[M].北京:人民郵電出版社,2009</p><p> [14] 希凡.基
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河南城建學院環(huán)境工程專業(yè)畢業(yè)論文
- 河南城建學院環(huán)境工程本科畢業(yè)論文
- 畢業(yè)論文——鐵觀音銷售網(wǎng)站設計與實現(xiàn)
- 畢業(yè)論文——鐵觀音銷售網(wǎng)站設計與實現(xiàn)
- 房產(chǎn)銷售網(wǎng)站的設計與實現(xiàn).pdf
- 河南城建學院環(huán)境工程專業(yè)畢業(yè)設計(論文)
- 畢業(yè)論文——手機銷售網(wǎng)站
- 河南城建學院辦家具
- 畢業(yè)論文——手機銷售網(wǎng)站
- 汽車銷售網(wǎng)站設計與實現(xiàn)──詳細設計與代碼實現(xiàn)【畢業(yè)論文設計】
- 河南城建學院測繪工程專業(yè)本科設計(論文)
- 汽車銷售網(wǎng)站設計與實現(xiàn)──項目設計與分析【畢業(yè)論文設計】
- 汽車銷售網(wǎng)站設計與實現(xiàn)──前端頁面制作【畢業(yè)論文設計】
- 河南城建學院速錄機
- 汽車銷售網(wǎng)站的設計與實現(xiàn)──網(wǎng)頁前端與網(wǎng)站功能測試【畢業(yè)論文設計】
- 汽車銷售網(wǎng)站設計與實現(xiàn)──后臺與手機頁面制作【畢業(yè)論文設計】
- “浙江特產(chǎn)”網(wǎng)站的設計與實現(xiàn) 【畢業(yè)論文】
- 河南城建學院室設備購置項目
- 河南城建學院matlab上機實驗答案
- 畢業(yè)設計-論文蜜蜂網(wǎng)蜂蜜銷售網(wǎng)站的設計與實現(xiàn)
評論
0/150
提交評論