校園二手商品交易系統(tǒng)的設(shè)計與實現(xiàn).doc
《校園二手商品交易系統(tǒng)的設(shè)計與實現(xiàn).doc》由會員分享,可在線閱讀,更多相關(guān)《校園二手商品交易系統(tǒng)的設(shè)計與實現(xiàn).doc(7頁珍藏版)》請在裝配圖網(wǎng)上搜索。
校園二手商品交易系統(tǒng)的設(shè)計與實現(xiàn) ——前臺管理模塊的實現(xiàn) 一、 課題研究背景 1、 國內(nèi)外研究現(xiàn)狀 隨著Internet技術(shù)的發(fā)展,網(wǎng)絡(luò)已經(jīng)滲透到人們的日常生活的方方面面,悄悄地改變著人們的生活方式。未來社會人們的生活和工作將越來越依賴于數(shù)字技術(shù)的發(fā)展,越來越數(shù)字化,網(wǎng)絡(luò)化、電子化、虛擬化。Internet的發(fā)展歷程以及目前的應(yīng)用狀況和發(fā)展趨勢,可以充分地相信網(wǎng)絡(luò)技術(shù)將極大的改變我們的生活和工作方式,甚至社會的價值觀也會發(fā)生某種變化。 由于電腦和網(wǎng)絡(luò)的普及,網(wǎng)站也隨之越來越多,使用網(wǎng)絡(luò)資源的人也越來越多,網(wǎng)站需要更新的信息量也越來越大。如果使用靜態(tài)頁面,則維護工作將會非常繁瑣,管理員每天需要制作大量的網(wǎng)頁,從而浪費很多時間和精力,靜態(tài)網(wǎng)頁是由單純的HTML語言組成,沒有交互性。因此為了滿足實際需要,許多網(wǎng)頁文件的擴展名不再只是htm,html,而是出現(xiàn)了php,jsp,aspx等為擴展名的網(wǎng)頁文件,這些都是采用動態(tài)網(wǎng)頁技術(shù)制作出來的。 早期的動態(tài)網(wǎng)頁主要采用CGI技術(shù),CGI即Commom Ganteway Interface (公用網(wǎng)關(guān)接口)??梢允褂貌煌恼Z言編寫適合的CGI程序,如Visual Basic,Delphi或者C/C++等。雖然CGI技術(shù)已發(fā)展成熟且功能強大,但是由于編程困難,效率低下,修改復(fù)雜等缺陷,所以逐漸已被技術(shù)取代的趨勢。靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁各有特點,網(wǎng)站采用動態(tài)網(wǎng)頁還是靜態(tài)網(wǎng)頁主要取決于網(wǎng)站的功能需求和網(wǎng)站內(nèi)容的多少,如果網(wǎng)站功能比較簡單,內(nèi)容更新量不是很大,采用純靜態(tài)網(wǎng)頁的方式會更簡單,反之一般要采用動態(tài)網(wǎng)頁技術(shù)來實現(xiàn),靜態(tài)網(wǎng)頁是網(wǎng)站建設(shè)的基礎(chǔ),靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁之間也并不矛盾,為了網(wǎng)站適應(yīng)搜索引擎檢索的需要,即使采用動態(tài)網(wǎng)站技術(shù),也可以將網(wǎng)站內(nèi)容轉(zhuǎn)化為靜態(tài)網(wǎng)頁發(fā)布。動態(tài)網(wǎng)站也可以采用靜動結(jié)合的原則,適合采用動態(tài)網(wǎng)頁的地方用動態(tài)網(wǎng)頁,如果必要使用靜態(tài)網(wǎng)頁,則可以考慮用靜態(tài)網(wǎng)頁的方法來實現(xiàn),在同一個網(wǎng)站上,動態(tài)網(wǎng)頁內(nèi)容和靜態(tài)網(wǎng)頁內(nèi)容同時存在也是很常見的事情。 2、課題研究的意義 網(wǎng)上購物是隨著Internet的普及而發(fā)展起來的一種新興的生活方式。它使人們能夠足不出戶地選購商品,一個成功的購物網(wǎng)站涉及到方方面面,比如網(wǎng)站的地位,網(wǎng)站的配套服務(wù)等。本課題涉及嘗試用ASP在網(wǎng)絡(luò)上架構(gòu)一個網(wǎng)上校園二手商品交易市場,讓每一個學(xué)生都在學(xué)校內(nèi)完成二手商品交易,通過交易,不僅可以進行環(huán)保,節(jié)儉等傳統(tǒng)文明教育,還可以幫助貧困的學(xué)生更好地學(xué)習(xí)和生活。 現(xiàn)在學(xué)生上大學(xué),家庭貧困的學(xué)生對生活用品要求不高,但每年畢業(yè)生都有大量的物品廉價出售,甚至丟棄。因此開設(shè)一家二手商店,專門從事這方面的生意一定有市場,而且現(xiàn)在網(wǎng)上購物也逐漸成為一種時尚,被廣大大學(xué)生所接受,所以在網(wǎng)上進行二手商品交易不僅能給學(xué)生帶來購物的方便,還能節(jié)約時間和金錢,避免浪費。更重要的是還能在買賣的過程中培養(yǎng)學(xué)生的誠信品質(zhì)。 二、研究內(nèi)容 (一)課題主要內(nèi)容 1. 校園二手商品交易網(wǎng)站的基本理論、特征。 2. 校園網(wǎng)上購物流程的特點、網(wǎng)上開店及求購信息的特點,重點對系統(tǒng)框架結(jié)構(gòu)、數(shù)據(jù)庫結(jié)構(gòu)。 3. 校園網(wǎng)上二手商品交易的建設(shè)背景,設(shè)計了校園二手商品交易網(wǎng)站的系統(tǒng)架構(gòu),對其功能需求、體系結(jié)構(gòu)進行了分析,設(shè)計了校園二手商品交易網(wǎng)站的數(shù)據(jù)模型。 4. 在對校園二手商品交易網(wǎng)站進行需求分析的基礎(chǔ)上,設(shè)計了校園網(wǎng)上交易的主要功能模塊,實現(xiàn)了校園網(wǎng)上交易的主要功能。 (二)研究的目的和意義 校園內(nèi)的二手交易多是利用BBS,高校校園BBS上的“跳蚤市場”早己形成了一定的規(guī)模,作為學(xué)生間二手物品的交流平臺,它為供需雙方提供了便利。開學(xué)伊始,“跳蚤市場”更是格外紅火,花三四折的價錢買本參考書、幾十塊錢買輛二手車、幾百塊錢買個名牌手機,這樣的經(jīng)濟型消費越來越得到廣大學(xué)生的喜愛。建立二手交易市場的宗旨是: 1.為賣方解決“廢之不用、棄之可惜”的物品。 2.為貧困生提供廉價、有用的二手物品。目前各高校在校大學(xué)生的消費差距仍然是比較大的,許多學(xué)生由于生活的拮據(jù)根本無法承擔(dān)高額的學(xué)習(xí)、生活費用,但是一些生活、學(xué)習(xí)用品又是必須具備的,以往他們常常為了尋找廉價的商品而費盡周折。如今,只需進入學(xué)校建立的二手市場就可輕而易舉的找到廉價的二手商品。 3. 凈化校園環(huán)境。眾所周知,由于沒有很好的規(guī)范,學(xué)校的宣傳欄貼滿了諸如報名、舊物品買賣等各種信息,而學(xué)校正常活動的通知卻被這些信息所覆蓋,造成不必要的損失。尤其是在每年畢業(yè)前夕,部分學(xué)生在路邊兜售舊書塔二手物品,廢棄了的就隨意丟棄,對校園環(huán)境造成了影響。然而,在網(wǎng)上的虛擬空間內(nèi)不再需要傳統(tǒng)的紙張海報,只需注冊登錄后即可發(fā)布信息,方便快捷。 (三)總的設(shè)計內(nèi)容(系統(tǒng)的組成和功能構(gòu)想) 根據(jù)需求分析,校園二手商品交易系統(tǒng)主要包括前臺管理模塊和后臺管理模塊的設(shè)計與實現(xiàn)。通過登錄界面的進入,校園二手商品交易系統(tǒng)的兩大類用戶——普通用戶和管理員能選擇各自的身份登錄進入系統(tǒng)。這兩大模塊在以上都詳細敘述過。在設(shè)計上將各個不同的功能模塊化,以實現(xiàn)具有不同功能的模塊之間相互獨立,這樣既易于實現(xiàn)又容易維護,同時軟件的可靠性更高。 總的功能模塊如下圖所示 系統(tǒng)主要設(shè)計了用戶設(shè)置功能、發(fā)布信息功能、信息管理功能、搜索信息功能、留言功能及系統(tǒng)管理功能模塊。 用戶設(shè)置功能主要是用戶注冊必須填寫所要求的個人資料。完成個人資料登入。 發(fā)布信息功能主要是為已注冊用戶的服務(wù),登錄的用戶可以即時發(fā)布自己的二手商品信息,立刻就能瀏覽到,這是本系統(tǒng)的主要功能。 信息管理功能是幫助已發(fā)表信息的用戶管理自身發(fā)布的二手商品信息的同時也管理短消息信息。此項功能也主要是服務(wù)于注冊用戶。 搜索信息功能是面向所有登錄到本系統(tǒng)的人員的,采用模糊查詢的方法,遍歷所有二手商品的信息搜索出瀏覽者感興趣的內(nèi)容。 留言功能分為兩種,一種是對某一二手商品信息進行留言,還可以查看該信息的其他留言;另一種是短消息的,可以在用戶與用戶之間,也可以在系統(tǒng)管理員與用戶之間進行短消息聯(lián)系。系統(tǒng)管理功能是系統(tǒng)管理員對系統(tǒng)所有信息資源進行統(tǒng)一管理的一個模塊。只針對系統(tǒng)管理員賬戶,登錄方式采用了賬戶加驗證碼機制,提高該模塊的安全級別。 留言功能可在信息管理功能中進行相應(yīng)的管理,該項功能也主要是面向注冊用戶的。 我主要負責(zé)前臺模塊的設(shè)計與實現(xiàn) 該系統(tǒng)運用網(wǎng)上交易系統(tǒng),主要實現(xiàn)商品信息的維護與管理,商品信息進行科學(xué)分類。包括用戶注冊、用戶管理、商品查找等功能。 1、用戶注冊模塊設(shè)計與實現(xiàn) 根據(jù)用戶輸入新的用戶名和密碼,判斷輸入的用戶名與數(shù)據(jù)庫中已有的記錄是否有重復(fù),若重復(fù),則要求用戶重新輸入,否則在輸入新的信息后將其加入到數(shù)據(jù)庫中,再登錄到首頁上。 2、 注冊輸入信息的檢查 為了防止在注冊中輸入的信息中一些必填項未填就執(zhí)行操作,故在表單提交前需要對信息進行檢查 3、用戶登錄模塊設(shè)計與實現(xiàn) 根據(jù)用戶輸入的用戶名和密碼,首先判斷用戶名是否為空,如果為空,則系統(tǒng)要求重新輸入,如果不為空,則與數(shù)據(jù)庫中用戶信息表做比較,若與記錄一致,則進入網(wǎng)站瀏覽網(wǎng)頁,否則提示錯誤,要求重新輸入。 4、新聞信息模塊的設(shè)計。 5、商品信息模塊的設(shè)計。 6、用戶留言。 三、實現(xiàn)技術(shù)(設(shè)計思路) 在設(shè)計上將本系統(tǒng)所需要的功能模塊化,便于開發(fā)。這樣不僅使得系統(tǒng)的結(jié)構(gòu)清新、層次明了,還提高了代碼的重用率,減輕了開發(fā)的負擔(dān)。其次,在設(shè)計上采用三層體系結(jié)構(gòu),將視圖、控制層和數(shù)據(jù)庫操作分開,客戶端通過統(tǒng)一的接口向接口向控制層發(fā)送請求,控制層再從數(shù)據(jù)庫操作中獲得相關(guān)的數(shù)據(jù),通過視圖顯示出來。這在一定程度上增加了數(shù)據(jù)庫的安全性、系統(tǒng)的可移植性。 根據(jù)以上的設(shè)計思想,系統(tǒng)架構(gòu)圖如圖所示。數(shù)據(jù)庫訪問層ceng層 邏輯層 界面層 數(shù)據(jù)庫 四、開發(fā)工具 1、軟件架構(gòu):B/S結(jié)構(gòu) 2、數(shù)據(jù)庫:SQL Server 2005 3、開發(fā)語言:C# 4、主要開發(fā)技術(shù):ASP.NET 2.0 5、集成開發(fā)環(huán)境:Microsoft Visual Studio 2008 6、主要技術(shù)指標(biāo): (1) 用戶界面友好、美觀,操作簡單。 (2) 屏蔽底層對數(shù)據(jù)庫的直接操作。 (3) 方便各層用戶的使用。 (4) 交互性、實用性和安全性強。 (5) 版面布局整齊,色彩搭配和諧。 五、進度計劃 序號 進度計劃 時間安排 1 查閱相關(guān)文獻資料及調(diào)研 2011.11.1~2011.11.30 2 知識儲備,方案設(shè)計 2011.12.1~2012.1.15 3 軟件需求分析 2012.1.16~201.1.31 4 軟件概要設(shè)計及詳細設(shè)計 201.2.1~2010.2.30 5 程序代碼編寫 2010.3.1~2012.4.25 6 軟件測試及驗收 2012.4.26~2012.5.9 7 撰寫論文及畢業(yè)答辯 2012.5.10~2012.6.10 8 論文修改及作品完善 2012.6.11~2012.6.24 六、 參考文獻 [1] ASP網(wǎng)站開發(fā)四“酷”全書 萬峰科技 電子工業(yè)出版社 [2] ASP+SQLServer組建動態(tài)網(wǎng)站實例精講 龍馬工作室 人民郵電出版社 [3] ASP.NET開發(fā)技術(shù)大全 郭靖 人民郵電出版社 [4] ASP.NET 應(yīng)用開發(fā)百例 俞雷、周松建 清華大學(xué)出版社 [5] SQL Server 2000 入門與提高 周緒、管麗娜 華大學(xué)出版社 [6] SQL Server 2000應(yīng)用與開發(fā)范例寶典 李賀 人民郵電出版社 [7]《數(shù)據(jù)庫原理與應(yīng)用》 李春葆、曹平 清華大學(xué)出版社 [8]《數(shù)據(jù)庫系統(tǒng)概論》 薩師煊、王珊 高等教育出版社 [9] ASP3.0動態(tài)網(wǎng)頁培訓(xùn)教程 肖金秀、馮沃輝 冶金工業(yè)出版社 [10]《.NET安全編程(C#VB.NET)》 弗里曼 清華大學(xué) [11]《C#NET程序設(shè)計》 李旗 機械工業(yè)出版社 [12] ASP.NET 2.0+SQL Server 2005項目開發(fā) 劉乃麗 人民郵電出版社, [13] ASP.NET+SQL Server數(shù)據(jù)庫開發(fā)與實例 吳 晨 清華大學(xué)出版社 [14] SQL Server 2005數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā) 啟明工作室 人民郵電出版社 [15] Visual C#2005入門與提高 呂偉臣、霍言、呂寶臣 清華大學(xué)出版社- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 校園 二手 商品 交易系統(tǒng) 設(shè)計 實現(xiàn)
鏈接地址:http://www.820124.com/p-6674351.html