【正文】
聯(lián)系,也可以看到每個功能具體包含了什么內(nèi)容。圖10 會員信息實體圖管理員的實體圖如圖11所示。圖8 供求類別信息實體圖學(xué)院信息實體圖如圖9所示。圖6 新聞類別信息實體圖供求信息的實體圖如圖7所示。圖4 系統(tǒng)功能模塊圖 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計新聞公告信息實體圖如圖5所示。(7) 后臺主要功能模塊包括:新聞公告管理,供求信息管理,供求類別管理,會員信息管理,賬號信息管理,學(xué)院信息管理等功能模塊。(5) 會員發(fā)布信息:發(fā)布商品信息時用戶必須填寫標題價格和聯(lián)系方式,不然不能夠成功的上傳商品信息。前臺用戶可以瀏覽一些實時新聞,點擊某個新聞進行查看后,后臺會記錄點擊次數(shù),在頁面上顯示出來,這樣就可以統(tǒng)計用戶喜愛的熱門信息。(2) 用戶注冊:游客用戶在注冊網(wǎng)站時必須填寫賬號、密碼、姓名、電話和學(xué)號等信息,如果少填其中的內(nèi)容則不能注冊成功。4 系統(tǒng)總體設(shè)計 系統(tǒng)功能結(jié)構(gòu)校園二手交易物品網(wǎng)站主要包括前臺和后臺。管理員還可以回復(fù)和刪除前臺用戶的留言,與前臺會員進行交流。圖3 管理員用例圖 新的后臺管理員是已有的后臺管理員從后臺進行添加的。還可以給其他用戶或者后臺管理員留言進行溝通。普通用戶可以通過注冊成為會員用戶,會員用戶可以登錄網(wǎng)站瀏覽商品查詢商品,發(fā)布商品的供求信息,購買商品。 圖1 游客用例圖游客用戶打開本網(wǎng)站后只能瀏覽網(wǎng)站上商品信息,查詢商品的價格與詳細信息和查看新聞,想要使用本網(wǎng)站的其他的功能,游客必須注冊登錄本二手物品交易網(wǎng)站。因此數(shù)據(jù)的安全性就顯得尤為重要。系統(tǒng)應(yīng)具有界面相互轉(zhuǎn)換的能力,可以隨時返回主頁面來重新選擇其它功能。(2) 由于是網(wǎng)站,所以在用戶進入網(wǎng)站的時候網(wǎng)站整個的風(fēng)格要讓用戶很舒服,功能要很強大很方便的去使用。后臺管理員有增加修改分類、修改刪除供求商品信息和添加新聞等功能。游客用戶能使用的功能只有瀏覽商品信息、查詢商品和瀏覽新聞。這個時候我們就需要一個二手物品交易網(wǎng)站,來滿足學(xué)生的需求。 用戶需求本二手物品交易網(wǎng)站用戶主要面對的是本校在校大學(xué)生。新聞管理模塊后臺管理員可以發(fā)布新聞包括購物須知實時動態(tài)等,前臺用戶可以通過這部分查看新聞了解網(wǎng)站動態(tài)。后臺管理員可以回復(fù)留言刪除留言。分類管理模塊只能讓管理員使用,后臺管理員可以增加、修改和刪除學(xué)院分類、商品分類和新聞分類。后臺管理員可以修改和刪除會員用戶的商品信息。 功能需求本二手物品交易網(wǎng)站一共有八個主要模塊,包括用戶登錄、用戶注冊和以下詳細說明的六個模塊。 時間可行性軟件的時間可行性是指軟件在時間跨度上的實際范圍。這個系統(tǒng)是一個比較完整的網(wǎng)站,系統(tǒng)可以實現(xiàn)用戶注冊、查詢商品信息、購買商品,商品信息管理等實用性功能,還是比較完善的。 技術(shù)可行性隨著社會的發(fā)展,我們對計算機的應(yīng)用也越來越重要,各種技術(shù)語言的產(chǎn)生也伴隨著各種應(yīng)用軟件的產(chǎn)生,而且不斷豐富。我所開發(fā)的校園二手物品交易網(wǎng)站正是基于為用戶提高工作效率、節(jié)省工作時間、方便操作與管理的目的而設(shè)計的[13]。(3) 操作可行性,即系統(tǒng)的操作方式是否能在目標客戶里運行通。然后從系統(tǒng)邏輯模型出發(fā),探索若干個可供選擇的主要方法[12],對每種方法都應(yīng)該仔細研究它的可行性,總體來說,我們需要應(yīng)該達到下面的三個可行性:(1) 技術(shù)可行性,即使用現(xiàn)有的技術(shù)能否實現(xiàn)這個系統(tǒng)。因此,可行性研究實質(zhì)上就是研究系統(tǒng)是否可以設(shè)計的過程。如果是可以的就加以肯定。網(wǎng)上購買二手物品大大減少了時間限制和地點限制,這使得購物的效率大大提到提高,通過用戶的網(wǎng)上注冊、登錄、查詢商品信息、購買商品;后臺管理員的新聞發(fā)布、類別增加與修改的流程來實現(xiàn)系統(tǒng)的基本功能。該階段的需求分析需要我們確定整個系統(tǒng)的功能要求,并且將現(xiàn)實抽象成對象并建模。一個軟件系統(tǒng)只有需求分析做的完善,才能滿足用戶要求,否則將嚴重影響系統(tǒng)質(zhì)量并會給開發(fā)者帶來很多的問題和困難。3 校園二手物品交易網(wǎng)站的需求分析 總體目標任何一個校園二手交易網(wǎng)站的開發(fā)都必須要做一個完善的需求分析。另外,SQL Server 2005與其它動態(tài)網(wǎng)頁開發(fā)工具可以完美結(jié)合。SQL Server2005數(shù)據(jù)庫通過利用客戶端/服務(wù)器構(gòu)架,用戶能夠為各類環(huán)境合理地設(shè)計和部署應(yīng)用系統(tǒng)。通過SQL Server 2005,您不僅可以執(zhí)行數(shù)據(jù)庫信息的事務(wù)處理和數(shù)據(jù)存儲和數(shù)據(jù)分析,并且還可以創(chuàng)建新的應(yīng)用程序。 數(shù)據(jù)庫的選擇我開發(fā)的校園二手物品交易網(wǎng)站采用微軟的SQL Server2005數(shù)據(jù)庫管理系統(tǒng)來作為系統(tǒng)的后臺數(shù)據(jù)庫系統(tǒng),來存放系統(tǒng)的數(shù)據(jù)信息。結(jié)合使用Visual C.,用戶可以方便的開發(fā)出功能強大的Web應(yīng)用程序。在后臺代碼的功能實現(xiàn)上, Web應(yīng)用程序可以使用多種語言來開發(fā),但是Visual C., [8]。使得開發(fā)人員能夠以較為靈活的方式查詢和操作數(shù)據(jù)以及更新數(shù)據(jù)源,[7]。[6]。平臺的開發(fā)集成環(huán)境。 B/S架構(gòu)的優(yōu)點是把校園二手交易物品網(wǎng)站配置到遠程的服務(wù)器上,在任何可以上網(wǎng)的地方都可以訪問和使用系統(tǒng),當(dāng)然必須擁有權(quán)限。在這種結(jié)構(gòu)下,用戶工作界面是通過瀏覽器來對開發(fā)的系統(tǒng)進行瀏覽,極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),形成三層架構(gòu),也就是一個客戶端,一個中間層,一個數(shù)據(jù)庫服務(wù)器層。 B/S架構(gòu)B/S架構(gòu)就是瀏覽器和服務(wù)器結(jié)構(gòu)是當(dāng)前一種流行的架構(gòu)。2 系統(tǒng)開發(fā)技術(shù)的分析與選擇本系統(tǒng)采用B/S架構(gòu)進行開發(fā),開發(fā)工具采用Microsoft Visual Studio2005進行開發(fā),后臺數(shù)據(jù)庫采用SQL server 2005存放校園二手物品交易網(wǎng)站總的數(shù)據(jù)信息。這種現(xiàn)象雖然能有效的促進大學(xué)生節(jié)約思想,但是由于現(xiàn)在二手物品信息交流方式的局限性和偶然性[4],校園里甚至?xí)霈F(xiàn)三五成群的擺攤,嚴重影響校園的正常秩序。通過這個網(wǎng)站,我們每一個人都能當(dāng)買家和賣家,大家都可以非常便捷的發(fā)布自己的供求商品信息,瀏覽別人發(fā)布的物品信息,還可以對不同賣家發(fā)布的不同商品進行比較,尋找性價比最高的商品。這種方式要求空間時間還有學(xué)校各部門的同意,不能滿足二手物品通暢流行的要求。因而,建立一個校園二手物品交易網(wǎng)站具有很強的現(xiàn)實意義。可以說,網(wǎng)絡(luò)給信息處理、信息傳輸提供一個更快捷、更安全的平臺。新系統(tǒng)開發(fā)過程中嚴格按照系統(tǒng)開發(fā)步驟進行,在系統(tǒng)調(diào)研、分析、設(shè)計到系統(tǒng)的實施的全過程中,力求其科學(xué)性和合理性。所以為了解決這種浪費問題,我們開發(fā)了校園二手物品交易網(wǎng)站,借助于交易成本比較低的網(wǎng)絡(luò)為大家提供一個方便快捷的二手購物平臺。且依據(jù)消費者不同的商品需求類型,可以建立多種校園電子商務(wù)網(wǎng)站。校園電子商務(wù)作為一種新型的電子商務(wù),這種模式是指在學(xué)校內(nèi)以校園網(wǎng)為基礎(chǔ)為廣大學(xué)生服務(wù)的平臺。也有的學(xué)生想要賣掉這些閑置物品,但是難于尋找合適的買家。這種電子商務(wù)對還在校園的我產(chǎn)生了深遠的的影響,使我想要開發(fā)一個對大學(xué)生適用的二手物品交易網(wǎng)站,能夠為大家提供方便的服務(wù)。 B / S structure。s articles of idle. This site with technology development, the development platform for VS2005, database using server SQL 2005. Realize student member user login, user registration, news announcement, modity search, member relea