【論文寫作】體育城場(chǎng)地預(yù)約系統(tǒng)的數(shù)據(jù)表如何設(shè)計(jì)
2.4?數(shù)據(jù)表設(shè)計(jì)
(1)?用戶信息表
它記錄了用戶名,密碼和有關(guān)用戶的個(gè)人信息,方便系統(tǒng)管理用戶信息,也是實(shí)現(xiàn)預(yù)約功能所必不可少的信息。
表2-1用戶表

(2)場(chǎng)地信息表
它記錄了場(chǎng)地屬性信息,方便用戶查詢所需要的場(chǎng)地信息,也是管理員添加場(chǎng)地信息的載體。
表2-2場(chǎng)地信息表

(3)預(yù)約表
記錄了預(yù)約屬性信息,是實(shí)現(xiàn)用戶預(yù)約與管理員管理預(yù)約信息的重要部分。
表2-3預(yù)約表

3?系統(tǒng)功能模塊設(shè)計(jì)及實(shí)現(xiàn)
本系統(tǒng)主體采用B/ S(Browser/ Server ,瀏覽器/?服務(wù)器)?結(jié)構(gòu),即采用目前分布式系統(tǒng)流行的3?層軟件結(jié)構(gòu),即在傳統(tǒng)的客戶和服務(wù)器之間加入應(yīng)用服務(wù)器(Application server) ,3?層即是表現(xiàn)層(瀏覽器)?、業(yè)務(wù)邏輯層(Web?服務(wù)器)?、數(shù)據(jù)層(數(shù)據(jù)服務(wù)器)?,系統(tǒng)簡(jiǎn)圖如圖3-1所示。數(shù)據(jù)服務(wù)器與Web?服務(wù)器是完全分開的,分開之后的3?層軟件結(jié)構(gòu)功能明確:客戶層只提供應(yīng)用程序的用戶界面,負(fù)責(zé)與用戶交互;業(yè)務(wù)邏輯層是應(yīng)用系統(tǒng)的關(guān)鍵,它負(fù)責(zé)處理所有用戶請(qǐng)求,進(jìn)行具體的運(yùn)算和決定程序的流程,并把處理結(jié)果返回給表現(xiàn)層;服務(wù)器層仍然提供的是數(shù)據(jù)庫(kù)支持、維護(hù)和更新應(yīng)用程序的數(shù)據(jù)。