版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 1緒 論</b></p><p> 1.1系統(tǒng)開發(fā)的背景及意義</p><p> 隨著中國居民可支配收入的增長,越來越多的家庭開始養(yǎng)起了寵物。中國寵物數(shù)量日益增長為寵物及其相關(guān)行業(yè)帶來了商機(jī),寵物醫(yī)院、寵物商店和寵物美容院隨處可見。寵物用品更是成為中國消費(fèi)品中增長最快的行業(yè)之一。在這種商業(yè)背景下誕生的E伯爵寵物店,需要借助便捷的網(wǎng)絡(luò)打
2、開更為廣闊的市場,發(fā)掘潛在的商機(jī)。目前國內(nèi)擁有飼養(yǎng)寵物者數(shù)量最多的如北京,上海,天津,廣州,杭州等地,相應(yīng)的,該地區(qū)的網(wǎng)上寵物店發(fā)展規(guī)模也相對發(fā)達(dá)。E伯爵寵物店是一家位于臨沂市蘭山區(qū)的寵物店,開業(yè)時間不到兩年,經(jīng)營范圍包含寵物及寵物用品。隨著臨沂市的經(jīng)濟(jì)發(fā)展,人民生活的穩(wěn)定,臨沂市寵物飼養(yǎng)者的數(shù)量也在迅速增多,但寵物店及用品店相對較少且品種不夠齊全,網(wǎng)上寵物店更是罕見。因此,希望借由網(wǎng)店達(dá)到宣傳及跨地區(qū)開拓業(yè)務(wù)的目的,因此選擇E伯爵網(wǎng)上
3、寵物店作為研究課題。</p><p> ASP.NET是基于通用語言的編譯運(yùn)行程序,它的強(qiáng)大性和適應(yīng)性使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺上。此外,開發(fā)人員對ASP.NET較為熟悉,因此運(yùn)用ASP.NET作為系統(tǒng)的開發(fā)工具。</p><p> 隨著我國發(fā)展網(wǎng)上交易的環(huán)境逐步完善,電子商務(wù)將向縱深挺進(jìn),新一代的電子商務(wù)將浮出水面,取代之前簡單地依托“網(wǎng)站+電子郵件"的
4、方式。對于客戶來說,將實(shí)現(xiàn)業(yè)務(wù)高級電子化、網(wǎng)絡(luò)化、智能化,開展協(xié)同網(wǎng)上貿(mào)易,全面實(shí)現(xiàn)信息流、資金流、物流等三流的網(wǎng)絡(luò)化。實(shí)現(xiàn)支付型電子商務(wù)與現(xiàn)代物流,網(wǎng)上訂貨與企業(yè)內(nèi)部ERP結(jié)合,及時精良生產(chǎn),實(shí)現(xiàn)零庫存。從產(chǎn)品的設(shè)計(jì)研發(fā)、生產(chǎn)制造、產(chǎn)品交貨、物流配送、財(cái)務(wù)處理、甚至是最后的成效評估等,都通過電子形式使交易各方能夠同步作業(yè)。</p><p> 在此條件下的網(wǎng)上寵物店將擁有更廣闊的環(huán)境,更廣闊的市場,更快速的流通
5、以及更為低廉的價格。人們將不受時間和空間的限制,不受傳統(tǒng)交易模式的限制,可以即時購物。電子商務(wù)減少了商品流通的中間環(huán)節(jié),節(jié)省了大量的開支,從而也大大降低了商品流通和交易的成本。這樣既達(dá)到宣傳的目的,又可以開拓業(yè)務(wù),同時方便消費(fèi)者。</p><p> 1.2 國內(nèi)外研究現(xiàn)狀</p><p> 電子商務(wù)是伴隨著信息經(jīng)濟(jì)的腳步,在20世紀(jì)90年代興起于美國、歐洲等發(fā)達(dá)國家的一個新概念。目前
6、,國際上對電子商務(wù)尚無統(tǒng)一的定義。一般來說,狹義的概念是指在開放的國際互聯(lián)網(wǎng)及其它網(wǎng)絡(luò)的環(huán)境下,通過服務(wù)器的運(yùn)用,實(shí)現(xiàn)消費(fèi)者的網(wǎng)上購物、企業(yè)間商業(yè)交易的一種新型交易運(yùn)營模式。即電子商務(wù)=Web(服務(wù)器)+I(xiàn)T(信息技術(shù))+企業(yè)業(yè)務(wù)。</p><p> 在我國國內(nèi)已有一些專門的寵物及寵物用品交易平臺,比如淘寶網(wǎng)上的寵物類別交易平臺等等,但是比起衣物書籍類網(wǎng)店還沒有形成足夠的規(guī)模與體系。這些網(wǎng)店提供所經(jīng)營產(chǎn)品的全天
7、候在線查詢、訂購和在線安全支付服務(wù)。該網(wǎng)上交易平臺借鑒了它們的精華,如智能查詢、網(wǎng)上支付等功能,同時為客戶提供產(chǎn)品和技術(shù)服務(wù)以及配合實(shí)體店的宣傳。使更多的人知道、了解E伯爵寵物店,從而成為該店的客戶。</p><p><b> 1.3 研究內(nèi)容</b></p><p> 該論文以E伯爵網(wǎng)上寵物店作為研究課題。其開發(fā)主要包括后臺數(shù)據(jù)庫的建立、后臺管理以及前臺頁面的
8、Web設(shè)計(jì)。系統(tǒng)使用Microsoft公司以C#為核心語言的ASP.NET開發(fā)工具,利用微軟提供的IIS建立運(yùn)行環(huán)境,再結(jié)合Access 建立數(shù)據(jù)連接關(guān)系。</p><p> 利用其提供的各種組件,首先在短時間內(nèi)建立數(shù)據(jù)庫,然后,對數(shù)據(jù)庫進(jìn)行分析與建立頁面,不斷修正與改進(jìn),直到功能基本實(shí)現(xiàn)的可行系統(tǒng)。系統(tǒng)采用了B/S結(jié)構(gòu),以Web為中心,采用TCP/IP、HTTP傳輸協(xié)議、客戶端通過瀏覽器訪問Web以及與Web
9、相連的后臺數(shù)據(jù)庫,為網(wǎng)店的管理提供了較好的工具。</p><p><b> 2 相關(guān)技術(shù)綜述</b></p><p> 2.1 C/S模式和B/S模式</p><p> 1、基于B/S的體系結(jié)構(gòu)</p><p> B/S與C/S這兩種技術(shù)是各有利弊的。C/S技術(shù)是20年前的主流開發(fā)技術(shù),它主要局限于內(nèi)部局域網(wǎng)的
10、需要。因而缺乏作為應(yīng)用平臺的一些特性,難以擴(kuò)展到互聯(lián)網(wǎng)這樣的環(huán)境上去,而且要求開發(fā)者自己去處理事務(wù)管理、消息隊(duì)列、數(shù)據(jù)的復(fù)制和同步、通信安全等系統(tǒng)級的問題。這使得應(yīng)用程序的維護(hù)、移植和互操作變得復(fù)雜,成了C/S的一大缺陷。</p><p> 2、采用這種結(jié)構(gòu)優(yōu)點(diǎn)在于</p><p> 1) B/S 建立在瀏覽器上, 有更加豐富和生動的表現(xiàn)方式與用戶交流. 并且大部分難度減低,減低開發(fā)成
11、本。</p><p> 2)信息發(fā)布采用B/S結(jié)構(gòu),保持了瘦客戶端的優(yōu)點(diǎn)。裝入客戶機(jī)的軟件可以采用統(tǒng)一的WWW瀏覽器。而且由于WWW瀏覽器和網(wǎng)絡(luò)綜合服務(wù)器都是基于工業(yè)標(biāo)準(zhǔn),可以在所有的平臺上工作。</p><p> 3) B/S 建立在廣域網(wǎng)上, 面向不同的用戶群, 分散地域, 這是C/S無法作到的. 與操作系統(tǒng)平臺關(guān)系最小.。</p><p> 4) B/S
12、 構(gòu)件組成,方面構(gòu)件個別的更換,實(shí)現(xiàn)系統(tǒng)的無縫升級. 系統(tǒng)維護(hù)開銷減到最小.用戶從網(wǎng)上自己下載安裝就可以實(shí)現(xiàn)升級。</p><p> 5) C/S 程序可以不可避免的整體性考慮, 構(gòu)件的重用性不如在B/S要求下的構(gòu)件的重用性好.B/S 對的多重結(jié)構(gòu),要求構(gòu)件相對獨(dú)立的功能. 能夠相對較好的重用。</p><p> 2.2 Web開發(fā)技術(shù)</p><p> 目
13、前比較流行的Web開發(fā)技術(shù)有: PHP, JSP,ASP.NET等。在該電子商務(wù)系統(tǒng)的開發(fā)中,我們主要采用了目前比較流行的,來自微軟公司的Web動態(tài)設(shè)計(jì)技術(shù)ASP.NET。 </p><p><b> 1、PHP技術(shù)</b></p><p> PHP是一種跨平臺的服務(wù)器端的嵌入式腳本語言,它大量地借用C、Perl語言的語法,并結(jié)合PHP自己的特性,使Web開發(fā)者能
14、夠快速寫出動態(tài)頁面。它可以在Windows、Unix、Linux的Web服務(wù)器平臺上正常運(yùn)行,還支持IIS、Apache等通用服務(wù)器軟件,用戶在更換服務(wù)器平臺時,只需要作少量的改變即可。PHP最大的好處在于它是完全免費(fèi)的,可以不受限制的獲得源碼,使得開發(fā)者容易加入自己的特色。PHP的缺點(diǎn)在于雖然它支持目前大多數(shù)的數(shù)據(jù)庫,但是提供的數(shù)據(jù)庫接口不統(tǒng)一。</p><p><b> 2、JSP技術(shù)</b
15、></p><p> 將內(nèi)容的產(chǎn)生和顯示進(jìn)行分離,強(qiáng)調(diào)可重用的群組件,產(chǎn)生內(nèi)容的邏輯被封裝在JavaBeans群組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端執(zhí)行;絕大多數(shù)JSP頁面依賴于可重用且跨平臺的組件來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。</p><p> 3、ASP.NET技術(shù)</p><p> NET 框架是 .NET 平臺中居于核心地位的
16、編程引擎,它提供了.NET代碼的公共運(yùn)行環(huán)境和一個語言無關(guān)的基本類庫。.NET 框架是高生產(chǎn)率的、基于標(biāo)準(zhǔn)的多語言應(yīng)用程序執(zhí)行環(huán)境,處理基本雜務(wù)和減輕部署任務(wù)。應(yīng)用程序執(zhí)行環(huán)境管理內(nèi)存,解決版本控制問題以及提高應(yīng)用程序的可靠性、可伸縮性和安全性。.NET平臺具有高安全性,.NET框架通過其核心安全功能提供保護(hù)客戶機(jī)和服務(wù)器的方法。由于公共語言運(yùn)行庫在核心層透明地處理安全性,因此開發(fā)人員可將精力集中于應(yīng)用程序邏輯。開發(fā)人員仍然可以隨時使用
17、和擴(kuò)展安全模型。 </p><p> 總之,PHP、JSP、ASP.NET都有相當(dāng)數(shù)量的支持者,由此也可以看出三者各有所長。選擇開發(fā)工具的依據(jù)是(1)能夠滿足項(xiàng)目的需要,(2)開發(fā)人員相當(dāng)熟悉該工具。由于我們的系統(tǒng)選擇的操作系統(tǒng)為Windows xp,并且開發(fā)人員對ASP.NET相當(dāng)熟悉,因此我們選擇ASP.NET作為開發(fā)工具。</p><p> 2.3 UML建模技術(shù)<
18、;/p><p> UML(Unified Modeling Lanuggae,統(tǒng)一建模語言)是一種標(biāo)準(zhǔn)的圖形化建模語言,是第三代用來為面向?qū)ο箝_發(fā)系統(tǒng)的產(chǎn)品說明可視化和編制文檔的方法. UML語言作為一種重要的計(jì)算機(jī)模型建立方法,現(xiàn)在己經(jīng)成為軟件工程學(xué)中最重要的一門方法。在世界范圍內(nèi)至少近十年內(nèi),UML將成為面向?qū)ο箢I(lǐng)域中占主導(dǎo)地位的建模語言。</p><p> UML的主要優(yōu)點(diǎn)是:&l
19、t;/p><p> 1.易于使用,表達(dá)能力強(qiáng),進(jìn)行可視化建模。</p><p> 2.與具體的實(shí)現(xiàn)無關(guān),可應(yīng)用于任何語言平臺和工具平臺。</p><p> 3.與具體的實(shí)現(xiàn)無關(guān),可應(yīng)用于任何軟件開發(fā)的過程。</p><p> 4.簡單并且可擴(kuò)展,具有擴(kuò)展和專有化機(jī)制,無須對核心概念進(jìn)行修改。</p><p> U
20、ML適用于系統(tǒng)開發(fā)過程中從需求到測試的軟件開發(fā)生命周期的全過程。</p><p> 1.需求分析。UML的用例圖表示用戶的需求,活動圖對每個用例進(jìn)行需求說明。類圖描述系統(tǒng)的靜態(tài)結(jié)構(gòu),協(xié)作圖、狀態(tài)圖、順序圖、活動圖描述系統(tǒng)的動態(tài)特征。</p><p> 2.設(shè)計(jì)。設(shè)計(jì)階段的任務(wù)是通過綜合考慮所有的技術(shù)限制,擴(kuò)展和細(xì)化分析階段的模型,并得到可行的技術(shù)解決方案。</p><
21、;p> 3.實(shí)現(xiàn)。構(gòu)造或?qū)崿F(xiàn)階段是對類進(jìn)行編程的過程。可以選擇某種面向?qū)ο缶幊陶Z言作為實(shí)現(xiàn)系統(tǒng)的軟件環(huán)境。</p><p> 4.測試。完成系統(tǒng)編碼后,需要對系統(tǒng)進(jìn)行測試,它通常包括:單元測試、集成測試、系統(tǒng)測試和驗(yàn)收測試。</p><p> 總之,UML可以描述許多類型的系統(tǒng),也可以用于描述系統(tǒng)從需求到測試的軟件開發(fā)的全過程。</p><p> 2.
22、4 系統(tǒng)開發(fā)及運(yùn)行環(huán)境</p><p> 2.4.1 系統(tǒng)開發(fā)環(huán)境</p><p> 硬件環(huán)境:PC機(jī)一臺,基本配置滿足以下要求:</p><p> CPU P4 2G;</p><p><b> RAM 512M;</b></p><p> 存儲容量80G以上IDE硬盤一塊;&l
23、t;/p><p> 網(wǎng)絡(luò)適配器10M/100M自適應(yīng)以太網(wǎng)卡一塊;</p><p> 顯示1024*768分辨率、85Hz刷新率以上顯示器;</p><p><b> 軟件環(huán)境:</b></p><p> 操作系統(tǒng) Microsoft Windows XP;</p><p> 數(shù)據(jù)庫管理系統(tǒng)
24、Access</p><p> WWW服務(wù)器 Microsoft IIS 5.0版或更高版本;</p><p> Microsoft.NET Framework 2.0可再發(fā)行組建包;</p><p> 開發(fā)工具M(jìn)icrosoft Visual Studio.NET 2005;</p><p> 2.4.2 系統(tǒng)運(yùn)行環(huán)境</p
25、><p> 硬件環(huán)境:服務(wù)器一臺,基本配置滿足以下要求:</p><p> CPU P4 2G以上;</p><p> RAM 512M內(nèi)存或以上;</p><p> 存儲60G SCSI硬盤一塊或兩塊;</p><p> 網(wǎng)絡(luò)適配器100M或1000M以太網(wǎng)卡;</p><p> 顯示
26、1024*768分辨率、85Hz刷新率以上顯示器一臺;</p><p><b> 軟件環(huán)境:</b></p><p> 操作系統(tǒng)Microsoft Windows XP;</p><p> 數(shù)據(jù)庫管理系統(tǒng)Access;</p><p> WWW服務(wù)器Microsoft IIS 5.0版或更高版本;</p&g
27、t;<p> Microsoft.NET Framework 2.0可再發(fā)行組</p><p><b> 3系統(tǒng)分析</b></p><p> 3.1系統(tǒng)的可行性分析</p><p> 建設(shè)Web平臺系統(tǒng)的必要性取決于需求的迫切性和實(shí)現(xiàn)的可能性??尚行圆⒉坏扔诳赡苄?,它還包括必要性,如果領(lǐng)導(dǎo)或管理人員對信息的需求并不迫切或
28、各方面的條件不具備,就是不具備可行性。</p><p> 可行性研究可以從經(jīng)濟(jì)、技術(shù)和操作三個方面對系統(tǒng)的可行性進(jìn)行分析研究,從而為確定項(xiàng)目開發(fā)決策提供科學(xué)依據(jù)。 </p><p><b> 第一, 經(jīng)濟(jì)可行性</b></p><p> 經(jīng)濟(jì)可行性主要是對項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評價,該系統(tǒng)的設(shè)計(jì)與開發(fā)不需要特殊硬件,只要擁有一臺電腦并在
29、電腦上安裝Access,Microsoft IIS 5.0版或更高版本以及Microsoft Visual Studio.NET 2005即可,使用的軟件全部是開源免費(fèi),不會產(chǎn)生任何技術(shù)專利的問題,同時也不會產(chǎn)生任何經(jīng)費(fèi)。若開發(fā)成功該系統(tǒng),將有助于E伯爵寵物店更好地預(yù)測市場,更好的開發(fā)客戶及時調(diào)整經(jīng)營銷售策略,在激烈的市場競爭中把握主動。 </p><p> 第二, 技術(shù)上的可行性</p>
30、<p> 技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,軟、硬件能否滿足開發(fā)者的需要等。該系統(tǒng)采用健壯的C#語言開發(fā),代碼安全可靠,可維護(hù)性強(qiáng),后臺數(shù)據(jù)庫采用數(shù)據(jù)庫管理系統(tǒng)Access,輕便且功能齊全,以上的技術(shù)都屬于比較成熟的技術(shù),所以系統(tǒng)在開發(fā)中技術(shù)上不會存在障礙。</p><p><b> 第三,操作的可行性</b></p><p>
31、 該系統(tǒng)良好的安全性設(shè)置,在系統(tǒng)的前后臺均采用密碼和用戶名驗(yàn)證,極大的保證系統(tǒng)的信息安全。而且,系統(tǒng)操作員可以稍加培訓(xùn)就能很快掌握系統(tǒng)的后臺維護(hù)方法,不會因員工操作失誤而導(dǎo)致系統(tǒng)出錯。</p><p><b> 3.2 需求分析</b></p><p> 3.2.1進(jìn)行需求分析的原因</p><p> 不能滿足用戶需求的程序只會給客戶帶
32、來失望,給開發(fā)帶來麻煩。在需求分析階段</p><p> 要確定系統(tǒng)必須完成哪些工作,也就是對系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。對現(xiàn)行的管理業(yè)務(wù)進(jìn)行詳細(xì)調(diào)查研究是了解系統(tǒng)需求和進(jìn)行系統(tǒng)分析與設(shè)計(jì)的重要基礎(chǔ)工作,因此要對網(wǎng)上寵物店的各項(xiàng)管理工作進(jìn)行全面、細(xì)致、充分的調(diào)查研究本項(xiàng)活動的目標(biāo),在可行性研究基礎(chǔ)上,進(jìn)一步對現(xiàn)行系統(tǒng)進(jìn)行全面深入的調(diào)查分析,弄清現(xiàn)行系統(tǒng)的運(yùn)行狀況,發(fā)現(xiàn)其薄弱環(huán)節(jié),找出要解決的問題實(shí)質(zhì),
33、確保信息系統(tǒng)更有效。</p><p> 3.2.2客戶的基本需求</p><p> 一個好的在線系統(tǒng)應(yīng)該是銷售和購物的完美結(jié)合,真正做到在網(wǎng)上購物就象在商店購物一樣。那么如何做到這一點(diǎn)呢?這就需要網(wǎng)上寵物店必須有強(qiáng)大的功能。網(wǎng)上寵物店應(yīng)該有完整的商品管理、訂單管理、在線支付、銷售管理等。這是從網(wǎng)上購物系統(tǒng)的使用者方面來看的。這是一個網(wǎng)上購物系統(tǒng)能否滿足滿足網(wǎng)上購物系統(tǒng)的最基本保證。&l
34、t;/p><p> 功能需求,這方面的需求指定系統(tǒng)所要提供的服務(wù)。通過需求分析應(yīng)該劃分出系統(tǒng)需要完成的所有功能。</p><p><b> 1.客戶前臺功能:</b></p><p> 1) 客戶管理功能。系統(tǒng)實(shí)行會員注冊或登陸,對客戶的相關(guān)信息的信息(允許項(xiàng))可以進(jìn)行修改。</p><p> 2) 商品信息查詢功能
35、。為客戶提供模糊查詢商品信息、搜尋商品。</p><p> 3) 購買功能??蛻舸_定購買對象、下訂單、進(jìn)入購物系統(tǒng),完成購買。</p><p> 4) 網(wǎng)上結(jié)算銀行功能。系統(tǒng)采用網(wǎng)上銀行方式,支持網(wǎng)上結(jié)算,經(jīng)過模擬認(rèn)證后,根據(jù)銀行帳號在網(wǎng)上處理購買結(jié)算。</p><p> 5) 售后評價及退貨功能。完成購物后,可以進(jìn)行評價或者要求商家予以退貨服務(wù)。</p
36、><p><b> 2.商家后臺功能</b></p><p> 1) 商品信息管理功能。由系統(tǒng)管理員或由系統(tǒng)管理員授權(quán)委托管理整個系統(tǒng)的商品信息,發(fā)布銷售商品信息,商家注冊取得授權(quán)后可在系統(tǒng)后臺隨時增添、修改、更新銷售商品信息。</p><p> 2) 訂單管理功能。系統(tǒng)內(nèi)構(gòu)成由訂單生成,按時間順序生成訂單號、訂單入庫,訂單查詢組成的完整的訂
37、單處理流程。</p><p> 3) 配送管理功能。合同(訂單)確認(rèn)后,賣方向買方送提貨單證(網(wǎng)上下載),憑單提貨、配貨送貨。</p><p> 4) 商品退貨處理和售后評價功能。售后服務(wù)中不合格退貨的要求,系統(tǒng)支持退貨處理,包括貨款退還的操作,同時對客戶予以評價。 </p><p> 5) 客戶信息管理功能。系統(tǒng)實(shí)行會員注冊,對客戶的相關(guān)信息、交易信息等實(shí)行
38、跟蹤管理,適時會員實(shí)行升級制度。</p><p> 3.3系統(tǒng)的業(yè)務(wù)流程圖分析</p><p> 業(yè)務(wù)流程圖是一種表明系統(tǒng)內(nèi)各單位,人員之間業(yè)務(wù)關(guān)系,作業(yè)順序和管理信息流動的流程圖。它可以幫助分析人員找出業(yè)務(wù)流程中的不合理迂回等。</p><p> 網(wǎng)上寵物店提取商品業(yè)務(wù)流程圖,如圖3.1所示。</p><p> 圖3.1 E伯爵網(wǎng)上
39、寵物店提取商品業(yè)務(wù)流程圖</p><p> 客戶通過登錄系統(tǒng)在購物系統(tǒng)界面上查詢所需產(chǎn)品相關(guān)信息,系統(tǒng)到庫房查詢產(chǎn)品庫存信息,若有存貨則提取商品,并將信息通過系統(tǒng)界面返還客戶。若無存貨則通知進(jìn)貨。</p><p><b> 3.4系統(tǒng)用例圖</b></p><p> 3.4.1用戶用例圖分析</p><p> 用
40、戶登錄用戶管理界面可以通過將個人信息錄入系統(tǒng),并通過登錄到該界面查看用戶個人信息并對個人信息進(jìn)行修改。用戶登錄產(chǎn)品管理界面可以查詢產(chǎn)品信息,購買商品以及對售后商品的評價。其用例圖如圖3.2所示。</p><p> 圖3.2 用戶用例圖</p><p> 3.4.2管理員用例圖分析</p><p> 管理員登錄用戶管理界面可以對用戶信息進(jìn)行查詢、修改用戶信息,
41、添加和刪除用戶等活動。登陸產(chǎn)品管理界面可查詢、產(chǎn)品信息。登錄信息管理界面可對相關(guān)商務(wù)新聞進(jìn)行查閱、添加、修改和刪除。登錄評論管理界面可對有關(guān)評論進(jìn)行相關(guān)操作。其用例圖如圖3.3所示。</p><p> 圖3.3 管理員用例圖</p><p> 3.5系統(tǒng)數(shù)據(jù)的分析</p><p> 數(shù)據(jù)需求分析是為了解和掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)對象(用戶)的工作業(yè)務(wù)流程,了解
42、和掌握信息從開始產(chǎn)生或建立,到最后輸出、存檔或消亡所經(jīng)過的傳遞和轉(zhuǎn)換過程。</p><p> 3.5.1系統(tǒng)數(shù)據(jù)流圖</p><p> 數(shù)據(jù)流圖(Data Flow Diagram , DFD),是SA方法中用于表示系統(tǒng)邏輯模型的一種工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。數(shù)據(jù)流圖是從數(shù)據(jù)的角度來描述一個系統(tǒng)的,圖
43、中的箭頭是數(shù)據(jù)流,它適合于宏觀地分析一個組織業(yè)務(wù)概況。</p><p> 數(shù)據(jù)流圖四種基本成分組成:</p><p> 外部項(xiàng)(外部實(shí)體)、加工(數(shù)據(jù)加工)、數(shù)據(jù)存儲、數(shù)據(jù)流。</p><p> 3.5.2 系統(tǒng)總體數(shù)據(jù)流圖</p><p> 以E伯爵網(wǎng)上寵物店訂單審核數(shù)據(jù)流程圖為例,其頂層數(shù)據(jù)流圖,如圖3.4所示。</p&g
44、t;<p> 圖3.4 訂單審核頂層數(shù)據(jù)流程</p><p> 系統(tǒng)將信息傳給訂單審核進(jìn)行審定,并將結(jié)果返還系統(tǒng)。</p><p> 銷售訂貨數(shù)據(jù)流程圖,如圖3.5所示。</p><p> 圖3.5 銷售訂貨數(shù)據(jù)流程圖</p><p> F1、訂貨要求 F2、訂貨要求 F3、產(chǎn)品價格 F4、訂金收據(jù) F5、修改訂貨
45、要求 F6、訂貨修改記錄 F7、收取貨款記錄 F8、訂貨產(chǎn)品明細(xì) F9、訂貨客戶咨詢記錄 F10、訂貨客戶記錄 F11確定訂貨</p><p> 客戶發(fā)出訂貨要求獲得訂貨信息并確定產(chǎn)品價格,客戶提出的訂貨要求載入訂貨客戶記錄。 確定訂貨后賣方收取貨款并將定金收據(jù)傳給客戶,確定訂貨相關(guān)信息載入訂貨客戶記錄。收取貨款記錄載入訂貨付款記錄??蛻籼岢鲂薷挠嗀浺髸r將修改訂貨信息載入載入客戶訂貨記錄。并將確定訂貨信息發(fā)
46、布到系統(tǒng)。</p><p><b> 4 系統(tǒng)設(shè)計(jì)</b></p><p> 系統(tǒng)的總體結(jié)構(gòu)是指整個系統(tǒng)是由哪些部分組成,以及各部分在邏輯上和物理上的相互關(guān)系。為了實(shí)現(xiàn)系統(tǒng)總體功能,提高系統(tǒng)的各項(xiàng)指標(biāo),這些指標(biāo)包括系統(tǒng)的可行性、可用性、可維護(hù)性、易讀性,提高系統(tǒng)的工作效率??傮w結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)就是根據(jù)系統(tǒng)分析的要求和組織的實(shí)際情況,對新系統(tǒng)的總體結(jié)構(gòu)形式和可利用
47、的資源進(jìn)行大致設(shè)計(jì),將整個系統(tǒng)合理的劃分成各個功能模塊,正確的處理模塊之間與模塊內(nèi)部的聯(lián)系以及他們之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義各模塊的內(nèi)部結(jié)構(gòu)等等。它是一種宏觀的、總體上的設(shè)計(jì)和規(guī)劃,與當(dāng)前的業(yè)務(wù)部門一一對應(yīng),一般地,有一個獨(dú)立的業(yè)務(wù)管理部門,應(yīng)有一個對應(yīng)的管理子系統(tǒng)。</p><p><b> 4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</b></p><p> 系統(tǒng)設(shè)計(jì)是在系統(tǒng)分析
48、的基礎(chǔ)上由抽象到具體的過程,同時,還應(yīng)考慮到系統(tǒng)所實(shí)現(xiàn)的內(nèi)外環(huán)境和主客觀條件,本著實(shí)事求是的態(tài)度進(jìn)行這一階段的工作。</p><p> 系統(tǒng)設(shè)計(jì)階段的主要目的是將系統(tǒng)分析階段所提出的反映用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)與通信系統(tǒng)的物理方案。</p><p> 這一階段的主要任務(wù)就是從管理信息系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)分析階段對系統(tǒng)的邏輯功能的要求,并考慮到經(jīng)濟(jì)、技
49、術(shù)和運(yùn)行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計(jì)算機(jī)和通信的軟、硬件設(shè)備,提出系統(tǒng)的實(shí)施計(jì)劃,確保系統(tǒng)總體目標(biāo)的實(shí)現(xiàn)。</p><p> 系統(tǒng)設(shè)計(jì)工作的特點(diǎn):</p><p> 1、系統(tǒng)設(shè)計(jì)階段,大量工作是技術(shù)性的。</p><p> 2、允許用戶對已提出的信息需求做非原則性的修改或補(bǔ)充。</p><p&g
50、t; 3、用戶在操作使用和運(yùn)行環(huán)境等方面的具體要求也要在系統(tǒng)設(shè)計(jì)階段加以明確并在系統(tǒng)的技術(shù)方案中得反映,因此系統(tǒng)設(shè)計(jì)人員還要同管理環(huán)境打交道。</p><p> 4、系統(tǒng)設(shè)計(jì)工作的環(huán)境是管理環(huán)境和技術(shù)環(huán)境的結(jié)合,是系統(tǒng)設(shè)計(jì)工作的重要特點(diǎn)。</p><p> 系統(tǒng)設(shè)計(jì)工作的原則:</p><p> 1.實(shí)用性和經(jīng)濟(jì)性相結(jié)合</p><p&g
51、t; 2.先進(jìn)性和成熟性相結(jié)合</p><p> 3.可靠性和穩(wěn)定性相結(jié)合</p><p> 4.可擴(kuò)展性和易維護(hù)性相結(jié)合</p><p> 5.用戶積極參與原則</p><p><b> 4.2系統(tǒng)架構(gòu)設(shè)計(jì)</b></p><p> 目前,Web項(xiàng)目較為流行的開發(fā)模式是三層邏輯體系結(jié)
52、構(gòu),網(wǎng)上購物系統(tǒng)的開發(fā)按照Windows DNA (Windows Distributed Internet Application,分布式互聯(lián)網(wǎng)應(yīng)用結(jié)構(gòu)),采用基于XML的三層B/S體系結(jié)構(gòu)。Windows DNA提供了一種開發(fā)三層結(jié)構(gòu)Web應(yīng)用程序的通用方法是一個電子商務(wù)開發(fā)的良好環(huán)境。</p><p> 三層邏輯體系結(jié)構(gòu)是指數(shù)據(jù)訪問層(DAL)、業(yè)務(wù)邏輯層(BLL)、用戶表示層。DAL涉及到數(shù)據(jù)庫本身、存
53、儲過程以及提供數(shù)據(jù)庫接口的組件;BLL指的是封裝了應(yīng)用程序商務(wù)邏輯的組件;而表示層指的是Web應(yīng)用程序頁,如圖4.1所示。</p><p> 圖4.1三層邏輯體系結(jié)構(gòu)</p><p> 4.3系統(tǒng)的功能設(shè)計(jì)</p><p> 根據(jù)系統(tǒng)分析的結(jié)果數(shù)據(jù)流程圖所描述的系統(tǒng)的邏輯模型,把數(shù)據(jù)流程圖上各個處理模塊進(jìn)一步分解,確定系統(tǒng)的層次結(jié)構(gòu)關(guān)系,把邏輯模型變?yōu)槲锢砟P?/p>
54、。</p><p> 在管理信息系統(tǒng)的設(shè)計(jì)過程中,系統(tǒng)劃分的一般原則如下:</p><p> 1、子系統(tǒng)要具有獨(dú)立性。</p><p> 2、子系統(tǒng)的劃分結(jié)果應(yīng)使數(shù)據(jù)冗余度較小。</p><p> 3、子系統(tǒng)的劃分應(yīng)能滿足目前和日后管理上的需要,功能應(yīng)齊全,操作要方便</p><p> 且為今后發(fā)展留有接口。
55、</p><p> 4、子系統(tǒng)的劃分應(yīng)以該單位的管理職能為依據(jù)。</p><p> 對E伯爵網(wǎng)上寵物店的數(shù)據(jù)流圖采用變換中心法和事務(wù)中心法進(jìn)行分析,對其逐步進(jìn)行功能分解,直到分解成為含義明確、功能單一的單元功能模塊,從而得到系統(tǒng)的功能模塊結(jié)構(gòu)圖,即系統(tǒng)的功能圖。如圖4.2,反映了E伯爵網(wǎng)上寵物店功能模塊的劃分。</p><p> 圖4.2 E伯爵網(wǎng)上寵物店功能
56、模塊結(jié)構(gòu)圖</p><p> 4.4 數(shù)據(jù)庫設(shè)計(jì)</p><p> 4.4.1.數(shù)據(jù)庫簡介</p><p> 數(shù)據(jù)庫(Database)是數(shù)據(jù)管理的最新技術(shù),具有數(shù)據(jù)結(jié)構(gòu)化、最低冗余度、較高的程序與數(shù)據(jù)獨(dú)立性、易于擴(kuò)充、易于編制應(yīng)用程序等優(yōu)點(diǎn)。所謂數(shù)據(jù)庫是指長期存儲在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,具有
57、較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。數(shù)據(jù)庫的應(yīng)用已經(jīng)越來越廣泛了,不僅大型計(jì)算機(jī)及中小型計(jì)算機(jī),甚至微型計(jì)算機(jī)都用先進(jìn)的數(shù)據(jù)庫技術(shù)來保證數(shù)據(jù)的整體性、完整性和共享性。</p><p> 4.4.2系統(tǒng)E-R圖</p><p> 如圖4.3所示商品、訂單和購物車的局部E-R圖,圖4.4所示之間的用戶和商品、訂單之間局部E-R圖。</p><p
58、> 圖4.3 商品、訂單和購物車之間的局部E-R圖</p><p> 圖4.4 用戶和商品、訂單之間的局部E-R圖</p><p> 4.4.3數(shù)據(jù)庫中的表</p><p> 該系統(tǒng)共涉及到15個表,分別是:用戶基本信息表User_a、用戶購物車表User_shop、商品信息表Shop、商品類別表Shop_styl、商品信息圖片表Shop_shop
59、、商品評價表Shop_pj、訂單表Pay_shop、訂單信息表Pay、發(fā)貨信息表Ment、客戶留言表Book、首頁菜單表Menu、網(wǎng)站鏈接表Links、最新信息表News、網(wǎng)站事項(xiàng)說明表Quick、管理員信息表xm_Admin.</p><p> (1)用戶基本信息表User_a</p><p> 用戶信息表用來記錄用戶的一些基本信息,其結(jié)構(gòu)如表4.1所示。</p>&l
60、t;p> 表4.1 User_a的結(jié)構(gòu)</p><p> (2)用戶購物車表User_shop</p><p> 用戶購物車表用來存儲用戶購物的信息。其結(jié)構(gòu)如表4.2所示。</p><p> 表4.2 User_shop的結(jié)構(gòu)</p><p> (3)商品信息表Shop</p><p> 商品信息
61、表表示商品的基本信息,如表4.3所示。</p><p> 表4.3 Shop的結(jié)構(gòu)</p><p> (4)商品類別表Shop_styl</p><p> 商品分類表用來表示商品類別信息。其結(jié)構(gòu)如表4.4所示。</p><p> 表4.4 Shop_styl的結(jié)構(gòu)</p><p> (5)商品信息圖片表S
62、hop_shop</p><p> 商品信息圖片表顯示商品圖片綁定的地址信息。其結(jié)構(gòu)如表4.5所示。</p><p> 表4.5 Shop_shop的結(jié)構(gòu)</p><p> (6)商品評價表Shop_pj</p><p> 商品評價表顯示購買商品后客戶對該商品的評價。其結(jié)構(gòu)如表4.6所示。</p><p>
63、 表4.6 Shop_pj的結(jié)構(gòu)</p><p> (7)訂單表Pay_shop</p><p> 訂單表保存每筆訂單的基本信息。結(jié)構(gòu)如表4.7所示。</p><p> 表4.7 Pay_shop的結(jié)構(gòu)</p><p> (8)訂單詳細(xì)信息表 Pay</p><p> 訂單詳細(xì)信息表體現(xiàn)訂單的細(xì)則,結(jié)構(gòu)如
64、表4.8所示。</p><p> 表4.8 Pay的結(jié)構(gòu)</p><p> (9)發(fā)貨信息表Ment</p><p> 發(fā)貨信息表體現(xiàn)發(fā)貨單的基本信息,結(jié)構(gòu)如表4.9所示。</p><p> 表4.9 Ment的結(jié)構(gòu)</p><p> (10)客戶留言表Book</p><p>
65、 客戶留言表體現(xiàn)客戶留言的基本信息,結(jié)構(gòu)如表4.10所示。</p><p> 表4.10 Book的結(jié)構(gòu)</p><p> (11)首頁菜單表Menu</p><p> 首頁菜單表體現(xiàn)首頁菜單的基本信息,結(jié)構(gòu)如表4.11所示。</p><p> 表4.11 Menu的結(jié)構(gòu)</p><p> (12)網(wǎng)站鏈
66、接表Links</p><p> 網(wǎng)站鏈接表顯示可鏈接的相關(guān)網(wǎng)站,結(jié)構(gòu)如表4.12所示。</p><p> 表4.12 Links的結(jié)構(gòu)</p><p> (13)最新信息表News</p><p> 最新信息表顯示網(wǎng)站公布最新信息,結(jié)構(gòu)如表4.13所示。</p><p> 表4.13 News的結(jié)構(gòu)&l
67、t;/p><p> (14)網(wǎng)站事項(xiàng)說明表Quick</p><p> 網(wǎng)站事項(xiàng)說明表顯示網(wǎng)站購物流程,售后服務(wù)及本店詳細(xì)信息,結(jié)構(gòu)如表4.14所示。</p><p> 表4.14 Quick的結(jié)構(gòu)</p><p> (15)管理員信息表xm_Admin</p><p> 與用戶信息表類似,管理員信息表用來保存
68、管理員的基本信息,如表4.15所示。</p><p> 表4.15 xm_Admin的結(jié)構(gòu)</p><p><b> 5系統(tǒng)實(shí)施</b></p><p> 5.1前臺頁面設(shè)計(jì)實(shí)施</p><p> 前臺系統(tǒng)的主頁、商品信息模塊、購物車模塊、用戶信息管理模塊和訂單模塊,后</p><p>
69、 臺的管理員信息管理、商品信息管理、用戶信息管理、以及銷售管理模塊。</p><p> 后臺管理模塊是一個完整的電子商務(wù)系統(tǒng)不可或缺的部分,主要包括:登錄、修改密、查看管理員、添加、刪除管理員、查詢、修改商品信息、查詢用戶信息、添加用戶賬戶等功能頁面。</p><p> 該系統(tǒng)的用戶界面分為以下幾個層次(實(shí)現(xiàn)代碼見附錄)</p><p> 1、首頁(inde
70、x.aspx):是直接展示給用戶的部分,界面效果如圖5.1及5.2所示</p><p> 圖5.1 首頁設(shè)計(jì)狀態(tài)圖以及界面效果(上半部)</p><p> 圖5.2 首頁設(shè)計(jì)狀態(tài)圖以及界面效果(下半部)</p><p> 在首頁中右上角是在線客服和商品搜索部分,下面是六個超鏈接分別為會員中心,匯款帳號,發(fā)貨查詢,常見問題,設(shè)為首頁,收藏此站。點(diǎn)擊對應(yīng)的超鏈
71、接進(jìn)入相應(yīng)部分。再往下是菜單部分,分別是首頁,關(guān)于本店,最新通知,名品寵物,寵物食品,寵物美容,寵物玩具,寵物寢具,客戶留言,聯(lián)系我們。再往下左邊是用戶登錄部分及網(wǎng)站相關(guān)事項(xiàng)說明部分,右邊是商品展示。</p><p> 2、商品信息模塊共包含如下的頁面</p><p> (1)首頁上有展示新寵物的E伯爵新寵,及對展示寵物用品的推薦商品。而菜單上根據(jù)商品性質(zhì)不同分為名品寵物,寵物食品,寵
72、物美容,寵物玩具,寵物寢具五大類,分類顯示相應(yīng)的商品信息,商品信息包括每個商品的商品名稱、商品價格、商品編號。如名品寵物界面效果如圖5.3所示</p><p> 圖5.3 名品寵物類商品的界面效果</p><p> 寵物食品界面如圖5.4所示</p><p> 圖5.4 寵物食品類商品的界面效果</p><p> 寵物美容界面如圖
73、5.5所示</p><p> 圖5.5 寵物美容類商品的界面效果</p><p> (2)商品詳細(xì)信息頁面將顯示某一商品的詳細(xì)信息。商品的詳細(xì)信息包括商品的名稱、價格、簡介、型號、編號以及對商品的評價。如點(diǎn)擊茶杯貴賓將顯示商品詳細(xì)信息,該界面效果如圖5.6所示</p><p> 圖5.6 茶杯貴賓詳細(xì)信息的界面效果</p><p>
74、 商品評價部分如圖5.7所示</p><p> 圖5.7 商品評價部分的界面效果</p><p> (3)商品搜索結(jié)果頁面顯示搜索結(jié)果。</p><p> 在頁面頭部的搜索框中輸入相應(yīng)的關(guān)鍵詞,提交之后,將跳轉(zhuǎn)至與該類商品有關(guān)的界面。顯示方式上圖類似。例如,在搜索框輸入“狗糧”,則顯示出商品名稱中包含“Office”</p><p>
75、; 的所有商品,并分頁顯示。實(shí)現(xiàn)效果如圖5.8所示</p><p> 圖5.8 商品搜索結(jié)果的界面效果</p><p><b> 3、購物車功能模塊</b></p><p> 用戶單擊商品詳細(xì)信息界面中“放入購物車”的按鈕時,會彈出“成功添加進(jìn)購物車”。在已登錄用戶的會員中心界面或是首頁左上角點(diǎn)擊“查看購物車”超鏈接即可看到用戶購物車
76、信息。主要包括以下兩個頁面</p><p> (1)添加到購物車頁面,將選定商品添加到購物車記錄中。</p><p> 在商品詳細(xì)信息頁面的商品信息下有“放入購物車”按鈕如圖5.9所示</p><p> 圖5.9 “放入購物車”按鈕的界面效果</p><p> 點(diǎn)擊后彈出“成功添加進(jìn)購物車”,點(diǎn)擊“確定”即添加成功如圖5.10所示&
77、lt;/p><p> 圖5.10 “成功添加進(jìn)購物車”的界面效果</p><p> (2)購物車管理頁面,對購物車內(nèi)容進(jìn)行管理</p><p> 該頁面實(shí)現(xiàn)的功能比較多,包括購物車記錄的綁定顯示、修改購物車中商品的數(shù)量、</p><p> 清空購物車以及顯示購物總額等。其界面效果如圖5.11所示</p><p>
78、 圖5.11 購物車管理的界面效果</p><p> 4、用戶信息管理模塊</p><p> 用戶信息管理是一個會員制的電子商務(wù)系統(tǒng)中必不可少的部分。在這一模塊中實(shí)現(xiàn)的功能包括注冊、登錄、找回密碼、修改密碼、修改個人詳細(xì)資料等。具體包括以下幾個頁面</p><p> (1)登錄驗(yàn)證頁面,登錄驗(yàn)證涉及到整個系統(tǒng)的身份驗(yàn)證機(jī)制。作為用戶驗(yàn)證的窗口,登錄頁面的實(shí)
79、現(xiàn)十分重要,其界面如圖5.12所示</p><p> 圖5.12 登錄的界面</p><p> 登錄后該處將顯示如圖5.13所示</p><p> 圖5.13 登錄后的界面</p><p> 當(dāng)用戶未登錄而試圖將商品放入購物車時,將彈出“您尚未登錄”來,進(jìn)而轉(zhuǎn)到會員中心登陸界面,登錄后將進(jìn)入會員中心,如圖5.14所示</p&
80、gt;<p> 圖5.14 會員中心登陸界面</p><p> (2)注冊新用戶:新用戶注冊時,僅需輸入最基本的信息,個人詳細(xì)資料在注冊之后再進(jìn)行修改。在基本資料表單中帶*的為必填內(nèi)容,其他可暫時不填,界面如圖5.15所示</p><p> 圖5.15 用戶注冊的界面</p><p> (4)會員中心管理頁面:當(dāng)進(jìn)入會員中心管理頁面時,左側(cè)
81、的目錄應(yīng)該顯示為會員的管理項(xiàng)導(dǎo)航。當(dāng)用戶進(jìn)入用戶管理(如修改密碼、修改個人資料)頁面時,左側(cè)不應(yīng)該再顯示為商品分類導(dǎo)航目錄,而應(yīng)該列出用戶管理菜單,界面如圖5.16所示</p><p> 圖5.16 會員中心導(dǎo)航目錄的界面</p><p> 用戶希望修改資料時點(diǎn)擊“修改資料”,如圖5.17所示</p><p> 圖5.17 用戶修改資料的界面</p
82、><p> 修改密碼頁面如圖5.18所示</p><p> 圖5.18 用戶修改密碼的界面</p><p><b> 5、訂單模塊</b></p><p> 訂單模塊包括的功能有支付購物車生成訂單、查詢個人訂單信息和查詢訂單詳細(xì)信息。涉及的頁面有以下幾個</p><p> (1)查詢個人訂
83、單列表該頁面顯示用戶訂單,界面如圖5.19所示</p><p> 圖5.19 查詢用戶訂單的界面</p><p> (2)訂單詳細(xì)信息頁面顯示用戶某一訂單的詳細(xì)信息,界面如圖5.20所示</p><p> 圖5.20 查詢用戶訂單的界面</p><p> 5.2后臺頁面設(shè)計(jì)實(shí)施</p><p><b&
84、gt; 后臺管理模塊</b></p><p> (1)用戶信息管理界面,管理員可以查看用戶的基本信息,并可以修改用戶信息。界面如圖5.21所示</p><p> 圖5.21 用戶信息管理界面</p><p> (2)管理員信息管理界面,可以對管理員信息進(jìn)行查詢以及進(jìn)行其他操作,界面如圖5.22所示</p><p> 圖
85、5.22 管理員信息管理界</p><p> (3)商品信息管理界面,可以更新頁面上的商品信息,添加商品信息界面如圖5.23所示</p><p> 圖5.23 添加商品信息界面</p><p> 修改、刪除商品信息界面如圖5.24所示</p><p> 圖5.24 修改、刪除商品信息界面</p><p>
86、 (4)配送管理頁面,對客戶所定商品的配送信息進(jìn)行管理,如圖5.25所示</p><p> 圖5.25 配送管理界面</p><p><b> 6總結(jié)與展望</b></p><p> 該論文研究了網(wǎng)上寵物店,其開發(fā)內(nèi)容主要包括后臺數(shù)據(jù)庫的建立、后臺管理以及前臺頁面的Web設(shè)計(jì)。系統(tǒng)使用Microsoft公司以C#為核心語言的ASP.N
87、ET開發(fā)工具,利用微軟提供的IIS建立運(yùn)行環(huán)境,再結(jié)合Access數(shù)據(jù)庫建立數(shù)據(jù)連接關(guān)系。利用其提供的各種組件,首先在短時間內(nèi)建立數(shù)據(jù)庫,然后,對數(shù)據(jù)庫進(jìn)行分析與建立頁面,不斷修正與改進(jìn),直到功能基本實(shí)現(xiàn)的可行系統(tǒng)。系統(tǒng)采用了B/S結(jié)構(gòu),以Web為中心,采用TCP/IP、HTTP傳輸協(xié)議、客戶端通過瀏覽器訪問Web以及與Web相連的后臺數(shù)據(jù)庫,為網(wǎng)上寵物店的管理提供了較好的工具。</p><p> 總體來說,該
88、系統(tǒng)的設(shè)計(jì)具有良好的擴(kuò)展能力并且便于維護(hù),使用較為簡便,對于管理人員來說是較好的管理工具,但是由于時間和其他方面的限制原因,系統(tǒng)還有很多方面需要改進(jìn)。我相信在以后的學(xué)習(xí)生活中定能一步一步的去克服這些,使網(wǎng)上寵物店功能越來越完善。</p><p><b> 致 謝</b></p><p> 該論文是在****老師的精心指導(dǎo)下完成的,在系統(tǒng)的設(shè)計(jì)中,自己動手,親身經(jīng)
89、歷了從學(xué)習(xí)、研究到社會實(shí)踐的過程。不僅是我學(xué)到了許多社會經(jīng)驗(yàn),更重要的是讓我開拓了眼界,是我意識到現(xiàn)代化科學(xué)技術(shù)的發(fā)展,以及它的優(yōu)越性。</p><p> 在這次畢業(yè)論文設(shè)計(jì)中,我第一次親身嘗試到了作為一個缺乏社會實(shí)踐經(jīng)驗(yàn)的學(xué)生所面臨的困難。通過對該系統(tǒng)的開發(fā)是我對書本上的知識點(diǎn)和理論有了更深一層的了解,使我學(xué)會了如何利用所學(xué)的知識,把理論結(jié)合于實(shí)踐中,進(jìn)一步掌握了管理信息系統(tǒng)開發(fā)的規(guī)律,從而對本專業(yè)有了更深刻
90、的認(rèn)識。此后,我會加倍努力的去研究,在熟練的基礎(chǔ)上掌握更多的新型技術(shù),來提高自己的開發(fā)水平。</p><p> 通過這一階段的學(xué)習(xí)和研究,該項(xiàng)目終于完成,雖然耗費(fèi)了許多經(jīng)歷和時間,單從另一方面它驗(yàn)證了我的知識和能力,讓我有了不斷提高自身素質(zhì)的意識。</p><p> 在這里我衷心的感謝我的指導(dǎo)老師***老師對我的指導(dǎo)和啟發(fā)。沒有您的指導(dǎo)和幫助,我是不可能順利圓滿地完成論文的工作。<
91、;/p><p><b> 參考文獻(xiàn)</b></p><p> [1] 黃梯云,管理信息系統(tǒng),北京:電子工業(yè)出版社,1995</p><p> [2] 甘仞初,信息系統(tǒng)開發(fā),北京:經(jīng)濟(jì)科學(xué)出版社,2000</p><p> [3] 丁寶康,數(shù)據(jù)庫原理, 北京:經(jīng)濟(jì)科學(xué)出版社,2000</p><
92、;p> [4] 金雪云,ASP.NET簡明教程,北京:清華大學(xué)出版社,2003</p><p> [5] 張立科,ASP.NET信息管理系統(tǒng)開發(fā)實(shí)例導(dǎo)航,北京:人民郵電出版社,2005</p><p> [6] 任芳芳,Access 2007 中文版數(shù)據(jù)庫設(shè)計(jì)實(shí)用教程,北京:水利水電出版社,2008</p><p> [7] Karli Wat
93、son、Marco Bellinaso等,C#入門經(jīng)典,北京:清華大學(xué)出版社,2002</p><p> [8] 牛允鵬,數(shù)據(jù)庫及其應(yīng)用,北京:經(jīng)濟(jì)科學(xué)出版社,2000</p><p> [9] (美國)LaurenceMoroney,ASP.NET基礎(chǔ)教程,人民郵電出版社,2009</p><p> [10] 陳爭航主編,JavaScript動態(tài)網(wǎng)頁經(jīng)典
94、實(shí)例教程,電子工業(yè)出版社,2006</p><p> [11] 魏星,吳江,基于B/S結(jié)構(gòu)的高校科研管理信息系統(tǒng)[J].桂林:桂林航天工業(yè)高等??茖W(xué)校學(xué)報(bào),2007</p><p> [12] Lushan創(chuàng)作室,精通網(wǎng)頁制作三劍客,北京:機(jī)械工業(yè)出版社,2004</p><p> [13] 丁鵬,劉莉,C/S,B/S模式中的分布式計(jì)算與MSL解決方案[J].
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)站開發(fā)畢業(yè)論文
- 畢業(yè)論文——網(wǎng)站開發(fā)技術(shù)
- 畢業(yè)論文——網(wǎng)站開發(fā)技術(shù)
- 畢業(yè)論文——網(wǎng)站開發(fā)技術(shù)
- 畢業(yè)論文——《網(wǎng)站開發(fā)技術(shù)》課件
- 企業(yè)網(wǎng)站開發(fā)畢業(yè)論文
- 動態(tài)網(wǎng)站開發(fā)畢業(yè)論文
- 電子購物網(wǎng)站開發(fā)畢業(yè)論文
- 畢業(yè)論文——交友網(wǎng)站開發(fā)與實(shí)現(xiàn)
- 畢業(yè)論文——交友網(wǎng)站開發(fā)與實(shí)現(xiàn)
- wml網(wǎng)站開發(fā)——手機(jī)音樂網(wǎng)站設(shè)計(jì)-畢業(yè)論文
- 基于asp.net個人網(wǎng)站開發(fā)(畢業(yè)論文)
- 畢業(yè)論文范文——兒童教育網(wǎng)站開發(fā)
- 畢業(yè)論文范文——兒童教育網(wǎng)站開發(fā)
- 畢業(yè)論文范文——動態(tài)網(wǎng)站開發(fā)與設(shè)計(jì)
- wml網(wǎng)站開發(fā)——手機(jī)音樂網(wǎng)站設(shè)計(jì)----畢業(yè)論文開題報(bào)告
- 小商品電子商務(wù)網(wǎng)站開發(fā)【畢業(yè)論文】
- 中小型企業(yè)網(wǎng)站開發(fā)-本科畢業(yè)論文
- 畢業(yè)論文---服裝企業(yè)網(wǎng)站開發(fā)與實(shí)施(含外文翻譯)
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文基于servlet的網(wǎng)站開發(fā)
評論
0/150
提交評論