




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、黎明職業(yè)大學畢業(yè)設(shè)計 題 目:迷糊娃娃-fimary童話 系 別: 計算機與信息工程系 專 業(yè): 計算機信息管理專業(yè) 屆 別: 2011 學 號: 姓 名: 指導教師: 填寫日期: 2010 年 12 月 10 日迷糊娃娃摘要:該網(wǎng)站是用ASP.net 3.5(Visual studio 2008)和SQL Server2008來開發(fā)的。主要包括前臺商品展示、購物車、商品搜索、登入、注冊會員等功能模塊以及后臺管理,在系統(tǒng)的后臺,管理員能夠?qū)π畔⑦M行增、刪、改以及修改管理員密碼等。主要包括商品信息及公告新聞的發(fā)布、會員管理及訂單操作等。 本文先對該網(wǎng)站進行簡要的概述,再對網(wǎng)站的功能及數(shù)據(jù)庫設(shè)計進
2、行分析,最后對網(wǎng)站設(shè)計與實現(xiàn)進行詳細介紹。關(guān)鍵字:商務(wù)網(wǎng)站建設(shè); 動態(tài)網(wǎng)站; ASP;l 第一章 項目概述1.1項目背景 隨著Internet的進一步發(fā)展,靜態(tài)Web站點的開發(fā)與維護變得越來越困難,一方面信息的不斷增加和變化,使站點維護人員不得不經(jīng)常修改他們的網(wǎng)頁,特別是基于數(shù)據(jù)庫驅(qū)動的Web站點更是如此,隨著Internet上信息量的增多和交互性的加強使HTML顯得越來越難以勝任。另一方面靜態(tài)網(wǎng)頁由于不能與瀏覽者進行有效交互,使人們感到越來越乏味,而不愿意再一次地進入同一站點。所以開發(fā)動態(tài)網(wǎng)頁或動態(tài)內(nèi)容成了越來越多的站點所追求目標。所謂動態(tài)內(nèi)容是由每一個用戶按照自己的需求發(fā)出請求而特殊制作的
3、Web網(wǎng)頁。隨著網(wǎng)絡(luò)在中國的廣泛普及,網(wǎng)絡(luò)支付手段的逐步完善,越來越多的中國人逐漸習慣于網(wǎng)上購物,習慣于鼠標點擊下訂單,送貨上門的快捷便利的購物方式。傳統(tǒng)迷糊娃娃的購買觀念正在被網(wǎng)上購買這一方便快捷的方式所沖擊。網(wǎng)上娃娃店在國際互聯(lián)網(wǎng)上可以實現(xiàn)的商務(wù)功能已經(jīng)越來越多樣化,幾乎傳統(tǒng)店所提供的功能都可以在互聯(lián)網(wǎng)上進行電子化的高效運作,而借助網(wǎng)絡(luò)的跨地域特點,更是將傳統(tǒng)店的地域限制加以突破。通過本系統(tǒng)軟件,能借助客戶利用瀏覽器快速方便的進行網(wǎng)上購物,而網(wǎng)絡(luò)管理員可以方便管理會員信息、產(chǎn)品入庫和進行訂單處理,使網(wǎng)上購買方便、安全、快捷。與傳統(tǒng)的店鋪銷售相比,網(wǎng)上銷售最大的優(yōu)勢在于有很強的互動性。網(wǎng)店運
4、營人員為消費者提供指導和咨詢,為購物者提供直接的消費依據(jù),起到溝通產(chǎn)品信息的作用。在決定購買后,通過互聯(lián)網(wǎng)下單預定。網(wǎng)站迅速處理訂單,并確認預定無誤,第2天專業(yè)速遞員就能將貨物送到用戶手中。方便、快捷、資訊豐富的優(yōu)點使網(wǎng)絡(luò)專賣店門戶成為連接銷售者與消費者的服務(wù)橋梁,同時,交易環(huán)節(jié)的縮減,使交易成本大為降低,消費者選擇購物時間大大減少,購物的成本顯著下降,更得到送貨上門、免等更多實用的門對門服務(wù)。綜上所述,隨著人們對網(wǎng)上購物方式的認同,網(wǎng)上銷售將正日益顯示出其強大的生命力。1.2系統(tǒng)概要 本項目的開發(fā)基于ASP+SQL Sever 2008,本網(wǎng)站宗旨是使消費者能夠快速、準確、方便地買到自己喜愛
5、的迷糊娃娃。該網(wǎng)站能夠?qū)崿F(xiàn)商品信息動態(tài)遞增、刪改,管理員的設(shè)置,以及供來訪者提供意見及對商品的評論(留言板)。1.3系統(tǒng)技術(shù)總體分析 ASP 全稱為 Active Server Pages(動態(tài)服務(wù)器主頁),它是一種應(yīng)用程序環(huán)境,可以利用 C# 或 Java Script 語言來設(shè)計,主要用于網(wǎng)絡(luò)數(shù)據(jù)庫的查詢與管理。其工作原理是當瀏覽者發(fā)出瀏覽請求的時候,服務(wù)器會自動將 ASP 的程序碼,解釋為標準 HTML 格式的網(wǎng)頁內(nèi)容,再送到瀏覽者瀏覽器上顯示出來。我們也可以將 ASP 理解為一種特殊的 CGI。 大體說來,整個網(wǎng)站要分前臺和后臺,前臺是我們所見到的交互網(wǎng)頁,所有的功能都可以在前臺實現(xiàn),
6、它主要是由一系列的網(wǎng)頁組成的,所以要求它有友好的用戶界面,用Visual studio 2008來開發(fā),考慮到本網(wǎng)站所用的數(shù)據(jù)庫的規(guī)模以及功能,故采用SQL Sever2008。第二章 項目分析與功能模塊2.1數(shù)據(jù)庫設(shè)計分析 產(chǎn)品信息表:產(chǎn)品類別表:訂單表:訂單明細表:管理員表:客戶反饋表:新聞信息表:新聞類別表:用戶表:2.2迷糊娃娃功能模塊圖電子商務(wù)網(wǎng)站網(wǎng)站首頁公司新聞網(wǎng)上商城會員注冊業(yè)內(nèi)新聞前臺產(chǎn)品管理產(chǎn)品類別管理留言管理會員管理管理員管理后臺訂單管理新聞管理前臺功能模塊:1) 商品分類展示模塊:商品分門別類、分層次展示不僅方便瀏覽者迅速找到自己的目標商品,同時增強了網(wǎng)站的親和力。該模塊
7、是瀏覽者與網(wǎng)站接觸最頻繁的部分,要突出用戶性和流程性。 2) 商品信息檢索模塊信息檢索是網(wǎng)站提供給消費者最基本的商品搜索工具,該功能可以根據(jù)商品特點細化,充分照顧瀏覽者的使用方式。3) 會員注冊及登錄模塊為了確保交易信息的有效性和網(wǎng)站功能拓展,購物網(wǎng)站需要以會員機制運作,瀏覽者必須成為會員,才能夠在網(wǎng)站中購物。該模塊通過與瀏覽者的交互,記錄瀏覽者的基本信息,通過后臺審核確定其信息的有效性。4) 購物車模塊是一個人性化的工具,瀏覽者對于中意的商品,在購買前臨時存放在購物車中,并可以隨時增減購物車中的商品種類和數(shù)量,以提高購物效率。5) 生成訂單模塊瀏覽者購物完畢,系統(tǒng)會引導其進行結(jié)賬,在選擇好結(jié)
8、賬方式后,系統(tǒng)會自動生成并交給客戶一個唯一的訂單號!6) 訂單查詢模塊客戶可以根據(jù)自己的訂單號,通過專門的入口跟蹤訂單的處理情況。后臺功能模塊描述:1) 商品類別管理模塊我們在網(wǎng)站中所看到的商品分類不是固定的,后臺管理員可以根據(jù)自己商品種類的變化來對目前的分類進行編輯修改,比如是否需要增加產(chǎn)品大類?是否需要刪除某個產(chǎn)品小類?2) 商品管理模塊如果說商品類別管理確定了網(wǎng)上商品的結(jié)構(gòu)框架,那么本模塊則為這些框架增加內(nèi)容,將商品按照預定的類別進行歸類編輯,比如某類產(chǎn)品是否新到商品需要添加?某些商品已經(jīng)過季,是否需要撤掉?3) 會員管理模塊該模塊負責前臺注冊會員的信息審核,對于有效信息,網(wǎng)站準許其成為
9、會員并購物;否則可以進行清理。同時該模塊存儲了會員的信息及購物紀錄,是一個非常有價值的客戶信息庫。4) 定單管理模塊跟蹤并記錄訂單情況,包括新訂單提醒、訂單處理紀錄、訂單查詢及階段性訂單統(tǒng)計等功能。5) 新聞管理模塊將網(wǎng)站有關(guān)產(chǎn)品的知識及本網(wǎng)站一些動態(tài)新聞添加到網(wǎng)站首頁以及對網(wǎng)站的一些舊新聞刪除。網(wǎng)站購物流程圖:消費者訪問網(wǎng)上購物中心檢索商品選擇商品放入購物車是否登錄(否)要求登錄是否注冊(否)用戶注冊(是)登錄購物車模塊收銀臺模塊繼續(xù)采購已登錄退出查看購物清單下訂單選擇送貨方式支付方式確認支付修改訂單狀態(tài)第三章 項目的設(shè)計與實現(xiàn)3.1主要頁面文件的說明文件名稱說明Default.aspx網(wǎng)站
10、的首頁MasterPage1.master前臺網(wǎng)頁的母版文件1MasterPage2.master前臺網(wǎng)頁的母版文件2MasterPage3.master前臺網(wǎng)頁的母版文件3shop.aspx網(wǎng)上商城首頁shopCart.aspx購物車頁NewOrder.aspx訂單頁Product.aspx產(chǎn)品展示頁(全部產(chǎn)品)Productnews.aspx產(chǎn)品信息頁Register.aspx會員注冊頁ShowNews.aspx網(wǎng)站新聞頁Suggest.aspx用戶留言反饋頁Forget.aspx找回密碼頁CheckOrder.aspx訂單查詢頁后臺login.aspx登錄界面文件Login.aspx后臺
11、首頁文件newsManager.aspx新聞管理頁productManager.aspx產(chǎn)品管理頁productleibieManager.aspx產(chǎn)品類別管理頁AdmirManager.aspx系統(tǒng)管理員頁AdmirManager.aspx管理員添加頁orderlistManager.aspx訂單管理頁userManager.aspx會員管理頁外部引用文件StyleSheet.cssCss文件WebUserControl.ascx用戶控件 Class1.cs類文件 3.2 前臺母版的組成(采用Div+Css網(wǎng)頁排版技術(shù))(1)logo設(shè)計迷糊娃娃logo設(shè)計(2)側(cè)邊欄主要項目主要代碼(用戶
12、登錄):Css文件代碼(網(wǎng)頁排版代碼)-Div+Css技術(shù)核心代碼bodymargin: 0px;font-family: 宋體;font-size: 12px;background-color: #F5F5F5;#MainDivwidth:860px;margin:0 auto;background-color:White;#HeadDivwidth: 860px;height: 152px;background-image: url(pictures/head.jpg);#MenuDivwidth: 860px;text-align: center;background-color: #F
13、F99CC;#ContentDivwidth:860px;padding-top:5px;#ContentDivLeftwidth:200px;float:left;padding:5px 0px 0px 5px;border:1px solid #D8D8D8;#ContentDivRightwidth:642px;float:right;#EndDivwidth:860px;text-align:center; ul margin:0px; width:600px; padding-top:5px; height:18px; list-style-type:none; li width:1
14、20px; float:left; li a color: White; text-decoration:none; li a:hover color:#FF0066; text-decoration:underline; background-color: #A4D1FF; a color: Black; text-decoration: none; a:hover text-decoration: underline; color: #0080FF; 3.3 addpro.asp商品信息上傳using System;using System.Data;using System.Config
15、uration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using GROUP.Manage;public partial class addnew : System.Web.UI.Page BaseClass BaseClass1 = new Bas
16、eClass(); protected void Page_Load(object sender, System.EventArgs e) if (SessionUID = null) Response.Redirect(login.aspx); / 在此處放置用戶代碼以初始化頁面 if (!Page.IsPostBack) DataTable dt = new DataTable(); string strsql = select * from 產(chǎn)品類別表; dt = BaseClass1.ReadTable(strsql); DropDownList1.DataSource = dt; D
17、ropDownList1.DataTextField = 商品類別; DropDownList1.DataValueField = 商品類別; DropDownList1.DataBind(); / 在此處放置用戶代碼以初始化頁面 protected void Button1_Click(object sender, EventArgs e) string strsql; strsql = insert into 產(chǎn)品表 (商品名稱,價格,商品照片,商品類別,商品簡介) values ( + TextBox1.Text + , + TextBox3.Text + , + FileUpload1
18、.FileName + , + DropDownList1.SelectedValue + , + TextBox2.Text + ); BaseClass1.execsql(strsql); / if (FileUpload1.HasFile = true) FileUpload1.SaveAs(Server.MapPath(/picture1/) + FileUpload1.FileName); / Response.Write(alert(產(chǎn)品添加成功!);); TextBox1.Text = ; TextBox2.Text = ; TextBox3.Text = ; 3.4 NewOr
19、der.asp 下訂單using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Li
20、nq;using System.Data.SqlClient;using myspace;public partial class NewOrder : System.Web.UI.Page Class1 cs = new Class1(); protected void Page_Load(object sender, EventArgs e) if (!Page.IsPostBack) div3.Visible = true; div4.Visible = false; DataBind(); reloadAddress(); private double calacuSum() doub
21、le sum = 0; using (SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString) SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; /cmd.CommandText = SELECT cast(sum(Cart.Amount*產(chǎn)品表.價格) as float) TotalPrice , Cart.UserName / + FROM Cart INNER JOI
22、N 產(chǎn)品表 ON Cart.ProductId = 產(chǎn)品表.商品ID / + WHERE (Cart.UserName =UserName) group by UserName; /方法三:從視圖中查詢 cmd.CommandText = SELECT cast(sum(數(shù)量*價格) as float) 商品總額 , 用戶名 + FROM view1 + WHERE (用戶名 =用戶名) group by 用戶名; cmd.Parameters.Add(用戶名, SqlDbType.VarChar, 20).Value = Session用戶名.ToString(); cn.Open(); s
23、um = (double)cmd.ExecuteScalar(); return sum; private void reloadAddress() using (SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString) SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = SELECT * FROM 訂單表 WHERE 用戶名=用戶名 or
24、der by 訂購日期 desc;/按日期取第一條記錄 cmd.Parameters.Add(用戶名, SqlDbType.VarChar, 20).Value = Session用戶名.ToString(); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read() TextBox1.Text = dr收貨人姓名.ToString(); TextBox2.Text = dr收貨人詳細地址.ToString(); TextBox3.Text = dr收貨地區(qū)郵編.ToString(); TextBox4.Text = dr
25、收貨聯(lián)系電話.ToString(); TextBox5.Text = dr聯(lián)系電子郵件.ToString(); protected void Button1_Click(object sender, EventArgs e) Response.Redirect(shopCart.aspx); protected void Unnamed1_Click(object sender, EventArgs e) if (Page.IsValid) div3.Visible = false; div4.Visible = true; Label1.Text = TextBox1.Text; Label
26、2.Text = TextBox2.Text; Label3.Text = TextBox3.Text; Label4.Text = TextBox4.Text; Label5.Text = TextBox5.Text; Label6.Text = RadioButtonList1.SelectedItem.Text; Label7.Text = RadioButtonList2.SelectedItem.Text; protected void Button3_Click(object sender, EventArgs e) div3.Visible = true; div4.Visible = false; protected void Button4_Click(object sender, EventArgs e) SqlDataSource1.InsertParameters用戶名.DefaultValue = Session用戶名.ToString(); SqlDataSource1.InsertParameters收貨人姓名.DefaultValue = TextBox1.Text; SqlDataSource1.Inser
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 急診工作的方式計劃
- 締造良好工作氛圍的策略計劃
- 高中歷史 第5課 美國獨立戰(zhàn)爭教學實錄2 岳麓版選修2
- 統(tǒng)編版小學語文二年級下冊第15課《古詩二首》精美課件
- 愛衛(wèi)知識培訓課件社區(qū)
- 2025年濮陽貨運從業(yè)資格證考試內(nèi)容
- 2025年白山貨運從業(yè)資格證模擬考試題庫
- 2025年臨汾道路貨物運輸從業(yè)資格證模擬考試
- 八年級政治下冊 第五單元 我是中國公民 5.2《公民的權(quán)利和義務(wù)》情境探究型教學實錄 粵教版
- 2025年天津貨運從業(yè)資格證模擬考試下載
- 社會福利 課件全套 高和榮 第1-11章 緒論-社會福利的挑戰(zhàn)
- 電風暴護理查房
- 2024-2025學年五年級(下)信息科技教學計劃
- 2025年中國鑄造行業(yè)市場前景預測及投資方向研究報告
- 食品采購員工工作計劃
- CNAS-SC175:2024 基于ISO IEC 2000-1的服務(wù)管理體系認證機構(gòu)認可方案
- 部門職責與工作流程手冊
- 首檢培訓課件
- TSG 07-2019電梯安裝修理維護質(zhì)量保證手冊程序文件制度文件表單一整套
- GB/T 44959.2-2024法庭科學第2部分:檢驗對象的識別、記錄、收集、運輸和保存
- 小學數(shù)學一年級下冊期中試卷及答案-北師大版-2024-2025學年
評論
0/150
提交評論