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