版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 目 錄</b></p><p><b> 摘要:i</b></p><p> Abstract:ii</p><p><b> 引言1</b></p><p><b> 1. 系統(tǒng)規(guī)劃1</b></p&
2、gt;<p><b> 1.1項(xiàng)目背景1</b></p><p><b> 1.2技術(shù)背景2</b></p><p> 1.2.1 ASP.NET技術(shù)簡(jiǎn)介2</p><p> 1.2.2 SQL Server 2008數(shù)據(jù)庫(kù)概述2</p><p> 1.2.3 IIS
3、5.1管理器3</p><p> 1.2.4 Visual Studio 20084</p><p><b> 1.3開(kāi)發(fā)方法4</b></p><p><b> 2. 系統(tǒng)分析6</b></p><p> 2.1 可行性分析6</p><p> 2.1.
4、1 經(jīng)濟(jì)可行性分析6</p><p> 2.1.2 技術(shù)可行性分析7</p><p> 2.1.3操作可行性分析8</p><p> 2.2 需求分析8</p><p> 2.2.1 需求概述8</p><p> 2.2.2 業(yè)務(wù)流程9</p><p> 2.3數(shù)據(jù)分析
5、10</p><p> 2.3.1數(shù)據(jù)流圖10</p><p> 2.3.2數(shù)據(jù)字典12</p><p> 3. 系統(tǒng)設(shè)計(jì)13</p><p> 3.1 系統(tǒng)功能設(shè)計(jì)13</p><p> 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)15</p><p> 3.2.1 數(shù)據(jù)庫(kù)概念設(shè)計(jì)15</
6、p><p> 3.2.2 關(guān)系模型轉(zhuǎn)化15</p><p> 3.2.3 數(shù)據(jù)庫(kù)表設(shè)計(jì)16</p><p> 4. 系統(tǒng)實(shí)現(xiàn)17</p><p> 4.1數(shù)據(jù)庫(kù)的連接17</p><p> 4.2網(wǎng)站前臺(tái)首頁(yè)設(shè)計(jì)17</p><p> 4.3用戶登錄注冊(cè)頁(yè)面首頁(yè)設(shè)計(jì)18<
7、;/p><p> 4.4網(wǎng)站購(gòu)物車的設(shè)計(jì)20</p><p> 4.5網(wǎng)站后臺(tái)管理功能設(shè)計(jì)21</p><p> 4.5.1 網(wǎng)站后臺(tái)登陸功能設(shè)計(jì)21</p><p> 4.5.2 網(wǎng)站商品管理模塊設(shè)計(jì)22</p><p> 4.6系統(tǒng)測(cè)試23</p><p> 4.6.1 系
8、統(tǒng)測(cè)試計(jì)劃23</p><p> 4.6.2 系統(tǒng)測(cè)試環(huán)境24</p><p> 4.6.3 系統(tǒng)測(cè)試案例24</p><p><b> 5. 結(jié)論27</b></p><p> 5.1此系統(tǒng)的優(yōu)點(diǎn)27</p><p> 5.2此系統(tǒng)的不足之處27</p>&l
9、t;p> 5.3在系統(tǒng)設(shè)計(jì)過(guò)程實(shí)現(xiàn)過(guò)程中的收獲28</p><p><b> 參考文獻(xiàn)29</b></p><p><b> 致謝30</b></p><p><b> 摘要:</b></p><p> 隨著中國(guó)電子信息技術(shù)的發(fā)展,網(wǎng)上購(gòu)物網(wǎng)民規(guī)模的不斷擴(kuò)
10、大,進(jìn)行網(wǎng)上購(gòu)物的使用率不斷提升,現(xiàn)實(shí)生活中的購(gòu)物不再是單一的實(shí)現(xiàn)購(gòu)物形式,電子商務(wù)網(wǎng)上購(gòu)物方便、高效、快捷等特點(diǎn)符合現(xiàn)代人的快節(jié)奏生活,電子商務(wù)網(wǎng)上購(gòu)物逐漸變成了大眾的一種生活方式。</p><p> 唯美公司電子商務(wù)網(wǎng)站是基于Internet的電商務(wù)平臺(tái),系統(tǒng)選用B2C(Business to Consumers)的電子商務(wù)模式并且運(yùn)用結(jié)構(gòu)化開(kāi)發(fā)方法對(duì)系統(tǒng)進(jìn)行開(kāi)發(fā),然后按照目前的網(wǎng)上購(gòu)物商城的現(xiàn)狀設(shè)計(jì)出系統(tǒng)
11、原型。本系統(tǒng)不但可以擴(kuò)大唯美公司的市場(chǎng)影響力和提高公司知名度,還可以減少唯美公司的經(jīng)營(yíng)成本,提高工作人員的工作效率。</p><p> 論文先介紹了網(wǎng)站的開(kāi)發(fā)背景和現(xiàn)狀,再對(duì)系統(tǒng)的設(shè)計(jì)目標(biāo),系統(tǒng)需求和總體設(shè)計(jì)方案進(jìn)行論述,比較詳細(xì)的論述了唯美公司網(wǎng)站的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)。網(wǎng)站主要為用戶提供了會(huì)員注冊(cè)、會(huì)員個(gè)人信息修改、站內(nèi)商品搜索、用戶購(gòu)物車管理等功能,為網(wǎng)站的管理員提供管理功能有:公告信息管理、訂單信息管理、商品
12、管理、用戶信息管理等功能。在設(shè)計(jì)方面上,對(duì)于系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)過(guò)程中的軟件工程規(guī)范進(jìn)行嚴(yán)格遵守,綜合性地從經(jīng)濟(jì)、技術(shù)以及可操作性等方面對(duì)系統(tǒng)的開(kāi)發(fā)進(jìn)行了可行性分析。運(yùn)用軟件的設(shè)計(jì)模式,盡量減少系統(tǒng)功能模塊之間的偶合性,努力提高整個(gè)系統(tǒng)的穩(wěn)定性、編碼可重用性和系統(tǒng)可擴(kuò)展性。系統(tǒng)采用B/S三層結(jié)構(gòu),同時(shí)使用ASP.NET技術(shù)進(jìn)行網(wǎng)站頁(yè)面的設(shè)計(jì),后臺(tái)數(shù)據(jù)庫(kù)選用SQL Server2008數(shù)據(jù)庫(kù)。</p><p><
13、b> 關(guān)鍵詞:</b></p><p> ASP.NET技術(shù);電子商務(wù);SQL Server2008數(shù)據(jù)庫(kù);購(gòu)物車;</p><p> Design and Development of the WeiMei Company Electronic Commerce Website</p><p> Author: XIE De-xu
14、 Major: Information Management and </p><p> Information system </p><p> Student No.: 05121002024 Advisors: Wang Yan</p><p><b> Abstract:</b></p>
15、<p> With the development of Electronic Science and technology, the expansion of network shopping netizen scale and the promotion of network shopping utilization rate, shopping is no longer single realistic shoppin
16、g form. E-commerce online shopping is convenient, efficient, which is in accordance with the fast-paced life modern people. E-commerce online shopping has become a way of life for the public.</p><p> WeiMei
17、 company e-commerce website is based on Internet. This company uses B2C (Business to Consumers) pattern, uses structured development methods to develop, and designs and develop s e-commerce platform according to the curr
18、ent situation of online shopping system. </p><p> System has mainly follows functions: to provide users with membership registration; shopping cart management; merchandise search; modify user information; a
19、nd provides administrators with goods management, customer information management, news and information management, order information management. For the design, it should be in strict compliance with the norms of softwa
20、re engineering in the process of system design and development. It should make a detailed feasibility analysis from the econ</p><p> Key words: ASP.NET; electronic commerce; SQL Server2008 database; shoppin
21、g cart;</p><p><b> 引言</b></p><p> 如今,在世界各地,電子商務(wù)網(wǎng)上商城正在以從來(lái)沒(méi)有過(guò)的速度飛速發(fā)展,電子商務(wù)的飛速發(fā)展改變了整個(gè)社會(huì)的生產(chǎn)方式,改變了傳統(tǒng)的生產(chǎn)關(guān)系,而且對(duì)社會(huì)的第三產(chǎn)業(yè)的發(fā)展產(chǎn)生了極為深遠(yuǎn)的影響。現(xiàn)在購(gòu)物網(wǎng)站已變成了網(wǎng)民們最常用的購(gòu)物搜索平臺(tái),最近年來(lái),許多大型購(gòu)物網(wǎng)站的不斷崛起,網(wǎng)站內(nèi)的商品種類不斷豐富、
22、網(wǎng)站與消費(fèi)者間信息不斷完善,網(wǎng)民直接在這些購(gòu)物平臺(tái)上搜索的意愿增加。網(wǎng)民電腦上常用的購(gòu)物搜索網(wǎng)站類型中,購(gòu)物網(wǎng)站達(dá)75.8%,遠(yuǎn)超綜合搜索引擎(23.7%)和垂直搜索引擎(0.5%)。隨著電子商務(wù)的普及、物流和在線支付服務(wù)質(zhì)量的提升,網(wǎng)民線上購(gòu)物意愿增強(qiáng),購(gòu)物搜索后在線購(gòu)買(mǎi)的比例增加。62.2%的網(wǎng)民在搜索購(gòu)物信息后,以線上購(gòu)買(mǎi)情況較多,還有13.4%的人“線上、線下購(gòu)買(mǎi)情況下不多”,只有22.6%的網(wǎng)民線下購(gòu)買(mǎi)情況較多,1.6%的網(wǎng)民
23、不購(gòu)買(mǎi)。與2012年相比,2013年網(wǎng)民在進(jìn)行購(gòu)物搜索后,線上購(gòu)買(mǎi)情況較多的比例大幅度提升,增加了22個(gè)百分點(diǎn),2012年線上線下購(gòu)買(mǎi)情況差不多的網(wǎng)民的購(gòu)買(mǎi)渠道重心已經(jīng)逐漸向線上購(gòu)買(mǎi)傾斜。網(wǎng)民線上購(gòu)買(mǎi)的意愿增加,為擁有電子商務(wù)的企業(yè)和商家收益提升帶來(lái)了更多的機(jī)會(huì),網(wǎng)上</p><p> 在2013年底總體看來(lái),我國(guó)中小型企業(yè)使用信息技術(shù)和計(jì)算機(jī)辦公程度比較高,不過(guò)由于各地區(qū)經(jīng)濟(jì)發(fā)展水平和產(chǎn)業(yè)結(jié)構(gòu)不同,所以各地區(qū)
24、企業(yè)間的計(jì)算機(jī)使用率存在一定的差異,西部地區(qū)使用計(jì)算機(jī)的企業(yè)比例已達(dá)到91.9%,其中企業(yè)電子商務(wù)使用率近年來(lái)表現(xiàn)平穩(wěn),在線采購(gòu)和在線銷售的比例維持在25%上下,但是隨著人們購(gòu)物方式的轉(zhuǎn)變,中小企業(yè)急需擁有自己的電子商務(wù)網(wǎng)站。唯美公司電子商城網(wǎng)站的搭建為唯美公司趕上行業(yè)內(nèi)領(lǐng)頭企業(yè)走出了第一步,讓公司能擁有一個(gè)一個(gè)商品發(fā)布、交易的線上銷售的電子商務(wù)平臺(tái),這是公司跨進(jìn)全球經(jīng)濟(jì)圈重要的一步的。</p><p><
25、b> 1. 系統(tǒng)規(guī)劃</b></p><p><b> 1.1項(xiàng)目背景</b></p><p> 電子商務(wù)作為一門(mén)綜合的新興商務(wù)活動(dòng),正在成為國(guó)民經(jīng)濟(jì)發(fā)展的新動(dòng)力。發(fā)展電子商務(wù)是以信息化帶動(dòng)工業(yè)化,促進(jìn)我國(guó)產(chǎn)業(yè)結(jié)構(gòu)調(diào)整,推動(dòng)經(jīng)濟(jì)增長(zhǎng)方式由粗放型向集約型轉(zhuǎn)變、提高國(guó)民經(jīng)濟(jì)運(yùn)行質(zhì)量和效率、走新型工業(yè)化道路的重大舉措。</p><
26、p> 唯美公司電子商務(wù)網(wǎng)站是為唯美化妝品搭建一個(gè)商品發(fā)布、銷售的電子商務(wù)平臺(tái),讓唯美公司能分到一塊化妝品電子商務(wù)產(chǎn)業(yè)這塊大蛋糕,據(jù)中國(guó)電子研究中心(100EC.CN)監(jiān)測(cè),F(xiàn)rost & Sullivan的報(bào)告數(shù)據(jù)顯示,在線B2C美妝產(chǎn)品銷售占中國(guó)美妝產(chǎn)品零售銷售總額的比例已從2010年的1.3%上升至2013年的10.2%,到2018年預(yù)計(jì)將增長(zhǎng)至21.9%,(中國(guó)電子商務(wù)研究中心訊)據(jù)中國(guó)電子研究中心(100EC.C
27、N)監(jiān)測(cè)數(shù)據(jù)顯示,中國(guó)化妝品(護(hù)膚品)市場(chǎng)在2007年成為全球第三大化妝品市場(chǎng),以每年15%左右的速度發(fā)展,2011年突破了2000億元大關(guān)。其中,2011年化妝品網(wǎng)購(gòu)規(guī)模達(dá)372.6億元,增幅為66.6%。預(yù)計(jì)到2015年,化妝品網(wǎng)購(gòu)交易規(guī)模將超過(guò)1200億元。建立屬于唯美公司自己的電子商務(wù)平臺(tái),不但可以提什企業(yè)的銷售量,擴(kuò)大銷售半徑,而且還能提高企業(yè)辦公效率,精簡(jiǎn)企業(yè)機(jī)構(gòu),降低管理和生產(chǎn)成本[3]。</p><p
28、><b> 1.2技術(shù)背景</b></p><p> 本系統(tǒng)采用Microsoft公司的Windows XP和Internet Information Server作為網(wǎng)站平臺(tái), 用ASP.NET進(jìn)行程序設(shè)計(jì)。采用Microsoft公司的SQL Server 2008作為后臺(tái)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)。網(wǎng)站結(jié)構(gòu)使用B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式)基于IIS5.1服務(wù)
29、器。</p><p> 1.2.1 ASP.NET技術(shù)簡(jiǎn)介</p><p> ASP.NET是基于.NET Framework的動(dòng)態(tài)網(wǎng)站技術(shù),是.NET Framework一部分,是一種高度分布式的由Internet服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù),它可以在通過(guò)HTTP請(qǐng)求文檔時(shí)再在Web服務(wù)器上動(dòng)態(tài)創(chuàng)建它們。 指 Active Server Pages(動(dòng)態(tài)服務(wù)器頁(yè)面) ,運(yùn)行于 IIS
30、(Internet Information Server 服務(wù),是Windows開(kāi)發(fā)的Web服務(wù)器)之中的程序。 </p><p> ASP .NET的網(wǎng)站或應(yīng)用程序通常使用 Microsoft(微軟)公司的IDE(集成開(kāi)發(fā)環(huán)境)產(chǎn)品Visual Studio進(jìn)行開(kāi)發(fā)。本項(xiàng)目正是使用Visual Studio進(jìn)行開(kāi)發(fā)的。</p><p> 1.2.2 SQL Server 2
31、008數(shù)據(jù)庫(kù)概述</p><p> SQL Server 2008 在Microsoft的數(shù)據(jù)平臺(tái)上發(fā)布,其不僅可以組織管理任何數(shù)據(jù)。而且可以將非結(jié)構(gòu)化、半結(jié)構(gòu)化和結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲(chǔ)到數(shù)據(jù)庫(kù)中??梢詫?duì)數(shù)據(jù)進(jìn)行分析、同步、查詢、報(bào)告和搜索之類的操作。數(shù)據(jù)可以存儲(chǔ)在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計(jì)算機(jī)和移動(dòng)設(shè)備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲(chǔ)在哪里。</p><p>
32、 SQL Server 2008 允許使用 Microsoft .NET 和Visual Studio開(kāi)發(fā)的自定義應(yīng)用程序中使用數(shù)據(jù),在面向服務(wù)的架構(gòu)(SOA)和通過(guò) Microsoft BizTalk Server 進(jìn)行的業(yè)務(wù)流程中使用數(shù)據(jù)。信息工作人員可以通過(guò)日常使用的工具直接訪問(wèn)數(shù)據(jù)。</p><p> SQL Server 2008出現(xiàn)在微軟數(shù)據(jù)平臺(tái)愿景上是因?yàn)樗沟霉究梢赃\(yùn)行他們最關(guān)鍵任務(wù)的應(yīng)用程序
33、,同時(shí)降低了管理數(shù)據(jù)基礎(chǔ)設(shè)施和發(fā)送觀察和信息給所有用戶的成本。</p><p> 這個(gè)平臺(tái)有以下特點(diǎn):</p><p> · 可信任的——使得公司可以以很高的安全性、可靠性和可擴(kuò)展性來(lái)運(yùn)行他們最關(guān)鍵任務(wù)的應(yīng)用程序。</p><p> · 高效的——使得公司可以降低開(kāi)發(fā)和管理他們的數(shù)據(jù)基礎(chǔ)設(shè)施的時(shí)間和成本。</p><p&
34、gt; · 智能的——提供了一個(gè)全面的平臺(tái),可以在你的用戶需要的時(shí)候給他發(fā)送觀察和信息</p><p> 1.2.3 IIS5.1管理器</p><p> IIS是一種標(biāo)準(zhǔn)的網(wǎng)站服務(wù)器,是一種服務(wù),是為了把使用者需要瀏覽的網(wǎng)頁(yè)的內(nèi)容傳遞給使用者。IIS5.1適用于Windows XP操作系統(tǒng),在Windows XP操作系統(tǒng)下IIS5.1的按照步驟如下:</p>
35、<p> 進(jìn)入控制面板,雙擊控制面板中的添加刪除程序,在添加刪除界面中雙擊添加/刪除 Windows組件。</p><p> 選中并雙擊添加/刪除 Windows組件,彈出組件安裝向?qū)Вx中Internet 信息服務(wù)(IIS)選項(xiàng)打勾,單擊詳細(xì)信息圖標(biāo)。</p><p> 在彈出的IIS 子組件中,將所有選項(xiàng)全部選中打勾.。</p><p> 點(diǎn)
36、擊確定,選擇瀏覽文件,選擇IIS5.1等待安裝,安裝完成后單擊我的電腦,選擇管理,在管理界面中打開(kāi)服務(wù)和應(yīng)用程序,選擇Internet 信息服務(wù)進(jìn)入IIS配置。</p><p> IIS配置,單擊默認(rèn)網(wǎng)站選擇屬性網(wǎng)站進(jìn)入IIS配置界面,默認(rèn)網(wǎng)站站點(diǎn)的主目錄默認(rèn)為C:\\Inetpub\\www.root。在IIS配置界面可以進(jìn)行個(gè)性化配置。</p><p> 1.2.4 Visual
37、Studio 2008</p><p> 開(kāi)發(fā)人員應(yīng)用Microsoft Visual Studio 2008 能夠快速設(shè)計(jì)出高性能,滿足用戶需求同時(shí)密不可分的系統(tǒng)中的相關(guān)模塊,充分顯示了Visual Studio 2008 的強(qiáng)大功能,提供一個(gè)開(kāi)發(fā)智能客戶端的構(gòu)思。它提供了先進(jìn)的創(chuàng)新功能、數(shù)據(jù)庫(kù)功能、開(kāi)發(fā)工具和調(diào)試功能,幫助開(kāi)發(fā)人員在用戶需
38、求,滿足用戶需求的條件下,快速設(shè)計(jì)出系統(tǒng)。Visual Basic、Visual C#和Visual C++都可以使用Visual Studio這個(gè)相同的集成開(kāi)發(fā)環(huán)境(IDE)。 它包含一個(gè)集成開(kāi)發(fā)環(huán)境(IDE)和C#高級(jí)編輯器,同時(shí)也支持調(diào)試可以改善許多開(kāi)發(fā)商的附加功能效率。 Visual Studio和SDK均使用相同的C#編譯器、JIT編譯器來(lái)編譯和運(yùn)行程序,在
39、運(yùn)行速度相同的前提下,用戶可以準(zhǔn)確運(yùn)行統(tǒng)一程序, Visual Studio提供了一個(gè)強(qiáng)大的工具,可以讓用戶很容易的設(shè)計(jì)和C #編程。 Visual Studio 2008 為設(shè)計(jì)人員提供進(jìn)一步的改進(jìn):1、快速的應(yīng)用程序開(kāi)發(fā)2、高效的團(tuán)隊(duì)協(xié)作3、突破性的用戶體驗(yàn) </p><p><b> 1.3開(kāi)發(fā)方法&
40、lt;/b></p><p> 信息系統(tǒng)的開(kāi)發(fā)作為一項(xiàng)工作量大,需要時(shí)間多和消耗的精力多的工作,讓系統(tǒng)開(kāi)發(fā)的每一項(xiàng)工作都變得很重要,對(duì)系統(tǒng)開(kāi)發(fā)來(lái)說(shuō),不僅開(kāi)發(fā)技術(shù)和管理重要,系統(tǒng)的開(kāi)發(fā)方法也對(duì)系統(tǒng)開(kāi)發(fā)起到了很重要的作用。信息系統(tǒng)的開(kāi)發(fā)方法主要有:結(jié)構(gòu)化方法、原型法、面向?qū)ο蠓ā?lt;/p><p> 結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法是到目前為止信息系統(tǒng)開(kāi)法方法中應(yīng)用最實(shí)用和最普遍的一種,而唯美公司電
41、子商務(wù)網(wǎng)站的正是才用這種開(kāi)發(fā)方法。</p><p> 結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的基本思想</p><p> 結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的基本思想是:按照信息系統(tǒng)生命周期把整個(gè)信息系統(tǒng)的開(kāi)發(fā)過(guò)程劃分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行與維護(hù),然后一步一步地一次進(jìn)行,前一個(gè)階段是后一個(gè)階段的工作依據(jù);每一個(gè)階段又劃分詳細(xì)的工作步驟,按照先后順序作業(yè)。在系統(tǒng)的規(guī)劃到實(shí)施階段對(duì)系統(tǒng)進(jìn)行結(jié)構(gòu)化劃
42、分。在進(jìn)行需求分析的時(shí)候從最高層業(yè)務(wù)需求入手,自頂向下地到最低層。在用代碼編程現(xiàn)實(shí)系統(tǒng)的時(shí)候,要從每個(gè)最小工作包開(kāi)始入手,先編程玩成沒(méi)個(gè)子模塊功能,然后在把各個(gè)功能組合成個(gè)系統(tǒng)整體。</p><p> 結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的特點(diǎn)[19]</p><p> 結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法主要強(qiáng)調(diào)以下特點(diǎn):</p><p> 1強(qiáng)調(diào)系統(tǒng)開(kāi)發(fā)的整體性和全局性。</p>
43、<p> 2遵循用戶至上原則。用戶的需要才是我們真正需要的,將系統(tǒng)面向用戶,提高用戶參與積極性是系統(tǒng)開(kāi)發(fā)成功的關(guān)鍵。</p><p> 3嚴(yán)格區(qū)分工作階段,系統(tǒng)開(kāi)發(fā)每個(gè)階段都有其明確的任務(wù)和目標(biāo),前一階段工作成果是后一階段的工作依據(jù),工作階段不可打亂或顛倒。</p><p> 4開(kāi)發(fā)過(guò)程工程化,文檔資料標(biāo)準(zhǔn)化。</p><p><b>
44、 系統(tǒng)開(kāi)發(fā)的生命周期</b></p><p> 系統(tǒng)開(kāi)發(fā)的生命周期分為總體規(guī)劃階段、系統(tǒng)分析階段、系統(tǒng)設(shè)計(jì)階段、系統(tǒng)實(shí)施階段、系統(tǒng)運(yùn)行階段。</p><p><b> 1總體規(guī)劃階段</b></p><p> 明確系統(tǒng)開(kāi)發(fā)目標(biāo)和作用</p><p><b> 系統(tǒng)總體結(jié)構(gòu)的確定</b
45、></p><p><b> 系統(tǒng)組織結(jié)構(gòu)的確定</b></p><p><b> 系統(tǒng)管理流程的確定</b></p><p><b> 系統(tǒng)技術(shù)的規(guī)范</b></p><p><b> 2系統(tǒng)分析階段</b></p><
46、p><b> 用戶需求分析</b></p><p><b> 系統(tǒng)業(yè)務(wù)流程分析</b></p><p><b> 系統(tǒng)功能分析</b></p><p><b> 數(shù)據(jù)和數(shù)據(jù)流程分析</b></p><p><b> 3系統(tǒng)設(shè)計(jì)階段
47、</b></p><p><b> 系統(tǒng)整體架構(gòu)設(shè)計(jì)</b></p><p><b> 系統(tǒng)流程圖的確定</b></p><p><b> 系統(tǒng)數(shù)據(jù)流圖的確定</b></p><p><b> 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p>
48、<p><b> 系統(tǒng)功能模塊設(shè)計(jì)</b></p><p><b> 安全控制方案設(shè)計(jì)</b></p><p> 4系統(tǒng)實(shí)施和驗(yàn)收階段</p><p><b> 數(shù)據(jù)準(zhǔn)備</b></p><p><b> 程序的調(diào)試</b></p
49、><p><b> 系統(tǒng)測(cè)試與轉(zhuǎn)換</b></p><p><b> 系統(tǒng)驗(yàn)收</b></p><p><b> 5系統(tǒng)運(yùn)行與維護(hù)</b></p><p><b> 系統(tǒng)日常管理及維護(hù)</b></p><p><b>
50、 排錯(cuò)性維護(hù)</b></p><p><b> 適應(yīng)性維護(hù)</b></p><p><b> 完善新維護(hù)</b></p><p> 發(fā)現(xiàn)問(wèn)題并提出系統(tǒng)變更的請(qǐng)求等</p><p> 結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的優(yōu)缺點(diǎn)</p><p> 結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法優(yōu)點(diǎn)在
51、于:理論基礎(chǔ)嚴(yán)密,它指導(dǎo)思想是在系統(tǒng)建立之前就將用戶需求進(jìn)行充分了解。系統(tǒng)開(kāi)發(fā)過(guò)程中注重整體性和全局性,進(jìn)而消除開(kāi)發(fā)過(guò)程的凌亂狀態(tài),讓開(kāi)發(fā)過(guò)程順利的進(jìn)行,它是一種目前廣泛最常用的系統(tǒng)開(kāi)發(fā)方法。結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法也有許多的缺點(diǎn),例如:開(kāi)發(fā)周期長(zhǎng);文檔、設(shè)計(jì)說(shuō)明繁瑣,工作效率低;所以在開(kāi)發(fā)的初級(jí)階段必須得全面認(rèn)識(shí)和了解系統(tǒng)的信息需求,對(duì)各種可能發(fā)生的風(fēng)險(xiǎn)進(jìn)行規(guī)避,不過(guò)這些都不太現(xiàn)實(shí);若用戶參與系統(tǒng)開(kāi)發(fā)積極性沒(méi)有被充分調(diào)動(dòng),則會(huì)造成系統(tǒng)交接過(guò)
52、程不平穩(wěn),系統(tǒng)運(yùn)行維護(hù)的管理難度就會(huì)加大[5]。</p><p><b> 2. 系統(tǒng)分析</b></p><p><b> 2.1 可行性分析</b></p><p> 項(xiàng)目可行性研究是通過(guò)對(duì)項(xiàng)目主要內(nèi)容個(gè)配套條件,如市場(chǎng)需求、資源供應(yīng)、建設(shè)規(guī)模、工藝路線、設(shè)備選擇、資金籌措、盈利能力等,從技術(shù)、經(jīng)濟(jì)、工程等方面進(jìn)
53、行調(diào)查研究和分析比較,并對(duì)項(xiàng)目建成后可能取得的財(cái)務(wù)、經(jīng)濟(jì)效益及社會(huì)影響進(jìn)行預(yù)測(cè),從而提出該項(xiàng)目是否值得投資個(gè)如何進(jìn)行建設(shè)的建議。可行性研究具有預(yù)見(jiàn)行、公正性、可靠性、科學(xué)性的特點(diǎn)。</p><p> 2.1.1 經(jīng)濟(jì)可行性分析</p><p> 經(jīng)濟(jì)可行性分析主要是從資源配置的角度衡量項(xiàng)目的價(jià)值,分析項(xiàng)目將會(huì)帶來(lái)的經(jīng)濟(jì)效益是否超過(guò)開(kāi)發(fā)和維護(hù)系統(tǒng)所需要的費(fèi)用。</p>&l
54、t;p><b> 成本分析</b></p><p> 軟件設(shè)計(jì)和開(kāi)發(fā)費(fèi)用:免費(fèi) ,經(jīng)常性支出(系統(tǒng)維護(hù)費(fèi)用、軟件更新費(fèi)用):300元。 </p><p><b> 效益分析</b></p><p> 網(wǎng)站投入運(yùn)行后將有效的提高企業(yè)工作效率,并且展示企業(yè)的文化和企業(yè)知名度,最大程度地向消費(fèi)者展現(xiàn)和介紹了企業(yè)的產(chǎn)
55、品,促進(jìn)企業(yè)與消費(fèi)者之間的信息共享與傳遞,方便消費(fèi)者購(gòu)買(mǎi)企業(yè)的產(chǎn)品。而且在方便消費(fèi)者的同時(shí),最大程度的簡(jiǎn)化了傳統(tǒng)手工簽單的復(fù)雜程度,讓企業(yè)在交易環(huán)節(jié)上節(jié)約一定的人力資源成本,提高企業(yè)的效益。</p><p> 綜合以上成本分析和效益分析兩個(gè)方面證明此系統(tǒng)開(kāi)發(fā)經(jīng)濟(jì)可行性是可行的。</p><p> 2.1.2 技術(shù)可行性分析</p><p> 系統(tǒng)開(kāi)發(fā)在技術(shù)可行
56、性上可以簡(jiǎn)單的劃分為硬件(包括外圍設(shè)備)的可行性要求和軟件的可行性要求(包括、開(kāi)發(fā)設(shè)計(jì)工具、設(shè)計(jì)語(yǔ)言、后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)、操作系統(tǒng)、輔助開(kāi)發(fā)軟件工具等)以及輔助設(shè)備和配件條件等方面去分析。</p><p><b> 硬件環(huán)境 </b></p><p><b> 表1服務(wù)器配置表</b></p><p><b>
57、; 軟件環(huán)境</b></p><p> 操作系統(tǒng):Microsoft Windows XP</p><p> 數(shù)據(jù)庫(kù)管理軟件:SQL Server 2008</p><p> Web應(yīng)用服務(wù)器:IIS 5.1信息服務(wù)器</p><p> 網(wǎng)頁(yè)設(shè)計(jì)軟件:Visual Studio 2008</p><p
58、> 繪圖工具:Adobe Photoshop CS5</p><p> 本系統(tǒng)開(kāi)發(fā)環(huán)境要求較低,開(kāi)發(fā)工具以及開(kāi)發(fā)語(yǔ)言容易掌握,所以此網(wǎng)站在開(kāi)發(fā)技術(shù)可行。</p><p> 2.1.3操作可行性分析</p><p> 唯美網(wǎng)站管理部門(mén)通過(guò)對(duì)網(wǎng)站管理人員進(jìn)行專業(yè)培訓(xùn)來(lái)對(duì)網(wǎng)站進(jìn)行維護(hù)。本網(wǎng)站管理操作簡(jiǎn)單,維護(hù)容易;管理人員不需要掌握專業(yè)的計(jì)算知識(shí)只要培訓(xùn)就可
59、以使用,</p><p><b> 2.2 需求分析</b></p><p> 2.2.1 需求概述</p><p><b> 功能需求</b></p><p> 所有用戶:登陸注冊(cè)成為會(huì)員,查詢產(chǎn)品信息,查看企業(yè)公告,站內(nèi)產(chǎn)品搜索等.</p><p> 會(huì)員:查看
60、和修改個(gè)人信息,管理個(gè)人訂單,線上訂購(gòu),在線留言等。</p><p> 網(wǎng)站管理員:查看和修改已上傳的產(chǎn)品和增加新產(chǎn)品,對(duì)會(huì)員進(jìn)行管理(會(huì)員信息的添加、修改和刪除)。</p><p><b> 性能需求 </b></p><p> 可用性:要求頁(yè)面下載速度快速,支持文本、頁(yè)面的可讀性強(qiáng),用戶界面簡(jiǎn)潔友好,網(wǎng)站各類目錄清楚,反饋渠道流暢快捷
61、,信息可訪問(wèn)性強(qiáng),方便用戶查詢、搜索信息。</p><p> 功能性:站內(nèi)搜索操作簡(jiǎn)單,方便快捷,醒目可靠性強(qiáng)的導(dǎo)航系統(tǒng),定位性高,鏈接可視性好,返回簡(jiǎn)單順利。</p><p> 可靠性:訪問(wèn)控制高度規(guī)范,會(huì)員身份認(rèn)證嚴(yán)謹(jǐn),會(huì)員個(gè)人隱私的保密工作完善、健全,不向外泄露會(huì)員資料。</p><p><b> 用戶界面需求</b></p&
62、gt;<p> 頁(yè)面風(fēng)格:柔美淡黃購(gòu)物網(wǎng)站</p><p> 字體顯示:黑色字體為主</p><p><b> 待解決問(wèn)題</b></p><p> 工作效率低是許多中小型企業(yè)普遍存在的問(wèn)題,傳統(tǒng)的銷售模式使得公司銷售過(guò)程非常麻煩,銷售明細(xì)表、銷售清單、顧客資料等都必須用手工的方式去一一記錄,整個(gè)銷售、供應(yīng)鏈、庫(kù)存管理都變
63、得非常麻煩,使得公司工作效率很低。</p><p> 針對(duì)待解決的問(wèn)題,主要可以從以下兩個(gè)方面分析:首先、收集客戶需求信息和個(gè)人信息。提高客戶需求信息的收集和處理效率,建立一套規(guī)范統(tǒng)一屬于自己的模板式工具,這就要求網(wǎng)站具有這些統(tǒng)一信息和整理規(guī)范處理信息的能力,從而代替?zhèn)鹘y(tǒng)的重復(fù)性強(qiáng)的手工整理方法。第二、提高辦公自動(dòng)化。辦公自動(dòng)化可以簡(jiǎn)化辦公流程,加快公文流轉(zhuǎn)速度,節(jié)約費(fèi)用,減員增效,從根本上提高辦公效率和質(zhì)量;
64、為完成信息整合與共享;為決策分析提供了堅(jiān)實(shí)基礎(chǔ)。</p><p> 2.2.2 業(yè)務(wù)流程</p><p> 圖1網(wǎng)站前臺(tái)業(yè)務(wù)流程圖</p><p> 業(yè)務(wù)流程是為了完成某一個(gè)既定的目標(biāo)由不同工作性質(zhì)的人分別參與完成的一系列活動(dòng)。</p><p> 業(yè)務(wù)流程圖(Transaction Flow Diagram,TFD)是指利用某一些規(guī)定
65、的標(biāo)準(zhǔn)符號(hào)和連接線來(lái)描述某一個(gè)具體業(yè)務(wù)進(jìn)行何種處理過(guò)程。業(yè)務(wù)流程圖可以用來(lái)幫助開(kāi)發(fā)人員分析開(kāi)發(fā)項(xiàng)目的整體功能,是開(kāi)發(fā)人員間進(jìn)行思想交流的工具,可以避免在開(kāi)發(fā)設(shè)計(jì)過(guò)程中開(kāi)發(fā)人員忽略掉某些系統(tǒng)功能。</p><p> 圖為網(wǎng)站前臺(tái)訂購(gòu)模塊的業(yè)務(wù)流程圖。用戶瀏覽網(wǎng)站,對(duì)自己感興趣的商品信息進(jìn)行查看,決定購(gòu)買(mǎi)后可以將選中的商品放入購(gòu)物車,如果還需要購(gòu)買(mǎi)別的商品,可以回到商城繼續(xù)瀏覽商品進(jìn)行購(gòu)物。購(gòu)物完成后去收銀臺(tái)進(jìn)行結(jié)
66、算,如果沒(méi)有進(jìn)行會(huì)員登錄則不能進(jìn)行結(jié)算,必須先進(jìn)行會(huì)員登錄,登錄后進(jìn)行購(gòu)買(mǎi)結(jié)算,如果不是網(wǎng)站會(huì)員,則要進(jìn)行會(huì)員注冊(cè)并登錄方可進(jìn)行結(jié)算。在確認(rèn)所購(gòu)買(mǎi)的商品后正式下單,進(jìn)入支付環(huán)節(jié),用戶可以進(jìn)行支付方式選擇,在此用戶可以對(duì)收貨人信息和地址進(jìn)行修改。生成訂單后管理員可以受理訂單并對(duì)訂單狀態(tài)進(jìn)行跟蹤查詢,管理員可以根據(jù)訂單信息,做出商品銷售情況統(tǒng)計(jì),唯美網(wǎng)站的具體購(gòu)物流程如圖1所示。</p><p><b>
67、 2.3數(shù)據(jù)分析</b></p><p> 數(shù)據(jù)分析是對(duì)系統(tǒng)設(shè)計(jì)所有必需用到的數(shù)據(jù)進(jìn)行分析和設(shè)計(jì)</p><p><b> 2.3.1數(shù)據(jù)流圖</b></p><p> 數(shù)據(jù)流圖(Data Flow Diagram):簡(jiǎn)稱DFD,DFD描述了信息流和數(shù)據(jù)從輸入傳遞到加工處理最后到輸出時(shí)的圖形化技術(shù),</p>&l
68、t;p> 在開(kāi)發(fā)人員畫(huà)數(shù)據(jù)流圖時(shí),首先,要對(duì)系統(tǒng)的進(jìn)行整體的分析,并且劃分出系統(tǒng)的邊界,根據(jù)整體分析和劃分出的邊界找出系統(tǒng)的數(shù)據(jù)來(lái)源和去處,使開(kāi)發(fā)人員更容易地確定系統(tǒng)外部實(shí)體,并畫(huà)出整個(gè)系統(tǒng)的頂層數(shù)據(jù)流程圖。其次,通過(guò)系統(tǒng)的整體分析得出系統(tǒng)的實(shí)體,系統(tǒng)主要有兩個(gè)實(shí)體:一個(gè)是用戶;另一個(gè)是管理員。系統(tǒng)輸出的兩個(gè)方向:一個(gè)是系統(tǒng)傳遞給管理員的信息和用戶提交的訂單;另一個(gè)是管理員對(duì)系統(tǒng)錄入信息后,瀏覽器傳遞給用戶的信息。管理員對(duì)系統(tǒng)錄
69、入的信息包括更新產(chǎn)品信息、更新會(huì)員信息、更新訂購(gòu)信息。用戶傳遞給網(wǎng)站的信息主要有用戶注冊(cè)、用戶訂購(gòu)。得出數(shù)據(jù)流圖(DFD)如圖2所示。</p><p><b> 圖2頂層數(shù)流據(jù)圖</b></p><p><b> 圖3零層數(shù)據(jù)流圖</b></p><p> 圖4管理個(gè)人信息1層數(shù)據(jù)流圖</p><
70、p> 圖5在線訂購(gòu)1層數(shù)據(jù)流圖</p><p><b> 2.3.2數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典是對(duì)系統(tǒng)中各種各樣數(shù)據(jù)詳細(xì)定義和描述的集合,數(shù)據(jù)字典包括數(shù)據(jù)流、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)項(xiàng)以及外部實(shí)體等,數(shù)據(jù)字典的作用是對(duì)數(shù)據(jù)流程圖中的各個(gè)元素做出詳細(xì)的描述,使數(shù)據(jù)流程圖更清晰,讓開(kāi)發(fā)人員更輕松地按照數(shù)據(jù)流程圖進(jìn)行開(kāi)發(fā)。數(shù)據(jù)字典是結(jié)構(gòu)化分析的
71、核心,數(shù)據(jù)字典是對(duì)所有與系統(tǒng)相關(guān)的數(shù)據(jù)元素的一個(gè)有組織的列表,以及精確的、嚴(yán)格的定義、讓系統(tǒng)分析員和用戶對(duì)系統(tǒng)的數(shù)據(jù)輸入、輸出、存儲(chǔ)成分以及中間計(jì)算結(jié)果有共同的理解。數(shù)據(jù)字典通常包括五個(gè)部分:數(shù)據(jù)項(xiàng)(數(shù)據(jù)流圖中數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)項(xiàng)說(shuō)明);數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)流圖中數(shù)據(jù)塊的數(shù)據(jù)結(jié)構(gòu)說(shuō)明);數(shù)據(jù)流(數(shù)據(jù)流圖中流線的說(shuō)明);數(shù)據(jù)存儲(chǔ)(數(shù)據(jù)流圖中數(shù)據(jù)塊的存儲(chǔ)特性說(shuō)明);處理過(guò)程(數(shù)據(jù)流圖中功能塊說(shuō)明)。</p><p>
72、<b> 表2部分?jǐn)?shù)據(jù)流描述</b></p><p><b> 表3 數(shù)據(jù)存儲(chǔ)表</b></p><p><b> 3. 系統(tǒng)設(shè)計(jì)</b></p><p> 3.1 系統(tǒng)功能設(shè)計(jì)</p><p> 3.1.1系統(tǒng)前臺(tái)功能模塊圖</p><p>
73、 前臺(tái)界面要求大方美觀簡(jiǎn)潔,結(jié)構(gòu)清楚,要能夠吸引用戶的眼球,整體色調(diào)不應(yīng)該太絢麗,整體色調(diào)過(guò)于絢麗會(huì)讓瀏覽者感到不適。企業(yè)的主要產(chǎn)品分類合理,目錄要有條不紊,在最大限度上方便用戶瀏覽網(wǎng)站的信息。系統(tǒng)前臺(tái)各個(gè)功能模塊之間的跳轉(zhuǎn)主要是依賴于網(wǎng)站前臺(tái)首頁(yè),網(wǎng)站的前臺(tái)首頁(yè)是各個(gè)模塊功能的母體,各個(gè)子模塊功能界面和前臺(tái)首頁(yè)構(gòu)成了網(wǎng)站前臺(tái)功能。</p><p> 圖6系統(tǒng)前臺(tái)功能模塊圖</p><p&
74、gt; 網(wǎng)站前臺(tái)應(yīng)具有的功能:</p><p> 瀏覽功能:未注冊(cè)的用戶可以匿名瀏覽網(wǎng)站前臺(tái)首頁(yè),查看企業(yè)公告信息,進(jìn)行產(chǎn)品站內(nèi)搜索和查看產(chǎn)品詳細(xì)信息,但是不能購(gòu)買(mǎi)產(chǎn)品。用戶如果需要購(gòu)買(mǎi)產(chǎn)品,首先要注冊(cè)成為網(wǎng)站會(huì)員。</p><p> 會(huì)員功能:會(huì)員登錄后,可以進(jìn)入會(huì)員中心管理自己的個(gè)人信息,例如帳號(hào)信息,登錄密碼修改,訂單信息,收藏夾等。</p><p>
75、 訂購(gòu)功能:已注冊(cè)會(huì)員的用戶進(jìn)行產(chǎn)品訂購(gòu),生成訂貨單并反饋到網(wǎng)站后臺(tái),由網(wǎng)站管理員處理前臺(tái)用戶訂購(gòu)行為生成的訂單</p><p> 3.1.2系統(tǒng)后臺(tái)功能模塊圖</p><p> 網(wǎng)站后臺(tái)應(yīng)具有的功能:</p><p> 對(duì)企業(yè)公告和資訊的管理功能:管理員可以在公告管理和資訊管理中對(duì)相關(guān)公告或者資訊進(jìn)行增加、刪出、修改等操作。</p><p
76、> 產(chǎn)品管理功能:管理員可以增添新商品、設(shè)置商品的狀態(tài)(新品\暢銷\推薦)、設(shè)置商品的庫(kù)存量、添加商品基本信息(照片、簡(jiǎn)介等)等功能,</p><p> 訂單管理功能:網(wǎng)站的管理員在后臺(tái)收到系統(tǒng)前臺(tái)用戶提交的購(gòu)買(mǎi)訂單后,根據(jù)用戶是否已經(jīng)付款的情況確定是否對(duì)用戶發(fā)貨,確認(rèn)付款成功后,生成發(fā)貨單將訂單交給貨部門(mén)處理。</p><p> 用戶管理功能:包括對(duì)會(huì)員信息進(jìn)行編輯、刪除,也
77、可手動(dòng)添加會(huì)員信息等</p><p> 圖7系統(tǒng)后臺(tái)功能模塊圖</p><p><b> 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 數(shù)據(jù)庫(kù)設(shè)計(jì)是指在一個(gè)給定的應(yīng)用環(huán)境中,構(gòu)造或者設(shè)計(jì)優(yōu)化的數(shù)據(jù)庫(kù)物理結(jié)構(gòu)和邏輯模式,而且根據(jù)此建立數(shù)據(jù)庫(kù)以及應(yīng)用系統(tǒng),讓數(shù)據(jù)庫(kù)能夠有效的管理和存儲(chǔ)數(shù)據(jù)。</p><p> 在信息的
78、世界中,信息是從客觀事物出發(fā)再流經(jīng)數(shù)據(jù)庫(kù),經(jīng)過(guò)系統(tǒng)決策機(jī)構(gòu)最終又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個(gè)領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實(shí)世界。</p><p> 3.2.1 數(shù)據(jù)庫(kù)概念設(shè)計(jì)</p><p> 概念結(jié)構(gòu)設(shè)計(jì)是通過(guò)對(duì)用戶進(jìn)行詳細(xì)需求分析并將分析得來(lái)的用戶需求歸納研究和抽象化為信息結(jié)構(gòu),從而形成一個(gè)DBMS的概念模型的過(guò)程。</p><p> 概念結(jié)構(gòu)的
79、主要特點(diǎn)是:</p><p> 能真實(shí)地和充分地反映出現(xiàn)實(shí)世界,以及事物之間的聯(lián)系,能滿足用戶對(duì)數(shù)據(jù)的處理要求。是對(duì)現(xiàn)實(shí)世界的一個(gè)真實(shí)模型。</p><p> 容易理解,當(dāng)和不熟悉計(jì)算機(jī)的用戶進(jìn)行交換意見(jiàn)可以時(shí)利用概念結(jié)構(gòu)易于理解來(lái)讓用戶明白,體現(xiàn)了用戶的積極參與是數(shù)據(jù)庫(kù)的設(shè)計(jì)成功的關(guān)鍵原則。</p><p> 便于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求變更時(shí),對(duì)概念模型
80、修改和擴(kuò)充簡(jiǎn)單。</p><p> 便于向關(guān)系模型、網(wǎng)狀模型、層次模型等各種數(shù)據(jù)模型轉(zhuǎn)換。</p><p> 圖8主要實(shí)體關(guān)系 E-R圖</p><p> 3.2.2 關(guān)系模型轉(zhuǎn)化</p><p> 用戶(用戶id、用戶名、密碼、注冊(cè)時(shí)間、電子郵件、地址、郵編、聯(lián)系電話、購(gòu)物總金額、購(gòu)物總產(chǎn)品數(shù)、)</p><p&
81、gt; 管理員(管理員id、管理員名、密碼、聯(lián)系電話、添加時(shí)間)</p><p> 產(chǎn)品類別(類別id、類別名稱、類別介紹、加入時(shí)間、)</p><p> 產(chǎn)品(產(chǎn)品id、類別id、產(chǎn)品名稱、產(chǎn)品介紹、產(chǎn)品圖片、價(jià)格、產(chǎn)品狀態(tài)、銷售量、銷售金額、產(chǎn)品詳細(xì)數(shù)、點(diǎn)擊數(shù))</p><p> 產(chǎn)品詳細(xì)信息(產(chǎn)品詳細(xì)id、產(chǎn)品id、詳細(xì)描述、價(jià)格、銷售狀態(tài)、銷售時(shí)間、
82、訂單編號(hào))</p><p> 購(gòu)物車信息(購(gòu)物車id、產(chǎn)品id、用戶id、購(gòu)買(mǎi)數(shù)量、單價(jià)、購(gòu)買(mǎi)總額、添加時(shí)間、購(gòu)物車狀態(tài))</p><p> 訂單(訂單id、產(chǎn)品id、用戶id、購(gòu)物車id、購(gòu)買(mǎi)數(shù)量、單價(jià)、購(gòu)買(mǎi)總額、下單時(shí)間、付款狀態(tài)、發(fā)貨狀態(tài)、發(fā)貨數(shù)量、發(fā)貨時(shí)間)</p><p> 留言信息(留言id、產(chǎn)品id、留言內(nèi)容、添加時(shí)間、添加人員)</p&g
83、t;<p> 3.2.3 數(shù)據(jù)庫(kù)表設(shè)計(jì)</p><p><b> 表4 數(shù)據(jù)庫(kù)清單表</b></p><p><b> 表5 廣告信息表</b></p><p><b> 表6管理員表</b></p><p><b> 表7新聞表</b&
84、gt;</p><p><b> 4. 系統(tǒng)實(shí)現(xiàn)</b></p><p><b> 4.1數(shù)據(jù)庫(kù)的連接</b></p><p> 對(duì)web.config進(jìn)行配置:<connectionStrings><addname="weimeiConnectionString" connec
85、tionString="Data Source=.;Initial Catalog=weimeiweb;User ID=sa;Password=123456;" providerName="System.Data.SqlClient"/></connectionStrings></p><p> 4.2網(wǎng)站前臺(tái)首頁(yè)設(shè)計(jì)</p><p&
86、gt; 唯美網(wǎng)站前臺(tái)各功能模塊可以通過(guò)前臺(tái)首頁(yè)的跳轉(zhuǎn)來(lái)實(shí)現(xiàn)轉(zhuǎn)換,網(wǎng)站首頁(yè)就是網(wǎng)站各個(gè)子功能模塊頁(yè)面跳轉(zhuǎn)的一個(gè)載體,網(wǎng)站大多數(shù)功能模塊都可以在唯美網(wǎng)站首頁(yè)表示出來(lái),網(wǎng)站首頁(yè)向用戶展示了網(wǎng)站整體結(jié)構(gòu)布局和所能實(shí)現(xiàn)的功能。</p><p> 用戶在前臺(tái)瀏覽網(wǎng)站信息,主要功能有查看產(chǎn)品(可以看到每個(gè)產(chǎn)品的產(chǎn)品產(chǎn)地、產(chǎn)品規(guī)格、產(chǎn)品價(jià)格、產(chǎn)品品質(zhì)等),站內(nèi)收索,幫助中心,添加留言(對(duì)商品進(jìn)行自己的評(píng)價(jià)),購(gòu)買(mǎi)產(chǎn)品(把選中
87、的商品加入購(gòu)物車后可以繼續(xù)瀏覽網(wǎng)站購(gòu)物或者去收銀臺(tái)結(jié)算下訂單),會(huì)員信息管理(對(duì)自己的個(gè)人信息、登錄密碼等進(jìn)行管理)等,主頁(yè)界面的實(shí)現(xiàn)主要設(shè)計(jì)思路是建立多個(gè)母版頁(yè),利用母版來(lái)實(shí)現(xiàn)主頁(yè)界面布局,編寫(xiě)各個(gè)子功能模塊的頁(yè)面,利用主頁(yè)調(diào)用這些功能頁(yè)面。利用腳本語(yǔ)言,在主頁(yè)中插入Flash廣告。利用后臺(tái)數(shù)據(jù)綁定用樹(shù)對(duì)主頁(yè)商品進(jìn)行多級(jí)分類。網(wǎng)站前臺(tái)界面如圖9所示。</p><p><b> 圖9網(wǎng)站前臺(tái)首頁(yè)圖&l
88、t;/b></p><p> 4.3用戶登錄注冊(cè)頁(yè)面首頁(yè)設(shè)計(jì)</p><p> 已經(jīng)注冊(cè)成為會(huì)員的用戶可以直接進(jìn)行會(huì)員登錄、非會(huì)員用戶可以使用會(huì)員注冊(cè)功能進(jìn)行會(huì)員注冊(cè)。成為會(huì)員用戶后通過(guò)輸入會(huì)員賬號(hào)和密碼點(diǎn)擊提交,提交的數(shù)據(jù)將與網(wǎng)站數(shù)據(jù)庫(kù)里面已經(jīng)注冊(cè)的會(huì)員信息進(jìn)行判斷匹配,并進(jìn)行登錄,如果賬號(hào)和密碼都與數(shù)據(jù)庫(kù)中的信息匹配成功那么登錄成功,如果數(shù)據(jù)庫(kù)中沒(méi)有此信息則登錄不失敗。若輸入
89、的密碼有誤就提示用戶再次輸入,如果用戶名不存在則提醒用戶到注冊(cè)頁(yè)面進(jìn)行會(huì)員注冊(cè)。下面是會(huì)員登錄界面圖和登錄注冊(cè)程序流程圖。</p><p><b> 圖10用戶登陸界面</b></p><p> 圖11登錄注冊(cè)程序流程圖</p><p> 在用戶輸入賬號(hào)和密碼后系統(tǒng)進(jìn)行驗(yàn)證,如果驗(yàn)證失敗則重新輸入,如果沒(méi)注冊(cè)那么進(jìn)行注冊(cè)會(huì)員,會(huì)員注冊(cè)界面
90、如圖12所示。</p><p> 圖12用戶注冊(cè)會(huì)員界面</p><p> 在用戶進(jìn)行會(huì)員注冊(cè)時(shí),首先得輸入用戶名,并點(diǎn)擊對(duì)用戶名進(jìn)行檢查,如果檢查成功則用戶名可用,如果用戶名不可用,則用戶需要重新輸入新的用戶名并重新進(jìn)行用戶名檢查,直到檢查為用戶名可用。用戶名可用后,用戶輸入登錄密碼,系統(tǒng)在用戶提交信息后會(huì)將用戶確認(rèn)的密碼和第一輸入的密碼進(jìn)行驗(yàn)證,如果密碼不一致則提示密碼不一致,如果
91、密碼一致則提示注冊(cè)成功。</p><p> 4.4網(wǎng)站購(gòu)物車的設(shè)計(jì)</p><p><b> 設(shè)計(jì)基本思想:</b></p><p> 1、選擇需要放入的商品點(diǎn)擊加入購(gòu)物車,點(diǎn)擊首頁(yè)購(gòu)物車圖標(biāo)進(jìn)入購(gòu)物車管理頁(yè)面。</p><p> 2、用戶進(jìn)入購(gòu)物車界面時(shí)自動(dòng)判斷是否已經(jīng)有購(gòu)物車存在,若沒(méi)有購(gòu)物車存在,就加入第一
92、件商品,并且開(kāi)始初始化購(gòu)物車,讓商品的數(shù)據(jù)存入表中。若添加的商品已經(jīng)存在購(gòu)物車中,取出購(gòu)物車中已存在的商品數(shù)據(jù)并放到表中。</p><p> 3、點(diǎn)擊繼續(xù)購(gòu)物轉(zhuǎn)換到商城大廳,選擇新的商品放進(jìn)購(gòu)物車,</p><p> 用戶瀏覽網(wǎng)站商品,點(diǎn)擊選中的商品進(jìn)入商品詳細(xì)界面,點(diǎn)擊加入購(gòu)物車圖標(biāo)把選中的商品放入購(gòu)物車中,點(diǎn)擊首頁(yè)購(gòu)物車圖標(biāo)進(jìn)入購(gòu)物車管理頁(yè)面。系統(tǒng)將自動(dòng)對(duì)用戶已經(jīng)購(gòu)買(mǎi)的商品進(jìn)行詳細(xì)
93、的信息統(tǒng)計(jì),然后統(tǒng)計(jì)出購(gòu)買(mǎi)商品全部?jī)r(jià)格計(jì)算出來(lái),讓用戶一目了然,購(gòu)物車界面如圖13所示。</p><p><b> 圖13購(gòu)物車界面</b></p><p> 購(gòu)物車管理功能提供個(gè)修改購(gòu)買(mǎi)商品數(shù)量的功能,用戶可以通過(guò)修改購(gòu)物車?yán)锩娴漠a(chǎn)品數(shù)量來(lái)確定要買(mǎi)的商品數(shù)量,若要對(duì)商品進(jìn)行取消訂購(gòu)點(diǎn)擊刪除購(gòu)物車,在點(diǎn)擊“去收銀臺(tái)”圖標(biāo)進(jìn)行結(jié)算時(shí)沒(méi)有登錄的會(huì)員需要先進(jìn)會(huì)員登錄,會(huì)
94、員登錄后填寫(xiě)收貨人信息并確認(rèn)收貨人信息,確認(rèn)并生成訂單,將訂單信息存入到網(wǎng)站數(shù)據(jù)庫(kù)中。而此時(shí)系統(tǒng)后臺(tái)將生產(chǎn)一個(gè)臨時(shí)的數(shù)據(jù)表,將購(gòu)物車中商品的全部數(shù)據(jù),如:商品單價(jià)、商品編號(hào)、商品數(shù)量等存放到表中,用戶選擇“去收銀臺(tái)”結(jié)算后生成訂單,臨時(shí)數(shù)據(jù)表中商品的各種信息將被系統(tǒng)從數(shù)據(jù)表中調(diào)用并商品詳細(xì)信息提出,從而對(duì)臨時(shí)數(shù)據(jù)表中的商品金額進(jìn)行統(tǒng)計(jì),最后將商品信息、商品總金額、商品訂單號(hào)、商品數(shù)量從訂單中體現(xiàn)出來(lái)。</p><p&
95、gt; 4.5網(wǎng)站后臺(tái)管理功能設(shè)計(jì)</p><p> 作為電子商務(wù)網(wǎng)站,網(wǎng)站后臺(tái)是整個(gè)網(wǎng)站系統(tǒng)的心臟,網(wǎng)站后臺(tái)管理著各種各樣的數(shù)據(jù),這些數(shù)據(jù)支持網(wǎng)站前臺(tái)功能的實(shí)現(xiàn)。唯美公司電子商務(wù)網(wǎng)站后臺(tái)功能包括:商城管理、系統(tǒng)設(shè)置、用戶管理、新聞管理等。</p><p> 4.5.1 網(wǎng)站后臺(tái)登陸功能設(shè)計(jì)</p><p> 網(wǎng)站后臺(tái)登陸功能是進(jìn)入網(wǎng)站后臺(tái)管理界面的第一步,
96、網(wǎng)站管理員要對(duì)網(wǎng)站進(jìn)行商品管理、公告管理、訂單管理等功能必須得先進(jìn)行管理員登陸,網(wǎng)站管理員為系統(tǒng)指定。在管理員輸入管理員登錄名和密碼后,系統(tǒng)將登錄名和密碼與數(shù)據(jù)庫(kù)中的信息進(jìn)行匹配,如果登錄名或者登陸密碼匹配不符,彈出下面的提示框:</p><p> 圖14信息錯(cuò)誤提示框</p><p> 若與數(shù)據(jù)中的數(shù)據(jù)一致,登陸界面跳轉(zhuǎn)到網(wǎng)站后臺(tái)管理系統(tǒng)主頁(yè)。網(wǎng)站后臺(tái)登陸功能核心代碼如下:</
97、p><p><b> {</b></p><p> string mysql;</p><p> mysql = "select count(*)from admin where admin='" + TextBox1.Text + "'and password='" + Tex
98、tBox2.Text + "'";//獲取數(shù)據(jù)庫(kù)中的已有用戶名和密碼以及用戶輸入的用戶名和密碼</p><p> int n = Class1.dd(mysql);</p><p> if (n <= 0)</p><p><b> {</b></p><p> Page.Reg
99、isterClientScriptBlock("e", "<script>alert('很遺憾,用戶名和密碼都不正確!')</script>");//數(shù)據(jù)匹配失敗</p><p> Session.Clear();</p><p> TextBox2.Focus();</p><p>
100、; }//對(duì)用戶名和密碼進(jìn)行驗(yàn)證</p><p><b> else</b></p><p><b> {</b></p><p> Session["admin"] = TextBox1.Text.ToString();</p><p> Response.Redir
101、ect("index.aspx");</p><p> }//驗(yàn)證成功后跳轉(zhuǎn)到網(wǎng)站后臺(tái)管理界面</p><p> 4.5.2 網(wǎng)站商品管理模塊設(shè)計(jì)</p><p> 對(duì)于一個(gè)好的在線購(gòu)物系統(tǒng)必須要有一個(gè)強(qiáng)大的商品管理模塊,商品管理模塊是商務(wù)網(wǎng)站后臺(tái)模塊的一個(gè)最主要的子模塊,它主要實(shí)現(xiàn)對(duì)商品的管理,功能包括添新的商品信息(選擇商品一級(jí)二級(jí)類別
102、,設(shè)置商品價(jià)格、庫(kù)存、商品規(guī)格等)、修改商品信息(可以修改已上架的商品的銷售方式)、刪除已上架商品信息、分頁(yè)顯示商品等。其中最主要的功能是添加新的商品,商品的添加功能讓公司可以在網(wǎng)站上完美展示自己的商品,并且詳細(xì)地對(duì)商品進(jìn)行描述,讓消費(fèi)者在查看商品圖片的時(shí)候能具體地了解商品。商品管理界面如圖15所示。</p><p><b> 圖15商品管理界面</b></p><p&
103、gt; 商品管理模塊中有兩個(gè)關(guān)鍵部分:一是商品類別信息二級(jí)聯(lián)動(dòng),管理員選擇商品一級(jí)類信息的時(shí)候,隸屬于該商品一級(jí)類信息的商品二級(jí)類信息應(yīng)該實(shí)現(xiàn)綁定;而是上傳商品圖片的時(shí)候如何讓存放在本地磁盤(pán)的圖片地址轉(zhuǎn)化為系統(tǒng)的相對(duì)地址。圖片上傳的核心算法如下:</p><p> protected void Button3_Click(object sender, EventArgs e)</p><p
104、> { DateTime ordertime = DateTime.Now;</p><p> string pname= ordertime.ToString("yyyymmddhhmmss")+".gif";</p><p> string name = pname;</p><p> //string
105、 name = this.FileUpload1.FileName;//調(diào)取文件或圖片名</p><p> string size = this.FileUpload1.PostedFile.ContentLength.ToString();//獲取文件或圖片的大小</p><p> string type = this.FileUpload1.PostedFile.ContentTy
106、pe;//獲取文件或圖片的類型</p><p> string type2 = name.Substring(name.LastIndexOf(".") + 1);//獲取文件或圖片的后綴名</p><p> string fpath = Server.MapPath("upfile") + "\\" + name;//獲取文
107、件的實(shí)際路徑</p><p> string ipath = Server.MapPath("~/pic") + "\\" + name;//獲取圖片的實(shí)際路徑</p><p> string wpath = "pic/" + name;//獲得文件的虛擬目錄</p><p> if (type2 =
108、= "jpg" || type2 == "bmp" || type2 == "gif")//判斷文件是不是圖片類型</p><p><b> {</b></p><p> this.FileUpload1.SaveAs(Server.MapPath("~/pic") + "\
109、\" + name);</p><p> this.Image1.ImageUrl ="~/"+wpath;</p><p> Session["productimage"] = wpath.ToString();</p><p> Label3.Visible = false;</p><
110、p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> Label3.Text = "上傳的圖標(biāo)不能為空,修改失敗!"; </p><p><b> 4
111、.6系統(tǒng)測(cè)試</b></p><p> 系統(tǒng)測(cè)試是對(duì)信息系統(tǒng)進(jìn)行全面的測(cè)試,依照雙方合同約定的系統(tǒng)環(huán)境,以確保系統(tǒng)的功能和技術(shù)設(shè)計(jì)滿足業(yè)主的需求,能不能運(yùn)行。主要是為了配件和改進(jìn)產(chǎn)品質(zhì)量、識(shí)別產(chǎn)品的缺陷和問(wèn)題而進(jìn)行的活動(dòng)。</p><p> 4.6.1 系統(tǒng)測(cè)試計(jì)劃</p><p> 會(huì)員注冊(cè)測(cè)試:注冊(cè)頁(yè)面鏈接、會(huì)員注冊(cè)資料提交、密碼修改,個(gè)人信息
112、變更、我的訂單修改。</p><p> 導(dǎo)航跳轉(zhuǎn)測(cè)試:商城大廳頁(yè)面跳轉(zhuǎn)、化妝品專區(qū)跳轉(zhuǎn)、個(gè)人護(hù)理跳轉(zhuǎn)、纖體專區(qū)跳轉(zhuǎn)、會(huì)員中心跳轉(zhuǎn)、幫助中心跳轉(zhuǎn)。</p><p> 商品管理測(cè)試:商品添加、商品查看、商品刪除。</p><p> 系統(tǒng)設(shè)置測(cè)試:公告管理。</p><p> 用戶管理測(cè)試:會(huì)員管理測(cè)試、管理員管理。</p>
113、<p> 新聞資訊測(cè)試:資訊添加、資訊修改、資訊刪除。</p><p> 4.6.2 系統(tǒng)測(cè)試環(huán)境</p><p> 系統(tǒng)測(cè)試環(huán)境包括軟件、硬件環(huán)境、相關(guān)軟件、操作系統(tǒng)。</p><p> 操作系統(tǒng):Windows XP SP3</p><p> 數(shù)據(jù)庫(kù)產(chǎn)品:SQL SERVER 2008</p><p
114、> Internet服務(wù)器管理器:IIS 5.1</p><p><b> 瀏覽器:IE8.0</b></p><p> CPU:Intel(R)T1400 @ 1.73GHz</p><p><b> 內(nèi)存:2G</b></p><p><b> 硬盤(pán):120G</
115、b></p><p> 4.6.3 系統(tǒng)測(cè)試案例</p><p><b> 會(huì)員注冊(cè)測(cè)試案例</b></p><p><b> 導(dǎo)航跳轉(zhuǎn)測(cè)試案例</b></p><p><b> 商品管理測(cè)試案例</b></p><p><b>
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)上商城畢業(yè)論文--網(wǎng)上購(gòu)物商城設(shè)計(jì)和實(shí)現(xiàn)
- 網(wǎng)上購(gòu)物商城系統(tǒng)的畢業(yè)論文
- 基于java網(wǎng)上購(gòu)物商城畢業(yè)論文
- 基于java網(wǎng)上購(gòu)物商城畢業(yè)論文
- 基于java網(wǎng)上購(gòu)物商城-畢業(yè)論文
- 模擬網(wǎng)上購(gòu)物商城畢業(yè)論文
- 基于java網(wǎng)上購(gòu)物商城畢業(yè)論文
- 基于web的網(wǎng)上購(gòu)物商城的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 畢業(yè)論文---基于jsp的網(wǎng)上購(gòu)物商城的設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上商城購(gòu)物系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 網(wǎng)上商城購(gòu)物系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)論文 電子購(gòu)物商城系統(tǒng)設(shè)計(jì)
- 網(wǎng)上購(gòu)物畢業(yè)論文--網(wǎng)上購(gòu)物系統(tǒng)的分析與設(shè)計(jì)
- 網(wǎng)上購(gòu)物畢業(yè)論文
- 網(wǎng)上商城畢業(yè)論文
- 網(wǎng)上商城畢業(yè)論文
- 畢業(yè)論文——電子購(gòu)物商城系統(tǒng)
- 電子購(gòu)物商城系統(tǒng)畢業(yè)論文
- 網(wǎng)上購(gòu)物商城畢業(yè)設(shè)計(jì)開(kāi)題報(bào)告
- 網(wǎng)上購(gòu)物系統(tǒng)畢業(yè)論文
評(píng)論
0/150
提交評(píng)論