




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、六、程序系統(tǒng)的組織結(jié)構(gòu)6.1 系統(tǒng)組織結(jié)構(gòu)圖6.1.1 服務(wù)器端的組織結(jié)構(gòu)圖系統(tǒng)層次結(jié)構(gòu)圖(服務(wù)器端) 6.1.2 客戶端的組織結(jié)構(gòu)圖 系統(tǒng)層級(jí)結(jié)構(gòu)圖(客戶端) 6.2 模塊層次圖6.2.1 查詢模塊層次圖 6.2.2 添加模塊層次圖 6.2.3 修改模塊層次圖 6.2.4 刪除模塊層次圖 七、程序(標(biāo)識(shí)符)設(shè)計(jì)說明7.1 程序描述7.1.1客戶端程序:本套航空訂票系統(tǒng)軟件的客戶端應(yīng)用程序以網(wǎng)頁的形式編寫,包括靜態(tài)和動(dòng)態(tài)的網(wǎng)頁,存放在服務(wù)器中,客戶使用瀏覽器通過互連網(wǎng)絡(luò)對(duì)網(wǎng)頁進(jìn)行訪問,并完成客戶端可以完成的功能。7.1.2服務(wù)器端程序:本套航空訂票系統(tǒng)軟件的服務(wù)器端應(yīng)用程序,使用VB編寫前臺(tái)控
2、制軟件,管理員通過使用該軟件來進(jìn)行對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行管理。7.1.3后臺(tái)數(shù)據(jù)庫(kù):本套航空訂票系統(tǒng)軟件的后臺(tái)數(shù)據(jù)庫(kù)使用Microsoft SQL Server 2000來搭建后臺(tái)數(shù)據(jù)庫(kù)服務(wù)器,用來存放所有的數(shù)據(jù)。7.2 功能7.2.1 客戶端的主要功能7.2.1.1訂票信息的查詢功能:1)查詢航班信息包括航班號(hào)、時(shí)間、地點(diǎn)等信息。2)查詢及票價(jià)格包括起始地、抵達(dá)地、機(jī)艙等級(jí)、機(jī)票價(jià)格等信息。7.2.1.2網(wǎng)上定票功能: 1)填寫訂票人的詳細(xì)信息其中包括:姓名、身份證號(hào)碼、聯(lián)系電話、送票地址等信息。 2)填寫訂票的詳細(xì)信息,其中包括: 航班編號(hào)、機(jī)艙等級(jí)、訂票時(shí)間、訂票數(shù)量等信息。7.2.2 服
3、務(wù)器端的管理軟件7.2.2.1 查詢功能1)查詢航班信息:輸入航班代碼或可以查詢航班的所有詳細(xì)信息。2)查詢訂票人的詳細(xì)信息:精確查詢:輸入訂票人身份證號(hào)碼查詢訂票人詳細(xì)信息。模糊查詢:輸入訂票人的姓名(或訂票人的姓或是年齡或是性別)查詢出一系列相關(guān)的信息,然后可從小范圍內(nèi)找到訂票人的詳細(xì)信息。3)查詢乘客的詳細(xì)信息:精確查詢:輸入乘客的身份證號(hào)碼查詢乘客的詳細(xì)信息。模糊查詢:輸入乘客的姓名(或乘客的姓或是年齡或是性別)查詢出一系列相關(guān)的信息,然后可從小范圍內(nèi)找到乘客的詳細(xì)信息。7.2.2.2 錄入信息功能1)取票功能:根據(jù)輸入的訂票人身份證號(hào)驗(yàn)證訂票人身份后,輸入詳細(xì)的乘客信息并進(jìn)行保存。2
4、)直接購(gòu)票:直接輸入乘客詳細(xì)信息并保存(不通過訂票人)。3)錄入航班信息:錄入航班的相關(guān)信息。4)訂票人取消訂票:保存訂票人取消訂票信息。7.2.2.3 修改功能1)修改乘客信息:將查找到的乘客信息,進(jìn)行修改,然后進(jìn)行保存。2)修改訂票人信息:將查找到的訂票人的信息進(jìn)行修改然后進(jìn)行保存。3)修改航班信息:將查找到的航班信息進(jìn)行修改后保存。7.2.2.4 刪除功能1)刪除乘客信息:將查找到的乘客信息,進(jìn)行刪除。2)刪除訂票人信息:將查找到的訂票人的信息進(jìn)行刪除。3)刪除航班信息:將查找到的航班信息進(jìn)行刪除。7.3 性能7.3.1 時(shí)間特性需求在網(wǎng)絡(luò)連接正常的情況下,查詢響應(yīng)時(shí)間為秒級(jí)。7.3.2
5、 靈活性當(dāng)需求發(fā)生某些變化時(shí),機(jī)票管理應(yīng)用軟件操作方式、數(shù)據(jù)結(jié)構(gòu)、運(yùn)行環(huán)境基本不會(huì)發(fā)生變化,變化只是將對(duì)應(yīng)的數(shù)據(jù)庫(kù)文件內(nèi)的記錄改變,或改變過濾條件。7.3.3 可用性軟件應(yīng)該盡可能的一目了然,使一般用戶能夠使用。7.3.4 安全性本套航空訂票軟件系統(tǒng)所涉及的數(shù)據(jù)存放于Microsoft SQL Server數(shù)據(jù)庫(kù)中,在程序中應(yīng)盡可能的使用調(diào)用存儲(chǔ)過程的方法以免使某人反編譯軟件后或入侵到服務(wù)器后對(duì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)了如指掌,在程序中應(yīng)該設(shè)置不同權(quán)限的人訪問時(shí)的賬戶和密碼,以保證數(shù)據(jù)不容易被錯(cuò)改、破壞,而且要經(jīng)常對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份操作,使得數(shù)據(jù)一旦受到破壞或是出錯(cuò)能夠保證及時(shí)的恢復(fù)數(shù)據(jù),將損失降低到最低。
6、7.3.5 可維護(hù)性7.3.5.1 應(yīng)用程序的維護(hù)當(dāng)用戶使用本套航空訂票系統(tǒng)軟件時(shí),遇到了軟件本身的邏輯錯(cuò)誤時(shí),應(yīng)當(dāng)有軟件的維護(hù)人員對(duì)軟件進(jìn)行修改。7.3.5.2 數(shù)據(jù)庫(kù)的維護(hù)應(yīng)當(dāng)有特定的數(shù)據(jù)庫(kù)維護(hù)人員對(duì)數(shù)據(jù)庫(kù)進(jìn)行及時(shí)地進(jìn)行備份,管理等操作,以保證數(shù)據(jù)庫(kù)的安全性。7.3.6 可轉(zhuǎn)移、可轉(zhuǎn)換性Visual Basic及asp編程語言的兼容性很高,在windows95/98. windowsNT. windows2000. windows XP等操作系統(tǒng)都可以直接運(yùn)行。7.4 輸入項(xiàng)用戶通過軟件輸入必要的信息,然后保存到數(shù)據(jù)庫(kù),所輸入的信息是經(jīng)過需求分析限定的內(nèi)容,同時(shí)也是數(shù)據(jù)庫(kù)中每個(gè)字段中存儲(chǔ)的
7、內(nèi)容。7.5 輸出項(xiàng)本套航空訂票系統(tǒng)軟件會(huì)將所有需要瀏覽的數(shù)據(jù)顯示在屏幕上,以便使用戶能夠?yàn)g覽到數(shù)據(jù)庫(kù)中的數(shù)據(jù)或用戶想要瀏覽范圍中的數(shù)據(jù)。7.6 算法 1)將用戶輸入的數(shù)據(jù),按字段保存到數(shù)據(jù)庫(kù)中。2)將數(shù)據(jù)庫(kù)中的數(shù)據(jù),按字段提取到用戶界面中。3)必要的去除重復(fù)項(xiàng)的算法。4)按條件修改、刪除數(shù)據(jù)中的數(shù)據(jù)。5)保持表間數(shù)據(jù)的一致性。7.7 流程邏輯7.7.1 服務(wù)器端個(gè)模塊的流程圖7.7.1.1查詢模塊流程圖 7.7.1.2 添加模塊流程圖 7.7.1.3 修改模塊流程圖7.7.1.4 刪除模塊流程圖 7.7.2 客戶端各模塊的流程圖7.7.2.1 查詢模塊的流程圖7.7.2.2 訂票模塊的流程圖
8、7.8 接口本套航空訂票系統(tǒng)軟件服務(wù)器端的程序是使用Visual Basic 6.0來編寫完成,建立VB與數(shù)據(jù)庫(kù)的連接使用了ADODB的對(duì)象來完成,每個(gè)模塊中都使用了Recordset、Command、Connection的對(duì)象,因此在模塊中對(duì)三者的對(duì)象進(jìn)行定義(分別為:rs、cmd、cn),并且將cn連接數(shù)據(jù)庫(kù)的語句寫好并打開連接,在其他的模塊中共同調(diào)用這三個(gè)對(duì)象來對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。7.9 注釋設(shè)計(jì)盡可能的將軟件中插入注釋語句,使語句功能明了。制作客戶端的ASP網(wǎng)頁的時(shí)候應(yīng)該制作兩分,一份是標(biāo)有注釋語句的網(wǎng)頁,用來給維護(hù)人員、測(cè)試人員和開發(fā)人員了解開發(fā)過程所用,另一份是不帶有注釋語句的網(wǎng)頁,用來最后實(shí)際應(yīng)用當(dāng)中,這樣可以充分的利用有限的帶寬,降低客戶的計(jì)算機(jī)打開網(wǎng)頁的時(shí)間,提高客戶端的瀏覽速度。7.10 限制條件限制必要的條件,以排除由于
溫馨提示
- 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. 人人文庫(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中考沖刺模擬化學(xué)(云南卷)(考試版)
- 2022年2月錫林郭勒盟直遴選面試真題附詳解
- 2024年甘肅陜煤集團(tuán)韓城煤礦招聘筆試真題及答案詳解(必刷)
- 4S店安全教育考試試題及答案
- 2-Methyl-estradiol-生命科學(xué)試劑-MCE
- 2025合同模板垃圾處理設(shè)施特許經(jīng)營(yíng)協(xié)議范本
- 2025石油購(gòu)銷合同協(xié)議書范本示例
- 五下21分?jǐn)?shù)的意義教學(xué)設(shè)計(jì)
- 2025年廣西柳州市八年級(jí)二模生物試題
- 2025短期用工合同協(xié)議書
- 住院患者出院后的隨訪與指導(dǎo)流程圖
- 《寵物美容與護(hù)理》全套教學(xué)課件
- 北京小升初分班考試數(shù)學(xué)試卷
- 異丁醇(2-甲基-1-丙醇、2-甲基丙醇)的理化性質(zhì)及危險(xiǎn)特性表
- 拆線換藥評(píng)分表
- GB∕T 20394-2019 體育用人造草
- 雨水管道非開挖修復(fù)工程施工方案
- 拉線的作用和制作方法
- 氬弧焊作業(yè)指導(dǎo)書(共22頁)
- 通道縣生物多樣性調(diào)查
- 假發(fā)行業(yè)英語術(shù)語整理
評(píng)論
0/150
提交評(píng)論