基于asp.net網(wǎng)上花店管理系統(tǒng)設(shè)計(jì)報(bào)告_第1頁(yè)
基于asp.net網(wǎng)上花店管理系統(tǒng)設(shè)計(jì)報(bào)告_第2頁(yè)
基于asp.net網(wǎng)上花店管理系統(tǒng)設(shè)計(jì)報(bào)告_第3頁(yè)
基于asp.net網(wǎng)上花店管理系統(tǒng)設(shè)計(jì)報(bào)告_第4頁(yè)
基于asp.net網(wǎng)上花店管理系統(tǒng)設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 基于網(wǎng)上花店管理系統(tǒng)設(shè)計(jì)報(bào)告第一章 引言一、 背景思路隨著現(xiàn)代計(jì)算機(jī)科學(xué)的發(fā)展,計(jì)算機(jī)系統(tǒng)越來(lái)越受到重視,電子商務(wù)的誕生,使人們?cè)诩依锞涂梢暂p松的方便網(wǎng)上購(gòu)物。網(wǎng)上花卉銷售與管理系統(tǒng)是一個(gè)網(wǎng)上購(gòu)物的新型系統(tǒng),也是一個(gè)典型的系統(tǒng)。網(wǎng)上花店是電子商務(wù)發(fā)展的產(chǎn)物,是網(wǎng)絡(luò)技術(shù)應(yīng)用的全新發(fā)展方向。Internet本身具有的開放性、全球性、低成本、高效率的特點(diǎn),也成為電子商務(wù)的內(nèi)在特征,并使得電子商務(wù)大大超越了作為一種新貿(mào)易形式所具有的價(jià)值,它不僅會(huì)改變企業(yè)的本身的生產(chǎn)、經(jīng)營(yíng)、管理活動(dòng),而且還會(huì)影響整個(gè)社會(huì)的經(jīng)濟(jì)與結(jié)構(gòu)。鑒于信息技術(shù)的浪潮已經(jīng)刮起,怎樣才能使傳統(tǒng)鮮花經(jīng)營(yíng)者在這個(gè)巨大的浪潮中占有一席之地,

2、在這個(gè)競(jìng)爭(zhēng)激烈的社會(huì)中很快適應(yīng)新的經(jīng)濟(jì)模式,并且能夠更健康、更穩(wěn)定的發(fā)展?網(wǎng)上花店將會(huì)為企業(yè)解決這一問(wèn)題。二、 實(shí)現(xiàn)目標(biāo)快捷方便消費(fèi)者可以通過(guò)網(wǎng)購(gòu)快速消費(fèi)的網(wǎng)上購(gòu)花系統(tǒng),即:可以查詢,登陸,注冊(cè),加入購(gòu)物車,生成訂單,訂單查詢,訂單的增刪改等功能。后臺(tái)管理系統(tǒng)完成會(huì)員管理,權(quán)限分配,訂單管理,分類商品管理,管理員管理,進(jìn)銷存管理,配送管理,商品類別管理等功能的實(shí)現(xiàn)。與此同時(shí),人們可以感受的網(wǎng)絡(luò)給人們帶來(lái)的方便,足不出戶,鮮花也會(huì)馬上送到你的手上和你心愛(ài)的人的身邊。第二章 網(wǎng)上花店簡(jiǎn)介一、主要內(nèi)容本網(wǎng)上花店系統(tǒng)在前臺(tái)實(shí)現(xiàn)了用戶登陸,查詢鮮花,鮮花定制,鮮花推薦,以及新聞瀏覽等功能。在后臺(tái)建立了基

3、于前臺(tái)的所有模塊功能和管理功能。網(wǎng)上花卉管理與銷售系統(tǒng)是網(wǎng)上購(gòu)物式的一個(gè)新型系統(tǒng)也是一個(gè)典型系統(tǒng)。其中主要包括前臺(tái)的網(wǎng)頁(yè)設(shè)計(jì)應(yīng)用開發(fā),后臺(tái)的數(shù)據(jù)庫(kù)建立和維護(hù)以及管理兩大功能。其中它要實(shí)現(xiàn):鮮花銷售,銷售統(tǒng)計(jì),在線搜索,VIP管理等等功能。對(duì)于前者要求建立功能完備,使用方便,操作簡(jiǎn)單等網(wǎng)站設(shè)計(jì)特點(diǎn),對(duì)于后者要求建立數(shù)據(jù)一致性和完整性強(qiáng),數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)管理功能。第三章 如何實(shí)現(xiàn)網(wǎng)上花店系統(tǒng)一、功能設(shè)計(jì)1.具體方案網(wǎng)上花店,就是在網(wǎng)絡(luò)上建立一個(gè)虛擬的鮮花商場(chǎng),讓用戶在網(wǎng)絡(luò)上進(jìn)行購(gòu)花。網(wǎng)上購(gòu)花以及網(wǎng)上花店的出現(xiàn),避免了挑選鮮花的繁瑣過(guò)程,讓人們的購(gòu)物過(guò)程得以輕松、快捷、方便,它很適合現(xiàn)代人快節(jié)奏

4、的生活方式,同時(shí)又能有效地控制“鮮花”運(yùn)營(yíng)的成本,開辟了一種新的銷售渠道。對(duì)于該網(wǎng)站實(shí)現(xiàn)的功能設(shè)計(jì)如下:1.采取會(huì)員制、身份驗(yàn)證等一系列措施,保證交易的成功率。2.強(qiáng)大的搜索查詢功能,可使用戶快捷的找到感興趣的鮮花品種。3.會(huì)員購(gòu)物流程瀏覽,將鮮花放入購(gòu)物車,結(jié)賬。每個(gè)會(huì)員有自己專用的購(gòu)物車,可隨時(shí)定購(gòu)自己中意的鮮花,通過(guò)結(jié)賬,完成購(gòu)花。購(gòu)花的流程是指導(dǎo)購(gòu)物車系統(tǒng)程序編寫的主要依據(jù)。4.完善的會(huì)員服務(wù)功能,可隨時(shí)查看賬目明細(xì),訂單明細(xì)。5.設(shè)計(jì)特價(jià)鮮花展示,能夠顯示企業(yè)近期所促銷的一些特價(jià)鮮花。6.后臺(tái)管理使用本地?cái)?shù)據(jù)庫(kù),與網(wǎng)上的數(shù)據(jù)庫(kù)實(shí)行同步,保證購(gòu)物訂單安全,及時(shí),有效的處理強(qiáng)大的統(tǒng)計(jì)分析

5、功能基于需求,本系統(tǒng)設(shè)計(jì)了這樣的幾個(gè)功能模塊,如圖所示:網(wǎng)上花店前臺(tái)瀏覽后臺(tái)管理用戶登錄用戶注冊(cè)購(gòu)物車鮮花導(dǎo)航新聞瀏覽產(chǎn)品發(fā)布用戶管理新聞發(fā)布站內(nèi)管理信息管理系統(tǒng)功能圖系統(tǒng)功能模塊圖主要用于描述系統(tǒng)功能的各個(gè)模塊。本系統(tǒng)是一個(gè)中小型的電子商務(wù)系統(tǒng)-網(wǎng)上購(gòu)花系統(tǒng),可以為各類用戶提供方便的在線購(gòu)物環(huán)境,符合目前國(guó)內(nèi)流行的電子商務(wù)模式。用戶可以在系統(tǒng)中實(shí)現(xiàn)注冊(cè)、瀏覽商品、搜索查詢商品、下定單、處理定單等功能;管理員可以通過(guò)用戶管理、產(chǎn)品發(fā)布、信息管理、新聞發(fā)布等管理功能來(lái)對(duì)系統(tǒng)進(jìn)行維護(hù)更新。2.主要功能模塊分析A用戶注冊(cè)實(shí)現(xiàn)新用戶的注冊(cè),同時(shí)保證每一個(gè)用戶只能注冊(cè)唯一的用戶名,系統(tǒng)可以對(duì)用戶名進(jìn)行檢

6、測(cè),并且提示用戶。在新用戶注冊(cè)時(shí),為了保證數(shù)據(jù)的合法性,必須對(duì)用戶輸入的數(shù)據(jù)進(jìn)行合法性檢查。如果用戶輸入有誤,系統(tǒng)將提示用戶。用戶注冊(cè)流程圖B產(chǎn)品瀏覽同時(shí)作為站點(diǎn)的主頁(yè),列出所有的產(chǎn)品類別及相關(guān)信息供用戶選擇查看,用戶可將商品添加到購(gòu)物車或收藏夾、查看單個(gè)商品的詳細(xì)信息。商品展示用戶搜索高級(jí)搜索具體商品購(gòu)物車收藏商品快速搜索熱門搜索搜索商品產(chǎn)品瀏覽流程圖C.購(gòu)物車在查看購(gòu)物車的時(shí)候,檢測(cè)用戶是否登錄,沒(méi)有登錄,彈出登陸框供用戶登錄,若該用戶沒(méi)有注冊(cè),則鏈接注冊(cè)頁(yè)面供用戶注冊(cè)。登錄(注冊(cè))完畢后跳入購(gòu)物車頁(yè)面, 提供鏈接我的賬戶頁(yè)面鏈接和訂單的鏈接。已經(jīng)登錄的用戶查看自己的購(gòu)物車時(shí),顯示用戶所訂

7、購(gòu)的產(chǎn)品信息及其它相關(guān)信息。修改購(gòu)物車信息查看購(gòu)物注冊(cè)生成訂單購(gòu)物車信息用戶是否登錄登錄用戶不存在是否是顯示訂單購(gòu)物車流程圖D個(gè)人賬戶用戶可以管理自己的賬戶,并且可以查看自己的訂單及訂單的相關(guān)信息。E.后臺(tái)管理后臺(tái)管理員登錄后臺(tái)管理系統(tǒng)后,可以對(duì)產(chǎn)品信息、訂單、評(píng)論進(jìn)行管理。并且可是實(shí)現(xiàn)增、刪、查、改的功能。系統(tǒng)流程圖系統(tǒng)程序流程圖簡(jiǎn)要概括了系統(tǒng)的主要流程,首先會(huì)展現(xiàn)給用戶一個(gè)主頁(yè)面,主頁(yè)面上展示的是相關(guān)產(chǎn)品的信息,用戶可以點(diǎn)擊相關(guān)產(chǎn)品的圖片或名稱去查看本產(chǎn)品的詳細(xì)信息。如果用戶看到感興趣的商品可以添加到購(gòu)物車,當(dāng)用戶去自己的購(gòu)物車結(jié)賬時(shí),系統(tǒng)會(huì)判斷用戶是否登錄,如果是未登錄用戶,則先提示用戶

8、登錄。用戶登錄后才可以結(jié)賬、生成訂單。注冊(cè)用戶也可以對(duì)自己的訂單進(jìn)行修改。三、 數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)數(shù)據(jù)字典的設(shè)計(jì),進(jìn)一步細(xì)化為數(shù)據(jù)庫(kù)表的設(shè)計(jì)。表的設(shè)計(jì)包括以下內(nèi)容:l 表名;l 字段名;l 字段數(shù)據(jù)類型;l 字段是否為空;l 字段的默認(rèn)值;l 備注,對(duì)字段的解釋性說(shuō)明:主鍵、外鍵、是否自動(dòng)增一、是否為索引、是否唯一、是否進(jìn)行數(shù)據(jù)檢查等。用戶a. 用戶注冊(cè)表用戶注冊(cè)表字段屬性字段名稱類型是否為空備注用戶編號(hào)idinttrue 用戶名usernamevarchar(50)false用戶密碼pwdVarchar(50)false真實(shí)姓名truenamevarchar(50)false性別sexvarch

9、er(50)false電話號(hào)碼mobileVarchar(50)falseQQQQintfalse詳細(xì)地址addressVarchar(50)false電子郵箱emailChar(50)false用戶積分jifenfloatFalse用戶注冊(cè)表用來(lái)實(shí)現(xiàn)存儲(chǔ)注冊(cè)用戶的相關(guān)信息的功能,其中有幾個(gè)字段需要重點(diǎn)關(guān)注,例如,用戶編號(hào),是用來(lái)標(biāo)識(shí)用戶唯一ID的,并且要求ID自動(dòng)加一的功能,它是本表主鍵。用戶名,是用來(lái)存儲(chǔ)用戶注冊(cè)時(shí)的賬號(hào),當(dāng)用戶登錄系統(tǒng)時(shí)將通過(guò)本字段去驗(yàn)證用戶身份的有效性。b. 管理員表管理員表字段屬性字段名稱類型非空備注用戶編號(hào)idinttrue用戶名usernamevarchar(50

10、)false登錄密碼pwdvarchar(50)false管理員表是用來(lái)實(shí)現(xiàn)存儲(chǔ)管理員相關(guān)信息的功能,其中的用戶編號(hào)字段,是用來(lái)標(biāo)識(shí)管理員唯一身份,管理員類型是用來(lái)記錄管理管理員的級(jí)別,其中0代表是普通管理員,1代表是超級(jí)管理員。c訂單詳細(xì)表訂單詳細(xì)表字段屬性字段名稱類型非空備注用戶編號(hào)idinttrue商品編號(hào)ProductIDintfalse商品單價(jià)UnitPricemoneyfalse商品數(shù)量ProductQuenlityintfalse訂單編號(hào)warebianhaoint訂單詳細(xì)表是用于對(duì)訂單表中同種產(chǎn)品相關(guān)詳細(xì)信息的描述,其中包括商品的單價(jià)和訂購(gòu)的數(shù)量等,訂單編號(hào)作為表的外鍵使用。c

11、. 訂單表訂單表字段屬性字段名稱類型非空備注用戶編號(hào)idinttrue訂單編號(hào)warebianhaointfalse用戶名usernamevarchar(50)false訂單金額zongjiamoneyfalse收貨人姓名shouhuorenvarchar(50)false收貨人電話shouhuorenPhonevarchar(50)false收貨人地址shouhuorendizhivarchar(50)false收貨人EmailshouhuorenEmailvarchar(50)false時(shí)間datedatetimefalse付款方式fukuanfangshiIDintfalse送貨方式so

12、nghuofangshiIDintfalse訂單表是用于存儲(chǔ)用戶訂單信息,這些信息可以供用戶查看,系統(tǒng)管理員也可對(duì)這些信息進(jìn)行分析以掌握顧客的心理。例如,訂單金額就是記錄用戶訂購(gòu)商品的總金額。訂單狀態(tài)服務(wù)于用戶查看方便,讓用戶知道自己下訂單是否得到處理。還有其它的一些字段,用以描述訂單的一些其它詳細(xì)信息。四功能設(shè)計(jì)A用戶注冊(cè)實(shí)現(xiàn)用戶的注冊(cè),要求用戶名唯一,系統(tǒng)能自動(dòng)檢測(cè)用戶名的唯一性,并且能檢測(cè)用戶的一些不合法輸入,并且對(duì)用戶進(jìn)行提示。B用戶登錄會(huì)員用戶可以直接通過(guò)登錄窗口登錄到系統(tǒng),當(dāng)用戶名或密碼輸入錯(cuò)誤時(shí),將不能登錄到系統(tǒng),并且系統(tǒng)會(huì)提示用戶。C. 產(chǎn)品瀏覽顯示庫(kù)存的所有商品,并且顯示同種

13、商品的價(jià)格、折扣、數(shù)量等,以方便用戶瀏覽。點(diǎn)擊相關(guān)產(chǎn)品的圖片可以查看本產(chǎn)品的詳細(xì)信息,例如市場(chǎng)價(jià)格,會(huì)員價(jià)格等。用戶可以將選中的商品添加到購(gòu)物車,以方便結(jié)賬購(gòu)買。D其他頁(yè)面瀏覽五實(shí)現(xiàn)步驟與開發(fā)過(guò)程類似,測(cè)試過(guò)程也必須分步驟進(jìn)行,每個(gè)步驟在邏輯上是前一個(gè)步驟的繼續(xù)。(1)單元測(cè)試單元測(cè)試的用例從單元詳細(xì)設(shè)計(jì)中導(dǎo)出。在單元測(cè)試中可以采用功能性測(cè)試和結(jié)構(gòu)性測(cè)試兩種。(2)集成測(cè)試在這個(gè)測(cè)試步驟中所發(fā)現(xiàn)的往往是概要設(shè)計(jì)的錯(cuò)誤。(3)系統(tǒng)測(cè)試在這個(gè)測(cè)試步驟中所發(fā)現(xiàn)的往往是需求規(guī)格說(shuō)明的錯(cuò)誤。一般來(lái)說(shuō),系統(tǒng)測(cè)試是功能性測(cè)試。六實(shí)現(xiàn)過(guò)程描述(一)通過(guò)SQL建立數(shù)據(jù)庫(kù),如下:1. 建表鮮花網(wǎng)2. 建立表,用戶

14、名 char(10) 密碼 char(10)存表名denglu3. insert into denglu(表名)values(wangjia,123);運(yùn)行。4. select * from denglu(表名)運(yùn)行??梢圆榭从脩裘?,密碼(二)建立好數(shù)據(jù)庫(kù),在vb中連接到sql,通過(guò)搜索連接實(shí)現(xiàn)。1.實(shí)現(xiàn)登錄功能using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security

15、;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Data.Sql;using System.Data.SqlClient;namespace WebApplication1 public partial class _Default : System.Web.UI.Page protected void Page_Load

16、(object sender, EventArgs e) string strCon = "Data Source=.SQLEXPRESS;Initial Catalog=xian;Integrated Security=True" SqlConnection conn = new SqlConnection(strCon); conn.Open(); protected void submit1_Click(object sender, EventArgs e) string UserName = this.username.Text.ToString(); string

17、 Password = this.password.Text.ToString(); string strConnection = "Data Source=.SQLEXPRESS;Initial Catalog=xian;Integrated Security=True" SqlConnection Connection = new SqlConnection(strConnection); string strSQL = "Select * From denglu where Username = '" + UserName + "

18、' and Userpassword='" + Password + "'" Connection.Open(); SqlCommand command = new SqlCommand(strSQL, Connection); SqlDataReader Dr; Dr = command.ExecuteReader(); if (Dr.Read() Session"UserName" = Dr"Username".ToString(); Session"Password" = D

19、r"Userpassword".ToString(); Response.Write("<script language='javascript'>alert('登錄成功');location.href='Default.aspx'</script>"); else Response.Write("<script language='javascript'>alert('用戶名或密碼錯(cuò)誤');location.href='

20、login.aspx'</script>"); 2.在登錄界面輸入用戶名、密碼,登錄成功,并完成跳轉(zhuǎn)。七實(shí)驗(yàn)總結(jié)網(wǎng)上花店系統(tǒng)是按照軟件工程的生命周期方法學(xué)來(lái)完成設(shè)計(jì),即系統(tǒng)的需求分析、總體設(shè)計(jì)、程序設(shè)計(jì)、系統(tǒng)調(diào)試等開發(fā)步驟,分階段地完成各設(shè)計(jì)任務(wù)。使用VS2008 +SQL SERVER2005作為開發(fā)環(huán)境 ,在本次設(shè)計(jì)中,涵蓋了使用的技術(shù)有三層架構(gòu),緩存技術(shù)的使用,初步達(dá)到設(shè)計(jì)需求的要求。在本次設(shè)計(jì)中,對(duì)整個(gè)項(xiàng)目的把握重心從以前的編碼慢慢轉(zhuǎn)移到了前期準(zhǔn)備工具,即需求分析,詳細(xì)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)(類圖,對(duì)象圖的制作)的制作當(dāng)中,在前期準(zhǔn)備工作做完之后,編碼工作變得異常簡(jiǎn)單和快捷,不容易出現(xiàn)大的錯(cuò)誤。所以編碼時(shí)間在本次項(xiàng)目中只占到了較少的時(shí)間。著重提出的便是系統(tǒng)采用

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論