況昊
摘要:隨著PC機、移動終端以及網(wǎng)絡在人們生活中得到普遍的應用,現(xiàn)代社會的諸多方面受到了沖擊并且發(fā)生了巨大的變化。例如當人們想要吃飯并且想要更多的菜式選擇更加方便快捷省事的時候他們不僅僅是選擇去外面就餐,更有可能是點外賣,用電腦或者手機在網(wǎng)上搞定一切。同樣當人們想盡快的并且盡可能方便的買到自己所需要的書籍的時候一般情況下會考慮到用電腦在網(wǎng)上購買書籍。畢竟現(xiàn)實生活中書店并不是到處都有,而且書店中不見得會有你所需要的書籍,即便是有你想找的書籍你也不一定能夠方便快捷的在書店眾多書籍中找到它。除去上述需要考慮的因素之外我們?nèi)粘I钪卸加凶约旱氖虑樾枰幚?,比如上班、上學、出差、生病等,因此網(wǎng)上購買書籍不僅能夠節(jié)省時間更能夠便于我們高效的安排和處理日常事務。
網(wǎng)上書店的開發(fā)首要任務是為人們帶來方便,適應時代潮流,讓他們不用出門就可以輕松的購買到自己心儀的書籍,既省時又省力,其次能夠大幅度的縮減了書籍從刊印出貨后到達每一位讀者手中的流通環(huán)節(jié),改變了傳統(tǒng)的傳遞模式,提高了圖書流通效率。和實體書店相比它有著經(jīng)營成本低、庫存費用和壓力較小、方便讀者查詢、地理位置的限制少等特點。
本網(wǎng)站主要實現(xiàn)了用戶注冊、登錄功能和界面以及驗證身份功能,通過采集用戶數(shù)據(jù)、預覽或查詢書籍信息、通過購物車購買書籍、進入留言本留言,實現(xiàn)了網(wǎng)上書店與客戶之間的交流和溝通。
關鍵詞:電子商務;網(wǎng)上書店;管理信息系統(tǒng)
中圖分類號:TB
文獻標識碼:A
doi:10.19311/j.cnki.16723198.2016.13.087
1 引言
1.1 課題提出的背景、目的及研究意義
1.1.1 課題研究的背景
當今社會PC機的平民化以及因特網(wǎng)的快速普及帶動了電子商務的迅猛發(fā)展,各個實體產(chǎn)業(yè)開始互聯(lián)網(wǎng)化,可以預見到的是在網(wǎng)上進行圖書銷售是圖書銷售行業(yè)在互聯(lián)網(wǎng)時代發(fā)展的必然結果。這種新型的銷售形式,與傳統(tǒng)利用實體書店進行銷售的方式相比擁有較大優(yōu)勢:一是降低成本的同時提供比實體店更加優(yōu)惠的價格;二是為用戶購買書籍提供時間方便;三是書籍信息匯總、刷新和傳遞速度更加快捷;四是使書本在傳遞流通中更加有效率。正是擁有這些優(yōu)勢,網(wǎng)上圖書銷售才能得以迅速地發(fā)展,在整個書籍銷售市場中逐步擴大市場份額。網(wǎng)上圖書銷售網(wǎng)站的主要功能是:利用網(wǎng)站作為交易平臺,將圖書的一些基本信息統(tǒng)計之后通過Internet傳達到瀏覽網(wǎng)站的用戶手中,客戶可以通過Internet登錄圖書銷售網(wǎng)站來查看最新的書籍匯總信息,如果有需要的話可以提交訂單訂購圖書,在線上進行購買書籍所有所需步驟。
1.1.2 設計提出的目的
隨著科技的高速發(fā)展,當代管理系統(tǒng)已經(jīng)步入數(shù)字化、網(wǎng)絡化、自動化的階段。在網(wǎng)上銷售圖書的模式得以發(fā)展以前,圖書銷售過程中的各個環(huán)節(jié)主要是依靠大量的人力去管理和執(zhí)行,這顯然已經(jīng)不能適應現(xiàn)代社會的銷售理念,也不符合現(xiàn)在人們的消費習慣。由于效率過于低下更是影響了整個書店的銷售業(yè)績,大大限制了書店的發(fā)展。為了改變利用人工來管理和銷售書籍的情況,使之更加精準有效便捷,為了提升工作效率、服務質(zhì)量和管理水平,并使實體書店的員工從繁雜的體力工作中解脫出來,網(wǎng)上書籍銷售系統(tǒng)應運而生。
1.2 設計思路和研究方法
設計思路:
從為什么開發(fā)網(wǎng)上圖書系統(tǒng)的這一問題為起點,通過閱讀大量相關文獻結合在西華大學網(wǎng)上書籍銷售網(wǎng)站詳細調(diào)研結論,對整個書店的架構進行認真深入的剖析,并且結合管理、商務方面的知識設計符合我們自身要求的網(wǎng)上書籍銷售系統(tǒng)即網(wǎng)上書店。在此基礎之上進行調(diào)研和總結之后,結合軟件工程開發(fā)流程進行軟件實現(xiàn)過程中的總體設計和詳細設計兩個步驟,從而利用編程來實現(xiàn)和維護我們最終的成果。
2 系統(tǒng)設計
2.1 總體設計
2.1.1 系統(tǒng)功能模塊概述及分析
網(wǎng)上書店主要包括用戶登記基本賬號信息、用戶登錄網(wǎng)站、對用戶的賬號進行管理、購物清單、查詢貨物基本信息、線上付款或者選擇其它付款模式等基本功能。因此,我們網(wǎng)上書店也必然會添加服務器對相關數(shù)據(jù)進行處理的模塊,其中包括了管理人員對書籍信息的編輯如添加、刪除、修改或者更新等,以及對消費者的訂單進行處理等功能。我們的網(wǎng)上書籍銷售系統(tǒng)是基于ASP、HTML等網(wǎng)絡開發(fā)語言,充分考慮到了今后的維護管理和功能拓展等情況。
網(wǎng)上書籍銷售系統(tǒng)的主要的功能如下:
(1)用戶登錄界面部分:
①用戶賬號;
②用戶密碼;
③注冊。
(2)用戶瀏覽主界面:
①通過關鍵信息進行書籍查詢;
②搜索最新、熱銷的書籍;
③有創(chuàng)建書籍購買清單功能;
④可以查看或者修改已經(jīng)登記的個人信息;
⑤可以修改或找回用戶密碼。
(3)管理界面部分:
①書籍信息編輯:增加,修改和刪除;
②當前書籍信息管理:修改,刪除,查看;
③用戶信息管理:查看,修改,刪除;
④用戶訂單管理:查看自己提交的購物清單,刷新提交的訂單涉及的款項和物流情況,取消提交的訂單;
⑤添加新圖書:可以分別上傳圖書的小圖片和大圖片;
⑥維護購物幫助:增加,修改和刪除購物幫助。
2.1.2 網(wǎng)上書店功能模塊詳細設計
按照對網(wǎng)上書店進行研究的設計思路得出的信息,我們能夠創(chuàng)建出網(wǎng)上書店所需要的功能模塊圖,如下是從用戶主界面、書店管理人員操作界面分別對功能模塊圖加以描述。用戶主界面的詳細功能模塊圖如圖1。
書店管理人員操作界面的詳細功能模塊圖如圖2所示。
2.2 詳細設計
2.2.1 代碼設計
代碼設計主要目的是:大型網(wǎng)站編程過程中方便代碼的管理和兼容性,便于其他開發(fā)人員閱讀和理解,能夠讓更多人方便有效的參與到同一個大的軟件開發(fā)工程當中。
本銷售系統(tǒng)的開發(fā)過程中采用依次編譯,自動避免重復關鍵數(shù)據(jù)。如下是將銷售過程中產(chǎn)生的訂單數(shù)據(jù)進行自動生成編號代碼的例子,借此表現(xiàn)出數(shù)據(jù)代碼的自動編譯的模式。例:某訂單代碼20160303140839的說明,訂單代碼含義如表1所示。
2.2.2 數(shù)據(jù)管理設計
數(shù)據(jù)管理是整個網(wǎng)站管理的核心部分,它的主要作用是分門別類的收集并儲存各種數(shù)據(jù),并且通過大量的數(shù)據(jù)分析提供必要的信息來方便管理人員對整個網(wǎng)站所有環(huán)節(jié)和項目進行深入的了解,更加高效的管理整個網(wǎng)站以及網(wǎng)上書店涉及到的各個方面。我們的網(wǎng)站想要做到以上事情就必須要求服務器本身能夠存儲和管理大量的數(shù)據(jù),這樣就需要開發(fā)并創(chuàng)建符合條件的數(shù)據(jù)庫。本系統(tǒng)的開發(fā)選擇Microsoft公司推出的Access2008作為后臺數(shù)據(jù)庫開發(fā)工具。
(1)關于數(shù)據(jù)庫創(chuàng)建概念模型。
創(chuàng)建數(shù)據(jù)庫的概念模型的要求就是把具體的事務抽象化,來提取能夠反映該事務的必要而且關鍵的核心數(shù)據(jù)信息,并且在服務器端儲存,利用數(shù)據(jù)庫系統(tǒng)來對這些數(shù)據(jù)進行分析和管理從而能夠在抽象的層面更加方便高效的反映出現(xiàn)實中各個事務變化趨勢,達到協(xié)助網(wǎng)店管理人員能夠快捷方便的處理網(wǎng)上書店的有關用戶信息管理、書籍信息管理、物流等一些大數(shù)據(jù)流的信息復雜零散的環(huán)節(jié)。在我們的數(shù)據(jù)庫的模型中主要的是實體映射的數(shù)據(jù)以及實體之間的關系。
①事物的映射信息。
映射信息是對應的現(xiàn)實中的事物的抽象信息,也是反映出該事物的核心數(shù)據(jù)。它可以說是該事物在電腦眼中的本質(zhì)反映,同時更加簡潔,容易管理和分析。
②事物之間的聯(lián)系。
事物之間的聯(lián)系在現(xiàn)實社會中也是存在的,而且非常復雜和多變,然而在計算機的角度來說只是不同事物之間的邏輯關系,抓住了事物之間的邏輯關系有利于分析事物的發(fā)展和變化趨勢,加深對事物的認知。
概念模型是由現(xiàn)實事物的關鍵信息和邏輯關系組成的,是對現(xiàn)實事物進行闡述而不是對應程序和代碼設計理念,所以概念模型應該做到直觀、精確。E-R圖是常用的設計概念模型的手段,同時也是在設計概念模型階段需要完成的重要成果,如圖是繪制的西華大學網(wǎng)上圖書銷售網(wǎng)站的全局E—R模型如圖3所示。
其中主要的實體對象有:客戶、訂單、業(yè)務員等。具體事務的關鍵信息設計如下:
客戶的關鍵信息包括:用戶名、賬號、密碼、聯(lián)系方式、注冊信息等。
訂單的關鍵信息包括:訂單號、提交訂單的賬號、提交訂單的時間、涉及到的金額、收貨人的聯(lián)系方式和詳細地址、訂單留言信息。
書籍的關鍵信息包括:作者、類別、出版社、出版時間、價格等。
業(yè)務員的關鍵信息包括:姓名、年齡、工齡、工號、工作權限、身份證號、聯(lián)系方式和地址、處理業(yè)務記錄等。
(2)實體關系對應的邏輯結構設計。
邏輯結構的設計主要是把現(xiàn)實事物之間的關系反映在數(shù)據(jù)信息當中,使得用計算機語言能夠正確的表達出抽象的數(shù)據(jù)之間的關系,并且把它們按照不同的邏輯層次進行分類管理,讓整個數(shù)據(jù)庫設計的準確有條理性,并且能夠優(yōu)化工作效率。網(wǎng)站中的關鍵的幾個數(shù)據(jù)庫表如下:
①用戶信息。
主要用來存儲和管理注冊賬號的個人相關信息和注冊信息,如表2所示。
②交易產(chǎn)生的訂單信息。
主要用于存儲和管理用戶提交的訂單相關信息,如表3所示。
③書籍信息。
主要用于存儲和管理書籍的基本信息以及圖書查詢所需的參數(shù),如表4所示。
2.2.3 用戶界面設計
(1)界面顯示。
界面顯示主要是包括數(shù)據(jù)顯示和圖片顯示,其中數(shù)據(jù)要支持跳轉傳值、后臺傳值,數(shù)據(jù)輸出嚴格按照設計的格式和框架,而圖片顯示要充分的考慮到用戶個人電腦屏幕的適應性,同時也要考慮到背景與文字布局是否沖突等。因此需要對相關的網(wǎng)站界面顯示信息進行優(yōu)化和改良,從而提高用戶體驗。
在界面上設計數(shù)據(jù)或文字的顯示時應該考慮到各種情況,如:在整體界面框架的哪個部分顯示,一次最多顯示多少數(shù)據(jù);是否會和圖像或者背景顏色起沖突;顯示的數(shù)據(jù)或者圖像的是否有分類或者排序;顯示的信息的格式是否符合閱讀規(guī)范;信息顯示是否通俗易懂;從服務器上獲得的數(shù)據(jù)刷新頻率等。
(2)界面輸入設計。
輸入信息的框架應該適應整體界面框架,同時應該有一些輸入規(guī)則:
①減少使用專業(yè)性較強的英文和縮寫,所表達的方式或者文章要符合大眾習慣。
②如果同一內(nèi)容或項目分為不同頁,應該每一頁都是同一布局和格式,方便用戶閱讀或者輸入,容易讓客戶產(chǎn)生相應的行為習慣。
③有明確的分類標準,并且根據(jù)關鍵信息提供準確的類別標題描述,或者提示,方便用戶瀏覽和準確輸入表達。
④整體設計要符合大眾用戶的使用習慣,按照一般的邏輯思維進行布局,讓用戶有良好的體驗效果。
⑤用戶輸入的文字或者數(shù)據(jù)等我們要定義同一的標準或者規(guī)格進行管理,防止對我們固有的規(guī)范造成影響,同時便于我們數(shù)據(jù)庫或者工作人員處理相應的信息。
3 結論
本次課題給大家詳盡的展示了網(wǎng)上書店從設計到實現(xiàn)的各個環(huán)節(jié),充分結合了實際情況同時也有自己的優(yōu)點,完全可以滿足課題設計之初的各個條件,可以說是實現(xiàn)了我的課題預期目標。
這次設計和實現(xiàn)的網(wǎng)上書籍銷售網(wǎng)站不僅在使用上方便明了,在數(shù)據(jù)庫和后臺服務器的使用上為網(wǎng)站的客戶和管理人員提供了高質(zhì)高效的服務,既節(jié)省了人力資源又提高了工作效率。
在網(wǎng)上書籍銷售網(wǎng)站的設計實現(xiàn)過程中我遇到了很多困難,同時也獲得了很多編程、設計以及算法方面的經(jīng)驗。例如把客戶提交的訂單自動提煉出關鍵信息進行統(tǒng)計和管理,網(wǎng)站顯示界面的布局設計,以及文字顯示和輸入規(guī)范的定制等方面讓我學到了很多知識。
總的來說,這次論文完成之后,不但學到了書本以外的知識,而且還增長了自己發(fā)現(xiàn)問題解決問題的能力,同時也提高了團隊合作的意識,對以后的工作和生活將起來很大的作用。
參考文獻
[1]周興華.ASP+Access數(shù)據(jù)庫開發(fā)與實例[M].北京:清華大學出版社,2006.
[2]吳東偉.Dreamweaver網(wǎng)頁制作[M].北京:清華大學出版社,2004.
[3]崔紅娟.網(wǎng)上書店建設分析[J].農(nóng)業(yè)圖書情報學刊,2005.
[4]肖金秀.ASP網(wǎng)絡編程技術[M].北京:清華大學出版社,2002.
[5]楊堅爭.電子商務網(wǎng)站典型案例評析[M].西安:西安電子科技大學出版社,2000.
[6]韋燕芬.企業(yè)信息化目標下管理信息系統(tǒng)課程本科教學探討——以經(jīng)濟信息管理專業(yè)為例[J].關系財經(jīng)學院學報,2006.
[7]蘭宜生.電子商務基礎教程[M].北京:清華大學出版社,2003.
[8]李志義.我國電子商務發(fā)展的現(xiàn)狀與對策[J].中國信息導報,2002.
[9]李勁編.動態(tài)電子商務的Web服務[M].北京:清華大學出版社,2000.[10]李平,趙麗華,馬麗.管理信息系統(tǒng)[M].北京:清華大學出版社,北京交通大學出版社,2006.