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