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