蔡伊珺
摘 要:由于現(xiàn)代科學發(fā)展迅速,當代人們的生活方式瞬息萬變,人們對于生活質(zhì)量、方式的要求逐步提高,社會經(jīng)濟的快速發(fā)展催生了一系列新型的消費方式,人們不僅僅只滿足于在線收發(fā)郵件,瀏覽頁面,人們追求更加便捷的購物方式。網(wǎng)上購物商城成為了我們生活中普遍使用的應用。網(wǎng)上商城是日常生活中便捷的購物方式之一。作為一個網(wǎng)上購物系統(tǒng)其安全性需要極大的保障,該系統(tǒng)分為前后臺兩部分,前臺主要負責瀏覽商品等頁面設計,后臺進行商品管理等操作。其中又將系統(tǒng)用戶分為商家及買家,根據(jù)不同對象進行不同操作,使系統(tǒng)更具完整性和安全性。運用ADO.NET技術(shù)對系統(tǒng)進行設計開發(fā),在基于Microsoft Visual Studio 2010的開發(fā)平臺以及通過mysql來設計系統(tǒng)的數(shù)據(jù)庫來支持整個系統(tǒng)的完成設計。本文針對網(wǎng)上商城的背景、結(jié)構(gòu)及設計進行分析。
關(guān)鍵詞:C#;ADO.NET;網(wǎng)上商城;設計
第一章 緒論
1.1研究的背景
網(wǎng)上購物作為新興產(chǎn)業(yè)起源于社會 經(jīng)濟的發(fā)展。在經(jīng)濟與科技快速發(fā)展的西方發(fā)達國家網(wǎng)上購物逐漸興起美國的世界超級一流的零售商如沃爾瑪凱瑪特、科羅格等等紛紛躋身與電商行列。而中國的網(wǎng)上購物從一開始的陌生到現(xiàn)在到達頂峰,人們從剛開始只能用臺臺的臺式電腦在笨拙的使用電腦對自己所需商品的下單,而如今人們使用人手一部的移動手機進行網(wǎng)上購物,如今我們的購買對象群體不僅僅是年輕時髦的青年小伙,不管是老人還是小孩都可以熟練的運用手機設備進行購物。而隨著我們國家的快速發(fā)展,網(wǎng)絡科學技術(shù)發(fā)展迅速,如今中國已經(jīng)成為世界第一大網(wǎng)絡購物市場,各大類的電商購物平臺如初春的竹筍在科技發(fā)展的雨水滋潤下紛紛冒出,市場競爭激烈,而人民的生活水平也逐步的提高對于生活的質(zhì)量要求也相應提高。生活節(jié)奏的加快促使網(wǎng)上商城購物平臺能夠深入人心,讓深居簡出的人們能夠購買到所需物品,改變一手交錢一手交貨的傳統(tǒng)交易方式,通過改變貿(mào)易的模式來帶動社會的發(fā)展以此帶動國家的發(fā)展。在此背景條件下設計開發(fā)網(wǎng)上購物系統(tǒng)具有長遠性,也必將是未來發(fā)展的趨勢。
1.2研究的現(xiàn)狀
網(wǎng)上購物商城又稱為網(wǎng)絡商城、網(wǎng)上開店平臺。即通過網(wǎng)絡進行購物,我國購物行業(yè)市場起步晚但數(shù)量卻非常之多,隨著電子商務環(huán)境的發(fā)展及改善,電子商務正以驚人的速度逐漸滲透到社會生活的每一個領(lǐng)域在人口數(shù)量龐大的中國,近年來越來越多的創(chuàng)業(yè)者乘著Internet的東風選擇網(wǎng)上開店創(chuàng)業(yè)。網(wǎng)上購物通過人與計算機通訊科學的產(chǎn)物,以通訊技術(shù)為基礎(chǔ),實現(xiàn)網(wǎng)上購物系統(tǒng)。和人類歷史長河中傳統(tǒng)的交易的模式相比,網(wǎng)上購物的運行模式的新穎的,網(wǎng)上購物的經(jīng)營方式和銷售渠道是全新的,網(wǎng)上購物系統(tǒng)他24小時全天候和全方位服務是傳統(tǒng)的購物模式所不可企及的。但僅管網(wǎng)上購物發(fā)展快速,但其仍需對其進行規(guī)范引導,樹立一個良好的網(wǎng)絡購物環(huán)境。不過綜合的對消費者來說可以不受時間地點的限制購物即省時又省力,對商家來說庫存壓力較小、經(jīng)營成本低、經(jīng)營規(guī)模不受場地限制等。在市場經(jīng)濟上更加合理高效的實現(xiàn)市場的資源配置。因此,網(wǎng)上購物是一個具有發(fā)展?jié)摿Φ氖袌?,仍有很大的發(fā)展空間。
第二章 網(wǎng)上購物管理系統(tǒng)的開發(fā)工具及介紹
2.1 開發(fā)工具
1、Microsoft Visual Studio 2010
Visual Studio是微軟公司推出的開發(fā)環(huán)境,是目前最流行的Windows平臺應用程序開發(fā)環(huán)境,Visual Studio 2010其集成開發(fā)環(huán)境的界面被重新設計和組織,變得更加簡單明了。Visual Studio 2010同時帶來了NET Framework4.0,其增加可視增強功能,快速瀏覽代碼,具有層次結(jié)構(gòu)在開發(fā)該項目系統(tǒng)時運用三層架構(gòu)進行代碼的編寫是項目結(jié)構(gòu)層層分明。在瀏覽面向?qū)ο蟮拇a時,這十分有用,并且可靈活設計頁面效果,使頁面變得更加鮮明靈活。
2、Microsoft SQL Server 2008
Microsoft SQL Server 2008是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng),關(guān)系數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。Microsoft SQL Server 2008L使用 C和 C++編寫,并使用了多種編譯器進行測試,保證了源代碼的可移植性。Microsoft SQL Server 2008可通過主索引、外鍵索引和復合索引三種方式索引實現(xiàn)不同條件的索引,且安全性較強,用于項目的開發(fā)的保密性高。
2.2開發(fā)技術(shù)
系統(tǒng)語言基于C#,運用ADO.NET技術(shù)。ADO.NET是一種數(shù)據(jù)訪問技術(shù),使得應用程序可以連接到數(shù)據(jù)存儲,并以各種方式操作存儲在其中的數(shù)據(jù)。ADO.NET包含Connection 類,Command對象,DataSet對象,DataReader類,DataAdapter類五大對象。ADO.NET還包括基于提供者而建立的一些服務,設計這些服務的目的,是為了方便編寫應用程序。其中一個服務是內(nèi)存中的緩存),緩存保存了數(shù)據(jù)的關(guān)系形式,并執(zhí)行修改跟蹤和約束驗證等功能;該服務通過ADO.NET DataSet接口提供,包括一些與提供者層進行交互的組件。
第三章 網(wǎng)上購物管理系統(tǒng)需求分析
3.1可行性研究
3.1.1技術(shù)可行性
從系統(tǒng)的設計開發(fā)上技術(shù)是合理可支持的。通過目前較成熟的Visual Studio 2010軟件進行開發(fā),Microsoft SQL Server 2008為后臺數(shù)據(jù)庫??梢赃M行系統(tǒng)的開發(fā)。在技術(shù)方面來說,個人對于該系統(tǒng)的開發(fā)充滿了信心。雖然開發(fā)過程中會出現(xiàn)許多問題,有我預想之中的,也有一些預料之外的,但可尋求幫助解決克服問題。目前,市場上有許多網(wǎng)上購物系統(tǒng)的案例可供參考。因此,在技術(shù)方面是可行的。
3.2需求分析
通過對當前網(wǎng)站如京東、淘寶商城的認識和分析,從以下幾方面對系統(tǒng)進行需求分析:
從性能上來說,網(wǎng)上商城效率較高,速度較快,提高辦事效率,使人們從繁瑣的事務中解脫出來。是當今社會網(wǎng)絡發(fā)展給予我們的福利。
從功能上來說,基于Java的網(wǎng)上商城系統(tǒng)分為前臺管理和后臺管理。前臺包括登陸注冊,瀏覽商品,查詢商品,訂購商品等功能;后臺包括商品管理,登陸注冊管理,訂單管理等功能。通過分開式管理是項目清晰明了,功能完備。
第四章 總結(jié)
社會的發(fā)展總會隨之出現(xiàn)各種新興的產(chǎn)業(yè),網(wǎng)上購物已經(jīng)成為人們生活中不可或缺的一部分,網(wǎng)上購物管理系統(tǒng)的開發(fā)具有必要性。網(wǎng)上購物管理系統(tǒng)通過Microsoft Visual Studio 2010和Microsoft SQL Server 2008兩個軟件進行開發(fā),Microsoft SQL Server 2008主要負責后臺數(shù)據(jù)的存取而Microsoft Visual Studio 2010主要用于前臺頁面設計以及代碼功能的編寫。系統(tǒng)Microsoft Visual Studio 2010可通過拖拉設計工具設計用戶所需要的頁面設計,對頁面的設計可靈活的進行修改使頁面達到用戶所要的效果,因此,使用該軟件設計頁面是一個便捷的方法,整個系統(tǒng)將使用主體分為2個對象是系統(tǒng)清晰明了,通過不同用戶的登陸驗證進入不同界面明白具體可進行的操作是什么。因此,本次系統(tǒng)通過簡單的2個軟件進行設計以此達到系統(tǒng)的要求。
參考文獻
[1]石正喜.MySQL數(shù)據(jù)庫實用教程.北京師范大學出版社.2014
[2]Mark Michaelis.C#本質(zhì)論.人民郵電出版社.2014
[3]Jeffrey Richter.C#與.NET開發(fā)指南.東南大學出版社.2014
[4]張寶華.SQLServer2008數(shù)據(jù)庫管理項目教程.化學工業(yè)出版社.2010
[5]馬駿.C#程序設計及應用教程.人民郵電出版社.2014
[6]史熒中.C#可視化程序設計案例教程.機械工業(yè)出版社.2013