系統(tǒng)設(shè)計(jì)說(shuō)明書 美團(tuán)網(wǎng)_第1頁(yè)
系統(tǒng)設(shè)計(jì)說(shuō)明書 美團(tuán)網(wǎng)_第2頁(yè)
系統(tǒng)設(shè)計(jì)說(shuō)明書 美團(tuán)網(wǎng)_第3頁(yè)
系統(tǒng)設(shè)計(jì)說(shuō)明書 美團(tuán)網(wǎng)_第4頁(yè)
系統(tǒng)設(shè)計(jì)說(shuō)明書 美團(tuán)網(wǎng)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 美團(tuán)網(wǎng)系統(tǒng)設(shè)計(jì)說(shuō)明書 姓名: 李曉光 趙霞 王金寶 田林偉 學(xué)號(hào): 05、09、12、13 學(xué)院: 信息學(xué)院 專業(yè): 軟件工程 教師: 馬小軍 2013年 12月 8日 1. 引言 1.1 編寫目的 21世紀(jì)的到來(lái),伴隨著許多電商業(yè)務(wù)的新興和繁榮。計(jì)算機(jī)網(wǎng)絡(luò)的蓬勃發(fā)展,為電商產(chǎn)業(yè)的發(fā)展奠定了基礎(chǔ),使得更多更廣泛的電商產(chǎn)業(yè)為人們提供了更加便利的生活服務(wù)。 簡(jiǎn)單地說(shuō),美團(tuán)網(wǎng)其實(shí)就是一個(gè)團(tuán)購(gòu)的中介網(wǎng)。美團(tuán)網(wǎng)的運(yùn)營(yíng)方式也非常簡(jiǎn)單,網(wǎng)站本身充當(dāng)了中介的作用。把有意購(gòu)買低價(jià)打折物品的人們召集到一起組成一個(gè)團(tuán)購(gòu)隊(duì)伍,當(dāng)這個(gè)隊(duì)伍的人數(shù)達(dá)到最低限度時(shí),則可成功進(jìn)行團(tuán)購(gòu),享受最低價(jià)格購(gòu)買商品。如果人數(shù)沒(méi)有達(dá)到最

2、低限度,則此次團(tuán)購(gòu)失敗,用戶也無(wú)須承擔(dān)任何風(fēng)險(xiǎn)。網(wǎng)站賺取的就是團(tuán)購(gòu)過(guò)程中的成交費(fèi)。團(tuán)購(gòu)網(wǎng)是媒體、社區(qū)和電子商務(wù)的跨界組合??梢詮娜齻€(gè)原則對(duì)網(wǎng)站進(jìn)行判斷:一是省錢,折扣一定是前所未有的,二是省心、篩選、比較、判斷的過(guò)程被壓縮到一個(gè)頁(yè)面上,消費(fèi)者只需要判斷自己是否需要這個(gè)產(chǎn)品,第三點(diǎn)體現(xiàn)出媒體的功能有趣。 1.2 背景 a.軟件系統(tǒng)的名稱:美團(tuán)網(wǎng) b.提出者:王興 c.開(kāi)發(fā)者:王興及其團(tuán)隊(duì) d.用戶:全體注冊(cè)成功消費(fèi)者 1.3 實(shí)現(xiàn)功能 團(tuán)購(gòu)網(wǎng)站發(fā)展到現(xiàn)在,要做出新意并不容易。每天僅僅有1件、而且都立足于各個(gè)城市提供本地化團(tuán)購(gòu),最大特點(diǎn)就是這些團(tuán)購(gòu)是以服務(wù)類為主、而不是折扣價(jià)的商品,這些服務(wù)包括S

3、PA、跳傘等各類培訓(xùn)課程和高爾夫、滑雪、劃艇等活動(dòng),而且這些團(tuán)購(gòu)的折扣都相當(dāng)?shù)停驗(yàn)槊刻熘挥幸患?,要非常注重選擇,一般折扣可以達(dá)到六折、四折,甚至還有一折的,畢竟團(tuán)購(gòu)的商品和服務(wù)才是吸引用戶的根本之道。 美團(tuán)網(wǎng)站的業(yè)務(wù)流程: 第一,網(wǎng)站先去那些當(dāng)?shù)叵M(fèi)者感興趣、利潤(rùn)較高的商家,就某一項(xiàng)產(chǎn)品或服務(wù),跟他們談一個(gè)超大的折扣,并且商量好合作的商家在某一個(gè)折扣上能夠接受最低成團(tuán)人數(shù)用來(lái)做團(tuán)購(gòu)。 第二,在網(wǎng)站發(fā)布團(tuán)購(gòu)活動(dòng)信息:商品名稱,折扣,價(jià)格,最低成團(tuán)人數(shù), 倒計(jì)時(shí),商家聯(lián)系信息。 網(wǎng)站要有一個(gè)客服甚至更多的客服人員回答會(huì)員實(shí)時(shí)的對(duì)于當(dāng)天團(tuán)購(gòu)第三, 商品的提問(wèn)。第四,某個(gè)會(huì)員在線參加團(tuán)購(gòu)購(gòu)買后,有需

4、要郵寄快遞的商品可填寫快遞信當(dāng)團(tuán)購(gòu)成功后則發(fā)送郵件或短信告訴已參加會(huì)員美團(tuán)券號(hào)和密購(gòu)買完之后,息, 碼;團(tuán)購(gòu)失敗,則郵件或短信通知已參加會(huì)員團(tuán)購(gòu)失敗并且手動(dòng)退款。天上班時(shí)與商家進(jìn)行結(jié)算,把收取的商2第五,若當(dāng)天的團(tuán)購(gòu)成功了,則第商家可以開(kāi)始根據(jù)網(wǎng)站發(fā)送到商品團(tuán)購(gòu)款扣除本站的提成后的款項(xiàng)提交給商家。則手如果當(dāng)天的團(tuán)購(gòu)沒(méi)有成功,家手里的美團(tuán)券或者訂單進(jìn)行銷售或快遞郵寄。并看下次商家那也得通知,動(dòng)退款給原先參加團(tuán)購(gòu)購(gòu)買的會(huì)員,并且郵件通知。 再組織。 參考資料1.4 2004 :清華大學(xué)出版社,.軟件工程.北京1王慶育編著2012 :清華大學(xué)出版社,.軟件工程.北京2任永昌編著2012 :機(jī)械工業(yè)出

5、版社,軟件工程.北京3鄧迎春等譯.2010 軟件工程概論,機(jī)械工業(yè)出版社,,鄭人杰,馬素霞,殷人昆 編著45http:/ 團(tuán)購(gòu)網(wǎng)需求分析6http:/ 7蔡敏.徐慧慧.黃炳強(qiáng)編著.UML建模基礎(chǔ)與Rose建模教程. 人民郵電出版社,2006 2. 系統(tǒng)總體設(shè)計(jì)2.1設(shè)計(jì)約束 2.1.1 軟硬件運(yùn)行環(huán)境約束 本系統(tǒng)程序基于 JSP 開(kāi)發(fā),使用Sqlserver 2000數(shù)據(jù)庫(kù)。 開(kāi)發(fā)平臺(tái):WinXP + Tomcat5.54 + JDK1.5 程序正常運(yùn)行需要JVM(Java虛擬機(jī))1.5以上的版本。總之本系統(tǒng)在技術(shù)上的要求不高,現(xiàn)在普遍使用的計(jì)算機(jī)都可以運(yùn)行該系統(tǒng)。 系統(tǒng)所需要的硬件配置:Pe

6、ntium III 600MHz 以上 256MB RAM Windows 2000/NT 4.0 Server 基于Intel構(gòu)架的企業(yè)服務(wù)器 軟件:操作系統(tǒng): Windows Server 2003 支持環(huán)境:Microsoft IIS 瀏覽器:IE7.0 、搜狗瀏覽器等 數(shù)據(jù)庫(kù): SQL Server 2000 編程語(yǔ)言: Visual C# 設(shè)計(jì)工具:Microsoft Visual studio 2005或以上, Dream Waver, Flash, PhotoShop等 2.1.2 用戶界面約束 1、對(duì)于產(chǎn)品要有詳細(xì)的說(shuō)明,并且界面簡(jiǎn)單大方美觀。 2、通過(guò)超鏈接檢索所有商品 、為

7、獲取遠(yuǎn)程服務(wù)而設(shè)計(jì)表單,用于檢索信息、定購(gòu)產(chǎn)品等3 2.2 系統(tǒng)體系結(jié)構(gòu) 美團(tuán)網(wǎng)電子商務(wù)系統(tǒng)信息發(fā)布子系統(tǒng)銷售、管理子系統(tǒng)客戶、管理子系統(tǒng)產(chǎn)品信息、管理企業(yè)信息發(fā)布產(chǎn)品展示及宣傳,網(wǎng)上訂單處理、網(wǎng)上支付管理、用戶信息管理、查看訂單、客答疑信息管理等。 為了方便讀者閱讀與理解本系統(tǒng)的結(jié)構(gòu)與功能,我們采用層次方框圖來(lái)表示系統(tǒng)總體結(jié)構(gòu)及其關(guān)系。如下圖所示:美團(tuán)網(wǎng)系塊顧會(huì)團(tuán)訂售運(yùn)營(yíng)管管提供商家用戶數(shù)據(jù)理單后情況客員購(gòu)理庫(kù)的商品信息信息商管訂登模搜管理注管理管理模塊管理品塊索模塊單冊(cè)理錄 圖2-1 功能模塊的劃分 2.3系統(tǒng)功能結(jié)構(gòu) 2.3.1 主功能清單 表2-1 主功能模塊清單 功能編號(hào) 功能名稱

8、功能簡(jiǎn)述 F1 用戶接口模塊 在此模塊用戶可以注冊(cè)后進(jìn)行購(gòu)買產(chǎn)品。 F2 管理員接口模塊 對(duì)于商品的對(duì)于商家以及用戶信息進(jìn)行管理, 情況也進(jìn)行管理。 F3 商家接口模塊 提供商品,相當(dāng)于供貨商。 F4 數(shù)據(jù)庫(kù)的管理 對(duì)于商品的庫(kù)存,銷售等情況進(jìn)行管理 2.3.2子功能描述 由于對(duì)于美團(tuán)系統(tǒng),我們研究的是他的團(tuán)購(gòu)過(guò)程,所以在此我們關(guān)心的是顧客注冊(cè),會(huì)員登錄、會(huì)員下訂單購(gòu)買產(chǎn)品以及管理員處理訂單的這個(gè)過(guò)程,下面我們對(duì)于具體的子功能模塊進(jìn)行描述。 表2-2 子功能清單 功能編號(hào) 子功能編號(hào) 頂層包 子功能名稱 :會(huì)員 子功能簡(jiǎn)述 F1 F1-1 顧客注冊(cè) 用戶可以注冊(cè)個(gè)人信息成為會(huì)員。 修改信息 F

9、1-2 會(huì)員登陸 會(huì)員登錄后可以查詢商品,下訂單,購(gòu)買商品等操作。 F1-3 團(tuán)購(gòu)搜索 會(huì)員可以選擇本地區(qū)進(jìn)行團(tuán)購(gòu),也可以選擇團(tuán)購(gòu)其他地區(qū)的,也可以與商家聯(lián)系了解所團(tuán)商品的詳情。 下訂單 F1-4 訂單管理 會(huì)員可以對(duì)自己的訂單進(jìn)行管理 F1-5 售后模塊 包括確認(rèn)收貨也包括退換貨物 F2 F2-1 商家信息管理 管理員對(duì)于所提供貨物的商家信息 進(jìn)行管理 F2-2 用戶信息管理 管理員對(duì)用戶的信息進(jìn)行管理 F2-3 運(yùn)營(yíng)情況管理 管理員對(duì)于整個(gè)網(wǎng)站的運(yùn)作進(jìn)行管 理 F2-4 管理訂單 管理員對(duì)于會(huì)員的訂單進(jìn)行管理 F2-5 管理商品 并管理員對(duì)于商品的信息進(jìn)行核實(shí), 且存儲(chǔ)情況進(jìn)行管理 2.5

10、功能設(shè)計(jì) 會(huì)員用例圖 登錄查詢商品購(gòu)買商品 圖2-2 會(huì)員用例圖 用例說(shuō)明如下: (1)登錄用例 用例名稱 登錄 標(biāo)識(shí)符用例描述 參與者 前置條件后置條件 基本操作流程 可選操作流程 UC002 登錄系統(tǒng) 顧客(會(huì)員) 無(wú) 登錄到系統(tǒng) 1、 系統(tǒng)提示用戶輸入用戶名和密碼 2、 用戶輸入用戶名和密碼 3、系統(tǒng)驗(yàn)證用戶名和密碼,若正確,則登錄到系統(tǒng)中 如果用戶輸入無(wú)效的用戶名和密碼,系統(tǒng)顯示錯(cuò)誤信息,并返回重新提示用戶輸入用戶名和密碼:或者取消登錄或者終止登錄。 (2)查詢商品用例 用例名稱 反饋信息 標(biāo)識(shí)符 用例描述 UC003 顧客可以查詢自己需要的商品 參與者 前置條件后置條件 基本操作流程

11、 可選操作流程 顧客 無(wú) 顯示出所查詢的商品 1、 在查詢的文本框中輸入要查詢的信息 2、 點(diǎn)擊提交,即可顯示信息。 假如系統(tǒng)存在所查詢的信息則顯示否則提示該信息不存在,返回再查詢。 3)購(gòu)買商品用例( 用例名稱 購(gòu)買商品 標(biāo)識(shí)符 用例描述 參與者 前置條件 后置條件基本操作流程 可選操作流程 UC004 購(gòu)買商品 顧客(會(huì)員) 登錄到系統(tǒng) 完成對(duì)商品購(gòu)買 1、 找到所需要的商品 2、 點(diǎn)擊添加到購(gòu)物車 3、 點(diǎn)擊我的購(gòu)物車,查看購(gòu)物車商品, 4、 點(diǎn)擊結(jié)算,選擇要付款的方式 5、 點(diǎn)擊完成,顯示購(gòu)物單 可對(duì)購(gòu)物商品數(shù)量添加,和刪除商品,選擇不同的付款方式,假如信息不全,則提示要完成所要輸入信

12、息,或取消,終止用例 (4)修改個(gè)人信息用例 用例名稱 修改個(gè)人信息 運(yùn)營(yíng)情況管理 標(biāo)識(shí)符 用例描述 參與者 前置條件 后置條件 基本操作流程 可選操作流程 UC005 會(huì)員可以修改密碼和基本信息。 顧客(會(huì)員) 顧客登錄到系統(tǒng) 會(huì)員完成自己的信息的修改。 1、顧客點(diǎn)擊要修改個(gè)人信息 2、顧客輸入要修改的信息 3、提交到數(shù)據(jù)庫(kù),修改數(shù)據(jù)庫(kù)的內(nèi)容。 然后輸入無(wú)效的用戶名,舊密碼不正確,EMAIL格式不正確等則提示重新輸入,或終止用例。 2)管理員用例圖 登錄訂單管理 商品管理管理員會(huì)員信息商家信息管理 圖2-3 管理員用例圖 (1) 登錄系統(tǒng)用例 用例名稱 登錄 用例描述 參與者前置條件 后置條

13、件 基本操作流程 可選操作流程 登錄系統(tǒng) 系統(tǒng)管理員 無(wú) 登錄到系統(tǒng) 1、 系統(tǒng)提示用戶輸入用戶名和密碼 2、 用戶輸入用戶名和密碼 3、 系統(tǒng)驗(yàn)證用戶名和密碼,若正確,則登錄到系統(tǒng)中 如果用戶輸入無(wú)效的用戶名和密碼,系統(tǒng)顯示錯(cuò)誤信息,并返回重新提示用戶輸入用戶名和密碼:或者取消登錄或者終止登錄。 (2) 管理訂單用例 訂單管理 用例名稱 用例描述 參與者前置條件 后置條件 基本操作流程 可選操作流程 查看訂單信息,修改訂單狀態(tài),根據(jù)狀態(tài)查詢訂單信息,如對(duì)交易是否完成的狀態(tài)進(jìn)行查找。 系統(tǒng)管理員 管理員登錄進(jìn)系統(tǒng) 完成對(duì)訂單的修改 1、進(jìn)入訂單模塊 2、修改訂單的狀態(tài)(如交易玩成則添加到訂單完

14、成狀態(tài)) 查看訂單信息、修改訂單狀態(tài)、根據(jù)狀態(tài)查詢訂單信息,(如對(duì)交易是否完成的狀態(tài)進(jìn)行查找) (3) 管理商品用例 用例名稱 商品管理 用例描述 參與者 前置條件 后置條件 基本操作流程 可選操作流程 用于編輯商品信息,例如增加商品,刪除商品,修改商品,查詢商品信息等 系統(tǒng)管理員 管理員登錄進(jìn)系統(tǒng) 完成商品標(biāo)題和商品各種信息的管理 1、進(jìn)入商品管理模塊 2、選擇要更新的項(xiàng)目 3、輸入要更新的信息 4、確認(rèn)、提交 添加商品,刪除商品,修改商品,查詢商品信息。 (4) 會(huì)員信息管理用例 用例名稱 會(huì)員管理 標(biāo)識(shí)符 用例描述 參與者 前置條件 后置條件 基本操作流程 可選操作流程 UC009 是刪

15、除會(huì)員,添加會(huì)員,查看會(huì)員訂單,查看會(huì)員購(gòu)物車等會(huì)員的父用例。 系統(tǒng)管理員 管理員登錄進(jìn)系統(tǒng) 完成會(huì)員各種信息的管理 1、 選擇管理表項(xiàng)(如: 刪除會(huì)員、添加會(huì)員) 2、 輸入或修改會(huì)員信息,提交 刪除會(huì)員、添加會(huì)員信息、查看會(huì)員的訂單,查看會(huì)員的購(gòu)物車 (5) 商家信息管理用例 用例名稱 管理員信息管理 用例描述 參與者 前置條件 后置條件 基本操作流程 可選操作流程 管理員可以查看提供商品的商家的信息 管理員 商家完成自己的信息 1、管理員查看商家信息 2、管理員提交到數(shù)據(jù)庫(kù),修改數(shù)據(jù)庫(kù)的內(nèi)容。 然后輸入無(wú)效的商家,提示格式不正確等則提示重新輸 入,或終止用例。 下面我們以會(huì)員下訂單來(lái)說(shuō)明

16、這個(gè)流程: 商家 網(wǎng)站管理員-登錄名1密碼-*()管理用戶信息+()管理商家信息+()管理訂單+()管理商品+1.* 名稱-地址-*郵箱-法人代表- ()+注冊(cè)()+上傳商品信息 11.* 訂單會(huì)員信息-商品信息-郵寄地址-()增加+()+刪除()修改+ 用戶 -年齡性別-聯(lián)系方式- 會(huì)員 -登錄名-密碼+下訂單()()刪除訂單+()+修改訂單 1.*1 ()+郵箱注冊(cè)()+瀏覽商品()+查詢商品 2-4 圖 會(huì)員下訂單類圖 會(huì)員1:輸入賬號(hào)密碼商品查詢提交訂單訂單未處理訂單已處理 登錄模塊開(kāi)始輸入用戶名、密碼 商品查詢模塊不正確 訂購(gòu)模塊6:提交訂單7:提交成功拒絕訂單 數(shù)據(jù)模塊 2:提示成

17、功登陸 3:輸入查詢條件 管理員驗(yàn)證 4:顯示查詢商品列表5:提交所購(gòu)商品8:提示訂購(gòu)成功處理訂單有庫(kù)存接收訂單并發(fā)貨正確登錄成功 無(wú)庫(kù)存 查詢訂單狀態(tài) 更新訂單 圖2-5 會(huì)員下訂單的順序圖 會(huì)員 購(gòu)買產(chǎn)品時(shí)的活動(dòng)圖2-6 圖 程序模塊設(shè)計(jì)說(shuō)明 3. 用戶接口模塊。3-1 F1 其中包括有顧客注冊(cè),會(huì)員登錄,團(tuán)購(gòu)搜索,訂單管理和售后模塊。 )顧客注冊(cè)(F1-1 1功能要求:顧客瀏覽觀看信息,看到滿意商品可以注冊(cè)個(gè)人信息成為會(huì)員,然后進(jìn)行下訂單和購(gòu)買操作。 性能要求:此模塊經(jīng)常使用,對(duì)性能要求在1-2秒內(nèi)作出響應(yīng)。 界面要求:簡(jiǎn)單美觀。 輸入項(xiàng):由用戶點(diǎn)擊觸發(fā)該事件。 輸出項(xiàng):無(wú)。 其中顧客注

18、冊(cè)的程序流程: 開(kāi)始顧客注冊(cè)輸入有效信息N信息滿足是否要求Y注冊(cè)成功結(jié)束 圖3-1 顧客注冊(cè) 2)會(huì)員登陸(F2) 功能要求:會(huì)員登錄后可以查商品、下訂單、購(gòu)買產(chǎn)品等,下圖為會(huì)員登錄的程序流程圖。 性能要求:此模塊經(jīng)常使用,對(duì)性能要求在1-2秒內(nèi)作出響應(yīng)。 界面設(shè)計(jì):要做到簡(jiǎn)潔,美觀。 輸入項(xiàng):由用戶點(diǎn)擊登錄觸發(fā)該事件。 登錄成功與否。輸出項(xiàng): 其中會(huì)員登錄的程序流程: 結(jié)束 圖3-2 會(huì)員登錄 3)團(tuán)購(gòu)搜索(F1-3) 功能要求:分為服裝、美食、娛樂(lè)活動(dòng)、旅游、住宿等。 性能要求:此模塊經(jīng)常使用,對(duì)性能要求在1-2秒內(nèi)作出響應(yīng)。 界面設(shè)計(jì):要做到簡(jiǎn)潔,美觀。 輸入項(xiàng):由用戶輸入某個(gè)條件觸發(fā)該

19、事件。 響應(yīng)的頁(yè)面信息。輸出項(xiàng): 4)訂單管理(F1-4) 功能要求:方便用戶及時(shí)查找或者更改自己的訂單。 性能要求:此模塊經(jīng)常使用,對(duì)性能要求在1-2秒內(nèi)作出響應(yīng)。 界面設(shè)計(jì):要做到簡(jiǎn)潔,美觀。 輸入項(xiàng):由對(duì)訂單進(jìn)行修改。 輸出項(xiàng):修改完成后生成新的訂單。 3.2 F2 管理員接口模塊。 其中包括有商家信息管理模塊,會(huì)員信息管理,運(yùn)營(yíng)情況管理,管理訂單和 商品信息管理。 1)管理訂單(F2-4) 功能要求:對(duì)于會(huì)員的訂單信息進(jìn)行管理,如果滿足團(tuán)購(gòu)要求,則發(fā)貨,若不符合要求則通知會(huì)員團(tuán)購(gòu)不成功。 性能要求:此模塊經(jīng)常使用,對(duì)性能要求在1-2秒內(nèi)作出響應(yīng)。 界面設(shè)計(jì):要做到簡(jiǎn)潔,美觀。 輸入項(xiàng):

20、由管理員登錄后進(jìn)行操作。 輸出項(xiàng):告知用戶訂購(gòu)是否成功。 2)商品信息管理(F2-5) 功能要求:對(duì)于自己的商品庫(kù)存及時(shí)進(jìn)行功能更新。 性能要求:此模塊經(jīng)常使用,對(duì)性能要求在1-2秒內(nèi)作出響應(yīng)。 界面設(shè)計(jì):要做到簡(jiǎn)潔,美觀。 輸入項(xiàng):由管理員對(duì)商品數(shù)據(jù)庫(kù)進(jìn)行管理。 輸出項(xiàng):更新后的數(shù)據(jù)庫(kù)。 4數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 4.1數(shù)據(jù)庫(kù)環(huán)境說(shuō)明 軟件開(kāi)發(fā)用到的數(shù)據(jù)庫(kù)是Oracle。Oracle 提供包括平臺(tái)產(chǎn)品、應(yīng)用產(chǎn)品和完善的服務(wù)在內(nèi)的先進(jìn)的、完整的、集成的電子商務(wù)解決方案,可以無(wú)縫集成供應(yīng)鏈管理(SCM)、企業(yè)資源管理(ERP)、客戶資源管理(CRM)和企業(yè)商業(yè)智能 (BI)和電子商務(wù)應(yīng)用IP(Intern

21、et Procurement )、Exchange、Portal-to-go等產(chǎn)品。4.2數(shù)據(jù)庫(kù)的命名規(guī)則 數(shù)據(jù)庫(kù)開(kāi)發(fā)時(shí)數(shù)據(jù)庫(kù)、表、字段、視圖、觸發(fā)器、存儲(chǔ)過(guò)程、變量名、主鍵、外鍵、索引等的命名規(guī)則。 1) 數(shù)據(jù)庫(kù)(Database) 數(shù)據(jù)庫(kù)名稱 = 數(shù)據(jù)庫(kù)內(nèi)容標(biāo)識(shí)(首字大寫)。 2) 表(Table) 命名應(yīng)盡量反映存儲(chǔ)的數(shù)據(jù)內(nèi)容。 表名前綴:以該表及與該表相關(guān)聯(lián)的一系列表的內(nèi)容而得到一個(gè)代表統(tǒng)一的標(biāo)識(shí) 。 表名稱 = T +_+ 表名前綴+_+ 表內(nèi)容標(biāo)識(shí)(首字大寫)。數(shù)據(jù)庫(kù)中不論是表名還是字段名,都一律用英文,不準(zhǔn)出現(xiàn)其它語(yǔ)言;且保留原 來(lái)的字段名,保留它們的規(guī)范。 數(shù)據(jù)庫(kù)當(dāng)中的表名的命

22、名,一般不準(zhǔn)出現(xiàn)空格,假如有幾個(gè)單詞出現(xiàn)的話,每個(gè)單詞之間不允許留有空格,用 ”_” 隔開(kāi);每個(gè)單詞的第一個(gè)字母必須大寫;如果太長(zhǎng),為了不增加編程的難度可采用縮寫的方式,每個(gè)單詞可取三到四個(gè)字母表示,也可根據(jù)實(shí)際情況,實(shí)際習(xí)慣進(jìn)行縮寫。 3) 字段(Field) 字段是數(shù)據(jù)庫(kù)中的用途最廣泛的,它的類型非常多,所以必須加類型前綴來(lái)標(biāo)示它的類型。 字段名稱 = F + 字段類型前綴 + 字段內(nèi)容標(biāo)識(shí)(首字大寫) 。 4) 視圖名(View) 視圖的名稱 = v_ + 視圖內(nèi)容標(biāo)識(shí)(首字大 。 寫) 如v_Record 5) 觸發(fā)器名(Triger) 類型 =觸發(fā)標(biāo)識(shí)- 觸發(fā)類型觸發(fā)標(biāo)識(shí) :操作 b

23、efore Insert- =bi Insert -After=ai + 相應(yīng)的表名?!? 觸發(fā)名r + 觸發(fā)標(biāo)識(shí) + “_ 6) 存儲(chǔ)過(guò)程名(Procedure) 存儲(chǔ)過(guò)程操作前綴:操作= 前綴 Insert= I Delete= D Update= U Other= O 首存儲(chǔ)過(guò)程內(nèi)容標(biāo)識(shí)(“_” + “前綴” 存儲(chǔ)過(guò)程名稱= Pro + + 字大寫) 。 變量名(Variable) 7) 每個(gè)單詞的首個(gè)字母為大寫,命名中其他建議: 1、禁止使用中文命名。 2、變量命名都不得超過(guò)30 個(gè)字符的系統(tǒng)限制。 ,每個(gè)單詞的首個(gè)字母要大寫。 3、命名都采用英文字符 主鍵 (Primary Key)

24、8) ID。 (Index) 9) 索引 字段標(biāo)識(shí)。idx+ 4.3 表設(shè)計(jì) 1)數(shù)據(jù)庫(kù)表名清單 體現(xiàn)系統(tǒng)中所建立的全部數(shù)據(jù)庫(kù)表名,并對(duì)各數(shù)據(jù)表的用途進(jìn)行簡(jiǎn)要描述。 表4-1 數(shù)據(jù)庫(kù)表名清單 序號(hào) 中文表名 英文表名 表功能說(shuō)明 1 會(huì)員信息 custominfo_tab 存儲(chǔ)會(huì)員詳細(xì)注冊(cè)信息 2 商家信息 businessinfo_tab 存儲(chǔ)商戶詳細(xì)注冊(cè)信息 3 商品信息 goodsinfo_tab 存儲(chǔ)商品信息 4 訂單信息 orderinfo_tab 存儲(chǔ)訂單信息 2)數(shù)據(jù)庫(kù)表的詳細(xì)清單 逐一描述每個(gè)數(shù)據(jù)庫(kù)表的詳細(xì)內(nèi)容,包括字段名、含義、字段類型、長(zhǎng)度、可否為空值、取等,可以用列表形式給出,表格形式如下表所示。 表4-2 會(huì)員信息表 字段名 含義 類型 長(zhǎng)度 空否 備注 ID 唯一標(biāo)志一條 記錄 nvshar 50 null username 用戶名 nvshar 50 Not null mai

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論