二手商品交易網站畢業(yè)論文.doc
《二手商品交易網站畢業(yè)論文.doc》由會員分享,可在線閱讀,更多相關《二手商品交易網站畢業(yè)論文.doc(29頁珍藏版)》請在裝配圖網上搜索。
1、目錄目錄 目錄目錄.1 摘摘 要要.2 ABSTRACT.3 1 1 緒論緒論.4 1.1 課題背景.4 1.2 目的和意義4 1.3 研究現(xiàn)狀.5 2 2 系統(tǒng)需求分析系統(tǒng)需求分析7 2.1 需求分析7 2.1.1 功能需求.7 2.1.2 性能需求.7 2.2 可行性分析8 2.2.1 技術可行性.8 2.2.2 操作可行性.8 2.3 系統(tǒng)用例.8 3 3 系統(tǒng)總體設計系統(tǒng)總體設計.10 3.1 網站開發(fā)目標10 3.2 系統(tǒng)功能模塊.10 3.3 數(shù)據庫設計10 3.3.1 數(shù)據庫簡介.10 3.3.2 數(shù)據庫設計.11 4 4 系統(tǒng)詳細設計系統(tǒng)詳細設計.16 4.1 網站界面實現(xiàn).1
2、6 4.2 主要功能代碼.16 4.2.1 登錄模塊詳細設計.16 4.2.2 會員注冊模塊.18 4.2.3 商家信息管理模塊設計.20 4.2.4 商品信息模塊.22 4.2.5 管理員登錄模塊.24 總總 結結.27 致致 謝謝.28 參考文獻參考文獻 .29 摘摘 要要 隨著互聯(lián)網技術的迅猛發(fā)展,現(xiàn)在 Internet 已從單純的學術科研向綜合性商業(yè)網 絡發(fā)展,人們對于互聯(lián)網技術的要求已不單單是瀏覽一下網頁、收發(fā)電子郵件等簡單 的網絡應用。高速發(fā)展的互聯(lián)網技術為二手商品交易網系統(tǒng)的發(fā)展提供了強大的動力, 同時,二手商品交易網的環(huán)境已經逐步得到了改善。二手商品交易網對用戶的吸引力 將會越
3、來越大,用戶對購物網站的看法也將必定會從不了解到了解,從拒絕到接受, 從懷疑到信任,二手商品交易網的觀念將更加深入人心。 論文闡述了二手商品交易網的開發(fā)過程,并對該系統(tǒng)的需求分析及系統(tǒng)需要實現(xiàn) 的設計方法作了介紹。該系統(tǒng)的基本功能包括用戶購買和管理員管理。用戶購買系統(tǒng) 包括商品查詢,訂單查詢和商品訂購;管理員系統(tǒng)包括管理員登錄,商品管理,商家 管理,對用戶訂單的處理和計算用戶所購商品的金額。 本系統(tǒng)開發(fā)采用 ASP.NET 編程語言,以 Visual Studio 2008、SQL Server 2008 為開發(fā)工具,Windows XP 作為操作系統(tǒng)而實現(xiàn)。 關鍵詞關鍵詞:二手商品交易網,A
4、sp.Net,SQL Server 2008,數(shù)據庫 Abstract Abstract With the rapid development of Internet technology, Internet now has from the pure academic research to develop a comprehensive business network, the Internet technology has not just browse the web application Webpage, e-mail and other simple. Provides a p
5、owerful impetus, the rapid development of Internet technology for the development of second-hand goods trading system at the same time, second-hand goods trading network environment has gradually improved. Second-hand commodity trading network will become more and more attractive to users, the user
6、views on the shopping site will certainly never learned to understand, from the refusal to accept, from suspicion to trust, second-hand goods trading network concepts will be more win support among the people. This paper describes the development process of second-hand commodity trading network, and
7、 the system needs analysis and system design method to realize is introduced. The basic functions of the system include user purchase and administrator management. Users buy system including commodity information, order inquiries and ordering goods; administrator system includes administrator login,
8、 merchandise management, business management, processing and calculating the user order, the amount of the purchased goods. The system is developed using ASP.NET programming language, Visual Studio 2008, SQL Server 2008 as the development tool, Windows XP as the operating system and implementation.
9、Key Words:Second-hand commodity trading network, Asp.Net, SQL Server 2008, database 1 1 緒論緒論 本系統(tǒng)的研究意義在于為了滿足消費者只要通過互聯(lián)網就可以足不出戶的購買自己喜歡的商品, 改變傳統(tǒng)商業(yè)交易,在互聯(lián)網上進行交易,實現(xiàn)網上購物。 網上購物的優(yōu)勢在于選擇面大、價格便宜、交易方便、節(jié)省時間和精力等。整個商品市場一片 繁榮,在這種情況下,網上購物的加入無疑將使得競爭更加激烈,但從另一個方面看,只有在這種 激烈的競爭下,網上購物的優(yōu)勢才能得以體現(xiàn)。在中國,網上購物有發(fā)展的必要,也有發(fā)展的基礎, 發(fā)展網上購物
10、的各方面條件也日趨成熟,但是還存在一些問題,只有把問題解決好了,才能保證二 手商品交易網的蓬勃發(fā)展。 本系統(tǒng)采用 B/S(Browser/Server)結構進行設計,使用 SQL Server 2008 構建數(shù)據庫,并在. NET 環(huán)境下使用 C#語言開發(fā)的一個功能較為完善的二手商品交易網。其具有一定的實用性,用戶可 以在網上瀏覽商品,瀏覽留言和評分,購物,留言和評論;同時,管理員也可以對整個系統(tǒng)的信息 和數(shù)據進行管理,可以管理商品信息、會員信息、評論信息和訂單信息。 主要解決的問題包括對商品信息的維護,對商品信息的展示,對商品的購買等功能,管理員可 以查看所有用戶的訂單,可以發(fā)布相關行業(yè)的新
11、聞信息以及幫助信息,提供商品信息查詢功能,會 員管理與普通用戶管理功能,另外一個最主要的便是購物與銷售功能。 1.11.1 課題背景課題背景 近年來,由于互聯(lián)網技術的飛速發(fā)展及其逐步普及,企業(yè)對信息進行網絡化管理的條件已經日 趨成熟,而傳統(tǒng)的通過電話和傳真來處理信息的傳統(tǒng)方式已經越來越難以滿足企業(yè)的需求。建立基 于網絡的管理和銷售信息系統(tǒng),成為企業(yè)提高效率、降低成本、完善服務的有力保證。而對于二手 商品交易業(yè),由于一個行業(yè)本身的特性,它的流通性是非常高的,所以更對企業(yè)的效率提出了更高 的要求。 在世界商品圈內,中國的商品文化是一顆古老而又璀璨的明星。作為一個中國人,我們?yōu)橹袊?悠久的商品文化而
12、自豪,同時也有必要去了解本土的商品文化。但是這些山珍海味并不是集中在一 個地方,是布落在舟山的各個地方,如果要我們走向舟山的各個地方去吃這些商品顯然是很麻煩, 而且見到沒有見過呢,叫我們哪有什么動力去走訪呢! 迅猛發(fā)展并日益成熟的網絡已經徹底的影響了我們的方方面面。人們也確實真切的體會到了網 絡帶給我們的便捷。本網站的設計理念在于作為一個舟山地方商品網,就是能夠盡可能詳細地展示、 介紹各種商品信息,同時為廣大用戶提供一個良好的商品介紹交流平臺。目的旨在涉及一種基于 及數(shù)據庫網站的設計及實現(xiàn),方便廣大商品家及用戶瀏覽,查詢。 1.21.2 目的和意義目的和意義 計算機及網絡技術的飛速發(fā)展,Int
13、ernet/Intranet 應用在全球范圍內日益普及,當今社會在 快速向信息化社會前進,信息自動化的作用也越來越大。從而使我們從繁雜的事務中解放出來,提 高了我們的工作效率。 首先,目前國內很多大中城市的商場還是以售貨員站柜臺為主,這樣給商場帶來很多管理上的 問題;其次,由于商場是人群集中的地區(qū),這樣為管理以及保安等方面也帶來很多的不便。第三, 目前電子商務正處于高速發(fā)展時期,絕大多少的企業(yè)已全面實施自己的電子商務計劃,所以建立屬 于自己的網絡銷售平臺已是當務之急。第四,從消費者的角度出發(fā),滿足消費者的需求,以便利的 方式讓其購買到所需物品,既方便又節(jié)約時間。因此,為了解決這些管理以及其他等
14、一些問題,我 們迫切需要一種通過網絡來進行商品交易的平臺。 在互聯(lián)網日益流行的今天,網絡已經變得越來越重要,而在網絡這個大家庭里,網上購物則是 一個熱點,網上購物商城的出現(xiàn),給消費者的消費觀念帶來了重要的變化,網上物品的物美價廉以 及在實體店買不到的物品將成為吸引消費者的重大戰(zhàn)略措施。開發(fā)網上電子購物商城具有非常大的 前景和利潤空間。 貿易的全球化和 internet 網絡的全球化特征使兩者自然的走到了一起,形成了如今風靡全球 的電子商務。電子商務是指應用電子信息技術和現(xiàn)代 Internet 網絡技術在客戶,廠商及其他交易 主體之間進行的以信息為依托的商務活動,而購物網站正是這種活動的具體表現(xiàn)
15、形式。隨著時代的 進步,上網的人數(shù)越來越多,網上購物是人們的一大生活方式之一,二手商品交易網的完善合便捷 將是現(xiàn)代社會必然的需求。本系統(tǒng)的設計目的是為了滿足消費者只要通過互聯(lián)網就可以足不出戶的 訂購自己喜歡的商品。改變傳統(tǒng)商業(yè)交易,在互聯(lián)網上進行交易,實現(xiàn)網上購買商品。 該系統(tǒng)基于 ASP.Net 平臺和 SQL Server 2008 數(shù)據庫開發(fā), 實現(xiàn)了二手商品交易網信息的動態(tài) 管理,對每個訂單的信息保管妥善并且處理及時,實現(xiàn)了高度的智能化。系統(tǒng)基于 B/S(Browser/Server,瀏覽器/客戶端)模式實現(xiàn),這種結構使得數(shù)據只有結果集合在瀏覽器中顯示, 數(shù)據的處理在服務器進行,用戶不
16、用安裝客戶端,而且由于通過服務器端統(tǒng)一管理數(shù)據,易于保證 數(shù)據的一致性。 近年來,由于互聯(lián)網技術的飛速發(fā)展及其逐步普及,企業(yè)對信息進行網絡化管理的條件已經日 趨成熟,而傳統(tǒng)的通過電話和傳真來處理信息的傳統(tǒng)方式已經越來越難以滿足企業(yè)的需求。建立基 于網絡的管理和銷售信息系統(tǒng),成為企業(yè)提高效率、降低成本、完善服務的有力保證。而對于二手 商品交易業(yè),由于一個行業(yè)本身的特性,它的流通性是非常高的,所以更對企業(yè)的效率提出了更高 的要求。 微軟的 NET 平臺作為新一代的互聯(lián)網平臺,提供了支持未來計算的高效的 Web 服務開發(fā)工具。 利用.NET 平臺進行管理和銷售系統(tǒng)的開發(fā)成為此類系統(tǒng)未來開發(fā)的趨勢。
17、1.31.3 研究現(xiàn)狀研究現(xiàn)狀 網上購物是隨著網絡技術的發(fā)展而出現(xiàn)的一種新型銷售渠道。它通過人與電子通信方式的結合, 依靠計算機網絡,以通訊技術為基礎,實現(xiàn)商品銷售的網上交易。網上購物同傳統(tǒng)的店面購物相比, 網上購物的經營方式和銷售渠道是全新的;它 24 小時全天候和全方位服務是店面購物所不能比及 的。 以下是幾項調查: 1、購買物品的對象:如今的網絡已入得民心,網上購物者大多是學生和上班族,年齡段在 16-35 歲之間,其中學生占主導地位,多已高中生和大學生,上班族是以低薪族為主,薪水 1000 到 3000 左右; 2、購買的物品:從調查來看,網上購買物品主要分為兩類:相對實體店物美價廉的
18、和在實體 店買不到的;其中,飾品、服裝鞋帽、箱包皮具、電子數(shù)碼產品受到消費者的青睞,另外化妝品、 禮品玩具、首飾配物和家具日用品等都有很大的發(fā)展空間。 3、方便性:通過網絡,消費者足不出戶就可以購買物品,還可以郵寄上門,節(jié)省了消費者的 時間,而且消費者可以在任何自己方便時間內購買物品。 就二手商品交易業(yè)而言,在經濟發(fā)達國家中發(fā)展的速度及需求遠比經濟不發(fā)達的國家要高很多。 因為經濟發(fā)達國家人們的時間觀念很強,對服務的要求也比較高,更重要的是其二手商品交易 業(yè)能不斷運用先進的管理方法和手段特別是信息技術,充分地利用巨大的信息資源。在世界上經濟 發(fā)達的國家和地區(qū),計算機技術應用于二手商品交易業(yè)已經十
19、分成熟,如 IBM 公司的 POS 產品已獲 得較大范圍的應用。2004 年在美國 100 家最有效利用信息技術企業(yè)中,美國最大的商品和多種服 務公司 ARAGroup Ine,名列第四。目前它利用主要的信息系統(tǒng)使其部門經理有更多的時間面向顧 客。 目前網上購物業(yè)務在我國只是處于形成期,從網站數(shù)量來看,并不很多,專門從事網上購物業(yè) 務的網站鳳毛麟角。一些較大的二手商品交易商城雖然設立網站開展網上購物業(yè)務,但以網上訂房 業(yè)務為主。至于一些中小二手商品交易企業(yè)則未涉足網上業(yè)務,而且有些商家雖然上了網,但網上 購物業(yè)務也從未開展。另外,從網上購物企業(yè)的業(yè)績看,并不理想。在我的印象中好像也沒有幾家 運
20、用網上購物而業(yè)務火爆的企業(yè)。據了解,目前北京市最早開展網上購物服務的一家二手商品交易 商城的送貨范圍已經擴到了 5 環(huán)以內,而且 1 份起送,就是這樣目前公司的經營狀況也不太理想。 隨著社會的進步,人們對食物的要求越來越高,不僅僅局限于吃飽,越來越多人追求的是好吃、 美味的商品。迅猛發(fā)展并日益成熟的網絡已經徹底的影響了我們的生活。人們真切的體會到了網絡 帶給我們的諸多方便?,F(xiàn)在各種團購商品的網站層出不窮。開發(fā)此網站,旨在詳細的展示介紹各地 各種商品信息,為廣大的中國用戶提供一個良好交流平臺,使商品文化得到更好地推廣。 2 2 系統(tǒng)需求分析系統(tǒng)需求分析 2.12.1 需求分析需求分析 2.1.1
21、2.1.1 功能需求功能需求 本二手商品交易網主要給商家和買家提供服務,系統(tǒng)分為前臺和后臺兩部分。 網上購物主要提供商品信息、商家信息和優(yōu)惠信息的瀏覽和產品的訂購、訂單確認及付款、產 品配送等。顧客可以通過購物系統(tǒng)實現(xiàn)店鋪瀏覽、商品資訊瀏覽、網上預定和付款、送貨服務、消 費折扣等;商家可以實現(xiàn)店鋪展示,顧客需求信息搜集等;網站管理員可以對相關信息進行添加、 刪除、修改和打印等。 本研究課題重點主要包括了五大模塊:商品管理,訂單管理,會員管理,網站管理和用戶管理。 這五個模塊相互獨立又存在著一定的聯(lián)系,其中用戶管理模塊具有對商品管理模塊和會員管理模塊 的管理權限。 商品管理模塊主要實現(xiàn)商品更新、
22、商品添加、商品修改、商品刪除等功能。對商品進行分類, 更新商品的排序,還可以錄入一些新的商品,還有一塊是促銷的商品。對商品進行及時的管理與操 作,這樣能夠讓廣大消費者能夠及時的了解到各種商品的最新信息。 訂單管理模塊主要實現(xiàn)的是對訂單進行查詢管理,在訂單管理中可以查看會員預定的商品,預 定日期,以及付款的狀況,找到聯(lián)系方式,及時把會員所需的商品送到目的地,保證及時性,讓會 員能及時享用我們所提供的商品。 會員管理模塊是消費者用戶可以實現(xiàn)會員對商品的選擇以及在規(guī)定期限內的商品退換與重新選 擇商品,同時,商家用戶可以實現(xiàn)各種留言的上傳與查看等操作,可以實現(xiàn)與用戶的交流??梢圆?看會員信息,錄入新的
23、會員信息,對會員的信息進行管理。 網站管理模塊對整個網站中的信息進行管理,可以查看會員留在留言欄中的信息,設置網站中 的參數(shù)等。用戶管理模塊主要實現(xiàn)用戶添加、用戶修改、用戶刪除等功能。 2.1.22.1.2 性能需求性能需求 (1)系統(tǒng)處理的準確性和及時性:系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設計 和開發(fā)過程中,要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應時間能夠 滿足企業(yè)對員工信息處理的需求。 (2)系統(tǒng)的開放性和系統(tǒng)的可擴充性:系統(tǒng)在開發(fā)過程中,應該充分考慮以后的可擴充性。例 如數(shù)據表中用戶選擇字段方式的改變,用戶查詢的需求也會不斷的更新和完善。所有這些,都
24、要求 系統(tǒng)提供足夠的手段進行功能的調整和擴充。而要實現(xiàn)這一點,應通過系統(tǒng)的開放性來完成,既系 統(tǒng)應是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。 通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。 (3)系統(tǒng)的易用性和易維護性:要實現(xiàn)這一點,就要求系統(tǒng)應該盡量使用用戶熟悉的術語和中 文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過 程。 (4) 系統(tǒng)的數(shù)據要求:1、數(shù)據錄入和處理的準確性和實時性。2、數(shù)據的一致性與完整性。 3、數(shù)據的共享與獨立性。 2.22.2 可行性分析可行性分析 從系統(tǒng)結構的組織,功能的實現(xiàn),技術的要
25、求以及可行性等多方面進行考慮,本系統(tǒng)基于 WEB 進行開發(fā),使用 SQL Server 2008 作為后臺數(shù)據庫。利用圖像處理軟件設計頁面;用網頁制作工具 進行制作。 首先應用 ASP.NET 作為開發(fā)環(huán)境,前臺使用流行的網頁制作工具 Microsoft Visual Studio 2008,后臺的數(shù)據庫則使用 Microsoft SQL Server 2008,最后將整個網站進行整合。 2.2.12.2.1 技術可行性技術可行性 從以上分析可知,該網站是一個小型的網站,鑒于學院計算機系會員缺乏一定編程能力,請學 院老師帶領會員開發(fā)此網站,通過該項目開發(fā),還能夠為計算機系課程改革提供實訓教學案
26、例,從 而促進學院的專業(yè)建設、課程建設等教學改革工作。 2.2.22.2.2 操作可行性操作可行性 操作簡單,界面簡潔、美觀,各功能模塊容易管理、擴展,并且在頁面中會有許多操作提示, 對于學過大學計算機基礎的人和具備一定計算機操作能力的人來說都是易于掌握的,所以在操作上 是可行的。 2.32.3 系統(tǒng)用例系統(tǒng)用例 該網站主要的用戶就是后臺管理員和前臺瀏覽人員 3 種角色。 系統(tǒng)的綜合用例圖如圖 3-1。 系統(tǒng)管理員 賬號管理 新聞管理 退出系統(tǒng) 新聞公告 商家管理 訂單管理 會員 餐館 商品管理訂單管理 商品管理 商品分類 商品列表 商品信息 商品搜索 商家注冊 圖 3-1 系統(tǒng)功能模塊圖 3
27、 3 系統(tǒng)總體設計系統(tǒng)總體設計 3.13.1 網站開發(fā)目標網站開發(fā)目標 為用戶提供了一個友好、簡單快捷的運行操作平臺。本網站的在用戶通過會員注冊后登錄本系 統(tǒng),對本網站所提供的商品進行瀏覽及,并對相關商品的詳細資料進行查看,并通過購物車模塊為 用戶提供購買操作,并進行結算,系統(tǒng)管理員通過用戶所提供的聯(lián)系人及聯(lián)系方式等途徑對用戶訂 購的商品進行簽發(fā)。本網站旨在為用戶提供方便快捷的服務,使得二手商品交易網更加貼近人們的 生活,推動人們的生活水平更加的提高。 3.23.2 系統(tǒng)功能模塊系統(tǒng)功能模塊 我開發(fā)的二手商品交易網按角色分為前臺功能和后臺管理和商家管理 3 個功能模塊。 前臺部分由普通用戶和未
28、注冊會員使用,主要包括用戶注冊,用戶登錄,商品搜索,商品列表, 購物車,訂單查看,商家信息展示等功能模塊。 后臺部分由管理員使用,主要包括賬號管理,會員管理,商品類別管理,商品管理,訂單管理, 留言板管理等功能模塊。 商家功能模塊包括:添加自己商家的商品,修改自己的商品,管理自己的訂單信息等功能。 本系統(tǒng)的功能模塊圖如圖 3-1。 二手商品交易網站 網站前臺網站后臺 用戶中心 商品信息 購物車 訂單管理 管理員管理 會員管理 商家信息管理 商品分類管理 商家分類管理 訂單管理 商品信息管理 用戶注冊 用戶登陸 商品信息 商品搜索 商品列表 商家注冊 商家展示 商家信息管理 會員管理 商品分類管
29、理 訂單統(tǒng)計管理 訂單管理 商品信息管理 圖 3-1 系統(tǒng)功能結構圖 3.33.3 數(shù)據庫設計數(shù)據庫設計 3.3.13.3.1 數(shù)據庫簡介數(shù)據庫簡介 數(shù)據庫是信息系統(tǒng)的基礎和核心,數(shù)據庫設計的質量將直接關系到信息系統(tǒng)開發(fā)的成敗和優(yōu)劣。 制作數(shù)據庫表首先要確定實體的屬性和實體間的關系。根據關系做出數(shù)據表。 3.3.23.3.2 數(shù)據庫設計數(shù)據庫設計 (1)系統(tǒng) E-R 圖 概念模型的設計是為了將現(xiàn)實世界信息進行抽象,實現(xiàn)信息世界的建模,是進行數(shù)據庫設計的 有力工具。數(shù)據庫概念模型設計可通過 E-R 圖來描述現(xiàn)實世界的概念模型。本系統(tǒng)的 E-R 圖表現(xiàn)了 系統(tǒng)中各個實體之間的聯(lián)系,具體的如下圖 3
30、-2 所示: 管理員 管理 1 商家信息 N 查看 訂單 1 M 填寫 會員 購買 商品 包含 商家信息購物車歷史訂單 M 管理購買 11 11 N N 屬于 商品分類 N 1 包含 商家分類 1 N 圖 3-2 系統(tǒng) E-R 圖 (2)實體屬性圖 商家信息實體圖如圖 3-3。 發(fā)布時間 編號 名稱 描述 類別 查看次數(shù) 商家信息 圖 3-3 商家信息實體圖 商家類別實體圖如圖 3-4。 編號類別名稱 商家分類 圖 3-4 商家類別信息實體圖 商品信息的實體圖如圖 3-5。 所屬商家 編號 名稱 圖片 價格 描述 商品信息 類別編號 圖 3-5 商品信息實體圖 商品類別實體圖如圖 3-6。 編
31、號 類別名稱商品分類 圖 3-6 商品類別信息實體圖 管理員的實體圖如圖 3-7。 編號賬號 密碼 管理員信息表 圖 3-7 管理員實體圖 會員信息實體圖如圖 3-8。 編號 登錄賬號 性別 登錄密碼 電話 地址 會員信息 圖 3-8 會員信息實體圖 訂單信息實體圖如圖 3-9。 所屬商家 編號 商品名稱 訂單人 單價 訂單數(shù)量 訂單信息 圖 3-9 訂單信息實體圖 (3)數(shù)據庫設計表 表 3-1 管理員信息表 Admin 序號列名數(shù)據類型長度主鍵允許空說明 1idint4 是否編號 2Apwdnvarchar50 是密碼 3Anamenvarchar50 是賬號 表 3-2 商品信息表 Sh
32、angJia 序號列名數(shù)據類型長度主鍵允許 空 說明 1ShangJiaIDint4 是否編號 2ShangJiaNamenvarchar50 是名稱 3ShangJiaTypeIDint4 是類別編 號 4ShangJiaTypeNamenvarchar50 是類別名 稱 5ShangJiaClickint4 是點擊次 數(shù) 6ShangJiaNumint4 是商品數(shù) 量 7ShangJiaPhotonvarchar50 是圖片 8ShangJiaPricefloat8 是銷售單 價 9ShangJiaIntroducetext16 是商品描 述 10ShangJiaDatedatetime8
33、 是發(fā)布日 期 11ShangJiaSpecialnvarchar10 是是否特 價 12ShangJiaSealNumnchar10 是銷售數(shù) 量 13ShangJiawholesalePricefloat8 是批發(fā)價 格 表 3-3 商品類別信息表 ShangJiatype 序號列名數(shù)據類型長度主鍵允許空說明 1idint4 是否編號 2namenvarchar50 是類別名稱 表 3-4 商家類別信息表 Infotype 序號列名數(shù)據類型長度主鍵允許空說明 1idint4 是否編號 2namenvarchar50 是名稱 表 3-5 會員信息表 Users 序號列名數(shù)據類型長度主鍵允許空
34、說明 1IDbigint8 是否編號 2UserNamevarchar50 是賬號 3Sexchar10 是性別 4pwdvarchar20 是密碼 5XingMingvarchar20 是姓名 6Telvarchar20 是電話 7emalvarchar50 是郵箱 8Agevarchar20 是年齡 9Addressvarchar50 是地址 12MemberMoneyfloat8 是金額 表 3-6 商家信息表 CanTing 序號列名數(shù)據類型長度主鍵允許空說明 1idint4 是否編號 2namenvarchar50 是標題 3contenttext16 是內容 4typeidint4
35、 是類別編號 5TypeNamenvarchar50 是類別名稱 6Addtimedatetime8 是發(fā)布時間 表 3-7 訂單信息表 tb_Order 序號列名數(shù)據類型長度主鍵允許空說明 1idint4 是否編號 2Orderidnvarchar50 是訂單編號 3Ordeusernvarchar50 是訂單人 4Ordertimedatetime8 是訂單時間 5IsCheckoutnvarchar50 是是否確認 6OrderStitenvarchar50 是訂單狀態(tài) 7fahuofanshnvarchar50 是付款方式 10OrderTypenvarchar50 是訂單類別 11f
36、ukuanfagnshinvarchar50 是付款方式 表 3-8 訂單內容信息表 tb_OrderInfo 序號列名數(shù)據類型長度主鍵允許空說明 2OrderIDnvarchar50 否編號 3OrderMembervarchar50 是訂單人 4ShangJiaIDbigint8 是商品編號 5ShangJiaNamevarchar50 是商品名稱 6ShangJiaTypeIDbigint8 是類別編號 7ShangJiaTypeNamevarchar50 是類別名稱 8ShangJiaPricebigint8 是商品價格 9IsCheckoutchar10 是是否確認 10OrderD
37、atedatetime8 是訂單日期 11fukuanfagnshinvarchar50 是付款方式 12shuliangint4 是數(shù)量 13zhekouint4 是折扣 14fahuofanshnvarchar50 是付款方式 15OrderTypenvarchar50 是訂單類別 4 4 系統(tǒng)詳細設計系統(tǒng)詳細設計 4.14.1 網站界面實現(xiàn)網站界面實現(xiàn) (1)界面設計原則 用戶原則。人機界面設計首先要確立用戶類型。劃分類型可以從不同的角度,視實際情況而定。 如果進入的權限不一樣,系統(tǒng)中菜單項中的可用的項也就相應的不一樣。 信息最小量原則。人機界面設計要盡量減少用戶記憶負擔,采用有助于記憶
38、的設計方案。 幫助和提示原則。要對用戶的操作命令作出反應,幫助用戶處理問題。在系統(tǒng)內部處理工作要 有提示,盡量把主動權讓給用戶,例如刪除功能,要提示用戶是否確定要刪除該條記錄。 (2)數(shù)據輸入界面設計 數(shù)據輸入界面往往占終端用戶的大部分使用時間,也是計算機系統(tǒng)中最易出錯的部分之一。其 總目標:簡化用戶的工作,并盡可能降低輸入出錯率,還要容忍用戶錯誤。這些要求在設計實現(xiàn)時 可采用多種方法: 盡可能減輕用戶記憶,采用列表選擇。對共同輸入內容設置默認值;使用代碼和縮寫等;系統(tǒng) 自動記錄用戶已輸入過的內容,例如打印頁面的設置,根據每個不同的用戶有不同的值。 使界面有一致風格的數(shù)據輸入界面。 防止用戶出
39、錯。對刪除必須再一次確認,對致命錯誤,要警告并退出。對空值輸入,要給出提 示信息;在輸入框中也有限制,限制可輸入的字符類型。 提供反饋。要使用戶能查看已輸入的內容,并提示有效的輸入回答。 數(shù)據輸入界面若條件具備盡可能采用自動輸入。 4.24.2 主要功能代碼主要功能代碼 4.2.14.2.1 登錄模塊詳細設計登錄模塊詳細設計 用戶登錄實現(xiàn)的過程主要有幾個步驟,首先對用戶輸入的信息進行保存然后利用 ASP.NET 程序 從數(shù)據庫中進行檢索看是不是有用戶輸入的信息在數(shù)據庫中是否存在如果存在就返回正確的結果, 如果不正確就返回錯誤的結果。如果結果數(shù)據庫中存在就顯示登錄成功,如果數(shù)據庫不存在就顯示 失
40、敗請重新登錄。 系統(tǒng)登錄的運行效果如圖 5-1。 圖 5-1 普通用戶登錄運行界面 系統(tǒng)登錄模塊的流程圖如圖 5-2。 用戶登錄 登錄系統(tǒng) 正確 登錄成功 判斷是否正確 輸入錯誤 圖 5-2 系統(tǒng)登錄流程圖 關鍵代碼如下: protected void Button2_Click(object sender, EventArgs e) if (TxtUserName.Text = “ else SqlDataReader dr; dr = data.GetDataReader(“select * from Users where UserName=“ + TxtUserName.Text.Tr
41、im() + “and pwd=“ + TxtPassword.Text.Trim() + “); if (dr.Read() Session“UserId“ = dr“id“.ToString(); Session“UserName“ = dr“UserName“.ToString(); Session“XingMing“ = dr“XingMing“.ToString(); Response.Redirect(“Default.aspx“); else Alert.AlertAndRedirect(“賬號或者密碼不對請重新登陸!“, “Default.aspx“); 4.2.24.2.2
42、會員注冊模塊會員注冊模塊 普通用戶需要注冊登錄才能購買商品。所以網站提供了一個用戶注冊和登陸的模塊,用戶需要 正確輸入賬號和密碼才能登錄系統(tǒng)。 用戶注冊實現(xiàn)的過程主要是將用戶填寫的數(shù)據寫入數(shù)據庫中即可。 會員注冊的流程圖如圖 5-3。 開始注冊 是否存在 輸入用戶信息 注冊成功 否 重新輸入用戶 信息 數(shù)據信息正確 是 否 圖 5-3 會員注冊流程圖 會員注冊界面如圖 5-4 。 圖 5-4 會員注冊界面 會員注冊的關鍵代碼如下: protected void Button1_Click(object sender, EventArgs e) data.RunSql(“insert into
43、Users(emal,UserName,Sex,Age,Ds,pwd,XingMing,Photo,Tel,Address)values(“ + txtemal.Text + “,“ + txtname.Text + “,“ + DropDownList1.SelectedItem.Text + “,“ + Age.Text + “,“ + txtds.Text + “,“ + TextBox1.Text + “,“ + XingMing.Text + “,“ + pic.Text + “,“ + Tel.Text + “,“ + Address .Text+ “)“); Alert.Aler
44、tAndRedirect(“注冊成功!“, “Default.aspx“); 4.2.3 商家信息管理模塊設計 商家信息管理模塊,包括對商家信息的添加,修改商家信息,刪除商家信息,管理商家信息等 功能。 商家信息管理的流程圖如圖 5-8。 開始注冊 是否存在 輸入用戶信息 注冊成功 否 重新輸入用戶 信息 數(shù)據信息正確 是 否 圖 5-8 商家信息管理流程圖 商家注冊的界面如圖 5-9。 圖 5-9 商家注冊信息界面 后臺管理員添加了商家信息前臺就能顯示出來,商家信息顯示的界面如圖 5-11。 圖 5-11 商家信息管理界面 添加商家信息的關鍵代碼如下: protected void Butt
45、on1_Click(object sender, EventArgs e) /添加商家信息的代碼 string sql = “insert into Dbo.CanTing(name,content,typeid,TypeName) values(“ + title.Text.ToString().Trim() + “,“ + FCKeditor1.Value + “,“ + DropDownList1.SelectedValue + “,“ + DropDownList1.SelectedItem.Text + “)“; /上面是添加新聞的 SQL 語句 data.RunSql(sql);
46、/執(zhí)行語句把商家信息添加到數(shù)據庫中 Alert.AlertAndRedirect(“添加成功“, “adddbo.CanTing.aspx“); /提示添加成功 4.2.4 商品信息模塊 商品模塊包括商品前臺展示,購物車實現(xiàn),訂單管理等模塊。 添加商品信息的流程圖如圖 5-12。 輸入商品信息 頁面驗證 添加成功 結束 是 開始 否 圖 5-12 添加商品信息管理流程圖 添加商品信息的界面如圖 5-13。 圖 5-13 添加商品信息界面 后臺管理員可以對商品信息進行管理,管理商品信息界面如圖 5-14 。 圖 5-14 商品信息管理界面 后臺添加了商品信息前臺就可以顯示商品信息,顯示商品信息的
47、界面如圖 5-15 。 圖 5-15 商品信息顯示 添加商品信息的關鍵代碼如下: protected void Button3_Click(object sender, EventArgs e) /下面是上傳商品圖片的代碼 string res; upload up = new upload(); res = up.Up(file1, “/uploadfiles/“); ./把圖片保存到文件夾中 this.Label1.Visible = true; this.Label1.Text = up.ResupConvert.ToInt32(res); this.pic.Text = up.s; I
48、mage1.ImageUrl = “/“ + pic.Text; /把圖片的地址賦值給圖片 ,讓圖片顯示圖片信息 protected void Button1_Click(object sender, EventArgs e) /下面是執(zhí)行添加商品圖片的代碼 data.RunSql(“insert into ShangJia (ShangJiaName,ShangJiaTypeID,ShangJiaTypeName,ShangJiaNum,ShangJiaPhoto,ShangJiaPrice, ShangJiaIntroduce,ShangJiaSpecial,ShangJiawholesa
49、lePrice)values(“ + title.Text + “,“ + DropDownList1.SelectedValue + “,“ + DropDownList1.SelectedItem.Text + “,“ + TextBox3.Text + “,“ + pic.Text + “,“ + TextBox2.Text + “,“ + FCKeditor1.Value + “,“ + DropDownList2.SelectedValue + “,“ + ShangJiawholesalePrice.Text+ “) “); Alert.AlertAndRedirect(“添加成功
50、“, “AddShangJia.aspx“); 4.2.5 管理員登錄模塊 管理員登錄實現(xiàn)的過程主要有幾個步驟,首先對用戶輸入的信息進行保存然后利用 ASP.NET 程 序從數(shù)據庫中進行檢索看是不是有用戶輸入的信息在數(shù)據庫中是否存在如果存在就返回正確的結果, 如果不正確就返回錯誤的結果。如果結果數(shù)據庫中存在就顯示登錄成功,如果數(shù)據庫不存在就顯示 失敗請重新登錄。 系統(tǒng)登錄的運行效果如圖 5-16。 圖 5-16 管理員登錄運行界面 系統(tǒng)登錄模塊的流程圖如圖 5-17。 用戶登錄 登錄系統(tǒng) 正確 登錄成功 判斷是否正確 輸入錯誤 圖 5-17 系統(tǒng)登錄流程圖 關鍵代碼如下: protected
51、void ImageButton1_Click(object sender, ImageClickEventArgs e) /下面是管理員登陸的代碼 if (Session“VaildCode“.ToString().ToLower() = this.TextBox3.Text.ToLower() /判斷驗證碼是否正確 SqlConnection con = new SqlConnection(SqlHelper.connstring); con.Open(); /打開數(shù)據庫連接 SqlCommand cmd = new SqlCommand(“select * from Admin wher
52、e Aname=“ + this.txtname.Value + “and Apwd=“ + this.txtpwd.Value + “, con); /判斷管理員登陸的語句 SqlDataReader sdr = cmd.ExecuteReader(); ./讀取當前 SQL 語句的信息 if (sdr.Read() /如果信息正確就提示登陸成功。 Session“Admin“ = sdr“Aname“.ToString(); Session“AdminId“ = sdr“id“.ToString(); Response.Write(“alert(登錄成功); location.href=i
53、ndex.html“); else Response.Write(“alert(用戶名或密碼 錯誤請重新登錄);location.href=login.aspx“); else Response.Write(“alert(驗證碼錯誤); location.href=login.aspx“); 總總 結結 經過幾個月的努力,畢業(yè)設計終于做完了。這段時間里,我學到了很多實用的編程知識和技術, 通過我不斷的學習和試驗,查看相關的資料和書籍,讓自己頭腦中已有的概念逐漸清晰,使自己的 作品步步完善起來,每一次改進都是我學習的收獲,每一次試驗的成功不斷見證了我學習的進步。 從中我也充分認識到自己能夠完成一
54、個可運行與可執(zhí)行的程序,感受它們給我?guī)淼臉啡ず统删透小?二手商品交易網采用B/S交架構設計開發(fā),采用微軟的集成開發(fā)環(huán)境VS2008進行開發(fā),編程語 言采用C#語言,系統(tǒng)基本上實現(xiàn)了開始的設計目標。 因為我的水平有限,不能與那些專門從事軟件開發(fā)的人相比,為此,本系統(tǒng)存在許多缺陷和不 足的地方,如果有時間將進行進一步修改、完善,使得系統(tǒng)能更好的滿足應用的需求。 我開發(fā)的這個二手商品交易網相比之前的需求分析還存在不少的問題,這些問題主要表現(xiàn)在下 面的幾個方面: 致致 謝謝 非常感謝我的導師給我的悉心幫助和指導,讓我順利地完成了畢業(yè)論文。當然,也感謝母校辛 勤培育之恩,各位領導、老師和同學的大力幫助
55、之情,使我學到了許多新的知識,同時也更懂得了 一些做學問的道理,這是一筆寶貴的財富。 從選擇畢業(yè)設計題目,到畢業(yè)設計規(guī)劃,查找相關資料,設計模型,具體實施,結束論文,整 個大致的流程中,我的導師都給予了我耐心的指導和默默的關心,設計為期之長,期間遇到了不少 問題,也承蒙老師的照顧,真的想對老師說一聲:老師,辛苦了,謝謝您。除此之外,我還要致謝 我的幾位同學的得力相助,我希望我能向他們學習,發(fā)揚那種百折不撓、孜孜不倦的對知識求索精 神,那種至高無上的敬業(yè)精神,馬上我就要走向工作單位了,我相信我會時刻用他們的平凡而不簡 單來鞭策自己。 最后,祝愿我的老師和學友們永遠幸福,快樂! 參考文獻參考文獻
56、1 王建華 等編著ASP .NET 2.0 動態(tài)網站開發(fā)技術與實踐M北京:電子工業(yè)出版社,2011. 2 金秀,馮沃輝,施鴻翔.ASP動態(tài)網頁培訓教程.北京:冶金工業(yè)出版社,2012. 3 宋彥浩.ASP建網技術源代碼公開.北京:中國水利水電出版社,2001. 4 沈精虎.Dreamweaver中文版基礎培訓教程.北京:人民郵電出版社,2011. 5 張堪,候世國,所玉君.Access 2000中文版入門與提高.北京:清華大學出版社,2012. 6 魏洪斌,周鑫,劉志江. Dreamweaver MX 網頁設計. 北京:清華大學出版社,2001. 7 李世杰 .Active Server Pa
57、ges(ASP)3.0 網頁設計手冊.北京:清華大學出版社,2000 8 奚江華. ASP.NET 2.0 開發(fā)詳解. 電子工業(yè)出版社,2011 9 孫踐知. 網絡程序設計案例教程ASP.NET+SQL Server(C#實現(xiàn)). 北京:清華大學出版社, 2012. 10 陳偉 編著 . SQL Server 2008數(shù)據庫應用與開發(fā)教程 . 北京:清華大學出版社,2009 11 朱玉超、鞠艷、王代勇 編著.ASP.NET 項目開發(fā)教程. 北京:電子工業(yè)出版社,2008 12 Christian Wenz. Programming ASP.NET AJAX. 南京:東南大學出版社, 2008.
58、 13 AL Zabir, Omar. Building a Web 2.0 Portal with ASP.NET 3.5.南京:東南大學出版社, 2012. 14 Benfeng Chen, Vincent Y. Shen. Transforming Web Pages to Become Standard- Compliant through Reverse Engineering. ACM New York, NY, USA,2011. 15 迪尤遜美. SQL Server 2008基礎教程M.北京: 人民郵電出版社, 2012. 16 威爾頓美,科爾比美. SQL入門經典M.北京: 清華大學出版社, 2012. 17 劉遵仁 于忠清. SQL Sever中文版基礎培訓教程M.北京:人民郵電出版社,2011. 18 張海藩. 軟件工程導論(第5版)M.北京:清華大學出版社,2012.2
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。