版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 網(wǎng)上書店交易平臺的開發(fā)與設計</p><p> 摘 要:20世紀90年代以來,全球性的電子商務正成為最活躍,最熱門的信息交易活動,網(wǎng)上書店系統(tǒng)便是其中一個典型的實際應用。 網(wǎng)上書店主要包括前臺客戶操作和后臺管理員管理兩部分。前臺在主要實現(xiàn)用戶的注冊和登錄,按分類瀏覽圖書,對圖書進行評論,使用購書幫助文檔,查看購物車,下訂單,查看訂單,修改用戶個人資料,修改用戶密碼等。后
2、臺管理員主要實現(xiàn)對數(shù)據(jù)庫中書籍信息和用戶信息的維護。</p><p> 關鍵詞:電子商務 B-C模式 網(wǎng)上書城 面向?qū)ο?系統(tǒng)分析 系統(tǒng)設計 </p><p> On-line bookstore trades the platform the development and the design</p><p> Abstract:Since 2
3、0th century 90's, the global electronic business has become the most active, the most popular transaction activity by information, and the on-line bookstore system is actually one of typical applications.The on-line
4、 book city mainly includes the onstage of customer operation and the backstage of management by managers. The onstage is the realization of registration and logon for users, browsing books according to the classifi
5、ed, carrying on the commentary to the books, querying</p><p> Keywords: electronic commerce; B-C pattern; on-line bookstore; object-oriented; system analysis; system designation </p><p>
6、<b> 目 錄</b></p><p> 第一章 概述 …………………………………………………………………………………………………51.1 電子商務網(wǎng)站 ………………………………………………………………………………………….51.2 電子商務介紹 ………………………………………………………………………………………….51
7、.3 網(wǎng)上商店與網(wǎng)上購物狀況………………………………………………………………………………51.4 網(wǎng)上商店購物的特點……………………………………………………………………………………6第二章 需求分析……………………………………………………………………………………………..72.1 功能需求分析 ……………………………………………………………………………………………72.2
8、0;系統(tǒng)業(yè)務流程分析 ………………………………………………………………………………………72.3 功能模塊分析 ……………………………………………………………………………………………82.3.1 用戶管理模塊 …………………………………………………………………………………………82.3.2 商品管理模塊 ……………………………</p><p&
9、gt; 第一章 概述 當今世界,隨著Internet、Web數(shù)據(jù)庫越來越廣泛的應用,全球信息化浪潮一浪高過一浪。在此形式下,電子商務發(fā)展迅猛,目前的電子商務有B to C和B to B兩種類型: B-C是電子商務的一種模式,是英文Business-to-Consumer的縮寫,即商家對消費者,也就是通常說的商業(yè)零售,直接面向消費者銷售產(chǎn)品和服務;B-B是Business-to-Consumer的英文縮寫,
10、是企業(yè)與企業(yè)之間通過互聯(lián)網(wǎng)進行產(chǎn)品、服務及信息的交換。 作為B to C型電子商務的代表,網(wǎng)上商店的開發(fā)更是成為了一種潮流。許多名不見經(jīng)傳的小商店利用電子商務迅速發(fā)展成為國內(nèi)、國際知名的企業(yè),比如國內(nèi)最大的中文網(wǎng)上書店當當網(wǎng)(dangdang.com)就是一個B to C電子商務網(wǎng)站的典型,美國的亞馬遜網(wǎng)上商店(Amazon.com)是全球聞名的B to C電子商務網(wǎng)站。1.1 電子商務網(wǎng)站 在
11、計算機網(wǎng)絡高度發(fā)達的今天,人們獲取信息的能力已經(jīng)大大增強,信息時代的特征是信息高速膨脹,但是如何充分開發(fā)、加工和利用如此浩如煙海的信息資源,則是知識時代的重要生</p><p> 第二章 需求分析2.1 功能需求分析 本系統(tǒng)是一個電子商務系統(tǒng),我們的目標是賦予其基本的電子商務功能,我們應該使本網(wǎng)站的操作盡量簡單使它能夠吸引更多的在線顧客。所以我們力圖分析理論中對顧客有價值的功
12、能,除了基本的店面功能和網(wǎng)站必備的功能以外,我們還提供了購物車,可以讓顧客像在超市中購物一樣,將想要購買的物品放入購物車,如果顧客看中了其他物品不想買剛才的物品時可以從購物車將物品清出,添加新物品。通過購物車給顧客提供最大的選擇空間。對于系統(tǒng)管理員,也力求盡量大可能方便其進行操作。 總之,我們將網(wǎng)上書店系統(tǒng)的功能劃分為客戶對功能的需求和管理員對功能的需求,兩個部分。他們的需求如下所列:(1) 客戶對功能的需求
13、 ① 客戶注冊 ② 登陸取得權限 ③ 注銷本次權限 ④ 瀏覽最新的書籍 ⑤ 分類瀏覽銷售書籍 ⑥ 組合條件搜索圖書 ⑦ 購物籃信息瀏覽 ⑧ 購物籃信息修改 ⑨ 購買圖書(2) 管理員對功能的需求 ① 瀏覽所有用戶的信息 ② 刪除不合法的用
14、戶 ③ 添加圖書 ④</p><p> 第三章 系統(tǒng)功能實現(xiàn)與相關代碼分析3.1 網(wǎng)上書店首頁 首頁是一個網(wǎng)站的門面,有這么一句俗語:"良好的開端是成功的一半"。在網(wǎng)站設計上也是如此,首頁的設計是一個網(wǎng)站成功與否的關鍵。人們往往看到第一頁就已經(jīng)對你的站點有一個整體的感覺。是不是能夠促使瀏覽者繼續(xù)點擊進入,是否
15、能夠吸引瀏覽者留在站點上,全憑首頁設計的"功力"了。 在首頁的上方為本系統(tǒng)主要功能的導航欄包括:“首頁”、“購物車”、“詳細目錄”、“記錄”、“服務”、“搜索”、“缺書登記”、“退出書屋”按鈕。我將頁面下方空間劃分為三部分,左上部分為用戶登錄和注冊模塊;左下部分提供了兩個欄目“書籍分類瀏覽”和“Top10”(書籍銷售前十名排行); 中間部分顯示“最新書籍”和“書籍評論”兩個欄目;最右邊顯示“推薦書籍”的信息包
16、括,封面、書名和書籍簡介信息。 首頁相關代碼和注釋如下:</p><p> using …namespace BookShop{public class Default1 : System.Web.UI.Page {BookType myBookType =new BookType();//調(diào)用classes\book.cs的方法Book myBook=new Book ();
17、Comment myComment=new Comment();private int id;protected System.Web.UI.WebControls.DataGrid dg_NewBook; ……..private string name;private void Page_Load(object sender, System.EventArgs e) {//
18、在此處放置用戶代碼以初始化頁面//Left欄的內(nèi)容if(!Page.IsPostBack) {GridBind(); }//Top攔的內(nèi)容if(!object.Equals(Session[”UserName”],null)) {if (Hugo.Boo</p><p> if(Object.
19、Equals(Request.Cookies[”HugoShopBookLogin”],null)) { CreateCookie(); ShowInfo(); }
20、; else { ShowInfo(); UpdateCookie(); } }
21、 catch(Exception ex) { this.lblInfo.Text = “Get your information FAILED!” + ex.Message; } }
22、60; else { this.lblInfo.Text = “登錄失敗!”; } }}</p><p> 3.2 用戶注冊頁面</p><p> 客戶在線購買書籍時需要用戶的用戶號和密碼,用戶只有注冊后才能
23、購買書籍并且能夠享受到相關的個性化服務。在首頁中,單擊“現(xiàn)在注冊”超級鏈接,出現(xiàn)用戶注冊頁面。輸入姓名、密碼、E-Mail等信息后單擊“Register”按鈕,如果注冊成功則顯示“恭喜,注冊成功啦!”,否則顯示相應的錯誤提示信息,相關的主要代碼和注釋如下:</p><p> using ……namespace BookShop{public class Register : System.Web.UI.
24、Page {protected System.Web.UI.WebControls.TextBox txtName; ……private void Page_Load(object sender, System.EventArgs e) { }</p><p> #region Web Form Designer gener
25、ated code#endregionprivate void btnRegister_Click(object sender, System.Web.UI.ImageClickEventArgs e) {Hugo.BookShop.User user = new Hugo.BookShop.User();try {user.Name = this.txtName.T
26、ext.Trim();user.Password = this.txtPwd.Text.Trim();user.Mail = this.txtEmail.Text.Trim();user.Add(); this.lblInfo.Text = “恭喜,注冊成功啦!”;this.lblInfo.ForeColor = Color.Blue;this.HyperLink1.Visible = true;</p><
27、;p> if(this.txtCity.Text.Trim()!=””) {SetCityCookie(this.txtCity.Text); } }catch(Exception ex) {this.lblInfo.Text = ex.Message;&
28、#160; } }/// Create new city cookieprivate void SetCityCookie(string city) { HttpCookie cookie = new HttpCookie(“HugoShopBookCity”);
29、60; cookie.Values.Add(“City”,city); cookie.Expires = DateTime.MaxValue; Response.AppendCookie(cookie); } }}</p><p> 3.3 查看書籍頁面
30、 在首頁中單擊某本書籍如《微軟的ADO.NET》書名,即可出現(xiàn)查看書籍的詳細信息的頁面,在頁面的下方用戶可以發(fā)表自己的評論。</p><p> 相關的主要代碼和注釋如下:</p><p> using ……namespace BookShop{public class Search : System.Web.UI.Page {protected System.W
31、eb.UI.WebControls.ImageButton btnReset; ……private void Page_Load(object sender, System.EventArgs e) {if(!IsPostBack) {lblInfo.Text = “”;Hugo.BookType myBookType=new Hugo.Book
32、Type();DataView dv = myBookType.GetBookType();this.drp.DataSource = dv;this.drp.DataTextField = “Name”;this.drp.DataValueField = “Id”;this.drp.DataBind();drp.Items.Add(“All Types”);drp.Items[drp.Items.Count-1].Val
33、ue </p><p> private voidbtnSearch_Click(object sender, System.Web.UI.ImageClickEventArgs e) {string Name = this.txtName.Text;string Author = this.txtAuthor.Text.Trim();string Translator = thi
34、s.txtTranslator.Text.Trim();string Publisher = this.txtPublisher.Text.Trim();string TypeId = this.drp.Items[this.drp.SelectedIndex].Value;string str = “”;if(int.Parse(TypeId)>=0) {str += “ And T
35、ypeId=” + TypeId; }if(Author.Length>0) {str += “ And Author Like ‘%” + Author + “%’”; }if(Name.Length></p><p> 3.4 訂購書籍頁面 在上面的查
36、看書籍頁面中,單擊【我要購買】按鈕,既可以出現(xiàn)“書籍訂購”的頁面。 相關的主要代碼和注釋如下:</p><p> using ……namespace BookShop{public class AddToCart : System.Web.UI.Page {protected System.Web.UI.WebControls.DataGrid dg_Cart;
37、60; ……Hugo.Book myBook=new Hugo.Book();private void Page_Load(object sender, System.EventArgs e) {// 在此處放置用戶代碼以初始化頁面int BookId;HttpCookie cookie;bool tempbl=false;ErrMsg.Visible =false;string tem
38、pstr;if(!IsPostBack) {if(Object.Equals(Session[”UserName”],null)) {Response.Redirect(“Error.aspx”); }else {if(!Object.Equals(
39、Request.QueryString[”</p><p> 3.5 查看訂單頁面 在上面的查看書籍頁面中,單擊【我的訂單的詳細列表】按鈕,既可以出現(xiàn)“查看訂單”頁面。</p><p> 3.6 分類瀏覽書籍頁面 在首頁中單擊“書籍分類瀏覽”欄目中的某一類圖書,比如單擊“計算機與互聯(lián)網(wǎng)”,即可出現(xiàn)“書籍分類瀏覽”頁面,如下
40、圖所示,在此頁中顯示了此類型的所有書籍。</p><p> 第四章 小結 目前軟件系統(tǒng)分析的主流是面向?qū)ο蟮姆治?,在面向?qū)ο蟮姆治鲋杏忠越y(tǒng)一建模語言UML最為流行。由于UML的博大精深和本人學習UML的時間限制在本系統(tǒng)的分析階段只用到了UML建模方法的一部分知識,用例的建立、活動圖和時序圖的使用都存在或多或少的不準確。 在數(shù)據(jù)庫的設計上我選擇了關系型數(shù)據(jù)庫的設計方法,由于
41、整個系統(tǒng)主要就是對數(shù)據(jù)庫進行操作所以在整個系統(tǒng)的設計過程中我用了40%的時間進行數(shù)據(jù)庫的設計。鑒于水平有限對數(shù)據(jù)庫的優(yōu)化,如優(yōu)化數(shù)據(jù)存儲結構、查詢優(yōu)化、數(shù)據(jù)的組織優(yōu)化,還有很大的改進空間。 在軟件開發(fā)編碼階段我才用原型法,先設計出個一個實現(xiàn)簡單功能的系統(tǒng)在更具需求一步步完善系統(tǒng)的功能。由于是才采用面向?qū)ο蟮脑O計所以系統(tǒng)中由很多類和方法,我將他們歸類將經(jīng)常使用的方法放在單獨的類文件中,在以后的編碼中只要通過對名稱空間的引用就能調(diào)用
42、他們。本系統(tǒng)在實現(xiàn)傳統(tǒng)的網(wǎng)上書店功能基礎上對增強系統(tǒng)的安全性進行了初步的嘗試,但是由于這方面研究的不深所以實現(xiàn)的與需求還有一定的差距。第五章 參考文獻[1] 冀振燕 編著.《UML系統(tǒng)分析設計與應用案例》[M] .北京</p><p> [7]廖望 何俊 謝春旺 鐘永生 黃智成.《SQL Server 2000案例教程》[S].北京:冶金工業(yè)出版社,2004。 </p><p>
43、 [8]趙杰 李濤 王國業(yè).《畢業(yè)設計指導及案例剖析-數(shù)據(jù)庫應用方向》[S]北京:清華大學出版社,2005。 </p><p> [9]閃四清.《SQL Server2000應用教程》[S]北京:人民郵電出版社,2000 </p><p> 第六章 謝辭 在此我要衷心的感謝我的指導老師袁慶亮老師,在袁老師的指導和幫助下,這篇文章才得以完成。袁老師在百忙之中抽出時間來幫我仔細
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機畢業(yè)論文--網(wǎng)上書店系統(tǒng)
- 計算機畢業(yè)論文--網(wǎng)上書店的設計與實現(xiàn)
- 計算機專業(yè)畢業(yè)論文---網(wǎng)上書店設計與實現(xiàn)
- 網(wǎng)上書店系統(tǒng)的開發(fā)模式和環(huán)境-計算機軟件畢業(yè)論文
- 網(wǎng)上書店系統(tǒng)的開發(fā)模式和環(huán)境-計算機軟件畢業(yè)論文
- 網(wǎng)上書店畢業(yè)論文---網(wǎng)上書店系統(tǒng)
- 網(wǎng)上書店交易系統(tǒng)設計——畢業(yè)論文
- 網(wǎng)上書店交易系統(tǒng)設計——畢業(yè)論文
- 網(wǎng)上書店系統(tǒng)畢業(yè)論文--網(wǎng)上書店系統(tǒng)的設計與實現(xiàn)
- 計算機類畢業(yè)設計--網(wǎng)上書店系統(tǒng)
- 計算機專業(yè)畢業(yè)設計---網(wǎng)上書店的設計與實現(xiàn)
- 網(wǎng)上書店畢業(yè)論文
- 網(wǎng)上書店畢業(yè)論文
- 畢業(yè)論文——網(wǎng)上書店
- 網(wǎng)上書店畢業(yè)論文
- 網(wǎng)上書店畢業(yè)論文
- 畢業(yè)論文——asp網(wǎng)上書店設計
- 計算機科學與技術專業(yè)畢業(yè)設計----網(wǎng)上書店系統(tǒng)
- 畢業(yè)論文——網(wǎng)上書店的設計與實現(xiàn)
- 網(wǎng)上書店系統(tǒng)設計畢業(yè)論文
評論
0/150
提交評論