大學(xué)生二手物品交易網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
《大學(xué)生二手物品交易網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《大學(xué)生二手物品交易網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)(43頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 ) 本科畢業(yè)論文(設(shè)計(jì)) 論文題目:大學(xué)生二手物品交易網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名: 學(xué) 號(hào): 專(zhuān) 業(yè): 班 級(jí): 指導(dǎo)教師: 完成日期: 年 月 日 大學(xué)生二手物品交易網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 內(nèi) 容 摘 要 隨著生活節(jié)奏的加快,人們?cè)絹?lái)越注重高效的在線(xiàn)服務(wù)。每年畢業(yè)生離校時(shí)都會(huì)丟棄或轉(zhuǎn)贈(zèng)大量學(xué)習(xí)生活用品
2、,這些物品往往得不到很好的處理,校園二手網(wǎng)站就是提供了這樣的一個(gè)網(wǎng)上購(gòu)物平臺(tái)。校園二手網(wǎng)站的應(yīng)用十分廣泛。校園二手網(wǎng)站,對(duì)其進(jìn)行開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前臺(tái)應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。通過(guò)后臺(tái)數(shù)據(jù)庫(kù)與前臺(tái)程序的結(jié)合,用戶(hù)通過(guò)注冊(cè)成為會(huì)員可以實(shí)現(xiàn)商品的購(gòu)買(mǎi),并在購(gòu)物車(chē)模塊中實(shí)現(xiàn)訂單的生成。后臺(tái)管理員通過(guò)登錄系統(tǒng),可以查看到本站的商品列表、會(huì)員信息、訂單信息等來(lái)及時(shí)完成貨物的發(fā)送,為用戶(hù)提供良好的服務(wù)。用戶(hù)在收到了自己所定的商品之后可以在留言模塊中進(jìn)行留言的發(fā)表。該系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)采用SQL Server 2000進(jìn)行建立,應(yīng)用程序的開(kāi)發(fā)采用了Visual Studio 2008平臺(tái)以及
3、C#語(yǔ)言進(jìn)行開(kāi)發(fā)。它實(shí)現(xiàn)了它實(shí)現(xiàn)了交易的操作,記錄,統(tǒng)計(jì)等功能。其特點(diǎn)是界面友好,操作簡(jiǎn)單,方便快捷。 關(guān)鍵詞:校園二手網(wǎng)站 后臺(tái)數(shù)據(jù)庫(kù) 前臺(tái)應(yīng)用程序 Design and Realization of the system of college students second-hand goods trading Abstract With the accelerated pace of life, people pay more and more attention to effi
4、cient online service. The graduats will abandon or present a great deal of study and home articales every year when theyng, the second-hand website of school mainly provide an on-line shopping platform. the second-hand website of school is applied widely. the second-hand website of school, its devel
5、opment mainly includes the backstage database the establishment and the maintenance as well as the application procedure development two aspects. Through the background database and foreground program combination, the user through the register to be a member of the purchase of goods can be achieved,
6、 and in shopping cart module in order to generate. The backstage manager via the login system, can check the station commodity list, membership information, order information to the timely completion of delivery of goods, to provide users with good service. Users in the received set for themselves a
7、fter the commodity can message module in the published message. The system of background database using SQL Server 2000 was established, the application procedure development using the Visual Studio 2008 platform and C # language development. It achieved it realizes the trading operation, recording,
8、 statistics and other functions. Its characteristic is with friendly interface, simple operation, convenient and quick. Key words:the second-hand website of school backstage database application procedure 序言 4 一、系統(tǒng)規(guī)劃 5 (一)選題背景 5 (二)需求分析 6 (三)系統(tǒng)
9、設(shè)計(jì)相關(guān)原理 7 1.ASP技術(shù) 7 2.Visual Studio 2008 8 3.SQL Server 2000 9 4.B/S模式及其優(yōu)勢(shì) 9 (四)可行性分析 10 1.技術(shù)可行性 10 2.社會(huì)可行性 10 3.經(jīng)濟(jì)可行性 11 二、系統(tǒng)分析 12 (一)、系統(tǒng)業(yè)務(wù)流程分析 12 (二).數(shù)據(jù)流程分析 14 1.整體圖 14 2.頂層圖 14 3.系統(tǒng)管理 14 4.用戶(hù)管理 15 5.交易管理 15 6.出售管理 16 7.購(gòu)買(mǎi)管理模塊 16 8.搜索功能模塊 17 (三)數(shù)據(jù)字典 17 1.數(shù)據(jù)項(xiàng) 17 2.數(shù)據(jù)結(jié)構(gòu)的定義 18 3
10、.存儲(chǔ)過(guò)程 19 4.數(shù)據(jù)流的定義 19 5.處理過(guò)程定義 20 三、系統(tǒng)設(shè)計(jì) 21 (一)系統(tǒng)功能設(shè)計(jì) 21 (二)數(shù)據(jù)庫(kù)設(shè)計(jì) 24 1.?dāng)?shù)據(jù)庫(kù)表及表的關(guān)系 24 2.創(chuàng)建表 25 四、系統(tǒng)實(shí)施 28 (一)會(huì)員注冊(cè) 28 (二)產(chǎn)品瀏覽 30 (三)購(gòu)物車(chē) 32 (四)管理員登陸 33 (五)發(fā)布物品 34 五 系統(tǒng)運(yùn)行與維護(hù) 36 (一)測(cè)試的任務(wù)及目標(biāo) 36 1.測(cè)試的任務(wù) 36 2.測(cè)試的目標(biāo) 36 (二)測(cè)試方案 36 1.模塊測(cè)試 36 2.集成測(cè)試 38 3.驗(yàn)收測(cè)試 38 4.平行運(yùn)行 38 (三)系統(tǒng)維護(hù) 38 結(jié) 論 40
11、 參 考 文 獻(xiàn) 41 序言 每一個(gè)畢業(yè)季,校園的各個(gè)角落都充滿(mǎn)著各種各樣的跳蚤市場(chǎng)?,F(xiàn)在隨著生活水品的提高,學(xué)生也有了越來(lái)越多的日用品。每當(dāng)畢業(yè)時(shí)這些東西就成了一些比較頭疼的事,帶走不方便,丟棄又太可惜。所以出現(xiàn)了“廢之不用,棄之可惜”的局面。大學(xué)生是一個(gè)時(shí)間性很強(qiáng)的群體,比如書(shū),尤其是很多考試類(lèi)的參考書(shū),可能看完就不再需要,賣(mài)廢紙又太可惜,因此二手交易是最好的選擇,這樣既降低了賣(mài)方的損失又增加了買(mǎi)方的利益“于人方便,于己方便”。又實(shí)現(xiàn)了節(jié)能減排的可持續(xù)發(fā)展道路。二手物品更是玲瑯滿(mǎn)目,不需要的在手里就是廢棄物,而需要的人則發(fā)揮了他最大的利用價(jià)值。如果以傳
12、統(tǒng)的交易模式無(wú)非就是在校園里擺些小攤在校園里張貼一些小廣告,這樣既影響了校園環(huán)境又達(dá)不到最好的效果。本文旨在設(shè)計(jì)一個(gè)簡(jiǎn)潔、穩(wěn)定、實(shí)用的大學(xué)生二手物品交易系統(tǒng),在相對(duì)于淘寶、京東大多數(shù)購(gòu)物網(wǎng)站的基礎(chǔ)上它更具有針對(duì)性,實(shí)用性。成本低、實(shí)用性強(qiáng)、擴(kuò)展性強(qiáng)。能更好的滿(mǎn)足更多的大學(xué)生用戶(hù)的需求。 一、系統(tǒng)規(guī)劃 (一)選題背景 現(xiàn)在是信息化時(shí)代,網(wǎng)絡(luò)信息爆炸的時(shí)候。任何一種傳播方式都比不過(guò)網(wǎng)絡(luò)的傳播速度。所以將這種現(xiàn)代化技術(shù)應(yīng)用到現(xiàn)實(shí)生活問(wèn)題的解決一定能使事情達(dá)到事半功倍的效果。所以大學(xué)生二手物品交易的網(wǎng)站開(kāi)
13、發(fā)是解決大學(xué)生畢業(yè)時(shí)二手物品處理的不二之選。大學(xué)生二手物品交易網(wǎng)站是從買(mǎi)賣(mài)雙方出發(fā)形成的一個(gè)交易互動(dòng)平臺(tái),既可以實(shí)現(xiàn)買(mǎi)方在網(wǎng)站上的信息發(fā)布又可以實(shí)現(xiàn)賣(mài)方需求信息的留言。從而使買(mǎi)賣(mài)雙方的交易更具有實(shí)質(zhì)性與及時(shí)性。 大學(xué)校內(nèi)的二手物品交易主要是通過(guò)校園地?cái)?,這遠(yuǎn)遠(yuǎn)不能滿(mǎn)足學(xué)生的需求。二手物品交易種類(lèi)多,規(guī)模小,交易隨機(jī)性強(qiáng)。時(shí)間分布比較平均。每年的六七月份在校園會(huì)出現(xiàn)一個(gè)二手物品交易的高峰,參加交易的除了學(xué)生以外還有一些附近的居民。這樣既造成了校園治安的混亂又對(duì)學(xué)生的學(xué)習(xí)生活造成一定影響。 大部分的高校已經(jīng)建立自己的校園網(wǎng),而部分院校也已完成了校園“一卡通”工程的建設(shè),校園網(wǎng)的建成為學(xué)校教職員
14、工提供了學(xué)習(xí)、工作和生活上的便利。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、通信技術(shù)及數(shù)據(jù)庫(kù)技術(shù)的進(jìn)一步發(fā)展,基于Internet技術(shù)的電子商務(wù)也得到了快速發(fā)展。目前上網(wǎng)已經(jīng)成為大學(xué)生活不可或缺的一部分,在校大學(xué)生平均上網(wǎng)率達(dá)到92% ,其中每周上網(wǎng)時(shí)間超過(guò)10h的學(xué)生占在校學(xué)生總數(shù)的1/3。而現(xiàn)在的大學(xué)生網(wǎng)上交易基本上是以BBS為主, BBS雖然用戶(hù)眾多,可是由于它不是一個(gè)獨(dú)立的站點(diǎn),提供的功能有限,用戶(hù)不能詳細(xì)的了解商品的有關(guān)信息,不能快捷地查詢(xún)商品,無(wú)法滿(mǎn)足學(xué)生實(shí)際交易中的需求。校園二手交易平臺(tái)為在校學(xué)生提供一個(gè)供需平臺(tái),學(xué)生可以將自己不用的東西放在網(wǎng)上,也可在網(wǎng)上找到自己需要的東西,物美價(jià)廉,達(dá)到雙贏(yíng)。
15、(二)需求分析 目前,二手商品交易成為了當(dāng)代大學(xué)生課余生活的一大熱門(mén),許多學(xué)校每年都要舉辦紅紅火火的“跳蚤”市場(chǎng),可見(jiàn)大學(xué)生對(duì)二手商品交易的需求,可遺憾的是校內(nèi)的二手交易往往時(shí)間短暫,遠(yuǎn)遠(yuǎn)無(wú)法滿(mǎn)足廣大學(xué)子交易的需求。據(jù)調(diào)查,高校二手市場(chǎng)的供求雙方都是龐大的群體,對(duì)二手交易需求非常強(qiáng)烈。他們手中或多或少的都有具有使用價(jià)值但自己已不再需要的物品。他們也有無(wú)法消費(fèi)新產(chǎn)品看重短暫使用價(jià)值的需求者。一年一度的校園“跳蚤”市場(chǎng)難以滿(mǎn)足其需求,而且,現(xiàn)在還未有專(zhuān)業(yè)化、標(biāo)準(zhǔn)化的二手務(wù)機(jī)構(gòu),因此,立足于滿(mǎn)足高校學(xué)生交易的需要,建立高校二手交易平臺(tái),將變得更為可行、更具必要性。大學(xué)生具有相似的消費(fèi)心理、共同的生
16、活環(huán)境、生活方式,大多數(shù)交易物品都是學(xué)生自身需要的,交易商品具有共性(如:書(shū)籍、電子產(chǎn)品、自行車(chē)、體育用品等),使得學(xué)生之間交易的更為頻繁,這是造成交易需求壓力的原因之一。在校學(xué)生數(shù)量增多,大學(xué)生交易需求旺盛。根據(jù)調(diào)查,有76%的被調(diào)查者表示渴望購(gòu)買(mǎi)一些有使用價(jià)值的二手商品。表明大學(xué)生大多希望購(gòu)買(mǎi)一定數(shù)量的二手商品,這對(duì)構(gòu)建一個(gè)大學(xué)生商品交易平臺(tái)提出了一定的要求。再者,一些大四學(xué)生,他們即將離校,需要處理大量零零碎碎的物品,由于處理途徑狹窄,短期內(nèi)無(wú)法處理大量的物品,造成很多還有實(shí)用價(jià)值的物品被丟棄,浪費(fèi)資源。目前,在各大高校的“跳蚤”市場(chǎng),充斥著大量二手商品的供應(yīng)和需求信息,但是,在單一有限
17、的交易時(shí)間內(nèi),大學(xué)生交易雙方的需求根本無(wú)法滿(mǎn)足,這就需要一個(gè)更加專(zhuān)業(yè)標(biāo)準(zhǔn)的二手交易平臺(tái)。因此大學(xué)生二手物品交易網(wǎng)站的開(kāi)發(fā)意義就顯而易見(jiàn)。 一般的企業(yè)電子商務(wù)系統(tǒng)是面向廣大的社會(huì)公眾,而校園電子商務(wù)系統(tǒng)是以校園整體環(huán)境為依托,面向校園內(nèi)的學(xué)生,它們之間存在一定的區(qū)別。校園電子商務(wù)除了具有跨時(shí)空、數(shù)字化、公開(kāi)、透明等一般特征外,還有其獨(dú)到的特色。如以下幾個(gè)方面: ①優(yōu)良的網(wǎng)絡(luò)環(huán)境。高校既是知識(shí)密集的地方,也是電腦普及率最高的地方之一,大部分學(xué)校為了便利學(xué)生的學(xué)習(xí)有生活,都建有內(nèi)部局域網(wǎng)。校園網(wǎng)站網(wǎng)絡(luò)使用費(fèi)用很便宜,局域網(wǎng)將高校內(nèi)大部分部門(mén)、機(jī)構(gòu)、宿舍等聯(lián)結(jié)起來(lái),以達(dá)到信息資源傳輸與共享、提高效
18、率、優(yōu)化組合的目的。 ②穩(wěn)定的消費(fèi)群體。大學(xué)校園里穩(wěn)定的學(xué)生客戶(hù)群。大學(xué)生有許多共同的興趣和消費(fèi)傾向,消費(fèi)商品較單一。每年數(shù)千學(xué)生的流動(dòng)為校園電子商務(wù)注入了新鮮血液。大學(xué)校園里的消費(fèi)群體素質(zhì)較高,容易接受新鮮事物,特別是學(xué)生年齡一般在18-25 歲,正處在求知欲旺盛的階段。 ③方便的物流配送。學(xué)生們居住非常集中,使得物流的配送準(zhǔn)確、及時(shí),并且大大降低了成本。通過(guò)見(jiàn)面交易的方式解決了傳統(tǒng)電子商務(wù)物流配送中“最后一英里”的問(wèn)題,同時(shí)也推動(dòng)了校園電子商務(wù)的發(fā)展。 ④良好的信用機(jī)制。信用不足,信用體系不完善是阻礙我國(guó)電子商務(wù)發(fā)展的重要障礙。電子商務(wù)信用主要取決于個(gè)人信用、商家信用和社會(huì)信用等。若
19、缺乏良好的監(jiān)督機(jī)制,就會(huì)存在各種信用危機(jī)。在校園電子商務(wù)環(huán)境下,由于交易雙方主要是在校學(xué)生,一旦出現(xiàn)違規(guī)現(xiàn)象,很快就會(huì)被曝光。因此,大家都會(huì)自覺(jué)培育良好的個(gè)人信用和商業(yè)信用。 ⑤交易成本低。校園電子商務(wù)使得買(mǎi)賣(mài)雙方的交易成本大大降低。一是通過(guò)校園網(wǎng)絡(luò)進(jìn)行信息傳遞,其傳遞成本相對(duì)于信件、電話(huà)、傳真而言較低。此外,縮短時(shí)間及減少重復(fù)的數(shù)據(jù)錄入也降低了信息成本。二是買(mǎi)賣(mài)雙方通過(guò)校園網(wǎng)絡(luò)進(jìn)行商務(wù)活動(dòng),無(wú)需中介者參與,減少了交易的有關(guān)環(huán)節(jié)。三是賣(mài)方可通過(guò)校園網(wǎng)絡(luò)進(jìn)行產(chǎn)品介紹、宣傳,避免了在傳統(tǒng)方式下做廣告、發(fā)印刷品等大量費(fèi)用。四是校園電子商務(wù)實(shí)行“無(wú)紙貿(mào)易”,可減少大量的文件處理費(fèi)用。交易成本為零,符
20、合大學(xué)生價(jià)格敏感因素要求調(diào)查統(tǒng)計(jì)數(shù)字表明,價(jià)格是大學(xué)生消費(fèi)最為敏感的因素之一。校園交易網(wǎng)采用零交易成本,符合大學(xué)生消費(fèi)的心理特征。 ⑥節(jié)省購(gòu)物時(shí)間,增加在校學(xué)生選擇余地。校園電子商務(wù)通過(guò)校園網(wǎng)絡(luò)為在校師生需求提供廣泛的選擇余地,可以使在校學(xué)生足不出戶(hù)就能看到商品的具體型號(hào)、規(guī)格、售價(jià)、商品的真實(shí)圖片和性能介紹,能夠買(mǎi)到自己滿(mǎn)意的商品。 由于在校園內(nèi),參與校園二手物品交易中的各方在物理上是互通的,與傳統(tǒng)意義的電子商務(wù)不一樣,因此整個(gè)電子商務(wù)過(guò)程并不是物理世界商務(wù)活動(dòng)的翻版,電子商務(wù)完成所需的“三流”,即資金流、物流、信息流,在校園內(nèi)的實(shí)現(xiàn)也相對(duì)簡(jiǎn)單。尤其是資金流和物流,由于校園交易網(wǎng)的買(mǎi)賣(mài)雙
21、方多為同城交易,甚至是園區(qū)內(nèi)交易,因此,資金流和物流環(huán)節(jié)以見(jiàn)面交易為基本形式,系統(tǒng)借用網(wǎng)絡(luò)游戲中的“虛擬幣”和“虛擬商品”的有關(guān)概念和方法,同時(shí)仿照“淘寶網(wǎng)”中的一些手段和做法,學(xué)生在校園內(nèi)自主開(kāi)辦網(wǎng)上商店,通過(guò)網(wǎng)上營(yíng)銷(xiāo)進(jìn)行完整的商務(wù)過(guò)程。故系統(tǒng)將重點(diǎn)放在信息流的建設(shè)上,同時(shí)通過(guò)認(rèn)證環(huán)節(jié)保障交易雙方的信用。 (三)系統(tǒng)設(shè)計(jì)相關(guān)原理 1. ASP.NET技術(shù) ASP.NET 是建立在公共語(yǔ)言運(yùn)行庫(kù)上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的 Web 應(yīng)用程序。與以前的 Web 開(kāi)發(fā)模型相比,ASP.NET 提供了數(shù)個(gè)重要的優(yōu)點(diǎn): ①增強(qiáng)的性能:ASP.NET 是在服務(wù)器上運(yùn)行的編譯好的公
22、共語(yǔ)言運(yùn)行庫(kù)代碼。與被解釋的前輩不同,ASP.NET 可利用早期綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和盒外緩存服務(wù)。這相當(dāng)于在編寫(xiě)代碼行之前便顯著提高了性能。 ②世界級(jí)的工具支持:ASP.NET Framework 補(bǔ)充了 Visual Studio 集成開(kāi)發(fā)環(huán)境中的大量工具箱和設(shè)計(jì)器。WYSIWYG 編輯、拖放服務(wù)器控件和自動(dòng)部署只是這個(gè)強(qiáng)大的工具所提供功能中的少數(shù)幾種。 ③威力和靈活性:由于 ASP.NET 基于公共語(yǔ)言運(yùn)行庫(kù),因此 Web 應(yīng)用程序開(kāi)發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性。.NET Framework 類(lèi)庫(kù)、消息處理和數(shù)據(jù)訪(fǎng)問(wèn)解決方案都可從 Web 無(wú)縫訪(fǎng)問(wèn)。ASP.NET 也與語(yǔ)
23、言無(wú)關(guān),所以可以選擇最適合應(yīng)用程序的語(yǔ)言,或跨多種語(yǔ)言分割應(yīng)用程序。另外,公共語(yǔ)言運(yùn)行庫(kù)的交互性保證在遷移到 ASP.NET 時(shí)保留基于 COM 的開(kāi)發(fā)中的現(xiàn)有投資。 ④簡(jiǎn)易性:ASP.NET 使執(zhí)行常見(jiàn)任務(wù)變得容易,從簡(jiǎn)單的窗體提交和客戶(hù)端身份驗(yàn)證到部署和站點(diǎn)配置。例如,ASP.NET 頁(yè)框架使您可以生成將應(yīng)用程序邏輯與表示代碼清楚分開(kāi)的用戶(hù)界面,和在類(lèi)似 Visual Basic 的簡(jiǎn)單窗體處理模型中處理事件。另外,公共語(yǔ)言運(yùn)行庫(kù)利用托管代碼服務(wù)(如自動(dòng)引用計(jì)數(shù)和垃圾回收)簡(jiǎn)化了開(kāi)發(fā)。 ⑤可管理性:ASP.NET 采用基于文本的分層配置系統(tǒng),簡(jiǎn)化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和 Web 應(yīng)用
24、程序。由于配置信息是以純文本形式存儲(chǔ)的,因此可以在沒(méi)有本地管理工具幫助的情況下應(yīng)用新設(shè)置。此“零本地管理”哲學(xué)也擴(kuò)展到了 ASP.NET Framework 應(yīng)用程序的部署。只需將必要的文件復(fù)制到服務(wù)器,即可將 ASP.NET Framework 應(yīng)用程序部署到服務(wù)器。不需要重新啟動(dòng)服務(wù)器,即使是在部署或替換運(yùn)行的編譯代碼時(shí)。 ⑥可縮放性和可用性:ASP.NET 在設(shè)計(jì)時(shí)考慮了可縮放性,增加了專(zhuān)門(mén)用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進(jìn)程受到 ASP.NET 運(yùn)行庫(kù)的密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為不正常(泄漏、死鎖)時(shí),可就地創(chuàng)建新進(jìn)程,以幫助保持應(yīng)用程序始終可用于處理請(qǐng)求。
25、 ⑦自定義性和擴(kuò)展性:ASP.NET 隨附了一個(gè)設(shè)計(jì)周到的結(jié)構(gòu),它使開(kāi)發(fā)人員可以在適當(dāng)?shù)募?jí)別“插入”代碼。實(shí)際上,可以用自己編寫(xiě)的自定義組件擴(kuò)展或替換 ASP.NET 運(yùn)行庫(kù)的任何子組件。實(shí)現(xiàn)自定義身份驗(yàn)證或狀態(tài)服務(wù)一直沒(méi)有變得更容易。 ⑧安全性:借助內(nèi)置的 Windows 身份驗(yàn)證和基于每個(gè)應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的。 2.Visual Studio 2008 Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代開(kāi)發(fā)工具,代號(hào)“Orcas”,是對(duì)Visual Studio 2005一次及時(shí)
26、、全面的升級(jí)。 VS2008引入了250多個(gè)新特性,整合了對(duì)象、關(guān)系型數(shù)據(jù)、XML的訪(fǎng)問(wèn)方式,語(yǔ)言更加簡(jiǎn)潔。使用Visual Studio 2008可以高效開(kāi)發(fā)Windows應(yīng)用。設(shè)計(jì)器中可以實(shí)時(shí)反映變更,XAML中智能感知功能可以提高開(kāi)發(fā)效率。同時(shí)Visual Studio 2008支持項(xiàng)目模板、調(diào)試器和部署程序。Visual Studio 2008可以高效開(kāi)發(fā)Web應(yīng)用,集成了AJAX 1.0,包含AJAX項(xiàng)目模板,它還可以高效開(kāi)發(fā)Office應(yīng)用和Mobile應(yīng)用。 VS2008是.NET開(kāi)發(fā)的首選工具。其主要有以下特點(diǎn): ①VS可以自動(dòng)執(zhí)行編譯源代碼的步驟,同時(shí)可以完全控制重寫(xiě)它
27、們時(shí)應(yīng)使用的任何選項(xiàng)。 ②VS文本編輯器可以配合VS支持的語(yǔ)言(包括C#),這樣就可以智能檢測(cè)錯(cuò)誤,在輸入代碼時(shí)給出合適的推薦代碼,這個(gè)功能稱(chēng)為IntelliSense。 ③VS包括Windows Forms和Web Forms設(shè)計(jì)器,允許UI元素簡(jiǎn)單拖放設(shè)計(jì)。‘ ④在C#中,許多類(lèi)型的項(xiàng)目都可以用已有的“模板”代碼來(lái)創(chuàng)建,不需要從頭開(kāi)始。各種代碼文件通常已經(jīng)為我們準(zhǔn)備好了,減少了從頭開(kāi)始一個(gè)項(xiàng)目所花費(fèi)的時(shí)間。對(duì)于新的“Starter Kit”項(xiàng)目類(lèi)型來(lái)說(shuō)尤其如此,該項(xiàng)目類(lèi)型可以以功能全面的應(yīng)用程序?yàn)榛A(chǔ)進(jìn)行開(kāi)發(fā)。一些Starter Kit項(xiàng)目類(lèi)型包含在VS安裝程序中,還可以在線(xiàn)使用更多
28、的該項(xiàng)目類(lèi)型。 ⑤VS包括幾個(gè)可自動(dòng)執(zhí)行常見(jiàn)任務(wù)的向?qū)?,它們可以在已有的文件中添加合適的代碼,而不需要考慮(在某些情況下)語(yǔ)法的正確性。 ⑥VS包含許多強(qiáng)大的工具,可以顯示和導(dǎo)航項(xiàng)目中的元素,這些元素可以是C#源文件代碼,也可以是其他資源,例如,位圖圖像或聲音文件。 ⑦除了在VS中編寫(xiě)應(yīng)用程序比較簡(jiǎn)單外,還可以創(chuàng)建部署項(xiàng)目,以易于為客戶(hù)提供代碼,并方便的安裝該項(xiàng)目。 ⑧在開(kāi)發(fā)項(xiàng)目時(shí),VS可以使用高級(jí)調(diào)試技巧,例如,能一次調(diào)試一行命令,并監(jiān)視應(yīng)用程序的狀態(tài)。 3.SQL Server 2000 本系統(tǒng)采用的是微軟公司的SQL Server 2000。 (1)采用SQL Ser
29、ver 2000的原因 第一,SQL Server與Windows服務(wù)器緊密集成,而Windows服務(wù)器具有很好的安全性,能夠排除所有未經(jīng)授權(quán)的非法用戶(hù)的訪(fǎng)問(wèn),確保了SQL Server 2000服務(wù)器的安全性,符合系統(tǒng)對(duì)安全性的要求; 第二,用戶(hù)可以使用Web瀏覽器查詢(xún)存儲(chǔ)在SQL Server 2000數(shù)據(jù)庫(kù)中的數(shù)據(jù),符合系統(tǒng)遠(yuǎn)程訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的要求; 第三,容量龐大,每個(gè)數(shù)據(jù)庫(kù)中可創(chuàng)建多達(dá)20萬(wàn)個(gè)數(shù)據(jù)表,數(shù)據(jù)表中記錄的行數(shù)只受服務(wù)器硬盤(pán)空間的限制。 (2)Microsoft SQL Server 2000的特性 ①I(mǎi)nternet 集成 ②可伸縮性和可用性 ③企業(yè)級(jí)數(shù)
30、據(jù)庫(kù)功能 ④易于安裝、部署和使用 ⑤數(shù)據(jù)倉(cāng)庫(kù) 4.B/S模式及其優(yōu)勢(shì) 伴隨著Internet的迅速發(fā)展,計(jì)算機(jī)技術(shù)正在由基于C/S(Client/Server客戶(hù)端/服務(wù)器)模式的應(yīng)用系統(tǒng)轉(zhuǎn)變?yōu)榛贐/S(Browser/Server瀏覽器/服務(wù)器)模式的應(yīng)用系統(tǒng)。 過(guò)去,網(wǎng)絡(luò)軟件的開(kāi)發(fā)都采用C/S(Client/Server)模式,在這種模式下,主要的業(yè)務(wù)邏輯都集中于客戶(hù)端程序,正是由于以上C/S模式的客戶(hù)端程序在部署和維護(hù)時(shí)面臨的問(wèn)題,人們逐漸接受了基于瀏覽器/服務(wù)器(Browser/Server)結(jié)構(gòu)的系統(tǒng),即B/S模式。在此模式中,最核心的一點(diǎn)就是用通用的瀏覽器取代了原來(lái)的客
31、戶(hù)端程序。B/S模式雖然只對(duì)C/S模式做了少許變動(dòng),但帶來(lái)了巨大的好處:應(yīng)用程序在部署、升級(jí)、維護(hù)時(shí),只需要在服務(wù)器端進(jìn)行配置就可以了;所有的配置工作都集中在服務(wù)器端,提高了系統(tǒng)的安全性。B/S模式最大特點(diǎn)是:用戶(hù)可以通過(guò)WWW瀏覽器去訪(fǎng)問(wèn)Internet上的文本、數(shù)據(jù)、圖像、動(dòng)畫(huà)、視頻點(diǎn)播和聲音信息,這些信息都是由許許多多的Web服務(wù)器產(chǎn)生的,而每一個(gè)Web服務(wù)器又可以通過(guò)各種方式與數(shù)據(jù)庫(kù)服務(wù)器連接,大量的數(shù)據(jù)實(shí)際存放在數(shù)據(jù)庫(kù)服務(wù)器中??蛻?hù)端除了WWW瀏覽器,一般無(wú)須任何用戶(hù)程序,只需從Web服務(wù)器上下載程序到本地來(lái)執(zhí)行,在下載過(guò)程中若遇到與數(shù)據(jù)庫(kù)有關(guān)的指令,由Web服務(wù)器交給數(shù)據(jù)庫(kù)服務(wù)器來(lái)
32、解釋執(zhí)行,并返回給Web服務(wù)器,Web服務(wù)器又返回給用戶(hù)。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個(gè)巨大的網(wǎng),即全球網(wǎng)。而各個(gè)企業(yè)可以在此結(jié)構(gòu)的基礎(chǔ)上建立自己的Internet。 本系統(tǒng)采用的B/S三層架構(gòu)模式,主要有WebUI(頁(yè)面訪(fǎng)問(wèn)層),WebBll(邏輯層),WebDal(數(shù)據(jù)訪(fǎng)問(wèn)層),WebMobile(數(shù)據(jù)模型層)。 (四)可行性分析 1.技術(shù)可行性 系統(tǒng)軟件開(kāi)發(fā)平臺(tái)先進(jìn),符合現(xiàn)代操作系統(tǒng)發(fā)展的最新需求。采用的技術(shù)路線(xiàn)是ASP.NET技術(shù),SQL Sever2000數(shù)據(jù)庫(kù)與Visual Studio開(kāi)發(fā)工具,基于B/S的模式。 從技術(shù)上來(lái)說(shuō),由于是基于Web的,可
33、以相對(duì)比較容易面對(duì)用戶(hù)的實(shí)際需求而開(kāi)發(fā)。而在現(xiàn)今,各種網(wǎng)絡(luò)應(yīng)用的開(kāi)發(fā)已經(jīng)相當(dāng)成熟,出現(xiàn)了幾大主流的開(kāi)發(fā)語(yǔ)言和工具,都可以非常有效的支持開(kāi)發(fā)這樣一個(gè)系統(tǒng)。同時(shí)作為本系統(tǒng),也有許多成功的電子商務(wù)類(lèi)網(wǎng)站的經(jīng)驗(yàn)可以借鑒,所以從技術(shù)的角度來(lái)說(shuō),也是可行的。從運(yùn)行上來(lái)說(shuō),由于客戶(hù)端僅僅只是需要一個(gè)瀏覽器,通過(guò)瀏覽器來(lái)登陸系統(tǒng),而服務(wù)器端也只需要一臺(tái)服務(wù)器,服務(wù)器要求一個(gè)數(shù)據(jù)庫(kù)環(huán)境和一個(gè)網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)的環(huán)境,實(shí)現(xiàn)起來(lái)比較容易,所以從運(yùn)行上來(lái)說(shuō)是可行的。同時(shí)這樣一個(gè)系統(tǒng),在系統(tǒng)管理員合法管理和用戶(hù)的自覺(jué)配合下,不會(huì)違規(guī)進(jìn)行任何的不法的活動(dòng)和交易,發(fā)布具有危害性和不適宜的信息,也不存在任何非法牟利的行為,在法律上
34、也是可行的。 2.社會(huì)可行性 通過(guò)對(duì)市場(chǎng)的初步調(diào)研和分析,高校的二手交易市場(chǎng)前景廣闊,首先,每年都有新生來(lái)校,同時(shí)畢業(yè)生不可能將所有物品全部拿走,而在高校大部分學(xué)生的消費(fèi)水平不高,都希望能夠買(mǎi)到物美價(jià)廉的商品,在部分高校園內(nèi),學(xué)校都會(huì)指定地點(diǎn)方便學(xué)生出售自己的二手商品,但由于學(xué)生二手商品有限,同時(shí)也受到時(shí)間空間等方面的限制,無(wú)法滿(mǎn)足學(xué)生日常的二手物品的處理。高校既是知識(shí)密集的地方,同時(shí)也是電腦普及率最高的地方之一,所有的高校都有自己的局域網(wǎng),70%的以上的學(xué)生經(jīng)常使用網(wǎng)絡(luò),為校園二手網(wǎng)站的建力提供了網(wǎng)絡(luò)基礎(chǔ)。 3.經(jīng)濟(jì)可行性 ①?gòu)V大高校學(xué)子是二手交易平臺(tái)的服務(wù)對(duì)象,大學(xué)生具有收入單一、
35、消費(fèi)多樣化和消費(fèi)觀(guān)念的開(kāi)放性等獨(dú)特的生活方式和消費(fèi)心理,在校學(xué)生人數(shù)、交易需求意愿與交易頻繁度構(gòu)成了大學(xué)生二手交易這一市場(chǎng)。大學(xué)生對(duì)校內(nèi)二手物品尤其是對(duì)書(shū)籍、自行車(chē)、電子產(chǎn)品以及體育用品異常關(guān)注、交易需求大。 ②高校的二手交易市場(chǎng)廣闊,每年都有畢業(yè)生要畢業(yè),每年也都有新生報(bào)到。畢業(yè)生不可能將幾年來(lái)留存下的東西都帶走,有些物品已成為累贅,而大部分學(xué)生的消費(fèi)水平不高,都希望能買(mǎi)到物美價(jià)廉的商品,以往學(xué)校會(huì)組織學(xué)生在指定的地點(diǎn)進(jìn)行舊貨交易以方便學(xué)生,但這也無(wú)法滿(mǎn)足學(xué)生日常的舊用品交易。 ③高校二手商品交易平臺(tái)將以專(zhuān)業(yè)化的服務(wù)、獨(dú)特的經(jīng)營(yíng)模式以及標(biāo)準(zhǔn)化的管理為廣大高校學(xué)生提供優(yōu)質(zhì)服務(wù)。代銷(xiāo)二手商品
36、種類(lèi)齊全,涉及大學(xué)生生活、學(xué)習(xí)、娛樂(lè)等各個(gè)方面,產(chǎn)品、服務(wù)的針對(duì)性,使得二手交易平臺(tái)更加優(yōu)于一般的學(xué)校的跳蚤市場(chǎng)。 ④在構(gòu)建高校二手交易平臺(tái)中,會(huì)遇到普通二手商品店可替代性等問(wèn)題,但二手交易平臺(tái)作為專(zhuān)業(yè)的交易樞紐,從定位、品牌以及銷(xiāo)售方式、服務(wù)、管理等各個(gè)方面均要優(yōu)于普通二手商品店。高校二手交易平臺(tái)提倡資源優(yōu)化配置,滿(mǎn)足高校學(xué)生需求,“以貨易貨”等個(gè)性化策略,以大學(xué)生自己進(jìn)行管理,能夠把握時(shí)尚動(dòng)態(tài)。高校二手交易平臺(tái)專(zhuān)為大學(xué)生服務(wù),目標(biāo)明確,較容易獲得學(xué)生群體的認(rèn)可,是大學(xué)生自己的交易平臺(tái),發(fā)展速度迅速。 ⑤通過(guò)集中資源、管理、地理位置優(yōu)勢(shì),擴(kuò)大知名度以及二手商品交易范圍,提供多項(xiàng)服務(wù),增加
37、二手商品交易數(shù)量、需求者的平均購(gòu)買(mǎi)量,提供快捷、舒適的服務(wù)以及有效的管理,刺激高校學(xué)生潛在需求和購(gòu)買(mǎi)欲望,并同時(shí)提高自身信譽(yù)。 ⑥高校既是知識(shí)密集的地方,也是電腦普及率最高的地方之一,大部分學(xué)校為了便利學(xué)生的學(xué)習(xí)與生活大都建有內(nèi)部的局域網(wǎng),校園網(wǎng)站可以24h開(kāi)放服務(wù),而且網(wǎng)絡(luò)使用費(fèi)用很便宜。局域網(wǎng)將高校內(nèi)大部分部門(mén)、機(jī)構(gòu)、宿舍等聯(lián)結(jié)起來(lái),以達(dá)到信息資源傳輸與共享、提高效率、優(yōu)化組合的目的。80%以上的同學(xué)經(jīng)常使用網(wǎng)絡(luò),為校園電子商務(wù)的開(kāi)展奠定了基礎(chǔ)。 ⑦大學(xué)校園是一個(gè)學(xué)習(xí)知識(shí)和培養(yǎng)人才的地方,不能涉及過(guò)多的商業(yè)活動(dòng),這是一個(gè)現(xiàn)實(shí)的問(wèn)題。但是我們還是經(jīng)常會(huì)在食堂和宿舍樓下看到這樣的小廣告:“
38、因?yàn)楫厴I(yè)便宜出售電腦一套”、“好書(shū)便宜賣(mài)”等等,這些小廣告確實(shí)影響了校容,但客觀(guān)上確實(shí)存在部分要轉(zhuǎn)讓物品和需要購(gòu)買(mǎi)二手物品的同學(xué)。經(jīng)過(guò)調(diào)查分析,在校園出售二手物品的并不僅只大四要畢業(yè)的同學(xué),各年級(jí)同學(xué)甚至包括老師也希望養(yǎng)成勤儉節(jié)約,消除浪費(fèi)的好習(xí)慣,而且出售物品的種類(lèi)也很豐富,與電腦相關(guān)的大到顯示器、主機(jī),小到鍵盤(pán)鼠標(biāo)攝像頭;各類(lèi)家電如電風(fēng)扇、洗衣機(jī)、臺(tái)燈;還有英語(yǔ)資料、計(jì)算機(jī)專(zhuān)業(yè)書(shū)籍、考研資料;還有各式各樣的雜物。這樣一個(gè)涉及大多數(shù)同學(xué)和大量物品的圈子,我們應(yīng)該用一種高效率的方式好好利用起來(lái),在校園網(wǎng)架設(shè)一個(gè)為賣(mài)方和買(mǎi)方提供交易信息的平臺(tái),使得要出售二手商品的同學(xué)可以方便地在平臺(tái)上發(fā)布商品信
39、息,使得要購(gòu)買(mǎi)二手商品的同學(xué)可以迅速在平臺(tái)上瀏覽到商品詳細(xì)信息查看到商品圖片,快速找到自己需要的商品。這樣一來(lái)必定大大提高交易的效率,同時(shí)消除了賣(mài)方有商品不知道如何推銷(xiāo),買(mǎi)方有需要但不知何處去買(mǎi)的尷尬,解決了交易瓶頸,減少了浪費(fèi),對(duì)大眾師生一定是很好的幫助,這正是“校園二手交易平臺(tái)”的開(kāi)發(fā)目的為校園里的同學(xué)提供一個(gè)二手物品交易的信息平臺(tái),以達(dá)到節(jié)儉節(jié)約、物盡其用的目的。 二、系統(tǒng)分析 (一)、系統(tǒng)業(yè)務(wù)流程分析 本系統(tǒng)針對(duì)傳統(tǒng)的二手交易弊端,對(duì)耗時(shí)時(shí)間長(zhǎng),消耗人力多的問(wèn)題將其進(jìn)行逐一改進(jìn)。采用現(xiàn)代網(wǎng)絡(luò)技術(shù),
40、將這一系列的過(guò)程信息化網(wǎng)絡(luò)化更加滿(mǎn)足了現(xiàn)代大學(xué)生的消費(fèi)方式,更加接近了現(xiàn)代大學(xué)生的生活節(jié)奏。 圖例說(shuō)明: 外部實(shí)體 處 理 單據(jù)、文檔 數(shù)據(jù)存儲(chǔ) 信息流物流方向 圖2-1二手物品交易綜合業(yè)務(wù)流程圖 在此系統(tǒng)中首先沒(méi)有注冊(cè)的用戶(hù)以游客身份可以在網(wǎng)站首頁(yè)進(jìn)行信息瀏覽,游客可以看到其他用戶(hù)的出售信息,可以看到留言板的通報(bào)及更改過(guò)的信息。以及瀏覽一些放在首頁(yè)的發(fā)布信息。當(dāng)用戶(hù)需要在此網(wǎng)站上進(jìn)行相應(yīng)的操作時(shí)就得申請(qǐng)成為會(huì)員,用戶(hù)首先注冊(cè)申請(qǐng),填寫(xiě)相關(guān)的用戶(hù)信息提交上交給系統(tǒng)。系統(tǒng)進(jìn)行審核,當(dāng)申請(qǐng)信息合法時(shí),系統(tǒng)就會(huì)回饋
41、給用戶(hù)注冊(cè)成功的提示信息,當(dāng)申請(qǐng)者的信息不合法時(shí),系統(tǒng)就會(huì)阻止申請(qǐng)者注冊(cè)成功。當(dāng)用戶(hù)申請(qǐng)成功后就可以以會(huì)員的身份登錄,登錄系統(tǒng)后用戶(hù)可以在網(wǎng)頁(yè)發(fā)布自己的求購(gòu)信息,也可以進(jìn)行出售信息的發(fā)布,將自己不用的物品信息發(fā)布到網(wǎng)頁(yè)進(jìn)行網(wǎng)上出售,當(dāng)有意愿的買(mǎi)者出現(xiàn)時(shí)就與出售者進(jìn)行網(wǎng)上交流協(xié)商,當(dāng)協(xié)商成功時(shí)就可以進(jìn)行交易。用戶(hù)可以選擇面對(duì)面交易也可以進(jìn)行貨到付款的方式進(jìn)行付款。當(dāng)距離較遠(yuǎn)時(shí)出售者將出售的物品由快遞公司發(fā)售到指定地點(diǎn),然后由買(mǎi)者驗(yàn)貨交錢(qián)后返饋給賣(mài)家。在此系統(tǒng)中還有一個(gè)重要的角色就是系統(tǒng)管理員,在這樣一個(gè)交易的互動(dòng)平臺(tái)上使用者也是魚(yú)龍混雜,這樣難免就會(huì)出現(xiàn)一些非法用戶(hù)的惡意操作,此時(shí)就需要系統(tǒng)管理
42、員的一些日常管理。 (二).數(shù)據(jù)流程分析 1.整體圖 圖2-2 整體圖 2.頂層圖 圖2-3 頂層圖 系統(tǒng)的使用者為系統(tǒng)管理員和一般用戶(hù),用戶(hù)在系統(tǒng)注冊(cè)后生成用戶(hù)信息表文件,系統(tǒng)的功能分為兩個(gè)模塊,面向管理員的模塊功能是系統(tǒng)管理,主要添加商品類(lèi)別,交易商品管理,交易糾紛管理,面向一般用戶(hù)的模塊功能是用戶(hù)信息管理和交易管。其中,用戶(hù)信息管理包括更改密碼,更改用戶(hù)基本信息。交易管理包括出售管理,求購(gòu)管理,買(mǎi)賣(mài)信息管理。 3.系統(tǒng)管理 圖2-4 系統(tǒng)管理模塊圖 管理員擁有對(duì)網(wǎng)
43、站的管理權(quán),可以發(fā)布公告信息,發(fā)布網(wǎng)站簡(jiǎn)介、對(duì)于一些不文明的留言信息進(jìn)行刪除處理等,同時(shí)管理員還擁有查看所有用戶(hù)信息的權(quán)利,添加一些新增的商品類(lèi)別、刪除銷(xiāo)售完的商品信息。 4.用戶(hù)管理 圖2-5 用戶(hù)管理模塊圖 這個(gè)模塊實(shí)現(xiàn)了用戶(hù)購(gòu)買(mǎi),發(fā)布,更新交易信息的功能,以及使用戶(hù)更新自己注冊(cè)信息及基本信息,修改密碼等功能。 5.交易管理 圖2-6 交易管理模塊圖 在用戶(hù)交易管理中,根據(jù)用戶(hù)提供的交易物品生成了“出售信息表”和“已購(gòu)商品信息表”。用戶(hù)可以隨時(shí)對(duì)自己發(fā)布的信息進(jìn)行修改。系統(tǒng)會(huì)根據(jù)這兩個(gè)表生成對(duì)應(yīng)物品的已
44、購(gòu)(出售)信息目錄供用戶(hù)瀏覽。 6.出售管理 圖2-7 出售管理模塊圖 用戶(hù)發(fā)出請(qǐng)求后,系統(tǒng)會(huì)自動(dòng)檢測(cè)用戶(hù)是否已經(jīng)登錄。然后根據(jù)用戶(hù)的出售信息進(jìn)行相應(yīng)表的變更。 7.購(gòu)買(mǎi)管理 圖2-8購(gòu)買(mǎi)管理模塊圖 買(mǎi)家在購(gòu)買(mǎi)商品時(shí)首先在商品出售信息表中搜索自己所需要的商品,然后查看詳細(xì)信息之后選擇所需要的商品加入購(gòu)物車(chē),然后點(diǎn)擊生成訂單,當(dāng)生成訂單后買(mǎi)賣(mài)雙方會(huì)相互聯(lián)系最終辦理錢(qián)物交易。當(dāng)一切交易完成后買(mǎi)家點(diǎn)擊確認(rèn)信息,交易成功。 8.搜索功能 圖2-9搜索功能模塊圖 本系統(tǒng)擁有產(chǎn)品信息搜索功能,可以模糊搜索,可以精確搜索。限制條件越多,所搜索到的商品越精確。這樣方便了購(gòu)買(mǎi)者更
45、快速的找到自己所需的物品。 (三)數(shù)據(jù)字典 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)字典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)加工和外部項(xiàng)。數(shù)據(jù)字典的作用也正是在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(guān)于數(shù)據(jù)的描述信息。數(shù)據(jù)字典和數(shù)據(jù)流圖共同構(gòu)成系統(tǒng)的邏輯模型,本系統(tǒng)中的數(shù)據(jù)字典將主要采用數(shù)據(jù)字典卡片的形式書(shū)寫(xiě),每張卡片上保存描述一個(gè)數(shù)據(jù)的信息。這樣更新和修改起來(lái)比較方便,而且能夠單獨(dú)處理描述每個(gè)數(shù)據(jù)的信息。 1.數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng)是最小的數(shù)據(jù)組成單位,也就是不可再分的數(shù)據(jù)單位,如商品編號(hào)、商品名稱(chēng)等。對(duì)于每個(gè)數(shù)據(jù)元素,都需要介紹到簡(jiǎn)單的屬性,例
46、如名稱(chēng)、說(shuō)明、類(lèi)型、長(zhǎng)度等。數(shù)據(jù)項(xiàng)的條目還包括對(duì)該元素的簡(jiǎn)要說(shuō)明,與它有關(guān)的數(shù)據(jù)結(jié)構(gòu)等。 數(shù)據(jù)項(xiàng)條目 名稱(chēng):商品編號(hào) 說(shuō)明:發(fā)布商品、所購(gòu)商品的編碼 類(lèi)型:字符型 長(zhǎng)度:8 有關(guān)數(shù)據(jù)結(jié)構(gòu):出售商品信息表、購(gòu)買(mǎi)商品信息表 數(shù)據(jù)項(xiàng)條目 名稱(chēng):會(huì)員編號(hào)
47、 說(shuō)明:會(huì)員注冊(cè)時(shí)生成的號(hào)碼 類(lèi)型:字符型 長(zhǎng)度:1 有關(guān)數(shù)據(jù)結(jié)構(gòu):會(huì)員信息表、購(gòu)買(mǎi)商品信息表 數(shù)據(jù)項(xiàng)條目 名稱(chēng):用戶(hù)名 說(shuō)明:登錄系統(tǒng)的用戶(hù)名 類(lèi)型:字符型 長(zhǎng)度:15 有關(guān)數(shù)據(jù)結(jié)構(gòu):會(huì)
48、員表、會(huì)員申請(qǐng)表 數(shù)據(jù)項(xiàng)條目 名稱(chēng):密碼 說(shuō)明:登陸系統(tǒng)用戶(hù)名對(duì)應(yīng)的密碼 類(lèi)型:字符型 長(zhǎng)度:15 有關(guān)數(shù)據(jù)結(jié)構(gòu):用戶(hù)表、會(huì)員申請(qǐng)表 數(shù)據(jù)項(xiàng)條目 名稱(chēng):商品名稱(chēng)
49、 說(shuō)明:出售商品的名稱(chēng) 類(lèi)型:字符型 長(zhǎng)度:8 有關(guān)數(shù)據(jù)結(jié)構(gòu):出售商品信息表、已購(gòu)商品信息表 數(shù)據(jù)項(xiàng)條目 名稱(chēng):數(shù)量 說(shuō)明:出售商品的數(shù)量 類(lèi)型:字符型 長(zhǎng)度:4
50、 有關(guān)數(shù)據(jù)結(jié)構(gòu):出售商品信息表、購(gòu)買(mǎi)商品信息表 數(shù)據(jù)項(xiàng)條目 名稱(chēng):電話(huà)號(hào) 說(shuō)明:會(huì)員的電話(huà)號(hào) 類(lèi)型:字符型 長(zhǎng)度:11 有關(guān)數(shù)據(jù)結(jié)構(gòu):會(huì)員表、會(huì)員申請(qǐng)表 數(shù)據(jù)項(xiàng)條目 名稱(chēng):價(jià)格
51、 說(shuō)明:出售商品的價(jià)格 類(lèi)型:字符型 長(zhǎng)度:8 有關(guān)數(shù)據(jù)結(jié)構(gòu):出售商品信息表、購(gòu)買(mǎi)商品信息表 2.數(shù)據(jù)結(jié)構(gòu)的定義 數(shù)據(jù)結(jié)構(gòu)的描述重點(diǎn),是數(shù)據(jù)之間的組合關(guān)系,即這個(gè)數(shù)據(jù)結(jié)構(gòu)包括的成分。一個(gè)數(shù)據(jù)結(jié)構(gòu)可以包括若干個(gè)數(shù)據(jù)元素或數(shù)據(jù)結(jié)構(gòu)。 數(shù)據(jù)結(jié)構(gòu)條目 名稱(chēng):交易狀態(tài)信息表 總編號(hào):4-001 說(shuō)明:交易的狀態(tài)信息
52、 編號(hào):001 結(jié)構(gòu): 編號(hào) 狀態(tài) 數(shù)據(jù)結(jié)構(gòu)條目 名稱(chēng):用戶(hù)表 總編號(hào):4-002 說(shuō)明:用戶(hù)的相關(guān)信息 編號(hào):002 結(jié)構(gòu): 用戶(hù)名 密碼 年齡 郵箱 開(kāi)戶(hù)銀行 卡號(hào) 地址 聯(lián)系方式 數(shù)據(jù)結(jié)構(gòu)條目 名稱(chēng):商品種類(lèi)信息表 總編號(hào)
53、:4-003 說(shuō)明:商品的信息 編號(hào):003 結(jié)構(gòu): 編號(hào) 種類(lèi) 數(shù)據(jù)結(jié)構(gòu)條目 名稱(chēng):已購(gòu)商品信息表 總編號(hào):4-004 說(shuō)明:交易成功后商品的相關(guān)信息 編號(hào):004 結(jié)構(gòu): 商品編號(hào) 名稱(chēng) 賣(mài)家 購(gòu)買(mǎi)價(jià)格 數(shù)量 打分 數(shù)據(jù)結(jié)構(gòu)條目 名稱(chēng):出售商品信息表
54、 總編號(hào):4-005 說(shuō)明:出售商品的基本信息 編號(hào):005 結(jié)構(gòu): 商品編號(hào) 名稱(chēng) 價(jià)格 數(shù)量 種類(lèi) 3.存儲(chǔ)過(guò)程 數(shù)據(jù)存儲(chǔ)的條目,主要是描寫(xiě)該數(shù)據(jù)存儲(chǔ)的結(jié)構(gòu)及有關(guān)的數(shù)據(jù)流和查詢(xún)要求。數(shù)據(jù)流圖是分層的,下層圖是上層圖的具體化。同一個(gè)數(shù)據(jù)存儲(chǔ)可能在不同層次的圖中出現(xiàn)。描述這樣的數(shù)據(jù)存儲(chǔ),應(yīng)列出最低層圖中的數(shù)據(jù)流。 數(shù)據(jù)存儲(chǔ)條目 名稱(chēng):留言表
55、總編號(hào):5-001 說(shuō)明:用戶(hù)根據(jù)需要或?qū)灰滓庖?jiàn)的留言?xún)?nèi)容 編號(hào):001 結(jié)構(gòu): 留言編號(hào) 姓名 QQ號(hào) 電子郵箱 留言?xún)?nèi)容 日期 4.數(shù)據(jù)流的定義 數(shù)據(jù)流的屬性包括了數(shù)據(jù)流的來(lái)源、數(shù)據(jù)流的去處、數(shù)據(jù)流的組成等。 數(shù)據(jù)流條目 名稱(chēng):購(gòu)買(mǎi)信息 總編號(hào):6-001 說(shuō)明:買(mǎi)家向賣(mài)家的購(gòu)買(mǎi)信息 編號(hào):001 數(shù)據(jù)流來(lái)源:買(mǎi)家 數(shù)據(jù)流去向:賣(mài)家 包含的數(shù)據(jù)結(jié)構(gòu):
56、 產(chǎn)品編號(hào) 產(chǎn)品名稱(chēng) 用戶(hù)名 價(jià)格 數(shù)量 5.處理過(guò)程定義 對(duì)于數(shù)據(jù)流圖中的處理框,需要在數(shù)據(jù)字典中有描述它的編號(hào)、名稱(chēng)、功能的簡(jiǎn)要說(shuō)明,有關(guān)的輸入、輸出。對(duì)于其功能的描述,要使人能有一個(gè)較明確的概念,知道這一框的主要功能。功能的詳細(xì)描述,還要用“小說(shuō)明”進(jìn)一步描述。 處理過(guò)程條目 名稱(chēng):系統(tǒng)管理(P1) 總編號(hào):7-001 編號(hào):001 輸入數(shù)據(jù):用戶(hù)信息、商
57、品信息、商品類(lèi)別 輸出數(shù)據(jù):用戶(hù)信息表、商品信息表、商品類(lèi)別信息表 處理邏輯:用戶(hù)查看用戶(hù)信息、刪除售完商品信息、添加商品種類(lèi) 處理功能條目 名稱(chēng):出售商品(P2) 總編號(hào):7-002 編號(hào):002 輸入數(shù)據(jù):商品編號(hào)、名稱(chēng)、價(jià)格、數(shù)量、種類(lèi) 輸出數(shù)據(jù): 出售商品信息表 處理邏輯:賣(mài)家發(fā)布出售商品信息 處理功能條目 名稱(chēng):購(gòu)買(mǎi)商品(P3)
58、 總編號(hào):7-003 編號(hào):003 輸入數(shù)據(jù):產(chǎn)品編號(hào)、產(chǎn)品名稱(chēng)、用戶(hù)名、價(jià)格、數(shù)量 輸出數(shù)據(jù):購(gòu)買(mǎi)商品信息表 處理邏輯:買(mǎi)家購(gòu)買(mǎi)商品時(shí)將商品添加到購(gòu)物車(chē),生成購(gòu)買(mǎi)商品信息表。 三、系統(tǒng)設(shè)計(jì) (一)系統(tǒng)功能設(shè)計(jì) 經(jīng)過(guò)需求分析階段的工作,本章進(jìn)入總體設(shè)計(jì)階段,本章確定了軟件的結(jié)構(gòu),就是確定系統(tǒng)中每個(gè)程序是由哪些功能模塊組成的,以及這些模塊相互間的關(guān)系。
59、 總體設(shè)計(jì)過(guò)程首先尋找實(shí)現(xiàn)目標(biāo)系統(tǒng)的各種不同的方案,需求分析階段得到的數(shù)據(jù)流圖是設(shè)想各種可能方案的基礎(chǔ)。從這些供選擇的方案中選取若干個(gè)合理的方案,然后為每個(gè)合理的方案準(zhǔn)備一份系統(tǒng)流程圖,列出組成系統(tǒng)的所有物理元素。在進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)時(shí)應(yīng)該遵循的主要原理是模塊獨(dú)立性原理,也就是說(shuō),軟件應(yīng)該由一組完成相對(duì)獨(dú)立的子功能的模塊組成??傮w設(shè)計(jì)中的模塊的劃分根據(jù)軟件工程的原則要符合了高內(nèi)聚合低耦合。 本文總體設(shè)計(jì)的原則:全面性:考慮到不同用戶(hù)的不同需求,力爭(zhēng)滿(mǎn)足用戶(hù)的操作習(xí)慣,使系統(tǒng)適合用戶(hù)需求。規(guī)范性:本系統(tǒng)遵循一般軟件設(shè)計(jì)思想進(jìn)行設(shè)計(jì),遵循數(shù)據(jù)庫(kù)的原理??茖W(xué)性:既有現(xiàn)代化的先進(jìn)技術(shù),又考慮到今后的
60、發(fā)展,留有可以擴(kuò)充的空間又慎重選擇成熟的技術(shù)。實(shí)用性:根據(jù)實(shí)際情況,考慮用戶(hù)的需求,設(shè)計(jì)友好且易于操作的界面。安全性:在設(shè)計(jì)數(shù)據(jù)庫(kù)的時(shí)候,充分利用操作系統(tǒng)和數(shù)據(jù)庫(kù)的安全性,使之與應(yīng)用系統(tǒng)的安全有機(jī)的結(jié)合起來(lái),從而確保整個(gè)系統(tǒng)的安全性。 網(wǎng)站整體購(gòu)物流程,用戶(hù)挑選好商品,放進(jìn)購(gòu)物車(chē)直到交易訂單生成,此時(shí)物品處于未發(fā)貨狀態(tài),管理員登陸后臺(tái)可對(duì)會(huì)員購(gòu)買(mǎi)的物品進(jìn)行發(fā)貨,發(fā)貨期間,買(mǎi)家等待快遞,如若物品完好無(wú)損并且很滿(mǎn)意,則可以直接確認(rèn)付款,如不滿(mǎn)意或其它原因點(diǎn)擊申請(qǐng)退款時(shí),管理員可以在交易糾紛中查看到申請(qǐng)退款的訂單,并且可以執(zhí)行同意或拒絕操作,點(diǎn)擊同意的時(shí)候,則退款成功,交易成功。如果點(diǎn)擊拒絕退款,
61、則退款失敗,交易失敗。 圖3-1 系統(tǒng)功能模塊圖 大學(xué)生二手物品交易系統(tǒng)是客戶(hù)和商家的交易活動(dòng),同時(shí)也是一個(gè)復(fù)雜的流動(dòng)體系。為實(shí)現(xiàn)網(wǎng)上成功的交易銷(xiāo)售,充分滿(mǎn)足客戶(hù)需求和商家的營(yíng)銷(xiāo)管理,在對(duì)大學(xué)生二手物品交易的模塊劃分之后,主要實(shí)現(xiàn)以下功能: (1)前臺(tái) ①.用戶(hù)信息管理:面臨著成千上萬(wàn)的客戶(hù),各客戶(hù)又有不同的特征信息,這樣須對(duì)來(lái)訪(fǎng)客戶(hù)的信息資料進(jìn)行管理。系統(tǒng)采取會(huì)員制以保證交易的成功率。會(huì)員可以修改自己的密碼和資料。 ②.商品詳細(xì)信息查看功能:具備商品詳細(xì)信息查看功能,這樣有利于客戶(hù)詳細(xì)了解感興趣的商品。包括商品的名稱(chēng),類(lèi)別,編號(hào),市場(chǎng)價(jià),會(huì)員價(jià),祥細(xì)介紹,商品圖片,數(shù)量
62、等。 ③. 加入購(gòu)物車(chē):看中商品的時(shí)候點(diǎn)擊放入購(gòu)物車(chē),此時(shí)會(huì)出現(xiàn)商品的剩余數(shù)量,只需要輸入想購(gòu)買(mǎi)的商品數(shù)量點(diǎn)擊確定注能成功將物品放入購(gòu)物車(chē)。 ④購(gòu)物車(chē)管理:在買(mǎi)家還沒(méi)有付款前,可以對(duì)自己購(gòu)物車(chē)?yán)锩娴乃猩唐愤M(jìn)行編輯數(shù)量和刪除操作。更方便地對(duì)批量購(gòu)物進(jìn)行管理。無(wú)需重復(fù)二次操作,直接在購(gòu)物車(chē)?yán)锩嫘薷馁?gòu)物信息,包括數(shù)量,商品的刪減,收貨地址,付款方式等。并在購(gòu)物車(chē)頁(yè)面有繼續(xù)購(gòu)物按鈕,如果商品還沒(méi)有全,還需要購(gòu)買(mǎi)其它商品可以點(diǎn)擊此按鈕實(shí)現(xiàn)繼續(xù)購(gòu)物。清空購(gòu)物車(chē)功能,如果我現(xiàn)在選的商品全部不想要了,可以點(diǎn)擊清空按鈕,這樣避免了多次刪除。直接一鍵清空。 ⑤.網(wǎng)站介紹:當(dāng)買(mǎi)家第一次來(lái)到本購(gòu)物網(wǎng)站時(shí)需要了
63、解本購(gòu)物網(wǎng)站的信息時(shí)可以在網(wǎng)站介紹里面查看到本站的祥細(xì)信息,包括本站的介紹,發(fā)展動(dòng)向等。 ⑥.聯(lián)系信息:如果有廣告合作或其它需要聯(lián)系本站的時(shí)候,可以在聯(lián)系我們的信息里面查看到所有聯(lián)系本站的方式,包括電話(huà),地址,郵箱等信息。 ⑦.留言版塊:所有用戶(hù)均可在本站留言,留言時(shí)需要輸入昵稱(chēng),QQ,電話(huà),郵箱和留言?xún)?nèi)容。當(dāng)留言成功的時(shí)候,為了保證用戶(hù)的隱私,留言版內(nèi)不顯示用戶(hù)的電話(huà),QQ,郵箱等敏感信息。確保用戶(hù)的安全。所有用戶(hù)勻可發(fā)表任何看法和意見(jiàn)。 ⑧. 會(huì)員注冊(cè):當(dāng)用戶(hù)第一來(lái)本站購(gòu)物或賣(mài)物品的時(shí)候需要先在本站注冊(cè)個(gè)人信息,需要填入用戶(hù)的基本信息,包括姓名,年齡,電話(huà),地址,郵箱,密碼,密碼找回
64、問(wèn)題,答案等。一旦注冊(cè)完成即可在本站實(shí)現(xiàn)購(gòu)物和出售功能。 ⑨. 密碼找回:當(dāng)用戶(hù)遺忘了自己的登陸密碼時(shí),可以在本站忘記密碼頁(yè)面輸入用戶(hù)名,輸入用戶(hù)名時(shí),用戶(hù)的找回問(wèn)題就會(huì)自動(dòng)出現(xiàn),只要填寫(xiě)問(wèn)題的正確答案,用戶(hù)的密碼則就會(huì)出現(xiàn)在頁(yè)面之上。用戶(hù)只需要重新登陸修改下密碼即可正常操作。 (2)會(huì)員中心 ①.密碼修改:用戶(hù)可以隨時(shí)更換自己的登陸密碼,已確保自己的帳號(hào)信息的安全。修改密碼時(shí)會(huì)顯示登陸人的名稱(chēng),并要求輸入原始密碼和新密碼。原始密碼不正確不允許修改。密碼長(zhǎng)度不能小于六位。并且兩次新密碼的輸入必須一至。 ②.資料修改:用戶(hù)可以隨時(shí)自己自身的信息進(jìn)行修改操作。以保證自己網(wǎng)上信息的正確性。
65、 ③. 購(gòu)物車(chē)管理:在買(mǎi)家還沒(méi)有付款前,可以對(duì)自己購(gòu)物車(chē)?yán)锩娴乃猩唐愤M(jìn)行編輯數(shù)量和刪除操作。更方便地對(duì)批量購(gòu)物進(jìn)行管理。無(wú)需重復(fù)二次操作,直接在購(gòu)物車(chē)?yán)锩嫘薷馁?gòu)物信息,包括數(shù)量,商品的刪減,收貨地址,付款方式等。并在購(gòu)物車(chē)頁(yè)面有繼續(xù)購(gòu)物按鈕,如果商品還沒(méi)有全,還需要購(gòu)買(mǎi)其它商品可以點(diǎn)擊此按鈕實(shí)現(xiàn)繼續(xù)購(gòu)物。清空購(gòu)物車(chē)功能,如果我現(xiàn)在選的商品全部不想要了,可以點(diǎn)擊清空按鈕,這樣避免了多次刪除。直接一鍵清空。 (3)作為買(mǎi)家 ①.購(gòu)物車(chē)查看:查看之前中意的商品還沒(méi)有付款的商品,可以再次進(jìn)行預(yù)定的商品編輯并確認(rèn)生成訂單。 ②.正在買(mǎi)入中的交易:此項(xiàng)是表示賣(mài)家還沒(méi)有發(fā)貨的所有商品,在賣(mài)家還沒(méi)有
66、發(fā)貨之前,我可以申請(qǐng)退款,并無(wú)需要通過(guò)賣(mài)家的同意直接退款。 ③.已成功買(mǎi)到的商品:此項(xiàng)顯示所有已經(jīng)成交交易的歷史記錄。并可以查看到購(gòu)買(mǎi)時(shí)間,數(shù)量,物品名稱(chēng)等信息。方便買(mǎi)家了解自己的消費(fèi)祥情。 (4) 作為賣(mài)家 ①.我要賣(mài):賣(mài)家可發(fā)布所要出售的產(chǎn)品信息,包括商品的名稱(chēng),數(shù)量,介紹,價(jià)格等作編輯。并查看所有正在出售的商品,對(duì)商品信息進(jìn)行修改和刪除操作,以便隨時(shí)更新產(chǎn)品信息。 ②.正在出售的商品:賣(mài)家可以查看自己所有正在出售的寶貝,并對(duì)寶貝進(jìn)行修改和刪除操作。方便管理和維護(hù)。 ③.正在售出交易中的商品:所有買(mǎi)家已買(mǎi),但還未交易成功的交易,在交易成功之后自動(dòng)移至交易成功記錄。 ④.售出成功:賣(mài)家查看自己所有已經(jīng)出售的商品記錄 (5) 管理員后臺(tái) ①.商品管理:管理員對(duì)于違法或者一些惡意份子上傳的寶貝進(jìn)行刪除操作,維護(hù)一個(gè)安全綠色的大學(xué)生購(gòu)物平臺(tái)。 ②.會(huì)員查看:可以查看所有在本站注冊(cè)的會(huì)員信息。并可查看會(huì)員的購(gòu)物記錄,方便了解所有會(huì)員的動(dòng)態(tài)信息和在本站的活動(dòng)率。對(duì)于非法灌水,非法操作的用戶(hù),可對(duì)其進(jìn)行刪除操作,以免再次對(duì)本站作出非法操作。以確保本站安全。 ③.交易糾紛:
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 川渝旅游日記成都重慶城市介紹推薦景點(diǎn)美食推薦
- XX國(guó)有企業(yè)黨委書(shū)記個(gè)人述責(zé)述廉報(bào)告及2025年重點(diǎn)工作計(jì)劃
- 世界濕地日濕地的含義及價(jià)值
- 20XX年春節(jié)節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)人到場(chǎng)心到崗
- 大唐女子圖鑒唐朝服飾之美器物之美繪畫(huà)之美生活之美
- 節(jié)后開(kāi)工第一課輕松掌握各要點(diǎn)節(jié)后常見(jiàn)的八大危險(xiǎn)
- 廈門(mén)城市旅游介紹廈門(mén)景點(diǎn)介紹廈門(mén)美食展示
- 節(jié)后開(kāi)工第一課復(fù)工復(fù)產(chǎn)十注意節(jié)后復(fù)工十檢查
- 傳統(tǒng)文化百善孝為先孝道培訓(xùn)
- 深圳城市旅游介紹景點(diǎn)推薦美食探索
- 節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)勿忘安全本心人人講安全個(gè)個(gè)會(huì)應(yīng)急
- 預(yù)防性維修管理
- 常見(jiàn)閥門(mén)類(lèi)型及特點(diǎn)
- 設(shè)備預(yù)防性維修
- 2.乳化液泵工理論考試試題含答案