版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
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ù)簡介2</p><p> 1.2.2 SQL Server 2008數(shù)據(jù)庫概述2</p><p> 1.2.3 IIS
3、5.1管理器3</p><p> 1.2.4 Visual Studio 20084</p><p><b> 1.3開發(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ù)庫設(shè)計(jì)15</p><p> 3.2.1 數(shù)據(jù)庫概念設(shè)計(jì)15</
6、p><p> 3.2.2 關(guān)系模型轉(zhuǎn)化15</p><p> 3.2.3 數(shù)據(jù)庫表設(shè)計(jì)16</p><p> 4. 系統(tǒng)實(shí)現(xiàn)17</p><p> 4.1數(shù)據(jù)庫的連接17</p><p> 4.2網(wǎng)站前臺(tái)首頁設(shè)計(jì)17</p><p> 4.3用戶登錄注冊(cè)頁面首頁設(shè)計(jì)18<
7、;/p><p> 4.4網(wǎng)站購物車的設(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)測試23</p><p> 4.6.1 系
8、統(tǒng)測試計(jì)劃23</p><p> 4.6.2 系統(tǒng)測試環(huán)境24</p><p> 4.6.3 系統(tǒng)測試案例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ì)過程實(shí)現(xiàn)過程中的收獲28</p><p><b> 參考文獻(xiàn)29</b></p><p><b> 致謝30</b></p><p><b> 摘要:</b></p><p> 隨著中國電子信息技術(shù)的發(fā)展,網(wǎng)上購物網(wǎng)民規(guī)模的不斷擴(kuò)
10、大,進(jìn)行網(wǎng)上購物的使用率不斷提升,現(xiàn)實(shí)生活中的購物不再是單一的實(shí)現(xiàn)購物形式,電子商務(wù)網(wǎng)上購物方便、高效、快捷等特點(diǎn)符合現(xiàn)代人的快節(jié)奏生活,電子商務(wù)網(wǎng)上購物逐漸變成了大眾的一種生活方式。</p><p> 唯美公司電子商務(wù)網(wǎng)站是基于Internet的電商務(wù)平臺(tái),系統(tǒng)選用B2C(Business to Consumers)的電子商務(wù)模式并且運(yùn)用結(jié)構(gòu)化開發(fā)方法對(duì)系統(tǒng)進(jìn)行開發(fā),然后按照目前的網(wǎng)上購物商城的現(xiàn)狀設(shè)計(jì)出系統(tǒng)
11、原型。本系統(tǒng)不但可以擴(kuò)大唯美公司的市場影響力和提高公司知名度,還可以減少唯美公司的經(jīng)營成本,提高工作人員的工作效率。</p><p> 論文先介紹了網(wǎng)站的開發(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)商品搜索、用戶購物車管理等功能,為網(wǎng)站的管理員提供管理功能有:公告信息管理、訂單信息管理、商品
12、管理、用戶信息管理等功能。在設(shè)計(jì)方面上,對(duì)于系統(tǒng)的設(shè)計(jì)與開發(fā)過程中的軟件工程規(guī)范進(jìn)行嚴(yán)格遵守,綜合性地從經(jīng)濟(jì)、技術(shù)以及可操作性等方面對(duì)系統(tǒng)的開發(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)站頁面的設(shè)計(jì),后臺(tái)數(shù)據(jù)庫選用SQL Server2008數(shù)據(jù)庫。</p><p><
13、b> 關(guān)鍵詞:</b></p><p> ASP.NET技術(shù);電子商務(wù);SQL Server2008數(shù)據(jù)庫;購物車;</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)上商城正在以從來沒有過的速度飛速發(fā)展,電子商務(wù)的飛速發(fā)展改變了整個(gè)社會(huì)的生產(chǎn)方式,改變了傳統(tǒng)的生產(chǎn)關(guān)系,而且對(duì)社會(huì)的第三產(chǎn)業(yè)的發(fā)展產(chǎn)生了極為深遠(yuǎn)的影響?,F(xiàn)在購物網(wǎng)站已變成了網(wǎng)民們最常用的購物搜索平臺(tái),最近年來,許多大型購物網(wǎng)站的不斷崛起,網(wǎng)站內(nèi)的商品種類不斷豐富、
22、網(wǎng)站與消費(fèi)者間信息不斷完善,網(wǎng)民直接在這些購物平臺(tái)上搜索的意愿增加。網(wǎng)民電腦上常用的購物搜索網(wǎng)站類型中,購物網(wǎng)站達(dá)75.8%,遠(yuǎn)超綜合搜索引擎(23.7%)和垂直搜索引擎(0.5%)。隨著電子商務(wù)的普及、物流和在線支付服務(wù)質(zhì)量的提升,網(wǎng)民線上購物意愿增強(qiáng),購物搜索后在線購買的比例增加。62.2%的網(wǎng)民在搜索購物信息后,以線上購買情況較多,還有13.4%的人“線上、線下購買情況下不多”,只有22.6%的網(wǎng)民線下購買情況較多,1.6%的網(wǎng)民
23、不購買。與2012年相比,2013年網(wǎng)民在進(jìn)行購物搜索后,線上購買情況較多的比例大幅度提升,增加了22個(gè)百分點(diǎn),2012年線上線下購買情況差不多的網(wǎng)民的購買渠道重心已經(jīng)逐漸向線上購買傾斜。網(wǎng)民線上購買的意愿增加,為擁有電子商務(wù)的企業(yè)和商家收益提升帶來了更多的機(jī)會(huì),網(wǎng)上</p><p> 在2013年底總體看來,我國中小型企業(yè)使用信息技術(shù)和計(jì)算機(jī)辦公程度比較高,不過由于各地區(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ù)使用率近年來表現(xiàn)平穩(wěn),在線采購和在線銷售的比例維持在25%上下,但是隨著人們購物方式的轉(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ù)作為一門綜合的新興商務(wù)活動(dòng),正在成為國民經(jīng)濟(jì)發(fā)展的新動(dòng)力。發(fā)展電子商務(wù)是以信息化帶動(dòng)工業(yè)化,促進(jìn)我國產(chǎn)業(yè)結(jié)構(gòu)調(diào)整,推動(dòng)經(jīng)濟(jì)增長方式由粗放型向集約型轉(zhuǎn)變、提高國民經(jīng)濟(jì)運(yùn)行質(zhì)量和效率、走新型工業(yè)化道路的重大舉措。</p><
26、p> 唯美公司電子商務(wù)網(wǎng)站是為唯美化妝品搭建一個(gè)商品發(fā)布、銷售的電子商務(wù)平臺(tái),讓唯美公司能分到一塊化妝品電子商務(wù)產(chǎn)業(yè)這塊大蛋糕,據(jù)中國電子研究中心(100EC.CN)監(jiān)測,F(xiàn)rost & Sullivan的報(bào)告數(shù)據(jù)顯示,在線B2C美妝產(chǎn)品銷售占中國美妝產(chǎn)品零售銷售總額的比例已從2010年的1.3%上升至2013年的10.2%,到2018年預(yù)計(jì)將增長至21.9%,(中國電子商務(wù)研究中心訊)據(jù)中國電子研究中心(100EC.C
27、N)監(jiān)測數(shù)據(jù)顯示,中國化妝品(護(hù)膚品)市場在2007年成為全球第三大化妝品市場,以每年15%左右的速度發(fā)展,2011年突破了2000億元大關(guān)。其中,2011年化妝品網(wǎng)購規(guī)模達(dá)372.6億元,增幅為66.6%。預(yù)計(jì)到2015年,化妝品網(wǎng)購交易規(guī)模將超過1200億元。建立屬于唯美公司自己的電子商務(wù)平臺(tái),不但可以提什企業(yè)的銷售量,擴(kuò)大銷售半徑,而且還能提高企業(yè)辦公效率,精簡企業(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ù)庫。網(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ù)簡介</p><p> ASP.NET是基于.NET Framework的動(dòng)態(tài)網(wǎng)站技術(shù),是.NET Framework一部分,是一種高度分布式的由Internet服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù),它可以在通過HTTP請(qǐng)求文檔時(shí)再在Web服務(wù)器上動(dòng)態(tài)創(chuàng)建它們。 指 Active Server Pages(動(dòng)態(tài)服務(wù)器頁面) ,運(yùn)行于 IIS
30、(Internet Information Server 服務(wù),是Windows開發(fā)的Web服務(wù)器)之中的程序。 </p><p> ASP .NET的網(wǎng)站或應(yīng)用程序通常使用 Microsoft(微軟)公司的IDE(集成開發(fā)環(huán)境)產(chǎn)品Visual Studio進(jìn)行開發(fā)。本項(xiàng)目正是使用Visual Studio進(jìn)行開發(fā)的。</p><p> 1.2.2 SQL Server 2
31、008數(shù)據(jù)庫概述</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ù)庫中??梢詫?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開發(fā)的自定義應(yīng)用程序中使用數(shù)據(jù),在面向服務(wù)的架構(gòu)(SOA)和通過 Microsoft BizTalk Server 進(jìn)行的業(yè)務(wù)流程中使用數(shù)據(jù)。信息工作人員可以通過日常使用的工具直接訪問數(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ò)展性來運(yùn)行他們最關(guān)鍵任務(wù)的應(yīng)用程序。</p><p> · 高效的——使得公司可以降低開發(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)頁的內(nèi)容傳遞給使用者。IIS5.1適用于Windows XP操作系統(tǒng),在Windows XP操作系統(tǒng)下IIS5.1的按照步驟如下:</p>
35、<p> 進(jìn)入控制面板,雙擊控制面板中的添加刪除程序,在添加刪除界面中雙擊添加/刪除 Windows組件。</p><p> 選中并雙擊添加/刪除 Windows組件,彈出組件安裝向?qū)?,選中Internet 信息服務(wù)(IIS)選項(xiàng)打勾,單擊詳細(xì)信息圖標(biāo)。</p><p> 在彈出的IIS 子組件中,將所有選項(xiàng)全部選中打勾.。</p><p> 點(diǎn)
36、擊確定,選擇瀏覽文件,選擇IIS5.1等待安裝,安裝完成后單擊我的電腦,選擇管理,在管理界面中打開服務(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> 開發(fā)人員應(yīng)用Microsoft Visual Studio 2008 能夠快速設(shè)計(jì)出高性能,滿足用戶需求同時(shí)密不可分的系統(tǒng)中的相關(guān)模塊,充分顯示了Visual Studio 2008 的強(qiáng)大功能,提供一個(gè)開發(fā)智能客戶端的構(gòu)思。它提供了先進(jìn)的創(chuàng)新功能、數(shù)據(jù)庫功能、開發(fā)工具和調(diào)試功能,幫助開發(fā)人員在用戶需
38、求,滿足用戶需求的條件下,快速設(shè)計(jì)出系統(tǒng)。Visual Basic、Visual C#和Visual C++都可以使用Visual Studio這個(gè)相同的集成開發(fā)環(huán)境(IDE)。 它包含一個(gè)集成開發(fā)環(huán)境(IDE)和C#高級(jí)編輯器,同時(shí)也支持調(diào)試可以改善許多開發(fā)商的附加功能效率。 Visual Studio和SDK均使用相同的C#編譯器、JIT編譯器來編譯和運(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)用程序開發(fā)2、高效的團(tuán)隊(duì)協(xié)作3、突破性的用戶體驗(yàn) </p><p><b> 1.3開發(fā)方法&
40、lt;/b></p><p> 信息系統(tǒng)的開發(fā)作為一項(xiàng)工作量大,需要時(shí)間多和消耗的精力多的工作,讓系統(tǒng)開發(fā)的每一項(xiàng)工作都變得很重要,對(duì)系統(tǒng)開發(fā)來說,不僅開發(fā)技術(shù)和管理重要,系統(tǒng)的開發(fā)方法也對(duì)系統(tǒng)開發(fā)起到了很重要的作用。信息系統(tǒng)的開發(fā)方法主要有:結(jié)構(gòu)化方法、原型法、面向?qū)ο蠓ā?lt;/p><p> 結(jié)構(gòu)化系統(tǒng)開發(fā)方法是到目前為止信息系統(tǒng)開法方法中應(yīng)用最實(shí)用和最普遍的一種,而唯美公司電
41、子商務(wù)網(wǎng)站的正是才用這種開發(fā)方法。</p><p> 結(jié)構(gòu)化系統(tǒng)開發(fā)方法的基本思想</p><p> 結(jié)構(gòu)化系統(tǒng)開發(fā)方法的基本思想是:按照信息系統(tǒng)生命周期把整個(gè)信息系統(tǒng)的開發(fā)過程劃分為系統(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è)最小工作包開始入手,先編程玩成沒個(gè)子模塊功能,然后在把各個(gè)功能組合成個(gè)系統(tǒng)整體。</p><p> 結(jié)構(gòu)化系統(tǒng)開發(fā)方法的特點(diǎn)[19]</p><p> 結(jié)構(gòu)化系統(tǒng)開發(fā)方法主要強(qiáng)調(diào)以下特點(diǎn):</p><p> 1強(qiáng)調(diào)系統(tǒng)開發(fā)的整體性和全局性。</p>
43、<p> 2遵循用戶至上原則。用戶的需要才是我們真正需要的,將系統(tǒng)面向用戶,提高用戶參與積極性是系統(tǒng)開發(fā)成功的關(guān)鍵。</p><p> 3嚴(yán)格區(qū)分工作階段,系統(tǒng)開發(fā)每個(gè)階段都有其明確的任務(wù)和目標(biāo),前一階段工作成果是后一階段的工作依據(jù),工作階段不可打亂或顛倒。</p><p> 4開發(fā)過程工程化,文檔資料標(biāo)準(zhǔn)化。</p><p><b>
44、 系統(tǒng)開發(fā)的生命周期</b></p><p> 系統(tǒng)開發(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)開發(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ù)庫設(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)測試與轉(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)問題并提出系統(tǒng)變更的請(qǐng)求等</p><p> 結(jié)構(gòu)化系統(tǒng)開發(fā)方法的優(yōu)缺點(diǎn)</p><p> 結(jié)構(gòu)化系統(tǒng)開發(fā)方法優(yōu)點(diǎn)在
51、于:理論基礎(chǔ)嚴(yán)密,它指導(dǎo)思想是在系統(tǒng)建立之前就將用戶需求進(jìn)行充分了解。系統(tǒng)開發(fā)過程中注重整體性和全局性,進(jìn)而消除開發(fā)過程的凌亂狀態(tài),讓開發(fā)過程順利的進(jìn)行,它是一種目前廣泛最常用的系統(tǒng)開發(fā)方法。結(jié)構(gòu)化系統(tǒng)開發(fā)方法也有許多的缺點(diǎn),例如:開發(fā)周期長;文檔、設(shè)計(jì)說明繁瑣,工作效率低;所以在開發(fā)的初級(jí)階段必須得全面認(rèn)識(shí)和了解系統(tǒng)的信息需求,對(duì)各種可能發(fā)生的風(fēng)險(xiǎn)進(jìn)行規(guī)避,不過這些都不太現(xiàn)實(shí);若用戶參與系統(tǒng)開發(fā)積極性沒有被充分調(diào)動(dòng),則會(huì)造成系統(tǒng)交接過
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)目可行性研究是通過對(duì)項(xiàng)目主要內(nèi)容個(gè)配套條件,如市場需求、資源供應(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ù)測,從而提出該項(xiàng)目是否值得投資個(gè)如何進(jìn)行建設(shè)的建議。可行性研究具有預(yù)見行、公正性、可靠性、科學(xué)性的特點(diǎn)。</p><p> 2.1.1 經(jīng)濟(jì)可行性分析</p><p> 經(jīng)濟(jì)可行性分析主要是從資源配置的角度衡量項(xiàng)目的價(jià)值,分析項(xiàng)目將會(huì)帶來的經(jīng)濟(jì)效益是否超過開發(fā)和維護(hù)系統(tǒng)所需要的費(fèi)用。</p>&l
54、t;p><b> 成本分析</b></p><p> 軟件設(shè)計(jì)和開發(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)者購買企業(yè)的產(chǎn)品。而且在方便消費(fèi)者的同時(shí),最大程度的簡化了傳統(tǒng)手工簽單的復(fù)雜程度,讓企業(yè)在交易環(huán)節(jié)上節(jié)約一定的人力資源成本,提高企業(yè)的效益。</p><p> 綜合以上成本分析和效益分析兩個(gè)方面證明此系統(tǒng)開發(fā)經(jīng)濟(jì)可行性是可行的。</p><p> 2.1.2 技術(shù)可行性分析</p><p> 系統(tǒng)開發(fā)在技術(shù)可行
56、性上可以簡單的劃分為硬件(包括外圍設(shè)備)的可行性要求和軟件的可行性要求(包括、開發(fā)設(shè)計(jì)工具、設(shè)計(jì)語言、后臺(tái)數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)、輔助開發(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ù)庫管理軟件:SQL Server 2008</p><p> Web應(yīng)用服務(wù)器:IIS 5.1信息服務(wù)器</p><p> 網(wǎng)頁設(shè)計(jì)軟件:Visual Studio 2008</p><p
58、> 繪圖工具:Adobe Photoshop CS5</p><p> 本系統(tǒng)開發(fā)環(huán)境要求較低,開發(fā)工具以及開發(fā)語言容易掌握,所以此網(wǎng)站在開發(fā)技術(shù)可行。</p><p> 2.1.3操作可行性分析</p><p> 唯美網(wǎng)站管理部門通過對(duì)網(wǎng)站管理人員進(jìn)行專業(yè)培訓(xùn)來對(duì)網(wǎng)站進(jìn)行維護(hù)。本網(wǎng)站管理操作簡單,維護(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è)人訂單,線上訂購,在線留言等。</p><p> 網(wǎng)站管理員:查看和修改已上傳的產(chǎn)品和增加新產(chǎn)品,對(duì)會(huì)員進(jìn)行管理(會(huì)員信息的添加、修改和刪除)。</p><p><b> 性能需求 </b></p><p> 可用性:要求頁面下載速度快速,支持文本、頁面的可讀性強(qiáng),用戶界面簡潔友好,網(wǎng)站各類目錄清楚,反饋渠道流暢快捷
61、,信息可訪問性強(qiáng),方便用戶查詢、搜索信息。</p><p> 功能性:站內(nèi)搜索操作簡單,方便快捷,醒目可靠性強(qiáng)的導(dǎo)航系統(tǒng),定位性高,鏈接可視性好,返回簡單順利。</p><p> 可靠性:訪問控制高度規(guī)范,會(huì)員身份認(rèn)證嚴(yán)謹(jǐn),會(huì)員個(gè)人隱私的保密工作完善、健全,不向外泄露會(huì)員資料。</p><p><b> 用戶界面需求</b></p&
62、gt;<p> 頁面風(fēng)格:柔美淡黃購物網(wǎng)站</p><p> 字體顯示:黑色字體為主</p><p><b> 待解決問題</b></p><p> 工作效率低是許多中小型企業(yè)普遍存在的問題,傳統(tǒng)的銷售模式使得公司銷售過程非常麻煩,銷售明細(xì)表、銷售清單、顧客資料等都必須用手工的方式去一一記錄,整個(gè)銷售、供應(yīng)鏈、庫存管理都變
63、得非常麻煩,使得公司工作效率很低。</p><p> 針對(duì)待解決的問題,主要可以從以下兩個(gè)方面分析:首先、收集客戶需求信息和個(gè)人信息。提高客戶需求信息的收集和處理效率,建立一套規(guī)范統(tǒng)一屬于自己的模板式工具,這就要求網(wǎng)站具有這些統(tǒng)一信息和整理規(guī)范處理信息的能力,從而代替?zhèn)鹘y(tǒng)的重復(fù)性強(qiáng)的手工整理方法。第二、提高辦公自動(dòng)化。辦公自動(dòng)化可以簡化辦公流程,加快公文流轉(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)和連接線來描述某一個(gè)具體業(yè)務(wù)進(jìn)行何種處理過程。業(yè)務(wù)流程圖可以用來幫助開發(fā)人員分析開發(fā)項(xiàng)目的整體功能,是開發(fā)人員間進(jìn)行思想交流的工具,可以避免在開發(fā)設(shè)計(jì)過程中開發(fā)人員忽略掉某些系統(tǒng)功能。</p><p> 圖為網(wǎng)站前臺(tái)訂購模塊的業(yè)務(wù)流程圖。用戶瀏覽網(wǎng)站,對(duì)自己感興趣的商品信息進(jìn)行查看,決定購買后可以將選中的商品放入購物車,如果還需要購買別的商品,可以回到商城繼續(xù)瀏覽商品進(jìn)行購物。購物完成后去收銀臺(tái)進(jìn)行結(jié)
66、算,如果沒有進(jìn)行會(huì)員登錄則不能進(jìn)行結(jié)算,必須先進(jìn)行會(huì)員登錄,登錄后進(jìn)行購買結(jié)算,如果不是網(wǎng)站會(huì)員,則要進(jìn)行會(huì)員注冊(cè)并登錄方可進(jìn)行結(jié)算。在確認(rèn)所購買的商品后正式下單,進(jìn)入支付環(huán)節(jié),用戶可以進(jìn)行支付方式選擇,在此用戶可以對(duì)收貨人信息和地址進(jìn)行修改。生成訂單后管理員可以受理訂單并對(duì)訂單狀態(tài)進(jìn)行跟蹤查詢,管理員可以根據(jù)訂單信息,做出商品銷售情況統(tǒng)計(jì),唯美網(wǎng)站的具體購物流程如圖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):簡稱DFD,DFD描述了信息流和數(shù)據(jù)從輸入傳遞到加工處理最后到輸出時(shí)的圖形化技術(shù),</p>&l
68、t;p> 在開發(fā)人員畫數(shù)據(jù)流圖時(shí),首先,要對(duì)系統(tǒng)的進(jìn)行整體的分析,并且劃分出系統(tǒng)的邊界,根據(jù)整體分析和劃分出的邊界找出系統(tǒng)的數(shù)據(jù)來源和去處,使開發(fā)人員更容易地確定系統(tǒng)外部實(shí)體,并畫出整個(gè)系統(tǒng)的頂層數(shù)據(jù)流程圖。其次,通過系統(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ì)員信息、更新訂購信息。用戶傳遞給網(wǎng)站的信息主要有用戶注冊(cè)、用戶訂購。得出數(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在線訂購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ù)流程圖更清晰,讓開發(fā)人員更輕松地按照數(shù)據(jù)流程圖進(jìn)行開發(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ù)庫的數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)項(xiàng)說明);數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)流圖中數(shù)據(jù)塊的數(shù)據(jù)結(jié)構(gòu)說明);數(shù)據(jù)流(數(shù)據(jù)流圖中流線的說明);數(shù)據(jù)存儲(chǔ)(數(shù)據(jù)流圖中數(shù)據(jù)塊的存儲(chǔ)特性說明);處理過程(數(shù)據(jù)流圖中功能塊說明)。</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é)構(gòu)清楚,要能夠吸引用戶的眼球,整體色調(diào)不應(yīng)該太絢麗,整體色調(diào)過于絢麗會(huì)讓瀏覽者感到不適。企業(yè)的主要產(chǎn)品分類合理,目錄要有條不紊,在最大限度上方便用戶瀏覽網(wǎng)站的信息。系統(tǒng)前臺(tái)各個(gè)功能模塊之間的跳轉(zhuǎn)主要是依賴于網(wǎng)站前臺(tái)首頁,網(wǎng)站的前臺(tái)首頁是各個(gè)模塊功能的母體,各個(gè)子模塊功能界面和前臺(tái)首頁構(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è)公告信息,進(jìn)行產(chǎn)品站內(nèi)搜索和查看產(chǎn)品詳細(xì)信息,但是不能購買產(chǎn)品。用戶如果需要購買產(chǎn)品,首先要注冊(cè)成為網(wǎng)站會(huì)員。</p><p> 會(huì)員功能:會(huì)員登錄后,可以進(jìn)入會(huì)員中心管理自己的個(gè)人信息,例如帳號(hào)信息,登錄密碼修改,訂單信息,收藏夾等。</p><p>
75、 訂購功能:已注冊(cè)會(huì)員的用戶進(jìn)行產(chǎn)品訂購,生成訂貨單并反饋到網(wǎng)站后臺(tái),由網(wǎng)站管理員處理前臺(tái)用戶訂購行為生成的訂單</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è)置商品的庫存量、添加商品基本信息(照片、簡介等)等功能,</p><p> 訂單管理功能:網(wǎng)站的管理員在后臺(tái)收到系統(tǒng)前臺(tái)用戶提交的購買訂單后,根據(jù)用戶是否已經(jīng)付款的情況確定是否對(duì)用戶發(fā)貨,確認(rèn)付款成功后,生成發(fā)貨單將訂單交給貨部門處理。</p><p> 用戶管理功能:包括對(duì)會(huì)員信息進(jìn)行編輯、刪除,也
77、可手動(dòng)添加會(huì)員信息等</p><p> 圖7系統(tǒng)后臺(tái)功能模塊圖</p><p><b> 3.2 數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 數(shù)據(jù)庫設(shè)計(jì)是指在一個(gè)給定的應(yīng)用環(huán)境中,構(gòu)造或者設(shè)計(jì)優(yōu)化的數(shù)據(jù)庫物理結(jié)構(gòu)和邏輯模式,而且根據(jù)此建立數(shù)據(jù)庫以及應(yīng)用系統(tǒng),讓數(shù)據(jù)庫能夠有效的管理和存儲(chǔ)數(shù)據(jù)。</p><p> 在信息的
78、世界中,信息是從客觀事物出發(fā)再流經(jīng)數(shù)據(jù)庫,經(jīng)過系統(tǒng)決策機(jī)構(gòu)最終又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個(gè)領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實(shí)世界。</p><p> 3.2.1 數(shù)據(jù)庫概念設(shè)計(jì)</p><p> 概念結(jié)構(gòu)設(shè)計(jì)是通過對(duì)用戶進(jìn)行詳細(xì)需求分析并將分析得來的用戶需求歸納研究和抽象化為信息結(jié)構(gòu),從而形成一個(gè)DBMS的概念模型的過程。</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)行交換意見可以時(shí)利用概念結(jié)構(gòu)易于理解來讓用戶明白,體現(xiàn)了用戶的積極參與是數(shù)據(jù)庫的設(shè)計(jì)成功的關(guān)鍵原則。</p><p> 便于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求變更時(shí),對(duì)概念模型
80、修改和擴(kuò)充簡單。</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)系電話、購物總金額、購物總產(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> 購物車信息(購物車id、產(chǎn)品id、用戶id、購買數(shù)量、單價(jià)、購買總額、添加時(shí)間、購物車狀態(tài))</p><p> 訂單(訂單id、產(chǎn)品id、用戶id、購物車id、購買數(shù)量、單價(jià)、購買總額、下單時(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ù)庫表設(shè)計(jì)</p><p><b> 表4 數(shù)據(jù)庫清單表</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ù)庫的連接</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)首頁設(shè)計(jì)</p><p&
86、gt; 唯美網(wǎng)站前臺(tái)各功能模塊可以通過前臺(tái)首頁的跳轉(zhuǎn)來實(shí)現(xiàn)轉(zhuǎn)換,網(wǎng)站首頁就是網(wǎng)站各個(gè)子功能模塊頁面跳轉(zhuǎn)的一個(gè)載體,網(wǎng)站大多數(shù)功能模塊都可以在唯美網(wǎng)站首頁表示出來,網(wǎng)站首頁向用戶展示了網(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à)),購買產(chǎn)品(把選中
87、的商品加入購物車后可以繼續(xù)瀏覽網(wǎng)站購物或者去收銀臺(tái)結(jié)算下訂單),會(huì)員信息管理(對(duì)自己的個(gè)人信息、登錄密碼等進(jìn)行管理)等,主頁界面的實(shí)現(xiàn)主要設(shè)計(jì)思路是建立多個(gè)母版頁,利用母版來實(shí)現(xiàn)主頁界面布局,編寫各個(gè)子功能模塊的頁面,利用主頁調(diào)用這些功能頁面。利用腳本語言,在主頁中插入Flash廣告。利用后臺(tái)數(shù)據(jù)綁定用樹對(duì)主頁商品進(jìn)行多級(jí)分類。網(wǎng)站前臺(tái)界面如圖9所示。</p><p><b> 圖9網(wǎng)站前臺(tái)首頁圖&l
88、t;/b></p><p> 4.3用戶登錄注冊(cè)頁面首頁設(shè)計(jì)</p><p> 已經(jīng)注冊(cè)成為會(huì)員的用戶可以直接進(jìn)行會(huì)員登錄、非會(huì)員用戶可以使用會(huì)員注冊(cè)功能進(jìn)行會(huì)員注冊(cè)。成為會(huì)員用戶后通過輸入會(huì)員賬號(hào)和密碼點(diǎn)擊提交,提交的數(shù)據(jù)將與網(wǎng)站數(shù)據(jù)庫里面已經(jīng)注冊(cè)的會(huì)員信息進(jìn)行判斷匹配,并進(jìn)行登錄,如果賬號(hào)和密碼都與數(shù)據(jù)庫中的信息匹配成功那么登錄成功,如果數(shù)據(jù)庫中沒有此信息則登錄不失敗。若輸入
89、的密碼有誤就提示用戶再次輸入,如果用戶名不存在則提醒用戶到注冊(cè)頁面進(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)證失敗則重新輸入,如果沒注冊(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)站購物車的設(shè)計(jì)</p><p><b> 設(shè)計(jì)基本思想:</b></p><p> 1、選擇需要放入的商品點(diǎn)擊加入購物車,點(diǎn)擊首頁購物車圖標(biāo)進(jìn)入購物車管理頁面。</p><p> 2、用戶進(jìn)入購物車界面時(shí)自動(dòng)判斷是否已經(jīng)有購物車存在,若沒有購物車存在,就加入第一
92、件商品,并且開始初始化購物車,讓商品的數(shù)據(jù)存入表中。若添加的商品已經(jīng)存在購物車中,取出購物車中已存在的商品數(shù)據(jù)并放到表中。</p><p> 3、點(diǎn)擊繼續(xù)購物轉(zhuǎn)換到商城大廳,選擇新的商品放進(jìn)購物車,</p><p> 用戶瀏覽網(wǎng)站商品,點(diǎn)擊選中的商品進(jìn)入商品詳細(xì)界面,點(diǎn)擊加入購物車圖標(biāo)把選中的商品放入購物車中,點(diǎn)擊首頁購物車圖標(biāo)進(jìn)入購物車管理頁面。系統(tǒng)將自動(dòng)對(duì)用戶已經(jīng)購買的商品進(jìn)行詳細(xì)
93、的信息統(tǒng)計(jì),然后統(tǒng)計(jì)出購買商品全部價(jià)格計(jì)算出來,讓用戶一目了然,購物車界面如圖13所示。</p><p><b> 圖13購物車界面</b></p><p> 購物車管理功能提供個(gè)修改購買商品數(shù)量的功能,用戶可以通過修改購物車?yán)锩娴漠a(chǎn)品數(shù)量來確定要買的商品數(shù)量,若要對(duì)商品進(jìn)行取消訂購點(diǎn)擊刪除購物車,在點(diǎn)擊“去收銀臺(tái)”圖標(biāo)進(jìn)行結(jié)算時(shí)沒有登錄的會(huì)員需要先進(jìn)會(huì)員登錄,會(huì)
94、員登錄后填寫收貨人信息并確認(rèn)收貨人信息,確認(rèn)并生成訂單,將訂單信息存入到網(wǎng)站數(shù)據(jù)庫中。而此時(shí)系統(tǒng)后臺(tái)將生產(chǎn)一個(gè)臨時(shí)的數(shù)據(jù)表,將購物車中商品的全部數(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)出來。</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ù)庫中的信息進(jìn)行匹配,如果登錄名或者登陸密碼匹配不符,彈出下面的提示框:</p><p> 圖14信息錯(cuò)誤提示框</p><p> 若與數(shù)據(jù)中的數(shù)據(jù)一致,登陸界面跳轉(zhuǎn)到網(wǎng)站后臺(tái)管理系統(tǒng)主頁。網(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ù)庫中的已有用戶名和密碼以及用戶輸入的用戶名和密碼</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è)好的在線購物系統(tǒng)必須要有一個(gè)強(qiáng)大的商品管理模塊,商品管理模塊是商務(wù)網(wǎng)站后臺(tái)模塊的一個(gè)最主要的子模塊,它主要實(shí)現(xiàn)對(duì)商品的管理,功能包括添新的商品信息(選擇商品一級(jí)二級(jí)類別
102、,設(shè)置商品價(jià)格、庫存、商品規(guī)格等)、修改商品信息(可以修改已上架的商品的銷售方式)、刪除已上架商品信息、分頁顯示商品等。其中最主要的功能是添加新的商品,商品的添加功能讓公司可以在網(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í)候如何讓存放在本地磁盤的圖片地址轉(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)測試</b></p><p> 系統(tǒng)測試是對(duì)信息系統(tǒng)進(jìn)行全面的測試,依照雙方合同約定的系統(tǒng)環(huán)境,以確保系統(tǒng)的功能和技術(shù)設(shè)計(jì)滿足業(yè)主的需求,能不能運(yùn)行。主要是為了配件和改進(jìn)產(chǎn)品質(zhì)量、識(shí)別產(chǎn)品的缺陷和問題而進(jìn)行的活動(dòng)。</p><p> 4.6.1 系統(tǒng)測試計(jì)劃</p><p> 會(huì)員注冊(cè)測試:注冊(cè)頁面鏈接、會(huì)員注冊(cè)資料提交、密碼修改,個(gè)人信息
112、變更、我的訂單修改。</p><p> 導(dǎo)航跳轉(zhuǎn)測試:商城大廳頁面跳轉(zhuǎn)、化妝品專區(qū)跳轉(zhuǎn)、個(gè)人護(hù)理跳轉(zhuǎn)、纖體專區(qū)跳轉(zhuǎn)、會(huì)員中心跳轉(zhuǎn)、幫助中心跳轉(zhuǎn)。</p><p> 商品管理測試:商品添加、商品查看、商品刪除。</p><p> 系統(tǒng)設(shè)置測試:公告管理。</p><p> 用戶管理測試:會(huì)員管理測試、管理員管理。</p>
113、<p> 新聞資訊測試:資訊添加、資訊修改、資訊刪除。</p><p> 4.6.2 系統(tǒng)測試環(huán)境</p><p> 系統(tǒng)測試環(huán)境包括軟件、硬件環(huán)境、相關(guān)軟件、操作系統(tǒng)。</p><p> 操作系統(tǒng):Windows XP SP3</p><p> 數(shù)據(jù)庫產(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> 硬盤:120G</
115、b></p><p> 4.6.3 系統(tǒng)測試案例</p><p><b> 會(huì)員注冊(cè)測試案例</b></p><p><b> 導(dǎo)航跳轉(zhuǎn)測試案例</b></p><p><b> 商品管理測試案例</b></p><p><b>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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)上購物商城設(shè)計(jì)和實(shí)現(xiàn)
- 網(wǎng)上購物商城系統(tǒng)的畢業(yè)論文
- 基于java網(wǎng)上購物商城畢業(yè)論文
- 基于java網(wǎng)上購物商城畢業(yè)論文
- 基于java網(wǎng)上購物商城-畢業(yè)論文
- 模擬網(wǎng)上購物商城畢業(yè)論文
- 基于java網(wǎng)上購物商城畢業(yè)論文
- 基于web的網(wǎng)上購物商城的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 畢業(yè)論文---基于jsp的網(wǎng)上購物商城的設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上商城購物系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 網(wǎng)上商城購物系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)論文 電子購物商城系統(tǒng)設(shè)計(jì)
- 網(wǎng)上購物畢業(yè)論文--網(wǎng)上購物系統(tǒng)的分析與設(shè)計(jì)
- 網(wǎng)上購物畢業(yè)論文
- 網(wǎng)上商城畢業(yè)論文
- 網(wǎng)上商城畢業(yè)論文
- 畢業(yè)論文——電子購物商城系統(tǒng)
- 電子購物商城系統(tǒng)畢業(yè)論文
- 網(wǎng)上購物商城畢業(yè)設(shè)計(jì)開題報(bào)告
- 網(wǎng)上購物系統(tǒng)畢業(yè)論文
評(píng)論
0/150
提交評(píng)論