基于網(wǎng)上購物系統(tǒng)的設計與實現(xiàn)_第1頁
基于網(wǎng)上購物系統(tǒng)的設計與實現(xiàn)_第2頁
基于網(wǎng)上購物系統(tǒng)的設計與實現(xiàn)_第3頁
基于網(wǎng)上購物系統(tǒng)的設計與實現(xiàn)_第4頁
基于網(wǎng)上購物系統(tǒng)的設計與實現(xiàn)_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

平頂山工業(yè)職業(yè)技術學院計算機系畢業(yè)設計說明書(論文)格式及撰寫規(guī)定畢業(yè)設計說明書(論文)是畢業(yè)生撰寫的學術論文,它集中表明了作者在研究與設計工作中獲得的成果,是評判學生學術水平的重要依據(jù)和取得畢業(yè)資格的必要條件之一,也是科研和應用領域中的重要文獻資料和社會的寶貴財富。為進一步提高我系畢業(yè)設計說明書(論文)的質(zhì)量,規(guī)范畢業(yè)設計說明書(論文)格式,特作如下規(guī)定:一、畢業(yè)設計說明書(論文)裝訂格式的排列順序(一)封面(二)插頁(畢業(yè)設計任務書、畢業(yè)設計評語、畢業(yè)答辯委員會記錄)(三)摘要(四)目錄(五)正文(六)結(jié)論(七)致謝(八)參考文獻(九)附錄(必要時,如源程序等)二、畢業(yè)設計說明書封面格式1.題目。題目應是集中概括論文最重要的內(nèi)容,一般不超過20個字,以有助于選定關鍵詞和編制題錄。題目不能用縮略詞、首字母縮寫字、字符、代號和公式等,題目語意未盡,可用副標題補充說明。2.姓名:填寫畢業(yè)生本人姓名。3.編號:由系統(tǒng)一填寫,學生不必填寫。4.年月日:填寫畢業(yè)設計說明書(論文)完成并上交的日期。畢業(yè)設計說明書封面統(tǒng)一使用學院教務處印制的封面裝訂。三、畢業(yè)設計說明書(論文)插頁格式1.畢業(yè)設計(論文)任務書:根據(jù)實際情況填寫,不可空項。若畢業(yè)設計是大型題目中的一部分,“編制設計”和“設計專題”填寫自己負責的部分的題目。2.畢業(yè)設計(論文)評語格式根據(jù)實際情況填寫?!爸笇Ы處熀炞帧焙汀跋?部)主任簽字”由指導教師和系主任簽字,“畢業(yè)設計(論文)及答辯評語”由畢業(yè)答辯委員會填寫。其他部分由學生填寫,不可空項。3.畢業(yè)設計(論文)答辯委員會記錄格式學生填寫自己的信息及指導教師姓名,其他部分由畢業(yè)答辯委員會根據(jù)答辯情況和評定的成績填寫并由參加畢業(yè)答辯的答辯委員會委員簽字。四、設計說明書(論文)摘要撰寫規(guī)定約800~1000字左右。應簡要說明本論文的目的、內(nèi)容、方法、成果和結(jié)論。要突出論文的創(chuàng)新之處。語言力求精煉、準確。內(nèi)容包括該設計、研究工作在國民經(jīng)濟中和工礦企業(yè)、事業(yè)單位的實用價值與理論意義,本設計、研究主題范圍內(nèi)國內(nèi)外已有文獻的綜述、本設計(論文)所要解決的問題等。摘要必須選取3-5個中文關鍵詞,排在其論文摘要的左下方。中文關鍵詞應規(guī)范簡潔,以便檢索。五、目錄目錄應是設計說明書(論文)的提綱,也是說明書(論文)組成部分的大、小標題。六、正文正文是核心部分,占主要篇幅,可以包括:研究對象、理論模型、實驗和觀測方法、儀器設備、材料原料、實驗和觀測結(jié)果、計算方法和編程原理、數(shù)據(jù)資料、經(jīng)過加工整理的圖表、形成的論點和導出的結(jié)論,使用的編程語言、設計軟件工具,數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫等。正文篇幅應不少于30頁。七、結(jié)論經(jīng)過對實驗記錄和實驗結(jié)果等的綜合分析研究,歸納出若干有機聯(lián)系的論點,并對本研究成果的意義、推廣應用的現(xiàn)實性或可能性和進一步發(fā)展的探討加以論述。結(jié)論應該準確、完整、明確、精練。如果不可能導出應有的結(jié)論,也可以沒有結(jié)論而進行必要的討論。八、參考文獻參考文獻只列作者直接閱讀過、在正文中被引用過、正式發(fā)表的文獻資料。參考文獻應按照《文后參考文獻著錄規(guī)則》(GB/T7714—2005)書寫。參考文獻一律放在論文結(jié)論后,不得放在各章之后。九、致謝對在完成課題研究設計和說明書(論文)寫作過程中給予指導和幫助的指導教師、校內(nèi)外專家、實驗技術人員、同學等表示感謝。(限300字內(nèi))。十、附錄(必要時)必要時,可將正文中使用到的資料以附錄的形式提供,包括詳細的公式推導、實驗數(shù)據(jù)、計算程序、援引他人的原始資料、數(shù)據(jù)及其設備條件、必要的源程序等。十一、正文書寫格式要求1.正文中的一級標題,序號為第1章、第2章、第3章、……,二級標題為1.1、1.2、……,2.1、2.2……,三級標題為1.1.1、1.1.2……,以此類推。一級標題另起一頁并居中,其它各級標題均頂頭另起一行,題序數(shù)目字后應空一格,但不加標點。2.文中的圖、表,應以阿拉伯數(shù)字為序,圖序(或表序)后不加逗號、圓點,空出一個字直接寫出圖題(或表題)即可。如:“表1××××”、“圖1××××”。圖表序號勿用一、二、……;Ⅰ、Ⅱ、……;A、B、……等。表格一律采用三線表。表內(nèi)“-”代表未測或無此項,“0”代表實測結(jié)果為零。圖注應寫在圖題上部。圖題標注在圖的正下方,表題標注在表的正上方。圖題、圖注、表題等,本著先中文后英文、上中文下英文的原則,不能只用英文。公式的編號用括號括起寫在右邊行末,其間不加虛線。3.正文中的百分數(shù)和數(shù)量范圍,不要用A-B%或B-C;而應用A%~B%或B~C;因為“%”不是計量單位,用“~”以區(qū)別減號、負號。量和單位及其符號均應符合國家標準的規(guī)定,國家標準中未規(guī)定的,應執(zhí)行國際標準或行業(yè)標準;不同的量必須用不同的符號表示,不得一符多義,含義相同的量則必須用同一符號表示。說明書(論文)中應使用最新頒布的漢語簡化文字,符合《出版物漢字使用管理規(guī)定》;專業(yè)術語應統(tǒng)一使用全國自然科學名詞審定委員會公布的各學科名詞,或本學科權(quán)威專著和期刊通用的專業(yè)術語,且前后應一致;標點符號的使用應符合國家標準《標點符號用法》的規(guī)定;數(shù)字的使用應符合國家標準《出版物上數(shù)字用法的規(guī)定》。十二、說明書(論文)打印(印刷)要求說明書統(tǒng)一使用MSWord2003排版,格式要求如下。(一)說明書(論文)字體及字號要求一級標題:黑體小二號;二級標題:黑體三號;三級標題:黑體四號;四級標題:黑體小四號;正文:宋體小四號;表題與圖題:宋體五號;參考文獻及目錄:宋體五號。(二)段落及行間距要求1.中文摘要、目錄、正文和參考文獻一律取“1.3倍行距”,源程序、外文等行距為單倍行距。(1.3倍行距選擇方法:在行距中選為多倍行距,在設置值中輸入“1.3”)2.按照標題的不同,分別采用不同的段前、后間距:標題級別段前、后間距一級標題23磅二級標題12磅三級標題9磅四級標題5磅(三)用紙及打印規(guī)格紙張規(guī)格、尺寸(mm):A4(寬度210mm,高度297mm)上邊距:3厘米,下邊距:3厘米,左邊距:3厘米,右邊距:3厘米,裝訂線:0厘米,頁碼:頁面底端居中(正文頁碼格式:第x頁,中文摘要和目錄頁碼用羅馬數(shù)字)。(四)摘要格式摘要小二號黑體正文:800~100字(小四號宋體,限一頁,1.3倍行距)關鍵字:3~5個,中間用逗號分開論文封面、插頁、中文摘要、頁眉、頁碼、目錄、正文(標題、參考文獻著錄、三線表、表題標注、圖題標注)、參考文獻樣式附后,以供參考。平頂山工業(yè)職業(yè)技術學院計算機系2010年11月25日畢業(yè)設計(說明書)題目:________________________________姓名:________________________________編號:()字號平頂山工業(yè)職業(yè)技術學院年月日平頂山工業(yè)職業(yè)技術學院畢業(yè)設計(論文)任務書姓名______________________專業(yè)______________________任務下達日期__________________年____________月____________日設計(論文)開始日期______________年_____________月___________日設計(論文)完成日期______________年_____________月___________日設計論文題目___________________________________________________A.編制設計___________________________________________________________________________________________________________________________B.設計專題(畢業(yè)論文)________________________________________________________________________________________________________________指導教師__________________________系(部)主任__________________________________________年__________月__________日平頂山工業(yè)職業(yè)技術學院畢業(yè)設計(論文)評語第________頁共________頁學生姓名:____________________,_________________________專業(yè)________________年級畢業(yè)設計(論文)題目:_____________________________________________________________評閱人:____________________________________指導教師:____________________________________(簽字)年月日成績:____________________________________系(部)主任:__________________________________(簽字)年月日畢業(yè)設計(論文)及答辯評語:平頂山工業(yè)職業(yè)技術學院畢業(yè)設計(論文)答辯委員會記錄系專業(yè),學生于年月日進行了畢業(yè)設計(論文)答辯。 設計題目:專題(論文)題目:指導教師:答辯委員會根據(jù)學生提交的畢業(yè)設計(論文)材料,根據(jù)學生答辯情況,經(jīng)答辯委員會討論評定,給予學生畢業(yè)設計(論文)成績?yōu)椤4疝q委員會人,出席人。答辯委員會主任(簽字):答辯委員會副主任(簽字):答辯委員會委員:,,,,_,___________。摘要伴隨著計算機技術在各行各業(yè)日益廣泛和深入的應用,網(wǎng)絡的概念早已深入人心。網(wǎng)絡在各行各業(yè)的發(fā)展戰(zhàn)略中占據(jù)了重要的位置,成為商家不可分割的部分。商品的宣傳已不只局限于電視與報紙,網(wǎng)絡已成為商家展示自己的另一個舞臺。商家建立網(wǎng)站,將商家各方面的宣傳與服務展現(xiàn)于網(wǎng)絡中,通過網(wǎng)絡更可實現(xiàn)如網(wǎng)上購物、信息查尋等功能,這些在改變我們原有經(jīng)營方式與經(jīng)營理念的同時,也為商家?guī)砹烁叩男б?。因此,對于商家來說,擁有一個屬于自己的網(wǎng)站是至關重要的。本論文研究一種基于MVC三框架的ASP.NET三層結(jié)構(gòu)軟件設上購物系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立、后臺管理以及前臺頁面的Web設計。系統(tǒng)使用Microsoft公司以C#為核心語言的ASP.NET開發(fā)工具,再結(jié)合SQLServer2005建立數(shù)據(jù)連接關系。利用其提供的各種組件,在短時間內(nèi)建立數(shù)據(jù)庫,對數(shù)據(jù)庫進行分析與建立ASP.NET頁面,不斷改進,直到功能基本實現(xiàn)的可行系統(tǒng)。本系統(tǒng)主要分為后臺系統(tǒng)管理和前臺會員操作兩部分。后臺管理主要有:訂單管理,商品管理,會員管理,物流管理,系統(tǒng)管理五個功能模塊。前臺會員操作主要有:商品信息展示,會員注冊,會員登錄,會員信息修改,購物車管理,會員充值六個功能模塊。由于開發(fā)環(huán)境和工具都是基于Microsoft公司產(chǎn)品,所以系統(tǒng)能夠在VisualStudio2005或者更高版本上運行,又因為系統(tǒng)采用MVC三層架構(gòu)設計思想,使得系統(tǒng)的可移植性非常強,只需修改配置文件就能在在不同服務器上運行。關鍵字:.NETC#SQLServer2005網(wǎng)上購物系統(tǒng)

目錄摘要 錯誤!未找到引用源。會員充值后臺模塊訂單管理商品管理會員管理物流管理系統(tǒng)管理3.3.2用列模型=1\*GB3錯誤!未找到引用源。參與者匯總游者:查看商品信息和注冊成為會員會員:查看商品信息和購買商品,修改個人信息等管理員:管理商品信息,管理用戶信息等②用列圖和相關的用列描述圖3.1系統(tǒng)用例圖3.4系統(tǒng)流程圖網(wǎng)上購物系統(tǒng)為顧客提供一個類似于超級市場的網(wǎng)絡界面。通過網(wǎng)絡界面,會員登錄后執(zhí)行各種操作,非會員可以查找商品信息,查看首頁面的最受歡迎商品等信息。圖3.2為網(wǎng)上購物系統(tǒng)的系統(tǒng)流程圖。網(wǎng)上購物系統(tǒng)網(wǎng)上購物系統(tǒng)商品分類列表模塊商品查找模塊訂單查詢模塊商品詳細信息模塊購物車模塊最受歡迎的商品模塊會員登陸登陸登陸未登陸圖3.2系統(tǒng)流程圖3.5系統(tǒng)邏輯這一階段的主要目標是明確用戶的信息需求,系統(tǒng)管理管理人員完成各自工作任務的信息需求。確定系統(tǒng)的邏輯功能,提出系統(tǒng)的邏輯方案,是系統(tǒng)分析階段的最終成果,是系統(tǒng)分析的最后一項活動,也是形成系統(tǒng)分析結(jié)果的關鍵工作,這一階段不但要利用前幾個活動的工作成果,而且要在此基礎上進一步調(diào)查、明確問題、進行創(chuàng)新。本系統(tǒng)的邏輯模型主要以數(shù)據(jù)流圖和數(shù)據(jù)字典為描述工具。在對電子購物商城的管理方式和業(yè)務流程進行分析和研究的基礎上,通過對系統(tǒng)的初步調(diào)查和詳細調(diào)查,按信息系統(tǒng)中應有的數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)來勾畫系統(tǒng)的概貌。3.5.1數(shù)據(jù)流圖數(shù)據(jù)流圖四種基本成分組成:外部項(外部實體)、加工(數(shù)據(jù)加工)、數(shù)據(jù)存儲、數(shù)據(jù)流。數(shù)據(jù)流圖基本圖例,如圖3.3所示。圖3.3基本數(shù)據(jù)流圖本電子購物商城訂單審核數(shù)據(jù)流程圖為例,其頂層數(shù)據(jù)流圖,如圖3.4所示。圖3.4系統(tǒng)審核訂單數(shù)據(jù)流程圖3.5.2數(shù)據(jù)流圖數(shù)據(jù)流圖重點在描述以處理邏輯為中心的數(shù)據(jù)的流入與流出,而對數(shù)據(jù)本身未加描述,影響了用戶對數(shù)據(jù)流圖的理解。數(shù)據(jù)字典是對數(shù)據(jù)流圖的很好的補充,它是數(shù)據(jù)流圖上所有成分的定義和解釋的文字集合,它是對數(shù)據(jù)流圖的各種成分起注解、說明的作用,同時它還對系統(tǒng)分析中其他需要說明的問題進行定義和說明。系統(tǒng)分析人員把不便在數(shù)據(jù)流圖上注明而對于系統(tǒng)分析應該獲得,對整個系統(tǒng)開發(fā)以至將來系統(tǒng)運行與維護是必須的信息盡可能放入數(shù)據(jù)字典。數(shù)據(jù)字典對數(shù)據(jù)流圖的描述盡可能說明下列問題:①什么?(是什么或是什么)②何出?(在何處來或者來自何處,去向何處)③何時?(何時出現(xiàn),時間長短)數(shù)據(jù)字典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲、加工和外部項,其中數(shù)據(jù)元素是組成數(shù)據(jù)流的基本成分。在系統(tǒng)分析中,數(shù)據(jù)字典起著重要的作用。它包含關于系統(tǒng)詳細信息。一般說來,系統(tǒng)分析人員把不便在數(shù)據(jù)流圖上注明而對于系統(tǒng)分析應該獲得,對整個系統(tǒng)開發(fā)必需的信息,盡可能放入數(shù)據(jù)字典,部分數(shù)據(jù)字典如下所示。表3.1數(shù)據(jù)字典:數(shù)據(jù)流數(shù)據(jù)流系統(tǒng)名:提交訂單編號:F1條目名:訂貨公司別名:來源:客戶去處:P1接收訂貨信息數(shù)據(jù)流結(jié)構(gòu):合同編號+客戶名稱+簽訂日期+商品型號+數(shù)量+單價+總價+供貨日期+付款情況+簽訂人員+備注簡要說明:營銷人員根據(jù)客戶要求簽訂訂貨合同,隨時了解合同付款情況。表3.2數(shù)據(jù)字典:數(shù)據(jù)元素數(shù)據(jù)元素系統(tǒng)名:銷售訂貨編號:F2條目名:簽訂日期別名:數(shù)據(jù)流:F1訂貨要求存儲處:訂貨客戶記錄數(shù)據(jù)元素屬性:代碼類型:日期型取值范圍:2004-2010意義:客戶簽訂訂貨合同的時間簡要說明:由營銷人員填寫訂貨合同。表3.3數(shù)據(jù)字典:數(shù)據(jù)存儲數(shù)據(jù)存儲系統(tǒng)名:銷售訂貨編號:D2條目名:訂貨客戶記錄別名:存儲組織:訂貨客戶記錄記錄數(shù):數(shù)據(jù)量:主鍵:客戶編號副鍵:記錄組成:合同編號、客戶名稱、簽訂日期、商品型號、數(shù)量、單價、總價、供貨日期、付款情況、簽訂人員、備注簡要說明:營銷人員根據(jù)訂貨客戶記錄為客戶準備商品。表3.4數(shù)據(jù)字典:外部項外部項系統(tǒng)名:銷售訂貨編號:P2條目名:客戶資料別名:輸入數(shù)據(jù)流:輸出數(shù)據(jù)流:主要特征:客戶編號、客戶名稱、所在省、電話區(qū)號、聯(lián)系電話、傳真、聯(lián)系人、手機、地址、郵編、跟蹤業(yè)務員、客戶性質(zhì)、備注簡要說明:客戶的基本情況。第四章系統(tǒng)數(shù)據(jù)庫設計4.1數(shù)據(jù)庫概念設計數(shù)據(jù)庫設計規(guī)范數(shù)據(jù)庫命名規(guī)則:db_數(shù)據(jù)庫名稱,每個英文單詞第一個字母大寫;表命名規(guī)則:tb_表名稱,每個英文單詞第一個字母大寫;字段命名規(guī)則:每個英文單詞第一個字母大寫;字段時間格式:所有時間格式采用2008-12-2023:23:02的形式數(shù)據(jù)庫邏輯設計圖4.1數(shù)據(jù)路設計圖數(shù)據(jù)字典系統(tǒng)管理員表(tb_Admin):管理系統(tǒng)管理員賬號和密碼的表,主要屬性有:用戶名和密碼。系統(tǒng)管理員根據(jù)用戶名密碼登陸后臺系統(tǒng)。表4.1系統(tǒng)管理員表表名:tb_Admin字段名數(shù)據(jù)類型長度主外鍵字段說明備注AdminIDvarchar32主鍵管理員ID非空Passwordvarchar32無管理員密碼非空會員區(qū)域表(tb_Area):網(wǎng)站會員購物地點,主要屬性有:AreaID,AreaKM。系統(tǒng)可以根據(jù)會員區(qū)域表收取會員需要運輸商品的運輸費。表4.2送貨路程表表名:tb_Area字段名數(shù)據(jù)類型長度主外鍵字段說明備注AreaIDvarchar50主鍵區(qū)域ID非空AreaKMvarchar50無送貨距離無表4.2送貨路程表會員購物信息表(tb_BuyInfo):會員購物信息統(tǒng)計表,主要屬性有:BuyID,GoodsID,Num,SumPrice,MemberID。表4.3會員購物信息表表名:tb_BuyInfo字段名數(shù)據(jù)類型長度主外鍵字段說明備注BuyIDvarchar50主鍵購物單號非空GoodsIDvarchar50無商品ID無Numint32無商品數(shù)量無OrderIDvarchar50無訂單號無SumPricevarchar50無總價格無MemberIDvarchar50外鍵會員ID無商品類別表(tb_Class):商品類別顯示表,主要屬性有:ClassID,CategoryUrl。主要管理所有商品種類及其簡易圖標。表4.4商品類別表表名:tb_Class字段名數(shù)據(jù)類型長度主外鍵字段說明備注ClassIDvarchar50主鍵商品種類ID非空CategoryUrlvarchar50無商品標識圖標無商品信息表(tb_GoodsInfo):商品信息表主要負責存儲商品名稱,商品類別,商品圖標,商品圖片,商品價格,商品重量等信息。主要屬性有:GoodsID,ClassID,GoodsIntroduce,GoodsBrand,GoodsUnit,GoodsWeight,GoodsUrl,MarketPrice,MemberPrice,Isrefinement,IsHot,AddDate,IsDiscount。表4.5商品信息表表名:tb_GoodsInfo字段名數(shù)據(jù)類型長度主外鍵字段說明備注GoodsIDvarchar50主鍵商品名稱非空ClassIDvarchar50外鍵商品類別非空GoodsIntroduceText250無商品介紹無GoodsBrandvarchar50無商品品牌無GoodsUnitvarchar50無商品計數(shù)單位無GoodsWeightfloat16無商品重量無GoodsUrlvarchar50無商品圖片地址無MarketPricefloat16無商品市場價格無MemberPricefloat16無商品會員價格無Isrefinementbool1無是否精品無IsHotbool1無是否熱銷無AddDatedatetime32無上傳日期無IsDiscountbool1無是否特價無商品圖片表(tb_Image):商品圖片表,主要用來存儲商品的圖片,主要屬性有:ImageID,ImageName,ImageUrl。表4.6商品圖片表表名:tb_Image字段名數(shù)據(jù)類型長度主外鍵字段說明備注ImageIDvarchar50主鍵商品圖片ID非空ImageNamevarchar50無商品圖片名稱無ImageUrlvarchar50無商品圖片地址無會員信息表(tb_Member):會員信息表,主要用來存儲會員的一些基本信息,如會員ID,會員性別,會員密碼,會員真實名字,會員聯(lián)系方式(電話號碼。E_mail,所在城市,家庭住址,郵政編碼等),現(xiàn)有RMB,上一次登陸時間。主要屬性有:MemberID,Sex,Password,TrueName,Phonecode,Emails,City,Address,PostCode,AdvancePayment,LoadDate。表4.7會員信息表表名:tb_Members字段名數(shù)據(jù)類型長度主外鍵字段說明備注MemberIDvarchar50主鍵會員ID非空Sexbit1無會員性別無Passwordvarchar50無會員密碼無TrueNamevarchar50無會員真實名字無Phonecodevarchar50無電話號碼無Emailsvarchar50無Email無Cityvarchar50無所在城市無Addressvarchar200無地址無PostCodevarchar10無郵編號碼無AdvancePaymentvarchar50無現(xiàn)有存款無LoadDatedatetime32無上次登錄時間無訂單信息表(tb_OrderInfo):訂單信息表主要用來存儲會員每次訂單信息,主要屬性有:OrderID,OrderDate,GoodsFee,TotalPrice,ShipFee,ShipType,PayType,MemberID,ReceiverName,ReceiverPhone,IsConfirm,IsPayment,IsConsignment,IsPigeonhole,ReceiverPostCode,ReceiverAddress,ReceiverEmails。表4.8訂單信息表表名:tb_OrderInfo字段名數(shù)據(jù)類型長度主外鍵字段說明備注OrderIDvarchar50主鍵訂單ID非空OrderDateDatetime32無訂單提交日期無GoodsFeevarchar50無商品價格無TotalPricevarchar50無商品總費用無ShipFeevarchar50無運輸費無ShipTypevarchar50無運輸方式無PayTypevarchar50無付款方式無MemberIDvarchar200無會員ID無ReceiverNamevarchar50無接收人名字無ReceiverPhonevarchar50無接收人電話無IsConfirmbit1無是否確認無IsPaymentbit1無是否付款無IsConsignmentbit1無是否托付商品無IsPigeonholebit1無是否托運無ReceiverPostCodeChar10無接收人郵編無ReceiverAddressVarchar200無接收人名地址無ReceiverEmailsVarchar50無接收人郵件無付款方式表(tb_PayType):付款方式表主要存儲會員的付款方式,主要屬性有:PayID,PayWay。表4.9付款方式表表名:tb_PayType字段名數(shù)據(jù)類型長度主外鍵字段說明備注PayIDvarchar50主鍵付款ID非空PayWayvarchar50無付款方式無郵寄方式表(tb_ShipType):郵寄方式表,主要負責存儲商品發(fā)送的方式。比如:郵寄,快遞。主要屬性有:ShipID,ShipWay,ShipFee,ClassID。表4.10商品方式表表名:tb_PayType字段名數(shù)據(jù)類型長度主外鍵字段說明備注ShipIDvarchar50主鍵郵寄ID非空ShipWayvarchar50無郵寄方式無ShipFeevarchar50無郵寄費用非空ClassIDvarchar50外鍵商品類別非空購物車信息表(tb_ShopCart):購物車信息表,主要負責存儲會員臨時性添加的一些商品,主要屬性有:CartID,GoodsID,Num,MemberPrice,MarketPrice,MemberID,GoodsWeight。表4.11購物車信息表表名:tb_ShopCart字段名數(shù)據(jù)類型長度主外鍵字段說明備注CartIDvarchar50主鍵郵寄ID非空GoodsIDvarchar50外鍵郵寄方式非空Numint50無購買數(shù)量非空MemberPricefloat50無會員價格非空MarketPricefloat16無市場價格非空MemberIDvarchar50外鍵會員ID非空GoodsWeightfloat16無商品重量非空第五章網(wǎng)上購物系統(tǒng)的實現(xiàn)系統(tǒng)的實現(xiàn)是指整個系統(tǒng)由哪些部分組成,以及各部分在物理上、邏輯上的相互關系,包括硬件部分和軟件部分。為了實現(xiàn)系統(tǒng)的總體功能,提高系統(tǒng)的各項指標,總體結(jié)構(gòu)設計的主要任務是將整個系統(tǒng)合理的劃分為各個功能模塊,正確地處理模塊之間與模塊內(nèi)部的聯(lián)系以及它們之間的調(diào)用關系和數(shù)據(jù)聯(lián)系,定義整個模塊的內(nèi)部結(jié)構(gòu)。5.1開發(fā)環(huán)境目前,Web項目較為流行的開發(fā)模式是三層邏輯體系結(jié)構(gòu),本系統(tǒng)的開發(fā)按照WindowsDNA(WindowsDistributedInternetApplication,分布式互聯(lián)網(wǎng)應用結(jié)構(gòu)),采用基于XML的三層B/S體系結(jié)構(gòu)。WindowsDNA提供了一種開發(fā)三層結(jié)構(gòu)Web應用程序的通用方法是一個電子商務開發(fā)的良好環(huán)境。MVC的設計思想簡介,MVC的設計思想將平臺劃分為表現(xiàn)層、業(yè)務層、數(shù)據(jù)訪問層、數(shù)據(jù)庫層。表現(xiàn)層(PresentationTier)對應于MVC的V(View),負責系統(tǒng)的表示邏輯,主要是每個.aspx頁面。業(yè)務層(BusinessTier)體現(xiàn)系統(tǒng)的業(yè)務邏輯。業(yè)務層起到了BusinessDelegate的作用,屏蔽了表示層,有利于重用業(yè)務模型。數(shù)據(jù)訪問/集成層(DataAccess/IntegrationTier)負責進行數(shù)據(jù)訪問及系統(tǒng)間交互操作。數(shù)據(jù)訪問組件負責與關系型數(shù)據(jù)庫打交道,進行具體的增刪改查(CRUD)操作。系統(tǒng)集成代理/適配器組件負責與軟件產(chǎn)品和外部系統(tǒng)打交道,交換數(shù)據(jù)和消息。數(shù)據(jù)訪問/集成層組件意識不到業(yè)務層的具體邏輯,通過約定的接口讓業(yè)務層來調(diào)用。MVC三層邏輯體系結(jié)構(gòu)如圖5.1所示。圖5.1三層邏輯體系結(jié)構(gòu)5.2系統(tǒng)總體功能實現(xiàn)根據(jù)系統(tǒng)分析的結(jié)果數(shù)據(jù)流程圖所描述的系統(tǒng)的邏輯模型,把數(shù)據(jù)流程圖上各個處理模塊進一步分解,確定系統(tǒng)的層次結(jié)構(gòu)關系,把邏輯模型變?yōu)槲锢砟P?。在管理信息系統(tǒng)的設計過程中,系統(tǒng)劃分的一般原則如下:1)、子系統(tǒng)要具有獨立性。即應把相對獨立的事務處理過程作為一個子系統(tǒng)。這樣的子系統(tǒng)具有較高的內(nèi)聚性,與其它的藕合較弱,便于軟件開發(fā)、使用及日后系統(tǒng)維護。2)、子系統(tǒng)的劃分結(jié)果應使數(shù)據(jù)冗余度較小。應避免部分數(shù)據(jù)在多個子系統(tǒng)中出現(xiàn),尤其是修改,以保證系統(tǒng)的安全性、可靠性和數(shù)據(jù)的一致性。3)、子系統(tǒng)的劃分應能滿足目前和日后管理上的需要,功能應齊全,操作要方便且為今后發(fā)展留有接口。4)、子系統(tǒng)的劃分應以該單位的管理職能為依據(jù)。應盡量避免過分依賴于組織機構(gòu),以防止機構(gòu)變更后為系統(tǒng)帶來不必要的麻煩。從公司的組織結(jié)構(gòu)上出發(fā),把整個管理信息系統(tǒng)劃分成多個子系統(tǒng)。每個子系統(tǒng)的功能相對獨立,但是子系統(tǒng)之間有必要的數(shù)據(jù)聯(lián)系。對電子購物商城系統(tǒng)的數(shù)據(jù)流圖采用變換中心法和事務中心法進行分析,對其逐步進行功能分解,直到分解成為含義明確、功能單一的單元功能模塊,從而得到系統(tǒng)的功能模塊結(jié)構(gòu)圖,即系統(tǒng)的功能圖。如圖5.2,反映了電子購物商城的系統(tǒng)功能模塊的劃分。圖5.2電子購物商城系統(tǒng)功能模塊結(jié)構(gòu)圖1)、前臺模塊詳細功能描述其中,用戶信息管理以及訂單和購物車是禁止匿名用戶訪問的內(nèi)容。(1)商品信息模塊:精品商品瀏覽(首頁顯示最精美的商品列表)、熱銷商品瀏覽(首頁顯示點擊率最高的商品列表)、特價商品瀏覽(價格特別優(yōu)惠的商品列表)、商品分類瀏覽、商品詳細信息。(2)購物車模塊:添加商品到購物車、購物車信息修改、結(jié)賬。(3)用戶信息管理模塊:注冊新用戶、登錄、用戶修改密碼、用戶個人資料管理。(4)訂單模塊:查詢個人訂單列表、查詢某筆訂單的詳細信息。2)、后臺模塊詳細功能描述(1)管理員信息管理:登錄;添加新管理員、刪除管理員:修改密碼;管理員日志(記錄管理員的每個操作,由超級管理員進行查詢)。(2)商品信息管理:添加、刪除商品類別;添加、修改、刪除商品信息。(3)用戶信息管理:查詢用戶信息、修改賬戶金額。(4)訂單管理:管理訂單是否確認,是否發(fā)貨,是否付款,是否歸檔。并且對相應信息進行查詢(支持多參數(shù)查詢)。5.3網(wǎng)上購物系統(tǒng)流程用戶登陸本網(wǎng)站,如若要購買本網(wǎng)站的商品就必須要先進行用戶的注冊或登錄,在各個頁面兼有登錄的頁面選項,再進行商品的瀏覽。電子購物商城各個部門在不同的地點辦公,網(wǎng)絡拓撲結(jié)構(gòu)以交換機為基礎,各部門通過主交換機連接到公司主服務器,電子購物商城有五個不同辦公地點的辦公處組成。根據(jù)這個特點,系統(tǒng)利用微機局域網(wǎng)作為系統(tǒng)的基本物理結(jié)構(gòu)。為了提高系統(tǒng)的可靠性和可擴展性,網(wǎng)絡采用以網(wǎng)絡集線器為基礎,以雙絞線為傳輸介質(zhì)的星型結(jié)構(gòu)。在每個業(yè)務發(fā)生點以及每個管理員分別配制微型計算機作為系統(tǒng)結(jié)點工作站,使系統(tǒng)功能的實現(xiàn),子系統(tǒng)間的數(shù)據(jù)共享與交互通過網(wǎng)絡服務器完成。電子購物商城的系統(tǒng)網(wǎng)絡拓撲圖如圖5.3所示。圖5.3電子購物商城系統(tǒng)網(wǎng)絡拓撲圖系統(tǒng)具體物理配置如下:利用公司已經(jīng)架設好的企業(yè)局域網(wǎng),主服務器采用:服務器、交換機、網(wǎng)絡集線器,傳輸介質(zhì)采用10M屏蔽雙絞線為介質(zhì)的星型網(wǎng)絡拓撲結(jié)構(gòu),服務器作為系統(tǒng)功能實現(xiàn)和數(shù)據(jù)共享中心,應具有較好的性能和可靠性。在此基礎上再配上一臺提供web服務的服務器和一臺SQLSERVER2005數(shù)據(jù)庫服務器即可實現(xiàn)對本系統(tǒng)的全部物理支持。系統(tǒng)具體硬件配置如下:1)、WWW服務器:INTERP42.4512MDDRROM80GB硬盤。2)、數(shù)據(jù)庫服務器:INTERP42.4512MDDRROM80GB硬盤。3)、客戶機:目前流行的PC兼容機。4)、網(wǎng)絡連接設備:路由器、交換機、打印機、掃描儀等。系統(tǒng)具體軟件配置如下:1)、操作系統(tǒng):Microsoft公司W(wǎng)indown2000Server,網(wǎng)絡協(xié)議采用TCP/IP協(xié)議,客戶機WINDOWS2000/XP。2)、WWW服務器:IIS5.0以上3)、數(shù)據(jù)庫軟件:SQLSERVER2005。第六章系統(tǒng)測試為了驗證通過采用基于MVC框架結(jié)合的.NET三層結(jié)構(gòu)來架構(gòu)可以提高企業(yè)級應用系統(tǒng)業(yè)務效率和開發(fā)效率的目的。本人對實現(xiàn)后的本系統(tǒng)進行了以下幾個方面的測試:第一、對系統(tǒng)性能的測試。采用壓力測試方法,通過多臺工作站同時并發(fā)地對部署了該系統(tǒng)的服務器進行數(shù)據(jù)訪問和業(yè)務操作。記錄服務器響應各臺工作站業(yè)務要求的時間,完全符合性能需求,單條數(shù)據(jù)請求響應時間不超過3秒。測試結(jié)果符合要求,同時采用該種模

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論