會(huì)務(wù)系統(tǒng)概要設(shè)計(jì)說明書_第1頁
會(huì)務(wù)系統(tǒng)概要設(shè)計(jì)說明書_第2頁
會(huì)務(wù)系統(tǒng)概要設(shè)計(jì)說明書_第3頁
會(huì)務(wù)系統(tǒng)概要設(shè)計(jì)說明書_第4頁
會(huì)務(wù)系統(tǒng)概要設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、XXXX網(wǎng)上會(huì)務(wù)平臺(tái)軟件概要設(shè)計(jì)說明書擬制日期評(píng)審人日期批準(zhǔn)日期 修改情況記錄:版本號(hào)修改批準(zhǔn)人修改人安裝日期簽收人 1 引言1.1編寫目的軟件概要設(shè)計(jì)是從總體上把握系統(tǒng)設(shè)計(jì)框架,他包括模塊劃分、處理流程和接口設(shè)計(jì),概要設(shè)計(jì)說明書對(duì)上述內(nèi)容作了總體描述,體現(xiàn)了用戶需求與應(yīng)用系統(tǒng)實(shí)現(xiàn)之間的關(guān)系,在設(shè)計(jì)過程中起到了提綱挈領(lǐng)的作用。待開發(fā)的軟件系統(tǒng)的名稱:XXXX網(wǎng)上會(huì)務(wù)平臺(tái)軟件項(xiàng)目名稱:XXXX網(wǎng)上會(huì)務(wù)平臺(tái)軟件開發(fā)項(xiàng)目項(xiàng)目的任務(wù)提出者:XXXX信息中心項(xiàng)目的任務(wù)開發(fā)者: XX會(huì)務(wù)系統(tǒng)項(xiàng)目開發(fā)組項(xiàng)目的用戶:XXXX信息中心及XX各級(jí)下屬單位本文檔的閱讀者:XX會(huì)務(wù)系統(tǒng)項(xiàng)目開發(fā)組1.2項(xiàng)目背景目前的會(huì)

2、務(wù)系統(tǒng)以書面或OA小型會(huì)議組織方式進(jìn)行籌辦,存在流程審批,人員遴選,會(huì)議活動(dòng)組織、接送機(jī),酒店安排等系統(tǒng)的會(huì)議系統(tǒng)。隨著信息化技術(shù)的發(fā)展,需要一個(gè)整體的管理XX會(huì)議籌辦的信息系統(tǒng),以便提高籌辦效率,完善數(shù)據(jù)積累過程的信息系統(tǒng)。1.3定義開發(fā)工具:eclipse開發(fā)語言:JAVA開發(fā)框架:JEESITE數(shù)據(jù)庫:MYSQL5.6系統(tǒng)運(yùn)行環(huán)境:Windows server 2008、Windows 7 SP1、tomcat。 1.4參考資料2任務(wù)概述2.1目標(biāo)構(gòu)建XX會(huì)務(wù)系統(tǒng)的基本框架,實(shí)現(xiàn)會(huì)務(wù)系統(tǒng)的籌辦、人員遴選、車輛安排、住宿管理、會(huì)議進(jìn)程管理的信息化與電子化。2.2需求概述XXXX網(wǎng)上會(huì)務(wù)平臺(tái)

3、軟件主要包括以下需求:l 會(huì)議申報(bào);l 人員遴選;l 組團(tuán)分配;l 酒店安排;l 車輛安排;l 會(huì)場安排;l 文件管理。2.4限制描述本節(jié)描述軟件開發(fā)工作的某些限制,例如開發(fā)期限、硬件限制、編程語言、通信協(xié)議、安全和保密要求、開發(fā)過程中須遵守的某些標(biāo)準(zhǔn)或規(guī)則。本節(jié)內(nèi)容不是陳述具體需求或設(shè)計(jì)約束,而是為具體需求以及設(shè)計(jì)約束的描述提供依據(jù)。開發(fā)期限:2017年11月31日完成;硬件限制:硬設(shè)備有部分配置比較低,完成本需求說明中的功能和性能要求沒有問題;編程語言:JAVA,JAVAScript,HTML通信協(xié)議:TCP/IP開發(fā)過程中須遵守的某些標(biāo)準(zhǔn)或規(guī)則:編碼規(guī)范采用JAVA、JavaScript

4、、JSP,HTML的編碼規(guī)范進(jìn)行。3總體設(shè)計(jì)3.1總體流程如下系統(tǒng)總體流程如下:3.2功能分配3.2.1會(huì)議申報(bào)會(huì)議申報(bào)流程3.2.2人員遴選3.2.4組團(tuán)分配3.2.5酒店管理酒店管理 酒店安排3.2.6車輛管理車輛管理車輛安排3.2.7會(huì)場管理會(huì)場管理會(huì)場安排4接口設(shè)計(jì)4.1外部接口硬件接口由于我們使用的通信協(xié)議是TCP/IP,因此這里的硬件接口問題主要就是TCP/IP層中的網(wǎng)絡(luò)接口層,他負(fù)責(zé)數(shù)據(jù)幀的發(fā)送和接收,幀是獨(dú)立的網(wǎng)絡(luò)信息傳輸單元。網(wǎng)絡(luò)接口層將幀放在網(wǎng)上,或從網(wǎng)上把幀取下來。這就要求IP使用網(wǎng)絡(luò)設(shè)備接口規(guī)范NDIS向網(wǎng)絡(luò)接口層提交幀,并且IP支持廣域網(wǎng)和本地網(wǎng)接口技術(shù)。在系統(tǒng)運(yùn)行時(shí)

5、要注意關(guān)閉那些容易受攻擊和入侵的端口號(hào),在能保證帶寬的前提下僅開通系統(tǒng)運(yùn)行所必須的端口。軟件接口這里的接口問題主要就是怎樣與系統(tǒng)數(shù)據(jù)進(jìn)行交互,以便對(duì)數(shù)據(jù)庫進(jìn)行讀取和寫入操作。系統(tǒng)通過json接口的方式進(jìn)行數(shù)據(jù)交互。5運(yùn)行設(shè)計(jì)5.1運(yùn)行模塊的組合具體軟件的運(yùn)行模塊組合為多程序多窗口的運(yùn)行環(huán)境,各個(gè)模塊在軟件運(yùn)行的過程中能較好的交換信息,處理數(shù)據(jù)。當(dāng)用戶登錄到系統(tǒng)時(shí),數(shù)據(jù)將通過網(wǎng)絡(luò)傳輸?shù)椒?wù)器端,由后臺(tái)的管理模塊對(duì)輸入進(jìn)行驗(yàn)證,登錄模塊接收服務(wù)器端返回的信息,根據(jù)用戶不同的類型進(jìn)入不同的模塊,并提取自己權(quán)限內(nèi)的功能,不同的功能調(diào)用不同的模塊,并將執(zhí)行的信息發(fā)送至服務(wù)器,等待響應(yīng),例如:個(gè)人用戶對(duì)其

6、個(gè)人信息進(jìn)行修改時(shí),修改后的數(shù)據(jù)經(jīng)過服務(wù)器端的驗(yàn)證,即更改成功。5.2運(yùn)行控制軟件運(yùn)行時(shí)有較友好的界面,基本能夠?qū)崿F(xiàn)用戶的數(shù)據(jù)處理需求。按照模塊之間的關(guān)系進(jìn)行調(diào)用,控制。5.3運(yùn)行時(shí)間系統(tǒng)的運(yùn)行時(shí)間基本可以達(dá)到用戶所提出的需求,響應(yīng)時(shí)間應(yīng)在1到2秒內(nèi),當(dāng)數(shù)據(jù)通過網(wǎng)絡(luò)傳輸?shù)椒?wù)器端,如果在60秒內(nèi)沒有得到服務(wù)器的響應(yīng),系統(tǒng)將自動(dòng)提醒用戶操作失敗,請(qǐng)重新執(zhí)行。6出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)輸出信息在軟件的開發(fā)過程中,需要對(duì)軟件中存在的漏洞立即進(jìn)行處理,即使一個(gè)很小的漏洞,也會(huì)造成整個(gè)軟件開發(fā)系統(tǒng)的垃圾資源無限增多,最終可能會(huì)導(dǎo)致系統(tǒng)的癱瘓。因此在系統(tǒng)設(shè)計(jì)中,對(duì)擬開發(fā)系統(tǒng)要注意數(shù)據(jù)的約束性。為了進(jìn)行數(shù)據(jù)統(tǒng)

7、一收集和規(guī)范數(shù)據(jù)統(tǒng)一格式方面管理者的處理,針對(duì)存在的安全隱患,本項(xiàng)目組進(jìn)行了統(tǒng)一約束規(guī)范。同時(shí),項(xiàng)目組也應(yīng)該解決Web服務(wù)器端的信息安全問題,這樣才能更好的運(yùn)用管理系統(tǒng),從而減少系統(tǒng)的維修次數(shù),確保系統(tǒng)的安全使用。輸入錯(cuò)誤及解決方案錯(cuò)誤名稱解決方法1.用戶名和密碼出錯(cuò)提示輸入不正確,檢查信息是否正確,并返回。2. 驗(yàn)證碼輸入錯(cuò)誤登錄失敗,請(qǐng)重新輸入。3.帳號(hào)注冊(cè)為空或者已存在如空提示錯(cuò)誤,返回;存在此用戶,提示存在,返回。4.注冊(cè)密碼低于6位提示低于6位信息,并重新輸入。5.年齡大于100或小于0提示信息:年齡應(yīng)該在0與100之間。6.聯(lián)系方式具有的格式輸入錯(cuò)誤提示不是其所擁有的格式,重新輸入

8、。7.編號(hào)輸入不為整數(shù)或小于0提示,編號(hào)取值范圍錯(cuò)誤,應(yīng)該為正整數(shù)。8.標(biāo)題為空,或標(biāo)題大于規(guī)定字?jǐn)?shù)提示標(biāo)題不能為空且應(yīng)該小于X字,重新輸入。9.人員、房間、車輛、會(huì)場、座位數(shù)量輸入是小數(shù)提示,數(shù)量應(yīng)該為整數(shù),清除并重新輸入。10.信息ID輸入為空提示出錯(cuò)信息,返回重新輸入。11.信息類型大于50個(gè)字符提示字?jǐn)?shù)超出規(guī)定,重新輸入。12. 新密碼與確認(rèn)新密碼不同提示新密碼與確認(rèn)新密碼不同!13.提交信息失敗提示失敗信息,并建議檢查錯(cuò)誤信息類型14.手機(jī)號(hào)碼輸入不是11位數(shù)字提示您輸入的手機(jī)號(hào)碼有誤,應(yīng)該為11位數(shù)字。Web服務(wù)器錯(cuò)誤處理設(shè)計(jì)錯(cuò)誤名稱輸出補(bǔ)救1.不合法的Url請(qǐng)求提示錯(cuò)誤,返回登錄

9、界面Struts的請(qǐng)求錯(cuò)誤控制2.程序出錯(cuò)拋出異常輸入Log日志中的錯(cuò)誤信息判斷錯(cuò)誤信息,返回登錄界面3.數(shù)據(jù)訪問量的過大返回請(qǐng)求失敗信息針對(duì)需求,重新選擇服務(wù)器4.登陸調(diào)用web服務(wù)器方法登錄頁面,要求用戶登錄Struts攔截所有請(qǐng)求,判斷用戶是否登陸,必須登錄才能進(jìn)行其他操作。6.2出錯(cuò)補(bǔ)救措施所有的系統(tǒng),不管采用哪種開發(fā)方式,都不可避免的存在弱點(diǎn)。所以不但在信息管理系統(tǒng)這一級(jí)而且在計(jì)算中心這一級(jí)(如果適用,也包括遠(yuǎn)程設(shè)備)都要審核并提出設(shè)計(jì)到安全性的問題。通過識(shí)別系統(tǒng)的弱點(diǎn)來減少侵犯安全性的危險(xiǎn),以及采取必要的預(yù)防措施來提高安全水平,這是用戶和信息服務(wù)管理部門可做得到的。1)后備技術(shù)由于

10、現(xiàn)代計(jì)算機(jī)科學(xué)技術(shù)的快速發(fā)展,以往的數(shù)據(jù)備份已經(jīng)不能滿足用戶和管理者對(duì)現(xiàn)有系統(tǒng)的要求,現(xiàn)在的技術(shù)一般是進(jìn)行系統(tǒng)數(shù)據(jù)庫的實(shí)時(shí)備份和備份服務(wù)器。當(dāng)數(shù)據(jù)庫癱瘓時(shí),通過快速進(jìn)行系統(tǒng)庫的切換,這樣可以有效的減少數(shù)據(jù)的丟失。當(dāng)用戶量大時(shí),也可以使用備用服務(wù)器,兩個(gè)服務(wù)器進(jìn)行同步數(shù)據(jù)存儲(chǔ),如果一臺(tái)服務(wù)器出錯(cuò)時(shí),可以轉(zhuǎn)換到另一臺(tái)進(jìn)行相同的操作,讓用戶不需要因癱瘓而面臨網(wǎng)頁打不開、數(shù)據(jù)丟失等相關(guān)問題。2)降效技術(shù)通常情況下系統(tǒng)的管理員都不是專業(yè)的計(jì)算機(jī)人員,對(duì)計(jì)算機(jī)專業(yè)的知識(shí)了解相對(duì)較少。在面對(duì)系統(tǒng)癱瘓等錯(cuò)誤時(shí),都不知道如何去解決問題。如今,隨著計(jì)算機(jī)科學(xué)技術(shù)的飛速發(fā)展,為了讓系統(tǒng)用戶能夠自行解決運(yùn)行過程中遇到

11、的問題,大多采取小型服務(wù)器作為后備技術(shù)。這項(xiàng)技術(shù)在現(xiàn)有的開發(fā)系統(tǒng)中使用很廣泛,當(dāng)然備用的服務(wù)器從價(jià)格上考慮,可能不如主服務(wù)器,也可能會(huì)降低工作效率,但是從數(shù)據(jù)的完整性和安全出發(fā),可以讓維修人員有更多時(shí)間進(jìn)行系統(tǒng)的維護(hù)。3)恢復(fù)及再啟動(dòng)技術(shù)由于采取的是低端服務(wù)器,同時(shí)進(jìn)行數(shù)據(jù)庫的實(shí)時(shí)備份。這樣在系統(tǒng)維護(hù)好完成后,可以很快的進(jìn)行數(shù)據(jù)同步,同時(shí)也可以很快的進(jìn)行系統(tǒng)的運(yùn)行。6.3系統(tǒng)維護(hù)設(shè)計(jì)信息管理系統(tǒng)不同于其他系統(tǒng),它并不是一勞永逸的最終系統(tǒng)。在它的運(yùn)行過程中,還有大量運(yùn)行管理、系統(tǒng)維護(hù)、系統(tǒng)設(shè)置等工作要做。交付使用的信息管理系統(tǒng)跟工業(yè)產(chǎn)品不同,工業(yè)產(chǎn)品可以先生產(chǎn)一個(gè)樣品,經(jīng)過試驗(yàn)、改進(jìn)再正式投入批

12、量生產(chǎn),而信息管理系統(tǒng)它需要在用戶使用過程中不斷完善。系統(tǒng)維護(hù)包括程序的維護(hù)、數(shù)據(jù)文件的維護(hù)、代碼的維護(hù)等,而且系統(tǒng)的修改,往往會(huì)造成系統(tǒng)程序、文件、代碼的修改。因此,系統(tǒng)的修改必須通過批準(zhǔn)。7安全保密設(shè)計(jì)7.1系統(tǒng)級(jí)安全可配置針對(duì)IP段的限制,登錄時(shí)間段的限制,連接數(shù)的限制,特定時(shí)間段內(nèi)登錄次數(shù)的限制等,是應(yīng)用系統(tǒng)第一道防護(hù)大門。7.2程序資源訪問控制安全對(duì)程序資源的訪問進(jìn)行安全控制,在客戶端上,為用戶提供和其權(quán)限相關(guān)的用戶界面,僅出現(xiàn)和其權(quán)限相符的菜單,操作按鈕;在服務(wù)端則對(duì)URL程序資源和業(yè)務(wù)服務(wù)類方法的的調(diào)用進(jìn)行訪問控制。7.3功能性安全功能性安全會(huì)對(duì)程序流程產(chǎn)生影響,如用戶在操作業(yè)務(wù)記錄時(shí),是否需要審核,上傳附件不能超過指定大小等。這些安全限制已經(jīng)不是入口級(jí)的限制,而是程序流程內(nèi)的限制,在一定程度上會(huì)影響程序流程的運(yùn)行。7.4數(shù)據(jù)域安全數(shù)據(jù)域安全包括兩個(gè)層次,其一是行級(jí)數(shù)據(jù)域安全,即用戶可以訪問哪些業(yè)務(wù)記錄,一般以用戶所在單位為條件進(jìn)行過濾;其二是字段級(jí)數(shù)據(jù)域安全,即用戶可以訪問業(yè)務(wù)記錄的哪些字段。系統(tǒng)允許用戶訪問其所在單位及

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論