電子商務(wù)-校園二手交易平臺的主要功能設(shè)計_第1頁
電子商務(wù)-校園二手交易平臺的主要功能設(shè)計_第2頁
電子商務(wù)-校園二手交易平臺的主要功能設(shè)計_第3頁
電子商務(wù)-校園二手交易平臺的主要功能設(shè)計_第4頁
電子商務(wù)-校園二手交易平臺的主要功能設(shè)計_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE26校園二手交易平臺的主要功能設(shè)計摘要隨著科學技術(shù)的飛速發(fā)展,人類生活發(fā)生了巨大的變化。隨著計算機技術(shù)的飛速發(fā)展,各行各業(yè)都在計算機技術(shù)的應(yīng)用中得到了廣泛的推廣和應(yīng)用。信息時代的到來已成為不可阻擋的潮流,人類文明正進入一個新時代。因此,本系統(tǒng)的題目是校園二手商品交易系統(tǒng)的設(shè)計與開發(fā),該系統(tǒng)是為校園二手商品交易管理而設(shè)計的。旨在改變現(xiàn)有的手工或半手工的校園二手商品交易管理模式,使校園二手商品交易管理更加規(guī)范、規(guī)范和完善工作效率。系統(tǒng)采用b/s結(jié)構(gòu),作為前端開發(fā)工具,sqlserver2008作為后端數(shù)據(jù)庫進行開發(fā)。最終的系統(tǒng)將分為兩個角色:管理員和用戶。系統(tǒng)管理員部分的主要功能包括修改登錄密碼、項目類別管理、用戶信息管理、銷售信息管理、采購信息管理。用戶部分的功能包括在線登錄注冊、查看系統(tǒng)信息和消息管理。咨詢功能、銷售信息管理、采購信息管理和信息檢索模塊。校園二手商品交易系統(tǒng)的設(shè)計和生產(chǎn),可以大大提高校園二手商品交易管理的效率,充分體現(xiàn)了信息化時代的優(yōu)越性。關(guān)鍵詞:電子商務(wù),ASP.net;二手商品交易管理系統(tǒng)

AbstractWiththerapiddevelopmentofscienceandtechnology,greatchangeshavetakenplaceinhumanlife.Withtherapiddevelopmentofcomputertechnology,allwalksoflifehavebeenwidelypopularizedandusedintheapplicationofcomputertechnology.Thearrivaloftheinformationagehasbecomeanirresistibletrend,andhumancivilizationisenteringanewera.Therefore,thetitleofthissystemisthedesignanddevelopmentofthecampussecond-handcommoditytradingsystem,whichisdesignedforthemanagementofthecampussecond-handcommoditytrading.Thepurposeistochangetheexistingmanualorsemi-manualmodeofthecampussecond-handcommoditytradingmanagement,soastomakethecampussecond-handcommoditytradingmanagementmorestandardized,morestandardandimproveworkefficiency.ThesystemusesB/Sarchitecture,ASP.netasthefront-enddevelopmenttool,SQLServer2008astheback-enddatabasefordevelopment.Thefinalsystemwillbedividedintotworoles:administratoranduser.Themainfunctionsofthesystemadministratorpartincludemodifyingloginpassword,itemcategorymanagement,userinformationmanagement,saleinformationmanagementandpurchaseinformationmanagement.Thefunctionsoftheuserpartincludeonlineregistration,login,viewsysteminformation,messageconsultation,saleinformationmanagementandpurchaseinformationmanagement.Managementandinformationretrievalmodule.Thedesignandproductionofthecampussecond-handcommoditytradingsystemcangreatlyimprovetheefficiencyofthecampussecond-handcommoditytradingmanagement,whichfullyreflectsthesuperiorityoftheinformationage.Keywords:e-commerce,ASP.net;second-handcommoditytransactionmanagementsystem

目錄摘要 IAbstract II第1章緒論 11.1研究背景 11.2研究意義 2第2章開發(fā)技術(shù) 52.1簡介 52.2B/S體系 5第3章需求分析 83.1系統(tǒng)功能需求分析 83.1.1系統(tǒng)分析的任務(wù) 83.1.2系統(tǒng)主要業(yè)務(wù)流程 93.1.3功能需求 103.2網(wǎng)站的數(shù)據(jù)庫設(shè)計 113.2.1設(shè)計局部ER模式 113.2.2設(shè)計全局ER模式 14第4章總體設(shè)計 164.1系統(tǒng)體系結(jié)構(gòu) 164.2系統(tǒng)功能結(jié)構(gòu) 164.3數(shù)據(jù)庫表結(jié)構(gòu) 17第5章系統(tǒng)實現(xiàn) 215.1系統(tǒng)登錄功能界面 215.2修改登錄密碼功能界面 215.3用戶注冊功能界面 225.4出售信息管理功能界面 225.5求購信息管理功能界面 235.6用戶信息管理功能界面 24第6章系統(tǒng)測試 256.1測試環(huán)境與測試條件 256.2系統(tǒng)測試方法 256.3實例測試表格 256.4性能測試 27結(jié)語 29參考文獻 30附錄程序 31致謝 35第1章緒論1.1研究背景計算機的出現(xiàn)給人類社會帶來了第三次工業(yè)革命。隨著計算機的發(fā)明和應(yīng)用,計算機網(wǎng)絡(luò)逐漸出現(xiàn)并應(yīng)用于社會生產(chǎn)、人民生活等領(lǐng)域。計算機網(wǎng)絡(luò)把整個世界連接在一起。隨著現(xiàn)代信息技術(shù)的發(fā)展,互聯(lián)網(wǎng)已經(jīng)成為一個全球性的名詞。它以計算機為載體,連接“每個國家、每個城市、甚至每個家庭”,形成一條“信息高速公路”,即一輛高速公共汽車,這條道路對世界的發(fā)展起了很大的作用。信息高速公路不僅改變了社會的成產(chǎn)方式,也改變了人們的社會生活,使得人們的學習、工作、休閑等方面都發(fā)生了巨大的轉(zhuǎn)變。這些轉(zhuǎn)變主要體現(xiàn)在以下幾個方面:首先,網(wǎng)絡(luò)將成為人們了解社會信息的主要渠道,因為通過電子網(wǎng)絡(luò)的方式能夠更加快捷高效的掌握信息;其次,可以擴大人們的社交網(wǎng)絡(luò),通過電子信息渠道人們可以實現(xiàn)世界區(qū)域內(nèi)的交流與溝通;然后,通過電子網(wǎng)絡(luò),人們還可以滿足自己的消費欲望,在家里享受送貨上門服務(wù)。網(wǎng)絡(luò)給人們帶來的好處非常多,對于人們了解周圍的世界、加強人際之間的交流、以及提高人們的生活質(zhì)量都有著極大的幫助,而且,網(wǎng)絡(luò)的興起也迎來了一種新的經(jīng)濟發(fā)展模式——電商。很多網(wǎng)絡(luò)消費平臺如雨后春筍般紛紛涌現(xiàn),不僅促進了我國經(jīng)濟的發(fā)展,也給人們的生活帶來了很多便利。當前在計算機時代中,任何信息都可以由計算機管理。計算機處理信息的效率和準確性可以大大提高辦公效率。同時,它還可以降低錯誤率,使許多復雜而繁瑣的工作可以由計算機來完成。因此,有必要開發(fā)這樣的校園二手商品交易管理系統(tǒng)。介紹了校園二手貨交易管理網(wǎng)絡(luò)的設(shè)計與開發(fā)過程,以便于校園二手貨交易信息管理的系統(tǒng)化、規(guī)范化和自動化。從而達到提高校園二手物品交易管理效率的目的。作為電子商務(wù)的一個分支,二手商品交易體現(xiàn)了網(wǎng)絡(luò)交易環(huán)保性能的另一個切面。二手交易提倡的是將手中盈余的物資,以合理的折舊價,銷售給有需要的人,這對環(huán)保事業(yè)有著現(xiàn)實的意義。而作為學校,能有一個平臺,同時對學生進行流行的電子商務(wù)教育,和保護環(huán)境、節(jié)儉持家等傳統(tǒng)美德教育,是很重要又很需要的。1.2研究意義由于電子商務(wù)在中國發(fā)展時間不太長,但是當電子商務(wù)概念導入中國市場后,被復制和模仿的速度超乎想像,所以,究竟誰才是中國第一家二手交易網(wǎng)站,已無從查起。目前二手交易網(wǎng)站分類較明晰,基本上可分為二手房、二手(汽)車、二手書、二手日常用品這么幾大類;按地域則是幾乎每個地方都有自己本地的二手交易網(wǎng)站,當然,也有一些全國性的二手商品交易網(wǎng)站。雖然二手商品交易網(wǎng)站的發(fā)展勢頭一點都不比普通的產(chǎn)品銷售網(wǎng)站低,但是,二手商品有一個破損率、折舊率的概念,所以不能像新產(chǎn)品一樣可以標明產(chǎn)品性能,消費者一看就能明白。因此,二手貨的信任度要比新產(chǎn)品的信任度高很多,所以通常是線下和面對面的交易。因此,本地二手商品交易網(wǎng)絡(luò)的發(fā)展略好于全國。由于二手商品存在折舊和破損的概率,所以,一般都是以書籍或是小的生活用品為主要銷售的二手商品。而隨著時間的推移,產(chǎn)生了一種參照原始社會的以物物交換為交易方式的二手商品交易模式——易物。當然,這種變異的二手商品交易模式,已是脫離了二手商品交易的普通定義范疇,故在此文中不作進一步的展開說明。校園二手商品交易系統(tǒng)主要目的是對校園二手物品交易信息進行管理,提高校園二手物品交易管理的工作效率,降低管理的成本。其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護,以及前端應(yīng)用程序的開發(fā)。前者要求建立起數(shù)據(jù)一致性各完整性強、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而后者則要求應(yīng)用程序具有功能完備、易用等特點。因此本校園二手商品交易系統(tǒng)采用ASP.NET技術(shù)和SQLServer2008數(shù)據(jù)庫進行系統(tǒng)的開發(fā)。系統(tǒng)的設(shè)計將分為系統(tǒng)管理員和用戶兩個角色。系統(tǒng)管理員部分的主要功能包括修改登錄密碼、項目類別管理、用戶信息管理、銷售信息管理、采購信息管理。用戶部分的功能包括在線登錄注冊、查看系統(tǒng)信息和消息咨詢。銷售信息管理、采購信息管理和信息檢索模塊。在實現(xiàn)這些功能的同時,設(shè)計了校園二手商品交易系統(tǒng)的操作界面,為用戶提供了友好的操作環(huán)境。我們主要關(guān)注以下三個方面:交互性、信息顯示和數(shù)據(jù)輸入。

第2章開發(fā)技術(shù)2.1簡介微軟公司推出的ASP.NET是一項新型的基于Web的開發(fā)技術(shù),它支持服務(wù)器端頁面的動態(tài)創(chuàng)建。幾年的發(fā)展之后,ASP.NET變得越來越穩(wěn)定,越來越強大,因此程序工作者越來越傾向于使用ASP.NET進行網(wǎng)絡(luò)程序的編寫和網(wǎng)站的開發(fā)。ASP.NET有很多的控件。這些控件可完成一些功能,例如連接數(shù)據(jù)庫,執(zhí)行針對數(shù)據(jù)庫的命令等,這甚至不需要開發(fā)人員編寫一行代碼。為了創(chuàng)建豐富的Web界面,ASP.NET還引入了40多個新的控件類型,從而避免開發(fā)人員創(chuàng)建各種特殊的HTML,客戶端腳本和瀏覽器DOM。ASP.NET支持兩種代碼模型:內(nèi)聯(lián)模型,它包括標記元素和同一aspx文件中的編程代碼;代碼隱藏模型,它將標記元素放在aspx文件中,編程代碼放在源文件中。2.2B/S體系瀏覽器/服務(wù)器(瀏覽器/服務(wù)器,B/S)結(jié)構(gòu)是隨著互聯(lián)網(wǎng)技術(shù)的興起,對C/S(客戶端-服務(wù)器)結(jié)構(gòu)的改進。在B/S結(jié)構(gòu)下,通過瀏覽器實現(xiàn)用戶操作界面。它的主要事務(wù)邏輯是在服務(wù)器(服務(wù)器)上實現(xiàn)的。大大簡化了客戶端計算機的負載,降低了客戶機系統(tǒng)的維護成本和工作量,降低了用戶成本。在企業(yè)局域網(wǎng)或廣域網(wǎng)的B/S結(jié)構(gòu)的建立,可以實現(xiàn)不同地點的用戶,不同的接入方式(如LAN灣、互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)等)訪問和操作共同的數(shù)據(jù)庫;能有效地保護用戶的權(quán)限管理和數(shù)據(jù)安全平臺。B/S結(jié)構(gòu)模型如圖2.1所示:圖2.1B/S結(jié)構(gòu)模型

第3章需求分析本校園二手商品交易系統(tǒng)是針對校園二手物品交易而開發(fā)的,一方面系統(tǒng)中友好的人機界面和更強勁的功能支持,會讓使用本系統(tǒng)的人員的工作效率進一步提高,從而節(jié)省人力、物力,進而提高經(jīng)濟效益;另一方面,系統(tǒng)開發(fā)成本較低,現(xiàn)有的PC機可以提供系統(tǒng)開發(fā)所需的全部硬件環(huán)境,開發(fā)成本要求相對較低。3.1系統(tǒng)功能需求分析3.1.1系統(tǒng)分析的任務(wù)了解用戶要求。這里所說的用戶是網(wǎng)站的管理員和會員等網(wǎng)站的使用者。了解他們對網(wǎng)站的外觀、性能等方面的要求,以及他們在電腦的硬件配置等方面的計劃與打算。在此基礎(chǔ)上完善網(wǎng)站的分析報告。本文將用文字以及圖標來表示網(wǎng)站的邏輯模型,利用這個模型來講述系統(tǒng)的性能和目標。校園二手商品交易系統(tǒng)分為系統(tǒng)管理員和用戶兩類用戶角色。系統(tǒng)管理員部分的用例功能包括修改登錄密碼、項目類別管理、用戶信息管理、用戶信息統(tǒng)計、銷售信息管理、采購信息管理、消息咨詢管理。用戶部分的用例功能包括個人信息管理、查看購買信息和消息咨詢管理。如圖4-1所示為本系統(tǒng)的整體用例圖。圖3.1系統(tǒng)整體用例圖3.1.2系統(tǒng)主要業(yè)務(wù)流程若要開發(fā)一個良好的系統(tǒng),就要先明確其系統(tǒng)的業(yè)務(wù)流程,校園二手商品交易系統(tǒng)主要的業(yè)務(wù)就是實現(xiàn)出售和求購信息的在線添加、管理以及用戶查看和咨詢的功能。首先管理員可以對用戶、出售、求購等信息進行更新維護,用戶可以添加出售和求購信息提交到系統(tǒng)中,也可以查看或咨詢其他二手信息,根據(jù)這個出售和求購信息發(fā)布、查看、管理以及咨詢的流程繪制出其業(yè)務(wù)流程如下:圖3.2校園二手商品交易系統(tǒng)流程圖3.1.3功能需求1.登錄認證功能:為了保證校園二手商品交易系統(tǒng)信息的安全,進入系統(tǒng)時需要驗證用戶身份。如果身份驗證正確,則用戶可以成功進入系統(tǒng)。如果用戶名或密碼不正確,將返回錯誤提示并要求重新輸入。2.用戶管理功能:該功能屬于系統(tǒng)管理員功能,實現(xiàn)系統(tǒng)管理員對所有用戶的管理操作,可以查看或刪除注冊用戶。3.項目類別管理功能:該功能屬于系統(tǒng)管理員功能。實現(xiàn)了管理員對所有項目類別信息的管理操作。它可以添加新的項目類別或刪除添加的項目類別。4.銷售管理功能:本功能屬于系統(tǒng)管理員功能,實現(xiàn)管理員對所有銷售信息的管理操作,可以刪除已添加的銷售信息。5.采購管理功能:該功能屬于系統(tǒng)管理員功能,實現(xiàn)管理員對所有采購信息的管理操作,也可以刪除已添加的采購信息。6.用戶查看系統(tǒng)信息功能:該功能屬于用戶功能。用戶可以查看系統(tǒng)的所有公告信息、銷售信息和購買信息。7.用戶銷售管理功能:屬于用戶功能。實現(xiàn)了用戶對所有銷售信息的管理操作。它可以添加新的銷售信息或刪除已添加的銷售信息。8.用戶采購管理功能:該功能屬于用戶功能,實現(xiàn)用戶對自己所有采購信息的管理操作??梢孕略霾少徯畔ⅲ部梢詣h除新增的采購信息。9.信息檢索功能:該功能屬于用戶功能。用戶可以根據(jù)銷售或購買信息的信息標題關(guān)鍵字檢索信息。10.信息咨詢功能:該功能屬于用戶功能。用戶可以對銷售信息進行消息咨詢操作。3.2網(wǎng)站的數(shù)據(jù)庫設(shè)計在網(wǎng)站的數(shù)據(jù)庫概念建設(shè)中,將以用戶的身份來體驗系統(tǒng)的靈活性以及可操作性,從而產(chǎn)生一個反映用戶觀點的概念模式。然后再轉(zhuǎn)變視角,將之轉(zhuǎn)換為邏輯模式。為了降低整個設(shè)計過程的難度,使得設(shè)計更加簡單有效,將在各個階段完成相應(yīng)的人物,將DBMS的限制降到最低。數(shù)據(jù)庫的概念設(shè)計主要由ER完成。首先設(shè)計局部ER模式,然后對局部ER模式進行綜合,使其成為一個完整的全局模式。最后,對全局模式進行優(yōu)化,生成概念模式。3.2.1設(shè)計局部ER模式1實體和屬性的定義:1)商品類別(類別名稱)圖3-3商品類別實體與屬性的定義2)商品(商品名稱,商品類別,商品說明,圖片信息,添加者,添加時間,價格)商商品商品名稱價格商品名稱價格添加時間商品類別添加時間商品類別商品說明賣商品說明賣家圖片信息圖片信息圖3-4商品實體與屬性的定義3)會員(用戶名,密碼,電話,QQ,身份證,EMAIL,學校,城市,生日)生日用戶名生日用戶名城市密碼會城市密碼會員學校電話學校電話EMAILQQEMAILQQ身份證身份證圖3-5會員實體與屬性的定義4)訂單(購買者,商品編號,購買時間)訂訂單購買者購買者購買時間購買時間商品編號商品編號圖3-6訂單實體與屬性的定義2實體關(guān)系定義:ER模型的“聯(lián)系”用于刻畫實體之間的關(guān)聯(lián)。主要是對局部模型中的兩個實體類型之間進行需求分析,并根據(jù)其結(jié)果來看它們之間是否存在聯(lián)系。如果兩個實體類型之間有聯(lián)系,還要確定它們之間的比例關(guān)系。除此之外,對于實體類型內(nèi)部是否存在聯(lián)系也要進行考察,還有多個實體類型之間是否存在聯(lián)系等等,針對本網(wǎng)站分析如下:實體間的關(guān)系:①一個商品只能屬于一種商品類別(類別),而一種商品類別可以包含多個商品。1N商品1N商品商品類別圖3-7商品與商品類別1:N(一對多的關(guān)系)②一名會員一次可以購買多個商品,而一個商品只可以被一名會員購買N1商品N1商品會員圖3-8會員與圖書1:N(一對多的關(guān)系)③一張訂單可以包含多個商品,一個商品可以在多個訂單中NM商品訂NM商品訂單圖3-9訂單與圖書M:N(多對多的關(guān)系)3.2.2設(shè)計全局ER模式所有局部ER模式的設(shè)計完成之后,緊接著就是要把它們從單一的局部ER整合為一個全局的ER概念模式。而全局ER概念除了要滿足對局部ER模式的支持之外,還要能夠成功的表達本身的完整的數(shù)據(jù)庫概念結(jié)構(gòu)。1)確定公共實體類型公共實體類型的確定對于局部ER模式的合并極為重要。因此,我們公共實體類型的選擇是在由實體類型名的決定的。同名實體類型和具有相同鍵的實體類型都是公共實體類型的候選。2)局部ER模式的合并我們通常先合并這兩部分,然后合并相關(guān)的局部結(jié)構(gòu),然后從公共實體類型合并,最后合并獨立的局部結(jié)構(gòu)。3)消除沖突命名沖突、屬性沖突以及結(jié)構(gòu)沖突是沖突的三種類型。之所以設(shè)計全局ER模式,不是為了在表面上對局部的ER進行合并,而是為了在矛盾的沖突與對立中進行合并,并在合并中消除這種沖突,最終是實現(xiàn)屬性上的真正合并。4)全局ER模式的優(yōu)化全局ER模式完成后,還要對ER模式進行優(yōu)化,以此來提高系統(tǒng)處理數(shù)據(jù)的效率。除了能夠全面準確的滿足用戶的需求外,想要建立一個優(yōu)秀的全局ER模式,還應(yīng)該減少實體類型間聯(lián)系的多余、減少試題類型的個數(shù)、減少試題類型所包含的屬性的種類等。圖3-10E-R圖

第4章總體設(shè)計校園二手商品交易系統(tǒng)設(shè)計的好壞將對系統(tǒng)的開發(fā)和維護起著至關(guān)重要的作用。系統(tǒng)的實現(xiàn)需要符合所有用戶的要求,只有對用戶的要求考慮的全面,才會開發(fā)出功能強大穩(wěn)定的校園二手商品交易系統(tǒng)。4.1系統(tǒng)體系結(jié)構(gòu)系統(tǒng)采用b/s架構(gòu)模式。系統(tǒng)界面完全由瀏覽器實現(xiàn)。有些事務(wù)邏輯是在前端實現(xiàn)的,而系統(tǒng)的主要事務(wù)邏輯是在服務(wù)器端實現(xiàn)的。b/s結(jié)構(gòu)采用越來越成熟和流行的瀏覽器技術(shù),實現(xiàn)功能強大、需要復雜的專用軟件,節(jié)省開發(fā)成本。它是一種新的軟件系統(tǒng)構(gòu)建技術(shù)。用戶通過瀏覽器向web服務(wù)器發(fā)送請求,web服務(wù)器向數(shù)據(jù)庫發(fā)送請求。數(shù)據(jù)庫接收到請求后,將結(jié)果返回給web服務(wù)器,最后傳遞給瀏覽器以顯示給用戶。4.2系統(tǒng)功能結(jié)構(gòu)根據(jù)需求調(diào)查結(jié)果,確定了校園二手商品交易系統(tǒng)的功能結(jié)構(gòu)。系統(tǒng)管理員的主要功能包括修改登錄密碼和管理商品類別、用戶信息管理、出售信息管理以及求購信息管理,用戶部分的功能有在線注冊登錄、查看系統(tǒng)信息、留言咨詢功能、出售信息管理、求購信息管理以及信息檢索模塊,如圖4-1所示為本校園二手商品交易系統(tǒng)的功能結(jié)構(gòu)圖。圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.3數(shù)據(jù)庫表結(jié)構(gòu)根據(jù)對系統(tǒng)的主要功能的分析,校園二手商品交易系統(tǒng)的表有系統(tǒng)管理員表、物品類別表、用戶信息表、出售信息表、求購信息表以及留言咨詢信息表,各個表結(jié)構(gòu)描述如下:1、管理員信息表t_admin系統(tǒng)管理員表里面存儲了管理員信息。如表4-1:表4-1管理員信息表列名類型長度主鍵非空說明userIdint30YY管理員IDuserNameVarchar230NY用戶名userPwVarchar230NY密碼2、物品類別信息表t_catelog物品類別信息表里面存儲了所有的物品類別信息。如表5.2:表4-2物品類別信息表列名類型長度主鍵非空說明catelog_idint30YY類別IDcatelog_nameVarchar250NY名稱3、用戶信息表t_user用戶信息表里面存儲了所有的用戶信息。如表4-3:表4-3用戶信息表列名類型長度主鍵非空說明user_idint30YY用戶IDuser_nameVarchar230NY帳號user_pwVarchar230NY密碼user_realnameVarchar230NY姓名user_addressVarchar230NY地址user_telVarchar210NY電話user_emailVarchar230NY郵箱4、出售信息表t_chushou出售信息表是用于記錄出售信息。如表4-4:表4-4出售信息表列名類型長度主鍵非空說明idint30YY出售IDcatelog_idint30NY類別IDbiaotiVarchar230NY標題fujianVarchar230NY圖片lianxiVarchar230NY聯(lián)系電話beizhuVarchar230NY備注fabushidate30NY發(fā)布時間user_idint30NY用戶ID5、求購信息表t_qiugou求購信息表里面存儲了所有的求購信息。如表4-5:表4-5求購信息表列名類型長度主鍵非空說明idint30YY求購IDbiaotiVarchar230NY標題lianxiVarchar230NY聯(lián)系電話beizhuVarchar230NY備注fabushidate30NY發(fā)布時間user_idint30NY用戶ID6、留言咨詢信息表t_liuyan留言咨詢信息表存儲了所有的留言咨詢信息。如表4-6:表4-6留言咨詢信息表列名類型長度主鍵非空說明idint30YY留言IDneirongVarchar2300NY內(nèi)容shijianVarchar220NY時間chushouIdint20NY出售IDuserIdint30NY用戶ID

第5章系統(tǒng)實現(xiàn)5.1系統(tǒng)登錄功能界面管理員進入系統(tǒng)后,必須先進入系統(tǒng)登錄頁面。注冊用戶在發(fā)布和管理信息時需要登錄系統(tǒng)。在登錄頁面中,驗證用戶輸入的用戶名和密碼是否正確,輸入正確的用戶名和密碼后,系統(tǒng)才能成功登錄。用戶名或密碼錯誤將返回錯誤提示,實現(xiàn)頁面如圖5-1和5-2所示。圖5-1系統(tǒng)管理員登錄界面圖5-2注冊用戶登錄界面5.2修改登錄密碼功能界面管理員成功登錄系統(tǒng)之后,點擊導航欄菜單“修改登錄密碼”,系統(tǒng)跳轉(zhuǎn)到修改登錄密碼子界面,在這里需要輸入正確的原密碼和設(shè)置新密碼,才能實現(xiàn)修改操作,其實現(xiàn)頁面如圖5-3所示。圖5-3修改登錄密碼界面5.3用戶注冊功能界面點擊系統(tǒng)主頁上的“用戶注冊”按鈕,進入注冊頁面,需要輸入注冊賬號、密碼、姓名、地址、電話和郵箱信息,實現(xiàn)頁面如圖5-4所示。圖5-4修改登錄密碼界面5.4出售信息管理功能界面在出售信息管理頁面中可以列表顯示出所有的出售信息,并可以選擇指定的出售信息進行刪除的操作。其實現(xiàn)頁面如圖5-5所示。圖5-5出售信息管理界面如果需要添加出售信息,可以進入到出售添加頁面,添加時系統(tǒng)會進行非空驗證,是否為空是通過form表單中的onsubmit="returncheckForm()來檢查,checkForm()函數(shù)中是各種的校驗輸入數(shù)據(jù)的方式。其實現(xiàn)頁面如圖5-6所示。圖5-6出售信息添加界面5.5求購信息管理功能界面在求購信息管理頁面中可以列表顯示出所有的求購信息,并可以選擇指定的求購信息進行刪除的操作。其實現(xiàn)頁面如圖5-7所示。圖5-7求購信息管理界面如果需要添加求購信息,可以進入到求購添加頁面,添加時系統(tǒng)會進行非空驗證,是否為空是通過form表單中的onsubmit="returncheckForm()來檢查,checkForm()函數(shù)中是各種的校驗輸入數(shù)據(jù)的方式。其實現(xiàn)頁面如圖5-8所示。圖5-8添加求購界面5.6用戶信息管理功能界面在用戶管理頁面中可以列表顯示出所有的用戶信息,并可以選擇指定的用戶信息進行刪除的操作。其實現(xiàn)頁面如圖5-9所示。圖5-9用戶管理界面

第6章系統(tǒng)測試6.1測試環(huán)境與測試條件測試環(huán)境是在Windows7系統(tǒng)下,WEB服務(wù)器采用Tomcat6.0版本,開發(fā)語言采用ASP.NET、A語言,數(shù)據(jù)庫應(yīng)用的是SQLServer2008,開發(fā)工具采用MicrsoftVisualStudio2010,用戶端瀏覽器要求在IE6.0及以上版本。測試條件是程序環(huán)境配置好,正常運行MyEclipse和SQLServer2008數(shù)據(jù)庫正常運行的條件下測試的。6.2系統(tǒng)測試方法測試方案:選擇白盒測試(StructuralTest),即根據(jù)程序的邏輯框架對程序中的每一條路徑進行檢查,確保其正常工作并滿足預(yù)期要求。測試過程:主要是為了檢查企業(yè)基本信息管理模塊、生成銷售信息管理模塊以及網(wǎng)上配貨管理模塊之間的接口是否正確;每個模塊是不是可以正確的接受參數(shù);每個模塊是不是可以通過接收的參數(shù)能夠調(diào)出它相連接的模塊。測試結(jié)果:從測試結(jié)果可以看出,企業(yè)基本信息管理模塊、銷售信息生成管理模塊和在線分銷管理模塊三個模塊之間的接口是一致的。6.3實例測試表格對主要模塊進行黑盒測試,測試結(jié)果如下表6-1所示:表6-1系統(tǒng)測試表測試項驗證過程預(yù)期結(jié)果實際結(jié)果結(jié)論系統(tǒng)管理員登錄系統(tǒng)管理員登錄時輸入賬號:a密碼:a進入系統(tǒng)主界面進入系統(tǒng)主界面通過用戶登錄用戶登錄時輸入賬號:liuqiang密碼:000000進入系統(tǒng)首頁進入系統(tǒng)首頁通過出售信息查看進入出售信息管理頁面成功顯示所有出售信息列表成功顯示所有出售信息列表通過新出售信息添加進入出售信息添加頁面輸入出售信息添加成功,出現(xiàn)添加成功的提示添加成功,出現(xiàn)添加成功的提示通過出售信息刪除進入出售信息管理頁面刪除成功,出現(xiàn)刪除成功的提示刪除成功,出現(xiàn)刪除成功的提示通過用戶查看進入用戶管理頁面成功顯示所有用戶列表成功顯示所有用戶列表通過新用戶注冊進入用戶注冊頁面輸入注冊信息注冊成功,出現(xiàn)注冊成功的提示注冊成功,出現(xiàn)注冊成功的提示通過用戶刪除進入用戶管理頁面刪除成功,出現(xiàn)刪除成功的提示刪除成功,出現(xiàn)刪除成功的提示通過求購信息查看進入求購信息管理頁面成功顯示所有求購信息列表成功顯示所有求購信息列表通過新求購信息添加進入求購信息添加頁面輸入求購信息添加成功,出現(xiàn)添加成功的提示添加成功,出現(xiàn)添加成功的提示通過求購信息刪除進入求購信息管理頁面刪除成功,出現(xiàn)刪除成功的提示刪除成功,出現(xiàn)刪除成功的提示通過物品類別查看進入物品類別管理頁面成功顯示所有物品類別列表成功顯示所有物品類別列表通過新物品類別添加進入物品類別添加頁面輸入物品類別信息添加成功,出現(xiàn)添加成功的提示添加成功,出現(xiàn)添加成功的提示通過物品類別刪除進入物品類別管理頁面刪除成功,出現(xiàn)刪除成功的提示刪除成功,出現(xiàn)刪除成功的提示通過6.4性能測試系統(tǒng)使用瀏覽器、移動端作為訪問入口,所以對并發(fā)訪問的處理有一定的要求,可以確保多個用戶可以在用一時間內(nèi)進行操作。性能要求需滿足以下幾點:系統(tǒng)響應(yīng)時間短、高吞吐量和較強的擴展性。利用負載測試工具可以對很多用戶操作的環(huán)境進行模擬,在很大程度上可以減少時間以及測試的成本。以下是系統(tǒng)在固定的時間內(nèi)對定量使用者在同一時間內(nèi)做的檢測試驗。表6-2性能測試結(jié)果測試名稱性能測試解釋50用戶10分鐘500用戶10分鐘維持時間00:10:0000:10:00最多人數(shù)50人500人單秒申請20.4個200.5個申請未通過00平均響應(yīng)0.086秒0.125秒測試未允許00平均測試28.2秒29.3秒平均頁面暫停0.020秒0.022秒結(jié)合上表的測試結(jié)果,系統(tǒng)性能滿足使用需求。

結(jié)語在對二手交易系統(tǒng)的設(shè)計過程中我學會了很多:在實際的開發(fā)過程中,我認識到了實踐的重要性,理論知識再豐富,沒有實踐經(jīng)驗的支持也是無用的,我深刻的認識到了網(wǎng)站建設(shè)的不容易,一定要一步一步來。而且網(wǎng)站作為一種結(jié)合多方面內(nèi)容的平臺,在設(shè)計過程中不僅要保證它功能的健全,還要站在用戶的角度上來進行思考。網(wǎng)站設(shè)計的完成并不意味著成功,想要讓網(wǎng)站擁有大批的使用者,還要對網(wǎng)站進行戰(zhàn)略定位,根據(jù)市場環(huán)境隨時進行調(diào)整。這次的設(shè)計,我將自己在學校學到的理論與開發(fā)過程中的實踐活動結(jié)合起來,體會到了學以致用的樂趣。在這個過程中,我不僅加深了對理論的認識,又增加了實踐經(jīng)驗,提高了自己的能力。本次為期三個月的畢業(yè)設(shè)計是大學所學知識的綜合運用,是理論與實踐相結(jié)合的產(chǎn)物。在這個過程中,我從實踐中加深了對理論知識的掌握,也通過理論知識在實踐中的應(yīng)用提高了自己的專業(yè)能力,為今后從事本專業(yè)的工作打下一定的基礎(chǔ)。

參考文獻[1]張高舉.校園二手交易平臺的設(shè)計與實現(xiàn).咸陽.咸陽師范學院[D].2015.[2]趙倩倩.基于SSH的校園二手書交易平臺的設(shè)計與實現(xiàn).南陽.南陽理工學院[D].2015.11.21.[3]郝阿朋,楊清編著.WEB網(wǎng)頁開發(fā)基礎(chǔ)教程[M].北京:國防工業(yè)出版社2001.5.[4]肖崇高.基于MVC校園二手交易平臺設(shè)計與開發(fā).永州.湖南科技學院[D].2012.[5]張亮亮,孟慶國,李瑞英,陳魯豐,楊洪勇.基于校園網(wǎng)上二手交易平臺的研究[J].電腦知識與技術(shù),2015,11(16):252-253.[6]熊鵬,李海杰.校園二手書交易平臺的可行性研究及構(gòu)建策略[J].科教文匯(下旬刊),2015(10):140-141.[7]賈連芝,楊丙振,韓一.校園內(nèi)大學生二手交易網(wǎng)站構(gòu)建可行性研究[J].大學教育,2013(13):44-45.[8]孟驚雷,王蕊.高校校園二手物品交易新模式的探究[J].商業(yè)經(jīng)濟,2013(16):120-121.[9]馬仕海,肇明帥,馬剛興,李根.校園二手物品交易網(wǎng)建設(shè)的研究與實踐[J].沈陽工程學院學報(自然科學版),2013,9(04):349-351.[10]苑亞坤.校園二手交易網(wǎng)絡(luò)平臺探究[J].科技創(chuàng)業(yè)月刊,2016,29(07):25-27.[11]王昊.大學校園二手商品交易市場的探討[J].中國市場,2016(18):30-31.[12]常菁慧,李鑫垚,張建業(yè).大學校園二手交易市場的市場調(diào)查[J].現(xiàn)代商業(yè),2016(19):22-23.[13]呂曉萌,高連廷,魯藝,姜曉雨.關(guān)于構(gòu)建大學校園二手商品交易平臺的設(shè)想[J].對外經(jīng)貿(mào),2016(07):127-128+133.[14]楚明森,昌寧,關(guān)莊.大學校園二手交易微信公眾平臺的調(diào)研及實現(xiàn)[J].電子商務(wù),2016(10):93-94.[15]陸徐瑩,張婷婷,盧娜.大學生二手物品交易平臺模式構(gòu)建的研究與探討[J].經(jīng)濟師,2012(02):119-120.

附錄程序protectedvoidButton1_Click(objectsender,EventArgse){if(Session["LoginName"]==null)Response.Write("<script>alert('請先登錄')</script>");else{doublea;a=double.Parse(Label3.Text);a=a+5.0;Label3.Text=a.ToString();SqlConnectionconn=newSqlConnection("DataSource=WWW-6DD95DF5A8B;InitialCatalog=auction;IntegratedSecurity=True");SqlCommandcmd=newSqlCommand("selectcount(*)fromproductswherepid=@pd",conn);cmd.Parameters.AddWithValue("@pd",a);conn.Open();cmd.CommandText="insertintoproducts(pname,uname,price)values(@pn,@uname,@price)";cmd.Parameters.AddWithValue("@pn",Label1.Text);cmd.Parameters.AddWithValue("@uname",Session["LoginName"]);cmd.Parameters.AddWithValue("@price",a);cmd.ExecuteNonQuery();}}<asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="<%$ConnectionStrings:auctionConnectionString%>"SelectCommand="SELECT[categoryid],[catetoryname]FROM[categories]"></asp:SqlDataSource>}后臺代碼:protectedvoidsubmit_Click(objectsender,EventArgse){stringsqlconnstr=ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;SqlConnectionconn=newSqlConnection("DataSource=WWW-6DD95DF5A8B;InitialCatalog=auction;IntegratedSecurity=True");DataSetds=newDataSet();//strings="select*fromproductswherepname='%"+TextBox1.Text+"%'andcategoryid="+DropDownList1.SelectedValue;用來測試代碼正確性SqlDataAdaptersqld=newSqlDataAdapter("selectpidas'產(chǎn)品編碼',pname'產(chǎn)品名',categoryid'分類編號',uname'賣家編號',price'價格'fromproductswherepnamelike'%"+TextBox1.Text+"%'andcategoryid="+DropDownList1.SelectedValue,conn);sqld.Fill(ds,"tabuser");GridView1.DataSource=ds.Tables["tabuser"].DefaultView;GridView1.DataBind();//SqlCommandcmd=newSqlCommand("selectcount(*)fromproductswherepid=@pd",conn);}protectedvoidButton1_Click(objectsender,EventArgse){SqlConnectionconn=newSqlConnection("DataSource=.;InitialCatalog=auction;IntegratedSecurity=True");SqlCommandcmd=newSqlCommand("selectcount(*)fromuserswhereuname=@unae",conn);cmd.Parameters.AddWithValue("unae",TextBox1.Text);conn.Open();intcount=int.Parse(cmd.ExecuteScalar().ToString());if(count==1){

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論