版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 課 程 設 計 報 告 </p><p> 課程名稱 軟件工程課程設計 </p><p> 設計題目 校園二手物品交易網站的設計 </p><p> 專 業(yè) 計算機科學與技術 </p><p> 班 級
2、 </p><p> 學 號 </p><p> 姓 名 </p><p> 完成日期 2013-12-13 </p><p><b> 目 錄
3、</b></p><p> 第一部分 軟件需求規(guī)格說明書1</p><p><b> 1引言1</b></p><p><b> 1.1編寫目的1</b></p><p><b> 1.2背景2</b></p><p><
4、;b> 1.3術語定義3</b></p><p><b> 1.4參考資料4</b></p><p><b> 2任務概述4</b></p><p><b> 2.1目標4</b></p><p> 2.2用戶的特點4</p>
5、<p><b> 3需求規(guī)定5</b></p><p> 3.1系統(tǒng)用例圖5</p><p> 3.2數據流圖與數據字典7</p><p> 3.3對性能的規(guī)定10</p><p> 4運行環(huán)境規(guī)定10</p><p><b> 4.1設備10<
6、/b></p><p> 4.2支持軟件11</p><p> 第二部分 概要設計說明書12</p><p><b> 1引言12</b></p><p><b> 1.1目的12</b></p><p> 1.3命名規(guī)則13</p>
7、<p> 1.4術語定義14</p><p> 1.5參考資料15</p><p><b> 2總體設計16</b></p><p> 2.1總體結構設計16</p><p> 2.2功能模塊清單16</p><p><b> 3數據庫設計17</
8、b></p><p> 3.1數據庫概念級設計(E-R圖)17</p><p> 3.1.2 系統(tǒng)E-R圖19</p><p> 3.2數據結構邏輯級設計19</p><p> 第三部分 項目開發(fā)總結報告21</p><p><b> 1引言21</b></p>
9、;<p> 1.1編寫目的21</p><p> 1.2參考資料21</p><p><b> 2設計總結22</b></p><p> 2.1實際完成情況22</p><p><b> 2.2 收獲22</b></p><p> 2.3有
10、待改進之處24</p><p> 第一部分 軟件需求規(guī)格說明書</p><p><b> 1引言</b></p><p><b> 1.1編寫目的</b></p><p> 校園電子商務是電子商務在校園這個特殊環(huán)境下的具體應用,它是指在校園范圍內利用基礎網絡、計算機硬件、軟件和電子通訊手段
11、構建的滿足校園內部工作、學習、生活各方面活動需要的一個高可用性和安全性的計算機系統(tǒng)。校園電子商務是基于具體校園的應用,主要為校園內廣大學生服務,解決他們日常學習工作生活中的一些問題。因此,校園電子商務有著巨大的發(fā)展空間,它不但能使在校學生的生活變得越來越便利,而且能改變他們的消費方式和購物習慣,為學生創(chuàng)造巨大的經濟效益。</p><p> 校園電子商務從商業(yè)運作模式來看類似于一般電子商務, 從根本上說,屬于C2
12、C模式:絕大多數的賣家和買家都是個人。賣的東西大多也以個數為計量單位,并且大多與學生有關,往年教材、電腦配件、自行車、輔導資料、房屋出租、化妝品等是最常見的商品。作為校園電子商務平臺的交易網站也同樣不對賣家所售商品的真?zhèn)呜撠?。但與像“e-Bay易趣”、“淘寶”等這樣純粹的商業(yè)性C2C不同,校園交易網沒有自己的支付系統(tǒng),靠的大多就是賣家和買家的互相見面,然后一手交錢,一手交貨,看上去有些“原始”。在校園交易網上購物比較單純,通常不必太在意
13、賣家或買家的偽善,不用為現金的支付問題而擔憂,甚至不用事先就為店面的開張而支付一筆不小的費用(對學生來說),比較適合學生群體。</p><p> 與現實世界中二手市場里的人頭攢動相比,處在虛擬空間中的網上二手交易社區(qū)也同樣人氣興旺。高校的二手交易市場絕對是一個大市場,每年都有畢業(yè)生要畢業(yè),每年都有新生來報到,每一個面臨畢業(yè)的學生都曾為不知如何處理手中的舊書、文具、自行車等物品而苦惱過,留之無用棄之可惜,而剛入學
14、的新生又曾為商品的價格昂貴而嘆為觀止。學生二手交易網站為廣大的學生提供了一個平等、自主的交易機會,使用戶既可以輕松方便的找到價格合適的商品,還可以不費心機的出售自己的商品。賣主可以在網上登記自己要賣的物品、售賣價格以及聯系方式;買主則可以在網上搜索自己所需要的物品,若沒有,也可以在網上發(fā)布求購信息,當然,網上二手交易市場不但能處理畢業(yè)生的多余物品,平時學生們有任何閑置的東西或有任何需求都可以免費在網上二手交易市場上得到處理,并且不限時間
15、也不限地點。不受時間和空間限制,且搜索物品更快更方便。提供低價實用的商品,為全校學生提供規(guī)范化的二手商品交易的信息平臺。</p><p><b> 1.2背景</b></p><p> 隨著計算機及網絡技術的飛速發(fā)展,Internet/Intranet 應用在全球范圍內日益 普及,在眾多的網絡服務中,Web 給人耳目一新的感覺,而在這其中,網上購物 已經日漸普及,
16、 很多人都通過網絡來購物。 網上購物的好處在于能夠不用交房租、 不用雇傭伙計、一天 24 小時隨時能進行服務等等。二手交易網站為廣大用戶提供一個供需平臺,人們可以將自己不用的東西放在網上,也可在網上找到自己需要的東西, 物美價廉,達到雙贏。 </p><p> 專業(yè)建設的項目:“校園二手商品交易網站”,主要內容包括:建立一個商品交易網站,并依托商品交易網站和現有的校園商務資源,建立一個面向在校學生的商務網站。本
17、組人員直進行了項目的需求分析、系統(tǒng)設計等工作。</p><p> 現在互聯網已經深深的影響并且改變著到了人們。它是人們搜集資料、完成工作、娛樂生活不可或缺的一部分。當我們有不知道的情況,我們會首先選擇百度搜索一下;當我們需要哪一方面的專業(yè)知識,我們會首先到專業(yè)的網站去瀏覽查找一番;當有想欣賞的影片,我們會首先到網上的影視類網站去查看等等?;ヂ摼W在改變著我們的生活,方便這我們的生活,只有有想查詢的事物,我們首先想
18、到都是先上網搜索。 </p><p> 校園二手平臺早幾年前就已經被提了出來,但是在很多校園里面都沒有興起,最終不了了之。但是隨后出現的面向社會的58同城、趕集網興旺了起來。原因可能為:前幾年大家還沒有這方面的意識,同時能物質條件也沒現在好,許多情況都是,新三年,舊三年,縫縫補補又三年的情況。而現在也是發(fā)展不起來,因為許多人認為,同類的網站已經出現,不需要在這方面在有所考慮,所以到現在,也非常難以在各
19、個學校的網站上面發(fā)現這類的交易平臺。</p><p> 作為現在的大學生,物質生活條件的極大提高以及無需承擔的過多壓力,總是會有很多的東西,在還沒有達到他的使用壽命之前就已經被淘汰掉了,或者是擁有這樣的物品,自己使用完畢,對自己作用不大、棄之可惜而對別人還有用途仍能發(fā)揮余熱。對這類的物品進行充分的利用,既使它們得到充分的利用,同時還能節(jié)省大量的資金,尤其對那些資金有困難的人來說,更是一件好事。而作為校園的主體-
20、---學生,擁有著相同的生活環(huán)境以及相近的生活學習需要,大家更能各取所需,互惠互利。以我們班個別同學為例,尤其喜好數碼科技產品,而這些產品的更新換代之快是人所共知的,但是即使過代了,它的性能還是非常出色的,還是能滿足相當大部分的需要的。而為了更換最新的產品,只能重新購買,只能把這些“老物品”低價在處理掉。而對于購買力稍弱而且同樣非常喜愛的人來說,這類的東西無論是在性能還是價格上都有著巨大的誘惑。作為學生,很多人的愛好就是看書,書籍看了很
21、多遍之后,它對于個人的價值就變得低廉了,這是就完全可以交易出去而獲得的金錢可以購買別的書籍。 </p><p> 而校園二手平臺網站就能很好的協(xié)調雙方的需求。讓需有所供,供有其需。而且校園里面距離不是很遠,便于雙方交換、節(jié)省時間,出現欺騙等各種危險的可能也大大降低。</p><p><b> 1.3術語定義</b></p><p>
22、; 用例圖:是由參與者、用例以及它們之間的關系構成的圖,改圖說明了用例模型中的關系;</p><p> 數據流圖:簡稱DFD,它從數據傳遞和加工角度,以圖形方式來表達系統(tǒng)的邏輯功能、數據在系統(tǒng)內部的邏輯流向和邏輯變換過程,是結構化系統(tǒng)分析方法的主要表達工具及用于表示軟件模型的一種圖示方法。</p><p> 數據字典:是指對數據的數據項、數據結構、數據流、數據存儲、處理邏輯、外部實體
23、等進行定義和描述,其目的是對數據流程圖中的各個元素做出詳細的說明。</p><p> 數據流條目:給出數據流的定義,通常列出組成該數據流的數據項。</p><p> 數據存儲條目:對數據存儲的定義。</p><p> 數據加工條目:說明加工的處理邏輯。</p><p> 軟件工程:IEEE的定義是開發(fā)、運行、維護、和修復軟件的系統(tǒng)方法
24、。</p><p> 結構化分析(structured analysis,SA)方法是一種面向數據流的需求分析方法。它的基本思想是自頂向下逐層分解,把一個大問題分解成若干個小問題,每個小問題再分解成若干個更小的問題。</p><p> 結構化設計(structured design,SD)方法是一種面向數據流的設計方法,它是以結構化分析階段所產生的文檔(包括數據流圖、數據字典和軟件需求
25、說明書)為基礎,自頂向下,逐步求精和模塊化的過程。</p><p> 超級管理員:對校園網上交易的管理員進行管理的人員,根據實際需要對管理員賦予適當的權限。</p><p> 用戶名ID:用戶輸入的用于登錄交易網站的身份標識。</p><p> 管理員身份驗證:根據管理員名和密碼判斷該管理員是否為本系統(tǒng)的合法管理員。</p><p>
26、 管理員權限驗證:根據管理員名和密碼,判斷該管理員的權限,并根據該管理員的權限判斷該管理員是否已被授權以管理系統(tǒng)的某一部分。</p><p> 數據有效性驗證:對用戶輸入的數據進行檢查,判斷是否合乎系統(tǒng)要求。</p><p><b> 1.4參考資料</b></p><p> [1]張海藩.軟件工程導論.北京:清華大學出版社,2012 &
27、lt;/p><p> [2]孫家廣.軟件工程. 北京:高等教育出版社,2005</p><p> [3]鄭人杰.實用軟件工程.北京:清華大學出版社,2004 </p><p> [4]陳有祺.軟件工程引論.天津:南開大學出版社,2000 </p><p> [5]楊芙清.面向對象程序設計.北京:北京大學出版社,1992 </p>
28、;<p> [6]潘錦平.軟件系統(tǒng)開發(fā)技術.西安:西安電子科技大學出版社,1997</p><p> [7]陳平.面向對象技術.西安:西安科技大學出版社,1993</p><p> [8]羅曉沛.系統(tǒng)分析員教程.北京:清華大學出版社,1992</p><p><b> 2任務概述</b></p><p&
29、gt;<b> 2.1目標</b></p><p> 校園內的二手交易多是利用BBS,高校校園BBS上的“跳蚤市場”早己形成了一定的規(guī)模,作為學生間二手物品的交流平臺,它為供需雙方提供了便利。開學伊始,“跳蚤市場”更是格外紅火,花三四折的價錢買本參考書、幾十塊錢買輛二手車、幾百塊錢買個名牌手機,這樣的經濟型消費越來越得到廣大學生的喜愛。建立二手交易市場的宗旨是: </p>
30、<p> 1.為賣方解決“廢之不用、棄之可惜”的物品。</p><p> 2.為貧困生提供廉價、有用的二手物品。目前各高校在校大學生的消費差距仍然是比較大的,許多學生由于生活的拮據根本無法承擔高額的學習、生活費用,但是一些生活、學習用品又是必須具備的,以往他們常常為了尋找廉價的商品而費盡周折。如今,只需進入學校建立的二手市場就可輕而易舉的找到廉價的二手商品。</p><p>
31、 3. 凈化校園環(huán)境。眾所周知,由于沒有很好的規(guī)范,學校的宣傳欄貼滿了諸如報名、舊物品買賣等各種信息,而學校正常活動的通知卻被這些信息所覆蓋,造成不必要的損失。尤其是在每年畢業(yè)前夕,部分學生在路邊兜售舊書塔二手物品,廢棄了的就隨意丟棄,對校園環(huán)境造成了影響。然而,在網上的虛擬空間內不再需要傳統(tǒng)的紙張海報,只需注冊登錄后即可發(fā)布信息,方便快捷。</p><p><b> 2.2用戶的特點</b&
32、gt;</p><p> 最終用戶為管理員,會員,審核管理員,普通用戶,管理員的特點是各類用戶權限設置;會員特點是發(fā)布轉讓與求購物品信息;審核管理員的特點是審核會員提交內容,決定是否允許發(fā)布;普通用戶的特點是各種查詢。</p><p><b> 3需求規(guī)定 </b></p><p><b> 3.1系統(tǒng)用例圖</b>
33、</p><p> 3.2數據流圖與數據字典</p><p><b> 3.2.1數據流圖</b></p><p> 圖1-6詳細數據流圖</p><p><b> 3.2.2數據字典</b></p><p><b> 1.數據流</b><
34、;/p><p> ?。?)數據流名稱:登錄信息</p><p><b> 位置:已注冊的用戶</b></p><p> 定義:登錄信息=用戶名+密碼。</p><p> 數據流量:根據已注冊用戶的使用情況。</p><p> 說明:要對每一位已注冊的用戶進行唯一編號。</p>&
35、lt;p><b> 來源:用戶輸入</b></p><p> 去向:已注冊用戶的數據庫</p><p> (2)數據流名稱:評論信息</p><p><b> 位置:管理員和買家</b></p><p> 定義:評論信息=評論編號+用戶編號+訂單編號+評論時間+評論內容。</p
36、><p> 數據流量:根據評論信息的具體情況來確定。</p><p> 說明:要對每一次發(fā)布的評論信息進行唯一編號。</p><p><b> 來源:已注冊的買家</b></p><p> 去向:評論信息數據庫</p><p> ?。?)數據流名稱:商品信息</p><p&
37、gt; 位置:管理員、買家、賣家、普通用戶</p><p> 定義:商品信息=商品編號+商品名稱+商品類別編號+商品圖片路徑+商品所有者+商品價格+商品總量+商品購買量+商品簡介+商品發(fā)布時間。</p><p> 數據流量:根據發(fā)布商品信息的具體情況來確定。</p><p> 說明:要對每一次發(fā)布的商品信息進行唯一編號。</p><p&g
38、t; 來源:商家購入的商品</p><p><b> 去向:商品信息表</b></p><p> ?。?)數據流名稱:訂單信息</p><p><b> 位置:買家和賣家-</b></p><p> 定義:訂單信息=訂單編號+賣家編號+買家編號+商品編號+類別編號+圖片路徑+購買數量+購買單
39、價+ 總價+商品狀態(tài)+發(fā)送地址+收件人+收件電話。</p><p> 數據流量:根據訂單的數量來確定。</p><p> 說明:對每一次添加的訂單信息進行唯一編號。</p><p><b> 來源:買家買的商品</b></p><p><b> 去向:訂單信息表</b></p>
40、<p> ?。?)數據流名稱:查詢信息</p><p> 位置:管理員、買家、賣家、普通用戶(以普通用戶為例)</p><p> 定義:查詢信息=商品名稱+商品所有者+商品價格+商品總量+商品購買量+商品簡介+商品發(fā)布時間。</p><p> 數據流量:根據查詢信息的具體情況來確定。</p><p> 說明:對已發(fā)布的商品
41、信息進行查詢。</p><p> 來源:買家輸入的商品信息</p><p><b> 去向:商品信息表</b></p><p> ?。?)數據流名稱:購物車信息</p><p> 描述:用戶在網站購物的商品明細</p><p> 來源:買家購買商品的記錄</p><p&
42、gt;<b> 去向:商品信息表</b></p><p> ?。?)數據流名稱:修改密碼信息</p><p> 描述:管理員對自己密碼信息的管理</p><p><b> 來源:管理員信息表</b></p><p> 去向:加工用戶權限管理</p><p> 2.主
43、要數據儲存定義</p><p> (1)數據儲存名稱:管理員表</p><p> 數據結構:用戶表=用戶編號+用戶名稱+用戶密碼</p><p> 是否顯示資料量和存取頻度:根據注冊用戶的具體規(guī)模情況來確定。</p><p> 存取方式:聯機處理;檢索和更新;以隨機檢索為主。</p><p> 說明:用戶編號
44、設為主鍵。</p><p> ?。?)資料存儲名稱:二手商品信息表</p><p> 數據結構:員工記錄=商品編號+ 商品名稱+商品類別編號+商品圖片路徑+商品所有者+商品價格+商品總量+商品購買量+ 商品簡介+商品發(fā)布時間+備 注是否推薦</p><p> 資料量和存取頻度:根據已發(fā)布的的商品信息情況來確定。</p><p> 存
45、取方式:聯機處理;檢索和更新;以更新操作為主。</p><p> 說明:商品編號設為主鍵、自動編號;商品類別編號是外鍵,商品價格默認為0,商品購買量不能小于0。</p><p> (3)數據庫儲存名稱:評論信息表</p><p> 數據結構:評論信息表=評論編號+用戶編號+訂單編號+評論時間+評論內容</p><p> 資料量和存取頻
46、度:根據已登錄用戶發(fā)表評論的具體情況來確定。</p><p> 存取方式:聯機處理;檢索和更新;以更新操作為主。</p><p> 說明:評論編號是主鍵,用戶編號和訂單編號同為外鍵。</p><p> ?。?)數據庫存儲名稱:公告信息表</p><p> 數據結構:公告信息表=公告編號+ 公告內容+發(fā)布公告時間。</p>
47、<p> 資料量和存取頻度:根據所需公告信息的具體情況來確定。</p><p> 說明:公告編號設為主鍵.</p><p> ?。?)數據庫存儲名稱:用戶訂單信息表</p><p> 描述:記錄用戶購物后產生的訂單信息</p><p> 組成:訂單編號、訂單日期、商品數量、商品金額、訂單狀態(tài)</p><p
48、> ?。?)數據存儲名稱:購物車信息表</p><p> 描述:記錄用戶購物的詳細信息</p><p> 組成:商品名稱、商品數量、銷售價格</p><p> ?。?)數據存儲名稱:商品類別信息表</p><p> 描述:記錄網站商品的類別信息</p><p> 組成:類別編號、類別名稱、父類名稱、備注&
49、lt;/p><p> ?。?)數據存儲名稱:新聞信息表</p><p> 描述:記錄網站的新聞信息</p><p> 組成:新聞標題、新聞內容、發(fā)布日期、發(fā)布人</p><p> ?。?)數據存儲名稱:統(tǒng)計信息表</p><p> 描述:記錄網站的銷售統(tǒng)計信息</p><p> 組成:產品名
50、稱、賣出數量、總額</p><p><b> 3.3對性能的規(guī)定</b></p><p><b> 3.3.1精度</b></p><p> 用戶通過我們的校園二手商品交易平臺,可以售出自己準備出售的物品也可以買入自己想要購買的物品。相關搜索功能必須實行在最短的時間內從所有物品中精確的找出用戶所搜索的物品。而在用戶錄
51、入和修改刪除相關信息時,系統(tǒng)必須及時響應。</p><p> 3.3.2時間特性要求</p><p> 響應時間:界面按鍵的操作以及地圖重要地點信息的顯示能夠達到及時時間,小批量的業(yè)務處理的響應時間在3-8s,大批量的業(yè)務處理和查詢的時間控制在30-40s。</p><p> 數據的轉換和傳送時間:完成數據的傳送和轉換能夠達到及時響應。</p>
52、<p><b> 4運行環(huán)境規(guī)定</b></p><p><b> 4.1設備</b></p><p> 運行該平臺所需要的硬件設備,一臺接入校內網的計算機 。</p><p><b> 4.2支持軟件</b></p><p> 操作系統(tǒng):windows X
53、p及以上版本</p><p> 瀏覽器:IE6.0以及以上版本</p><p> 第二部分 概要設計說明書</p><p><b> 1引言 </b></p><p> 隨著計算機及網絡技術的飛速發(fā)展,Internet/Intranet應用在全球范圍內日益普及,在眾多的網絡服務中,Web給人耳目一新的感覺,而在這
54、其中,網上購物已經日漸普及,很多人都通過網絡來購物。網上購物的好處在于能夠不用交房租、不用雇傭伙計、一天24小時隨時能進行服務等等。目前上網已經成為大學生活不可或缺的一部分,在校大學生平均上網率達到92%,其中每周上網時間超過10小時以上的學生占在校學生總數的三分之一。而現在的大學生網上交易基本上是以BBS為主,BBS雖然用戶眾多,可是由于它不是一個獨立的站點,提供的功能有限,用戶不能詳細的了解商品的有關信息,不能快捷地查詢商品,無法滿
55、足學生實際交易中的需求。校園二手交易網站為在校大中專學生提供一個供需平臺,學生可以將自己不用的東西放在網上,也可在網上找到自己需要的東西,物美價廉,達到雙贏。 校園電子商務從商業(yè)運作模式來看類似于一般電子商務, 從根本上說,屬于C2C模式:絕大多數的賣家和買家都是個人。賣的東西大多也以個數為計量單位,并且大多與學生有關,往年教材、電腦配件、自行車、輔導資料、房屋出租、化妝品等是最常見的商品。作為校園電子商</p>
56、<p><b> 1.1目的 </b></p><p> 一個電子商務系統(tǒng)的目標和實際需求是所開發(fā)的是要具有安全性、先進性、集成性和可擴展性的信息系統(tǒng)。本網站是一個基于互聯網B/S模式的商品交易系統(tǒng),展現一個為全校同學服務的C to C(Customer to Customer)交易平臺。這個平臺要讓賣方能在上面進行舊貨的展示和拍賣,要讓
57、買方能迅速快捷地搜索和查找自己所需商品,同時還要有相關的管理員時時維護網站,保證網絡的通暢。因此,要盡量通過使系統(tǒng)更加的人性化和智能化來最大程度上滿足同學的需求,服務于廣大同學,保證其實現較高的實用價值。與基于互聯網的成熟的電子商務不同,校園電子商務的最大校園卡數據,運行在一個小型的局域網內,在處理速度上和安全性方面都具有明顯的優(yōu)勢。 </p><p> 本系統(tǒng)從充足的安全性和合理的服務的角度出發(fā),這
58、其中具體包括了信息的真實性、交易各方的驗證和賣方的信譽幾個方面。當買方向賣方詢問商品信息時,我們認為雙方都有交易的意愿,因此系統(tǒng)就會自動扣除雙方的虛擬貨幣。如果在規(guī)定的一段時間內,管理員都沒有收到交易雙方的投訴的話,系統(tǒng)就會自動增加雙方的信譽額度。這種度量方法的可行性在于,在校園內的交易雙方的交易數額大都比較小,而且多是單次交易行為,這才使這種度量信譽的方法更加符合實際。它還有以下幾種好處: </p><p
59、> 1.信息實用,方便學生</p><p> 二手網站上提供許多方便學生學習與生活物品的信息,如被現代家庭淘汰的尤其是半新舊、價格頗低的小尺寸電視機,在大學生中廣受青睞。學生宿舍沒有電視, 為讓課余生活豐富多彩,幾位同舍好友紛紛出錢合資從購買一臺,不要小看“電視”,一有球賽開戰(zhàn),許多同學圍坐在它身旁, 足以看出它的“ 魅力無限”,有。大學生活結束時, 還可變賣給低年級同學。“二手舊自行車” 在大學生中非
60、常搶手,大學校園“大”,有的還分好幾個校區(qū),每天上課、做實驗, 跑來跑去實在很辛苦,有時偶爾還要上街溜達,外出結伴游玩 對自行車需求自然很多。買新的,價格高,還容易被“盯上”,還是“二手”的好。用了三年五載,再便宜轉手,即使扔了也劃算。學期開始,很多學生先不去買新書,而到網站上搜尋與課程要求相同的教材,這在大學生中十分普遍。如等級考試教程,新書40元左右,而二手書僅10元,況且,在舊書中還有高年級的筆記,更加實用。網站商品琳瑯滿目,電腦
61、、MP3、移動磁盤、燈、收錄機、衣架、球拍、健身器等,比比皆是。</p><p> 2.培養(yǎng)學生的經營意識</p><p> 過去一到期末或臨近畢業(yè),書籍、生活用品都當成廢品,很便宜的賣給收廢品的,而現在,學生可以將這些物品信息掛在校園二手網站,以便學生之間雙向選擇,創(chuàng)造一定的經濟價值,有的學生還收集、整理這些信息與物品,進行經營,嘗試做“老板”的感覺。實的聯系方式,商品價格及質量可以
62、直接當面確定,不像那些純商業(yè)網站,買賣雙方都存在很大的風險。1.2范圍 </p><p> 本文檔用于軟件設計階段的概要設計,它的上游(依據的基線)是《需求分析規(guī)格說明書》,它的下游是《詳細設計說明書》,并為《詳細設計說明書》提供測試的依據。 </p><p> 軟件概要設計的范圍是:軟件系統(tǒng)總體結構設計(包括系統(tǒng)模塊結構圖、功能模塊清單)、數據庫設計(包括實體圖、系統(tǒng)E-R圖、數據
63、庫的表結構)。 </p><p><b> 1.3命名規(guī)則 </b></p><p> 變量的名字應當使用“名詞”或者“形容詞+名詞”。 例如: float value; float oldValue; float newValue; </p><p&
64、gt; 全局變量的名字應當使用"動詞"或者"動詞+名詞"(動賓詞組)。類的成員函數應當只使用"動詞",被省略掉的名詞就是對象本身。</p><p> 例如: DrawBox();// 全局函數 box->Draw();// 類的成員函數 </p>&
65、lt;p> 數據庫對象命名規(guī)則:</p><p> 1.數據庫表名命名規(guī)則:字段由實際名字和前綴組成。實際名字中首單詞一個系統(tǒng)盡量采用同一單詞前綴,使用小寫字母tb表示表。</p><p> 例如:tbMember tbMember_Info</p><p> 2.字段名命名規(guī)則:數字,字符,日期時間,lob(大對象),雜項,字段由表的簡稱,下劃線
66、,實際名字加后綴組成。</p><p> 后綴:使用小寫字母,代表該字段的屬性。</p><p> 例如:User_Idint User_Namestr User_RegDatedtm</p><p> 3.視圖名對象的命名規(guī)則:字段由前綴和實際名字組成,中間下劃線鏈接。</p><p> 前綴:使用小寫字母vi,表示視圖。<
67、;/p><p> 例如:vi_User Vi_UserInfo</p><p> 4.存儲過程命名規(guī)則:字段由前綴和實際名字組成,中間用下劃線鏈接。</p><p> 前綴:使用小寫字母sp,表示存儲過程。</p><p> 例如:sp_User</p><p> 5.語句規(guī)則:所有sql關鍵詞全部大寫,比如S
68、elect,Update,FROM,ORDER,BY等.</p><p><b> 1.4術語定義</b></p><p> 該校園二手物品交易系統(tǒng)是基于.NET和面向對象開發(fā)技術,建已Client/Server為結構模式、以數據庫為后臺核心應用、以服務為目的信息平臺,對資源進行科學的加工整序和管理維護,為教學和科學研究提供文獻信息保障和提高管理圖書的效率而設計的
69、系統(tǒng)。</p><p><b> 主要涉及以下概念:</b></p><p> 軟件工程:IEEE的定義是開發(fā)、運行、維護、和修復軟件的系統(tǒng)方法。</p><p> 結構化分析(structured analysis,SA)方法是一種面向數據流的需求分析方法。它的基本思想是自頂向下逐層分解,把一個大問題分解成若干個小問題,每個小問題再分解
70、成若干個更小的問題。</p><p> 結構化設計(structured design,SD)方法是一種面向數據流的設計方法,它是以結構化分析階段所產生的文檔(包括數據流圖、數據字典和軟件需求說明書)為基礎,自頂向下,逐步求精和模塊化的過程。</p><p> 用例圖(User Case)是被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現了一些參與者和一些用例,以及它們之間的關
71、系,主要用于對系統(tǒng)、子系統(tǒng)或類的功能行為進行建模。用例圖展示了用例之間以及同用例參與者之間是怎樣相互聯系的。用例圖用于對系統(tǒng)、子系統(tǒng)或類的行為進行可視化,使用戶能夠理解如何使用這些元素,并使開發(fā)者能夠實現這些元素。</p><p> 數據流圖(Data Flow Diagram):簡稱DFD,它從數據傳遞和加工角度,以圖形方式來表達系統(tǒng)的邏輯功能、數據在系統(tǒng)內部的邏輯流向和邏輯變換過程,是結構化系統(tǒng)分析方法的主
72、要表達工具及用于表示軟件模型的一種圖示方法。</p><p> 模塊化:模塊是指執(zhí)行特定某一特定任務的數據和可執(zhí)行語句等程序元素的集合,通常是指通過名字來訪問的過程、函數、子程序或宏調用等。模塊化就是將一個待開發(fā)的軟件化分成若干個可完成某一功能的子功能的模塊,每個模塊可獨立地開發(fā)、測試,最后組裝成完整的程序。</p><p> 實體圖:由實體及其屬性構成的圖。</p>&
73、lt;p> E-R圖:也成實體-聯系圖,提供了表示實體類型、屬性和聯系的方法,用來描述現實世界的概念模型。</p><p> 數據庫表:在關系數據庫中,數據庫表是一系列二維數組的集合,用來代表和存儲數據對象之間的關系。</p><p> 需求分析:軟件需求說明書是需求分析階段的最后成果,該說明把在軟件計劃中確定的軟件范圍加以展開,制定出完整的信息描述、詳細的功能說明、恰當的檢驗
74、標準以及其他與要求相關的數據。</p><p> 概要設計:經過需求分析階段的工作,系統(tǒng)必須“做什么”已經清楚了,概要設計的基本目的就是回答“概括地說,系統(tǒng)應該如何實現”這個問題。概要設計的重要任務就是設計軟件的結構,也就是要確定系統(tǒng)是由哪些模塊組成,以及這些模塊相互間的關系。 </p><p><b> 1.5參考資料</b></p><p&
75、gt; [1]張海藩.軟件工程導論(第五版).北京:清華大學出版社,2012 </p><p> [2]孫家廣.軟件工程. 北京:高等教育出版社.2005</p><p> [3]鄭人杰.實用軟件工程.北京:清華大學出版社.2004 </p><p> [4]陳有祺.軟件工程引論.天津:南開大學出版社.2000 <
76、;/p><p> [5]楊芙清.面向對象程序設計.北京:北京大學出版社.1992 </p><p> [6]潘錦平.軟件系統(tǒng)開發(fā)技術.西安:西安電子科技大學出版社.1997</p><p> [7]蔡希堯,陳平.面向對象技術.西安:西安科技大學出版社.1993</p><p> [8]羅曉沛,侯炳輝.系統(tǒng)分析員教程.北京:清華大
77、學出版社.1992 </p><p> [9]軟件需求規(guī)格說明書</p><p><b> 2總體設計</b></p><p> 2.1總體結構設計 </p><p> 圖2-1系統(tǒng)模塊結構圖 </p><p><b> 2.2功能模塊清單</b></p>
78、;<p> 用表格形式列出各功能模塊。 </p><p> 表2-1 功能模塊清單</p><p><b> 3數據庫設計</b></p><p> 3.1數據庫概念級設計(E-R圖)</p><p><b> 3.1.1 實體圖</b></p><p&g
79、t; 管理員的屬性包括帳號、密碼、添加時間、用戶名、權限,其中主鍵是帳號。</p><p> 用戶的屬性包括聯系方式、會員帳號、密碼、姓名、注冊時間、注冊郵箱、上次登錄時間,其中主鍵是會員帳號。</p><p> 商品信息的屬性包括發(fā)布時間、價格、編號、圖片、種類、商品描述、求購、名稱、分類、出售,其中主鍵是編號</p><p> 商品留言屬性包括發(fā)表時間、
80、評價編號、會員帳號、商品編號、評價內容,其中主鍵是評價編號</p><p> 3.1.2 系統(tǒng)E-R圖</p><p> 圖2-6 系統(tǒng)E-R圖</p><p> 3.2數據結構邏輯級設計 </p><p> 表2-2 管理員信息表</p><p> 表2-3 注冊用戶信息表</p><
81、;p> 表2-4 商品信息表</p><p> 表2-5 留言信息表</p><p> 第三部分 項目開發(fā)總結報告</p><p><b> 1引言</b></p><p><b> 1.1編寫目的</b></p><p> 校園內的二手交易多是利用B
82、BS,高校校園BBS上的“跳蚤市場”早己形成了一定的規(guī)模,作為學生間二手物品的交流平臺,它為供需雙方提供了便利。開學伊始,“跳蚤市場”更是格外紅火,花三四折的價錢買本參考書、幾十塊錢買輛二手車、幾百塊錢買個名牌手機,這樣的經濟型消費越來越得到廣大學生的喜愛。建立二手交易市場的宗旨. </p><p> 1.為賣方解決“廢之不用、棄之可惜”的物品。 </p><p> 2.為貧困生提供廉
83、價、有用的二手物品。目前各高校在校大學生的消費差距仍然 是比較大的,許多學生由于生活的拮據根本無法承擔高額的學習、生活費用,但是一些生活、學習用品又是必須具備的,以往他們常常為了尋找廉價的商品而費盡周折。如今,只需進入學校建立的二手市場就可輕而易舉的找到廉價的二手商品。</p><p> 3. 凈化校園環(huán)境。眾所周知,由于沒有很好的規(guī)范,學校的宣傳欄貼滿了諸如報名、舊物品買賣等各種信息,而學校正?;顒?/p>
84、的通知卻被這些信息所覆蓋,造成不必要的損失。尤其是在每年畢業(yè)前夕,部分學生在路邊兜售舊書塔二手物品,廢棄了的就隨意丟棄,對校園環(huán)境造成了影響。然而,在網上的虛擬空間內不再需要傳統(tǒng)的紙張海報,只需注冊登錄后即可發(fā)布信息,方便快捷。</p><p><b> 1.2參考資料</b></p><p> [1] 嚴蔚敏.數據結構(C語言版).北京:清華大學出版社.1997
85、</p><p> [2] 薩師煊,王珊.數據庫系統(tǒng)概論(第三版).北京:高等教育出版社.2004</p><p> [4] 張海藩.軟件工程導論(第五版).北京:清華大學出版社.2012 </p><p> [5] 楊寬德.軟件工程導論.北京:科學出版社.2005</p><p> [6] 鄺孔武,鄺志云.管理信息系統(tǒng)分析與設計(第
86、二版).北京:清華大學出版社.2008</p><p> [7] 楊芙清.面向對象程序設計.北京:北京大學出版社.1992</p><p> [8] 陳有祺.軟件工程引論.天津:南開大學出版社.2000</p><p> [9] 孫家廣.軟件工程. 北京:高等教育出版社.2005</p><p> [10] 金旭亮,吳彬.網站建設教程
87、.北京:高等教育出版社.2000</p><p> [11] 彭萬波.網頁設計精彩實例.北京:電子工業(yè)出版社.2002</p><p> [12] 蔡希堯,陳平.面向對象技術.西安:西安科技大學出版社.1993</p><p> [13] 羅曉沛,侯炳輝.系統(tǒng)分析員教程.北京:清華大學出版社.1992</p><p> [14] 軟件
88、需求規(guī)格說明書</p><p> [15] 概要設計說明書</p><p><b> 2設計總結</b></p><p><b> 2.1實際完成情況</b></p><p> 表3-1實際完成情況統(tǒng)計表</p><p><b> 2.2 收獲</b
89、></p><p> 本次實訓,是對我們小組內所有人的能力的進一步鍛煉,也是一種考驗。從中獲得的諸多收獲,也是很可貴的,是非常有意義的。 在實訓中我學到了許多新的知識。是一個讓我把書本上的理論知識運用于實踐中的好機會,原來,學的時候感嘆學的內容太難懂,現在想來,有些其實并不難,關鍵在于理解。</p><p> 在設計該系統(tǒng)的時候,碰到不少難題,也因此總結了不少經驗。比如必須在AS
90、P文件中強制變量聲明,絕大多數有經驗的開發(fā)人員認為這種方法對十調試應用程序很有幫助。使用模塊化設計:模塊化設計的要求不僅是為了提高代碼的重用性,更重要的是為了提高代碼的可維護性和穩(wěn)定性。一個模塊化程度高、結構清晰的應用程序,在程序維護時的便利性是可想而知的。在本系統(tǒng)中,模塊化主要體現在以下幾個地方:每頁的頁頭、尾;客戶界面的左則也獨立出來了,做成單獨的文件。在管理界面中的頁面結構設計了頁面整體布局,使得整個網站的風格一致。連接數據庫代碼
91、放到了一個文件中,即使用最多的corm. asp文件。</p><p> 經過一段時間的努力,我們綜合運用以前所學的網站開發(fā)及數據庫方面的基礎知識,終于完成了校園二手信息系統(tǒng)的基本功能。該系統(tǒng)采用B/S結構,前端界面使用PHP,數據庫采用MySQL來進行開發(fā)。經過測試試用,基本滿足用戶需求,實現了用戶登錄,找回密碼,發(fā)布信息,搜索信息等功能。系統(tǒng)性能良好,工作正常,具有較強的可移植性,可維護性和安全性。
92、0;</p><p> 通過對校園二手信息網站的開發(fā),我們對計算機語言和 MySQL都有了更深刻的了解,對其優(yōu)越性和方便靈活性有了更深的體會。第一次完整地經歷了一次項目開發(fā),使得本人對軟件開發(fā)及項目管理的過程有了實際的感受。模擬了校園二手信息網站的開發(fā)需求,提出了比較詳細的解決方案,闡明了系統(tǒng)的功能模塊的劃分及相互之間的關系,并詳細描述了每個模塊的實現過程或者實現方法。本系統(tǒng)也有一些不盡人意的地方,比如需求分析
93、并沒有非常細致全面,離真正的商業(yè)軟件還有一定的差距;源代碼未進行優(yōu)化和加密;界面未進行美術加工;這些都有待今后的完善。 </p><p> 通過本次畢業(yè)設計,我充分體會到理論與實踐之間的重要聯系。在實踐的過程中我學到了很多的知識,對PHP程序語言和MYSQL數據庫技術有了進一步的了解運用也更為熟練。同時我也發(fā)現了自己許多不足之處,有待在將來的工作中進一步的學習,能夠掌握和運用更多的知識。</p&
94、gt;<p> 通過實習后,我們能熟悉軟件項目開發(fā)的整個流程,包括軟件分析、設計、編碼及測試等環(huán)節(jié)規(guī)范化的生產流程;了解并熟悉規(guī)范化軟件文檔的書寫規(guī)范,具備一定的文檔撰寫能力;能進一步熟悉某個應用領域的主流技術和開發(fā)平臺,具備應用相關技術和平臺獨立開發(fā)某個應用軟件的基本能力;通過實習逐步具有良好的團隊合作意識、工程職業(yè)素養(yǎng)、忠誠度和社會責任感;通過實習培養(yǎng)發(fā)現問題、認識問題、分析問題及解決問題的能力,逐步提高自學能力和動
95、手能力;為成為應用型軟件工程師打下良好的基礎。</p><p> 本次課程設計,也是對我們的能力的進一步鍛煉,也是一種考驗。從中獲得的諸多收獲,也是很可貴的,是非常有意義的。在實訓中我學到了許多新的知識。是一個讓我把書本上的理論知識運用于實踐中的好機會。以前學的時候感嘆學的內容太難懂,現在想來,有些其實并不難,關鍵在于理解。 </p><p> 在這次實訓中還鍛煉了我其他方面
96、的能力,提高了我們的綜合素質。首先,它鍛煉了我們做項目的能力,提高了獨立思考問題、自己動手操作的能力,復習了以前學習過的知識,并掌握了一些應用知識的技巧等。其次,實訓中的項目作業(yè)也使我更加有團隊精神。 </p><p> 從那里,我學會了下面幾點學習心態(tài): </p><p> 一、繼續(xù)學習,不斷提升理論涵養(yǎng)。在信息時代,學習是不斷地汲取新信息
97、,獲得事業(yè)進步的動力。作為一名青年學子更應該把學習作為保持工作積極性的重要途徑。我會結合工作實際,不斷學習理論、業(yè)務知識和社會知識,用先進的理論武裝頭腦,用精良的業(yè)務知識提升能力,以廣博的社會知識拓展視野。 </p><p> 二、努力實踐,自覺進行角色轉化。只有將理論付諸于實踐才能實現理論自身的價值,也只有將理論付諸于實踐 才能使理論得以檢驗。同樣,一個人的價值也是通過實踐活動來實現的,也
98、只有通過實踐才能鍛煉人的品質,彰顯人的意志。必須在實際的工作和生活中潛心體會,并自覺的進行這種角色的轉換。 </p><p> 三、提高學習積極性和主動性實習,是開端也是結束。展現在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責任。在今后的學習和生活中,我將繼續(xù)學習,深入實踐, 不斷提升自我,努力創(chuàng)造業(yè)績,繼續(xù)創(chuàng)造更多的價值。 </p><
99、;p> 現在,我們能做的就是多吸取知識,提高自身的綜合素質 可以說這次實訓不僅使我學到了知識,豐富了經驗。也幫助我縮小了實踐和理論的差距,使我對IT認知有了進一步了解。這次實訓將會有利于我更好的適應以后的工作。我會把握和珍惜實訓的機會,在未來的工作中我會把學到的理論知識和實踐經驗不斷的應用到實際工作中,為實現理想而努力。</p><p><b> 2.3有待改進之處</b>
100、;</p><p> 校園網上商店作為電子商務在校園信息化中的一個重要應用領域,與校園信息化息息相關。無論從平臺的建設、系統(tǒng)的開發(fā)、功能的完善還是系統(tǒng)的維護,都需要進行進一步的研究與開發(fā)。在后續(xù)工作中,我們還有如下工作要做:豐富系統(tǒng)功能,目前系統(tǒng)設計的僅僅是一些基本功能,可以進一步研發(fā)具有個性特征的智能化功能,為全校師生員工提供更多的便利,更好的服務。優(yōu)化程序代碼。由于時間的原因,本人所編寫的程序僅僅是完成了最
101、基本的功能,而且其代碼也不夠優(yōu)化,還需要對系統(tǒng)進行優(yōu)化,以便提高系統(tǒng)的性能。本系統(tǒng)使用支付方式,不經過第三方,速度更快。</p><p> 本系統(tǒng)討論基于校園電子商務的發(fā)展,在校園網上架構一個動態(tài)的商品交易平臺。XML在解決數據表示和交換方面具有強大的功能,系統(tǒng)采用XML技術并結合J2EE實現數據的處理,提高了數據的重用性,節(jié)省了數據顯示的時間,減少了服務器的負擔。</p><p>
102、校園二手網站內容豐富.使用方便深受在校學生的喜愛。目前在許多高校都擁有自己的二手網站,也有很多網絡公司看好了這里的商機,制作一個二手交易的平臺。在各高校發(fā)展網站區(qū)域管理人員,為其管理,并按交易額提取費用??傊@二手交易網站是信息社會的新興產物,具有很大的商業(yè)潛力及發(fā)展空間。</p><p> 使用模塊化設計:模塊化設計的要求不僅是為了提高代碼的重用性,更重要的是為了提高代碼的可維護性和穩(wěn)定性。一個模塊化程度
103、高、結構清晰的應用程序,在程序維護時的便利性是可想而知的。在本系統(tǒng)中,模塊化主要體現在以下幾個地方:每頁的頁頭、尾;客戶界面的左則也獨立出來了,做成單獨的文件。在管理界面中的頁面結構設計了頁面整體布局,使得整個網站的風格一致。連接數據庫代碼放到了一個文件中,即使用最多的corm. asp文件。系統(tǒng)功能上不是很完善,還有許多功能未能來得及實現。希望在將來能將該版本不斷的改進,不斷的完善。實時數據庫的查詢還需要進一步的優(yōu)化。對于系統(tǒng)的網絡安
104、全性還有待進一步研究和完善,系統(tǒng)安全需要加強。校園二手物品交易網站作為電子商務在校園信息化中的一個重要應用領域,與校園信息化息息相關。無論從平臺的建設、系統(tǒng)的開發(fā)、功能的完善還是系統(tǒng)的維護,都需要進行進一步的研究與開發(fā)。在后續(xù)工作中,我們還有如下工作要做:</p><p> ?。?)豐富系統(tǒng)功能。目前系統(tǒng)設計的僅僅是一些基本功能,可以進一步研發(fā)具有 具有個性特征的智能化功能,為全校師生員工提供更多的便利,更好的服
105、務。</p><p> 優(yōu)化程序代碼。由于時間的原因,程序僅僅是完成了最基本的功能,而且其代碼也不夠優(yōu)化,還需要對系統(tǒng)進行優(yōu)化,以便提高系統(tǒng)的性能。本系統(tǒng)使用支付方式,不經過第三方,速度更快。</p><p> ?。?)校園二手交易網站內容豐富,使用方便深受在校學生的喜愛,目前在許多高校都擁有自己的二手網站,也有很多網絡公司看好了這里的商機,制作一個二手交易的平臺。在各高校發(fā)展網站區(qū)域管
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 校園二手物品交易網站的設計與實現畢業(yè)論文
- 高校二手物品交易網站的設計與實現.pdf
- 二手物品交易網站的設計與開發(fā)【開題報告】
- 二手物品交易網站的設計與開發(fā)——交易管理模塊【開題報告】
- 二手物品交易網站的設計與開發(fā)——交易管理模塊【文獻綜述】
- 二手物品交易網站的設計與開發(fā)——物品展示模塊【畢業(yè)論文】
- 二手物品交易網站的設計與開發(fā)——交易管理模塊【任務書】
- 二手物品交易網站的設計與開發(fā)——物品展示模塊【任務書】
- 二手物品交易網站的設計與開發(fā)——交易管理模塊【畢業(yè)論文】
- 大學生二手物品交易網站的設計與實現--文獻綜述
- 畢業(yè)論文大學生二手物品交易網站的設計與實現
- 校園二手交易網站畢業(yè)設計
- 校園二手物品交易平臺畢業(yè)論文
- 二手交易網站設計
- 二手交易網站設計
- 開題報告--二手物品交易平臺”網站設計與制作
- 校園二手交易網站畢業(yè)設計論文
- 二手物品交易系統(tǒng)設計開題報告
- 69940.高校校園二手物品交易平臺設計與實現
- 校園二手物品流通平臺的設計.pdf
評論
0/150
提交評論