會(huì)議管理會(huì)議室預(yù)定系統(tǒng)系統(tǒng)設(shè)計(jì)_第1頁(yè)
會(huì)議管理會(huì)議室預(yù)定系統(tǒng)系統(tǒng)設(shè)計(jì)_第2頁(yè)
會(huì)議管理會(huì)議室預(yù)定系統(tǒng)系統(tǒng)設(shè)計(jì)_第3頁(yè)
會(huì)議管理會(huì)議室預(yù)定系統(tǒng)系統(tǒng)設(shè)計(jì)_第4頁(yè)
會(huì)議管理會(huì)議室預(yù)定系統(tǒng)系統(tǒng)設(shè)計(jì)_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余20頁(yè)可下載查看

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

1、會(huì)議室預(yù)定系統(tǒng)設(shè)計(jì)報(bào)告文件修改控制修改記錄編號(hào)修改 狀態(tài)修改頁(yè)碼及條款修改人審核人批準(zhǔn)人修改日期01已修改文檔更新閆磊10/161 / 21密級(jí):機(jī)密文檔編號(hào):002第2版分冊(cè)名稱: (無(wú))第1冊(cè)/共1冊(cè)會(huì)議室預(yù)定系統(tǒng)系統(tǒng)設(shè)計(jì)報(bào)告(技術(shù)部)北京網(wǎng)勢(shì)互聯(lián)網(wǎng)服務(wù)有限公司總頁(yè)數(shù)17正文15附錄生效日期:2010年10月13日編制:閆磊審核:批準(zhǔn):目錄1.引言1.1 目的1.2背景1.3參考資料2. 總體設(shè)計(jì)2.1 系統(tǒng)運(yùn)行環(huán)境2.2軟件功能描述2.2.1 會(huì)議室預(yù)定 會(huì)議預(yù)定查看 . 會(huì)議室預(yù)定修改 . 會(huì)議室預(yù)定取消 用戶登錄2.2.3 軟

2、件結(jié)構(gòu)2.2.4 技術(shù)路線3.2.5 外部接口 用戶接口 軟件接口 1Q2.5.3 其它接口 1Q3. 模塊設(shè)計(jì)1Q.3.1 功能1Q.3.1.1 會(huì)議的預(yù)定模塊設(shè)計(jì) 1.Q3.1.2 用戶管理模塊設(shè)計(jì) 143.2 性能 系統(tǒng)登錄153.2.2 會(huì)議室預(yù)定153.3 內(nèi)部接口 1.53.4 外部存貯結(jié)構(gòu)設(shè)計(jì)154. 故障處理說(shuō)明165. 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)字典設(shè)計(jì) 175.1.1 用戶表175.1.2 會(huì)議室預(yù)定表 175.2 安全保密設(shè)計(jì)17北京網(wǎng)勢(shì)互聯(lián)網(wǎng)服務(wù)有限公司4會(huì)議室預(yù)定系統(tǒng)設(shè)計(jì)報(bào)告1.引言1.1目的由前階段的需求調(diào)研、項(xiàng)目

3、計(jì)劃得出了系統(tǒng)的基本需求和基本的開發(fā)流程。要完成整個(gè)系統(tǒng),需要對(duì)客戶的需求進(jìn)行分析,系統(tǒng)設(shè)計(jì)報(bào)告主要是對(duì)整個(gè)需求進(jìn)行概括,確 定系統(tǒng)的物理配置,確定整個(gè)系統(tǒng)的處理流程和系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)、接口設(shè)計(jì),實(shí)現(xiàn)對(duì)系統(tǒng)的初步設(shè)計(jì).2冃景系統(tǒng)名稱:任務(wù)提出者:項(xiàng)目負(fù)責(zé)人:程序設(shè)計(jì)員:用戶:運(yùn)行環(huán)境:會(huì)議室預(yù)定系統(tǒng)艾海鴻閆磊閆磊公司內(nèi)部所有員工公司內(nèi)網(wǎng)服務(wù)器1.3參考資料編號(hào)資料名稱簡(jiǎn)介作者日期出版單位01系統(tǒng)設(shè)計(jì)報(bào)告編寫規(guī)范東大軟件02數(shù)據(jù)庫(kù)_命名規(guī)范關(guān)于數(shù)據(jù)庫(kù)表 名,字段名的命 名規(guī)范。2.總體設(shè)計(jì)2.1系統(tǒng)運(yùn)行環(huán)境數(shù)據(jù)庫(kù)管理系統(tǒng)軟件:SQL SERVER 2008運(yùn)行平臺(tái): WINDOWS SERVER

4、2003+.NET Freamwork 3.5+IIS6.02.2軟件功能描述2.2.1 會(huì)議室預(yù)定其中包括會(huì)議室單次預(yù)定、會(huì)議室周期性預(yù)定。2.2.2會(huì)議預(yù)定查看用戶可查看所有的會(huì)議室預(yù)定情況,可以通過(guò)輸入條件查看,條件為會(huì)議室名、用戶姓 名、時(shí)間段。2.2.3會(huì)議室預(yù)定修改用戶可以修改本人的預(yù)定。224會(huì)議室預(yù)定取消用戶可以取消本人預(yù)定。2.2.5用戶登錄用戶根據(jù)自己的用戶名密碼登錄系統(tǒng)2.3軟件結(jié)構(gòu)一!會(huì)議室預(yù)定丄用戶管n ,管理模塊理模塊日志記錄模塊圖1會(huì)議室預(yù)定系統(tǒng)結(jié)構(gòu)圖預(yù)定會(huì)議室單次預(yù)定會(huì)議室周期預(yù)定會(huì)議室會(huì)議室預(yù)定管理預(yù)定會(huì)議室查詢AA用戶預(yù)定會(huì)議室修改 J.預(yù)定會(huì)議室取消用戶管

5、理A用戶登陸用戶驗(yàn)證圖2會(huì)議室預(yù)定系統(tǒng)用例圖2.4技術(shù)路線圖3會(huì)議室預(yù)定系統(tǒng)開發(fā)分層2.5外部接口2.5.1用戶接口當(dāng)前系統(tǒng)用戶接口采用 Web Form形式,網(wǎng)頁(yè)形式設(shè)計(jì),通過(guò) Web訪問(wèn)來(lái)操作a)用戶登錄頁(yè)面:用戶名、密碼、登陸按鈕、取消按鈕。NerrapF *5 Ji ; T會(huì)議室預(yù)定系統(tǒng)Mealing Room Book System內(nèi)今tcome tn McMinn koom Emta *就m 樂(lè)祝宣UN:!S 戶茗 Ly登錄界面1NerropffiJf會(huì)議室預(yù)定系統(tǒng) *Meeting Room Book 3ystem和 OK禹4“ NMUiH)片n - 乂泄燧余翌f耳戶客L-rfr

6、NdffltFflP酋寧卻?!M登錄界面2NerropW#*1 IT 卡和軍陽(yáng)RtT會(huì)議室預(yù)定系統(tǒng)Meeting Room Book Syslemtt昭戶嗒虧事il -M!董 91 曲宇登錄界面3Neffup網(wǎng)勢(shì)會(huì)議室預(yù)定系統(tǒng)冃屠穴 * * 就Meeting Room Book System別誕to 料*)y iww Bknjk SfiJlm -iq -s«warc登錄界面4b)預(yù)定信息展示頁(yè)面:默認(rèn)顯示當(dāng)天預(yù)定信息。表格信息(時(shí)間段9: 30到5: 30、會(huì)議室名稱,預(yù)定信息)、有顯示時(shí)間的日歷按鈕。北京網(wǎng)勢(shì)互聯(lián)網(wǎng)服務(wù)有限公司19Nerrap會(huì)議室預(yù)定系統(tǒng)Mealing Room

7、Book Systemr napDelome Hcetnv Room Baafc- ±hrtl*gE«1 4«4*BwfcllW,姐刪阿I)* I'.I+Ptf A:-j|J 糊P統(tǒng);叭EkSng)CM Bwtafioj11 豐睫(Lc-glnwar 賂丁咅 g.i ir 囉t M - 第f:M - llrMJD:K - U03:B.M - 13 WU:0» ll:3«U;3Q * 1Z;QOll:M - l± K二工-U.KU!B9 UTR1114 聞?wù)Q:轉(zhuǎn)14: JO14.M - tl.M kl M « hi &

8、#187;U"»-U.K - L4.JO kft X - 17 D£11 :M - lTr$tww信息顯示界面1c)預(yù)定信息查詢頁(yè)面:列表顯示數(shù)據(jù)。有預(yù)定id、會(huì)議標(biāo)題N&TU口懈勢(shì)會(huì)議室預(yù)定系統(tǒng)F T *Meeting Room Book S#$leind wnf rc Mthiba Haoiu u»k svin 號(hào)世irm 斑»(&Jv Vsi*l,-tl腥網(wǎng)d&osj吋 (taohng* 棲昵(M HMkngj W (Login'iWT'fPf碩號(hào)敘哇iSRfS1書用艮ftqH1£a

9、71;A上Tfl7-BI信息顯示界面2NerropW會(huì)議室預(yù)定系統(tǒng)Reeling Room SooSystem比 ekc-me to HVing Ronz B«k 鉀#ez 呂說(shuō)宜膠環(huán)f es*=* imw tDvv'w* OW(v 8Mtono) mw n問(wèn)叭】 訓(xùn)i (Lngin)魅 UMMlb4SiWRff曲Wt9£FhAKfdM WT.AaAI«»«t: , Bse&tiapft警注I4£2官靜腸聘1冃HwIA«肖iMh刼_tTT-ffKl<ojB信息顯示界面3d)預(yù)定信息查詢?cè)敿?xì)內(nèi)容展示:每條

10、數(shù)據(jù)中顯示預(yù)定Id、預(yù)定人、會(huì)議標(biāo)題、會(huì)議描述、 開始時(shí)間、結(jié)束時(shí)間、開始日期、結(jié)束日期、預(yù)定人、添加預(yù)定信息時(shí)間、狀態(tài)、 修改預(yù)定按鈕、取消預(yù)定按鈕。Nerropffl?會(huì)議室預(yù)定系統(tǒng)=圧t "killing Room Book Sy$忖 mwetZKne S e!b<i m>on imk srstem -會(huì)ir kasa預(yù)定EMEM:agiD-ina01BM2>1U-4J8-丘偽;30ll;Xttitat5:WTftflL®MS"*宦申Mtt:2Wsmne:aoirK-ievv.d五周期預(yù)定詳細(xì)會(huì)議室預(yù)定系統(tǒng)Meeting Room Book

11、 System弓;屈酣 EiWT2Cio-i(bifiS»FW-2010-1i-i»nraa:erkia闖艮«R|:起倆冏:時(shí):30上11:30Rift3W3*bZ$ -»改廉聘慈單次預(yù)定詳細(xì)e)添加單次預(yù)定信息頁(yè)面:預(yù)定時(shí)間段、會(huì)議標(biāo)題、會(huì)議描述、提交預(yù)定按鈕、取消預(yù) 定按鈕、是否重復(fù)單選按鈕。會(huì)議室預(yù)定系統(tǒng)Meeting Room Book Sy stem* (ftanr ¥>ew)-LAW Eiootcmg;* y自件星 i.Allm j)* BPtL:Sgiri勺姻問(wèn).館B '*;站稟圖冋刁BMWa® <0

12、添加單次預(yù)定f)添加周期預(yù)定信息頁(yè)面:會(huì)議描述、預(yù)定時(shí)間段、預(yù)定日期段、周一到周日單選、提 交預(yù)定按鈕、取消預(yù)定按鈕。NEfTtjpffl勢(shì)會(huì)議室預(yù)定系統(tǒng)Meeting Room Book SystemWsAcoinieRoom Book 署聲Imn -益臓冑怦盍廉MiI irzsJ'&* Vli-Ml) fjaMT Met BQflL-Tgah 勺r壓 fi* ©&甬科忡配站l承沁仃創(chuàng)吉衛(wèi)主AIE希竝:FlUflfS««回etflis«»»劭柿F*3WMt 日:¥«:-0 -0 三0四0五

13、衣0 日050星®添加周期預(yù)定g)會(huì)議預(yù)定的取消與修改頁(yè)面:通過(guò)詳細(xì)頁(yè)面的修改和取消按鈕跳到該頁(yè)。NerropfflJf會(huì)議室預(yù)定系統(tǒng)Moating Room Book Systemb ». 一 I m. U Mixihq Nwin *DQk Vkltnt 北 iftrtfl ,劃曽Jt-5=呂:XJZS10-IJ :*11:»離e無(wú)權(quán)限取消和修改界面留吐如4 Uj MwliUfl Rwn SvKwl -畫童m定勧*13>lfr-i(hH颯束m聊301&-1W®均尸1捋;圧匕曲倉(cāng):»» 三氐僦間:11 :M 習(xí)若說(shuō)爾:-

14、0 転0It=o四0吏®10 BQM »r»ws修改周期預(yù)定NerropW®會(huì)議室預(yù)定系統(tǒng)F 11 w * *Mealing Room Book System* :-ne It Hfwm HMM UMh£ 卍* 附左Atffif Booking1酗 EWI;:Q1A-1O-LI搏貝EMM19-l'i*牌戶«%:JS1M網(wǎng):WrM *的規(guī)ll.X 三芒歸a蜜4捕心不珂丄叱由6ewi;覽兀蘭衣富-修改單次預(yù)定賀左字#»:LM2|方袒H:主H '30書be*Nerrnpffl®會(huì)議室預(yù)定系統(tǒng)Vesting

15、 Rqqrn Book System isrcre (Q Hating rtcHMti3J1Q-11-1B預(yù)定取消單擊取消預(yù)定按鈕后界面2.5.2軟件接口SQL SERVER 2008 數(shù)據(jù)庫(kù)2.5.3其它接口(無(wú))3. 模塊設(shè)計(jì)3.1功能3.1.1會(huì)議的預(yù)定模塊設(shè)計(jì)a)會(huì)議室預(yù)定模塊預(yù)定設(shè)計(jì): 該模塊下有兩個(gè)子模塊為會(huì)議室一次性預(yù)定、會(huì)議室周期性預(yù)定。1)首先進(jìn)入預(yù)定界面選擇預(yù)定模式為一次性預(yù)定、周期性預(yù)定。2)會(huì)議室一次性預(yù)定:?jiǎn)T工進(jìn)入系統(tǒng)可以根據(jù)系統(tǒng)的圖形界面選擇一次性預(yù)定,彈 出一次性預(yù)定界面,根據(jù)給定的時(shí)間段,并輸入會(huì)議標(biāo)題、會(huì)議描述、預(yù)定人。3)會(huì)議室周期性預(yù)定:?jiǎn)T工進(jìn)入系統(tǒng)根據(jù)系

16、統(tǒng)的圖形界面選擇重復(fù)預(yù)定,彈出周期 性預(yù)定界面,選擇重復(fù)時(shí)間(周日到周六單選)開始日期(必填項(xiàng))及結(jié)束日期(該項(xiàng)可不填)。b)會(huì)議室預(yù)定模塊查看模塊設(shè)計(jì):2)員工也可以查看所有會(huì)議室的歷史預(yù)定情況(圖 5.2)用戶DAL顯示數(shù)據(jù)* FRO預(yù)定信 息表點(diǎn)擊有預(yù)定鏈接 節(jié)點(diǎn)用戶操作動(dòng)接收查詢條件沒有數(shù)據(jù)查詢所有預(yù)定 判斷是否有查詢條件根據(jù)條件查詢返回List集合數(shù)據(jù)庫(kù)查詢圖5.2會(huì)議室預(yù)定查看活動(dòng)圖-23)員工也可以查看每條記錄的詳細(xì)內(nèi)容(圖5.3)。用戶UIBLLDAL用戶動(dòng)作顯示詳細(xì)根據(jù)參數(shù)Id查 詢方法SELECT * FROM預(yù)定 表 WHERE ID= 傳入?yún)?shù)獲取預(yù)定信,亠息ID傳入I

17、d點(diǎn)擊詳細(xì)在次判斷是 周期預(yù)定還 是單次預(yù)定 選擇什么頁(yè) 面樣式顯示圖5.3會(huì)議室預(yù)定查看詳細(xì)活動(dòng)圖根據(jù)Id數(shù)據(jù)庫(kù)查詢C)會(huì)議室預(yù)定模塊修改模塊設(shè)計(jì):1)公司員工可以修改自己的預(yù)定,員工查看自己的預(yù)定情況點(diǎn)擊修改修改會(huì)議標(biāo) 題、會(huì)議時(shí)間段重新選擇、會(huì)議描述。2)有取消修改按鈕和保存修改按鈕,點(diǎn)擊取消為取消修改,保存為保存修改(圖5.4)。BLL返回用戶ID點(diǎn)擊修改預(yù)定T修改預(yù)定信息T修改成功判斷受影響行數(shù)是否大于0查詢預(yù)定信息中用戶Id判斷更新行數(shù)是 否大于0根據(jù)預(yù)定ID更新數(shù)據(jù) 庫(kù)預(yù)定信息根據(jù)修改信息數(shù)據(jù) 庫(kù)查詢-F- F在方法中調(diào)用查詢修改后的 信息是否被預(yù)定F用尸操作獲取用尸Id、預(yù)定I

18、d該階段會(huì)議他階段用請(qǐng)選修改失敗DAL根據(jù)用戶Id查詢是否為當(dāng)前用戶把用S判斷是否相等1d比返回受影響行數(shù)圖5.4會(huì)議室預(yù)定修改活動(dòng)圖d)會(huì)議室預(yù)定模塊取消模塊設(shè)計(jì):1)員工只可以取消自己的會(huì)議預(yù)定,進(jìn)入系統(tǒng)查看預(yù)定后點(diǎn)擊取消預(yù)定,預(yù)定取消(圖 5.5)。取消預(yù)定用戶戶返回受影響行數(shù),取消成功您無(wú)權(quán)操作根據(jù)預(yù)定ID更新數(shù)據(jù) 庫(kù)預(yù)定信息根據(jù)預(yù)定信息查詢 預(yù)定用戶Id把用戶Id與當(dāng)前用Id比較判斷是否相等查詢預(yù)定信息中用戶Id用戶已登陸息狀態(tài)獲取用尸Id、預(yù)定Id根據(jù)用戶Id查詢是否為當(dāng)前用戶DAL新預(yù)定信取消失敗取消預(yù),圖5.5會(huì)議室預(yù)定取消活動(dòng)圖3.1.2用戶管理模塊設(shè)計(jì)a)用戶登錄:1)員工

19、登錄根據(jù)數(shù)據(jù)庫(kù)中提供的用戶名密碼進(jìn)行登錄,成功進(jìn)入查詢頁(yè)面,失敗提示登錄失敗,重新進(jìn)入登錄界面(圖 6)。用戶UIBLLDAL用戶操作輸入用戶名密碼F息證用尸輸入信&用戶名密碼錯(cuò)誤根據(jù)用戶名查詢r(jià)傳入用戶名密碼根據(jù)用用名信據(jù)庫(kù)查、返回用戶Id 判斷用尸是否存在'登陸成功保存用圖6用戶登陸活動(dòng)圖3.2性能321系統(tǒng)登錄用戶輸入用戶名密碼,輸入正確進(jìn)入系統(tǒng)3.2.2會(huì)議室預(yù)定用戶可操作為預(yù)定、查看、修改、取消。3.3內(nèi)部接口(無(wú))3.4外部存貯結(jié)構(gòu)設(shè)計(jì)(無(wú))系統(tǒng)設(shè)計(jì)報(bào)告編寫指南4. 故障處理說(shuō)明 本程序多處采用了 C# try-catch異常處理的機(jī)制,當(dāng)遇到異常時(shí)不但能及時(shí)的處理

20、,保證 程序的安全性和穩(wěn)定性,而且各種出錯(cuò)信息能通過(guò)彈出對(duì)話框的形式,及時(shí)的告訴用戶 出錯(cuò)的原因及解決的辦法,使用戶以后能夠減少錯(cuò)誤的發(fā)生。對(duì)于本程序的幾種可能的錯(cuò)誤進(jìn)行了分析,分別進(jìn)行了不同的處理。4.1主要的錯(cuò)誤可能有4.1.1數(shù)據(jù)庫(kù)連接錯(cuò)誤這類錯(cuò)誤主要是數(shù)據(jù)庫(kù)設(shè)置不正確,或sql server異常引起的,我們只要取消本次操作,提醒用戶檢查數(shù)據(jù)庫(kù)問(wèn)題就可。4.1.2輸入錯(cuò)誤這主要是用戶輸入不規(guī)范造成的,我們?cè)诒M量減少用戶出錯(cuò)的條件的情況下,主要也是通過(guò)對(duì)話框,提醒用戶,然后再次操作。4.1.3其他操作錯(cuò)誤對(duì)于用戶的不正當(dāng)操作,有可能使程序發(fā)生錯(cuò)誤。我們主要是中止操作,并提醒用戶 中止的原因和操作的規(guī)范。4.1.4其他不可預(yù)知的錯(cuò)誤程序也會(huì)有一些無(wú)法預(yù)知或沒考慮完全的錯(cuò)誤, 對(duì)此不可能作出萬(wàn)全的異常處理, 這 時(shí)主要要保證數(shù)據(jù)的安全,所以要經(jīng)常的進(jìn)行數(shù)據(jù)庫(kù)備份, 并能及時(shí)修改,以逐步的 完善程序。5. 數(shù)據(jù)庫(kù)設(shè)計(jì)5.1數(shù)據(jù)字典設(shè)計(jì)5.1.1用戶表User列名1簡(jiǎn)潔類型|可為空值數(shù)據(jù)類型允許空標(biāo)識(shí)說(shuō)明pkUserldint否intr主龍用戶ID自軸號(hào)UsorNameny3rchar(16)nYarchar(L6)r用尸名

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論