![征信系統(tǒng)軟件設(shè)計說明_第1頁](http://file4.renrendoc.com/view/23fd5461fc134758560d4f645b85f488/23fd5461fc134758560d4f645b85f4881.gif)
![征信系統(tǒng)軟件設(shè)計說明_第2頁](http://file4.renrendoc.com/view/23fd5461fc134758560d4f645b85f488/23fd5461fc134758560d4f645b85f4882.gif)
![征信系統(tǒng)軟件設(shè)計說明_第3頁](http://file4.renrendoc.com/view/23fd5461fc134758560d4f645b85f488/23fd5461fc134758560d4f645b85f4883.gif)
![征信系統(tǒng)軟件設(shè)計說明_第4頁](http://file4.renrendoc.com/view/23fd5461fc134758560d4f645b85f488/23fd5461fc134758560d4f645b85f4884.gif)
![征信系統(tǒng)軟件設(shè)計說明_第5頁](http://file4.renrendoc.com/view/23fd5461fc134758560d4f645b85f488/23fd5461fc134758560d4f645b85f4885.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
..征信系統(tǒng)軟件設(shè)計說明一、引言1.1編寫目的編寫本套征信系統(tǒng)的《軟件說明》的目的在于根據(jù)軟件需求說明書中的任務(wù)概述,需求規(guī)定等規(guī)劃設(shè)計出一套可執(zhí)行軟件的結(jié)構(gòu)模型。1.2參考資料《征信系統(tǒng)需求分析報告》《軟件工程導(dǎo)論》第三版《基于項目的軟件工程—面向?qū)ο笱芯糠椒ā范?、總體設(shè)計2.1需求規(guī)定本套征信系統(tǒng)軟件分為服務(wù)器端和客戶端兩部分:客戶端部分由用戶使用,通過B/S的方式實現(xiàn),用戶可使用瀏覽器通過互聯(lián)網(wǎng)進(jìn)行操作。服務(wù)器端軟件由管理員使用,通過C/S的方式實現(xiàn),管理員通過管理界面可對數(shù)據(jù)庫進(jìn)行操作和管理。2.2運行環(huán)境客戶端的運行環(huán)境:Windows98以上的操作系統(tǒng)、IE5以上的瀏覽器〔或其他瀏覽器。服務(wù)器端的運行環(huán)境:Windows2000Server或Windows2000AdvancedInformix。2.3基本設(shè)計概念和處理流程本套征信系統(tǒng)軟件的編寫,是為了設(shè)計出一套在線查詢、數(shù)據(jù)錄入和分析的應(yīng)用軟件。軟件分為兩大部分,數(shù)據(jù)錄入和數(shù)據(jù)分析部分??蛻舳耸且跃W(wǎng)頁的形式實現(xiàn),用戶通過瀏覽器對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行查詢、瀏覽并可進(jìn)行打印。數(shù)據(jù)管理部分<服務(wù)器端>則是一套管理系統(tǒng),在管理部分中,管理員可以對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行輸入、修改、刪除和查詢等操作,從而對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行管理。2.4結(jié)構(gòu)本套征信系統(tǒng)軟件采用Browser/Server和Client/Server相結(jié)合的結(jié)構(gòu)來進(jìn)行開發(fā)。2.5人工處理過程2.5.1服務(wù)器端的人工處理2.5.1.1數(shù)據(jù)的輸入用戶根據(jù)需要來輸入關(guān)于征信方面的各類報表及基礎(chǔ)數(shù)據(jù)數(shù)據(jù),但必須保證其正確性和準(zhǔn)確性。2.5.1.2數(shù)據(jù)的修改用戶根據(jù)需要對指定的數(shù)據(jù)進(jìn)行修改,由于記錄繁多,因此用戶首先要輸入一定的查詢條件,縮小記錄范圍,然后再從該范圍中找到指定的記錄進(jìn)行修改,保證修改的內(nèi)容的正確性和準(zhǔn)確性后可更新數(shù)據(jù)庫的數(shù)據(jù)。2.5.1.3數(shù)據(jù)的刪除用戶根據(jù)需要對指定的數(shù)據(jù)進(jìn)行刪除,由于記錄繁多,因此用戶首先要輸入一定的查詢條件,縮小記錄范圍,然后再從該范圍中找到制定的記錄進(jìn)行刪除,保證將要刪除的內(nèi)容的正確性和準(zhǔn)確性后可刪除掉數(shù)據(jù)庫中的數(shù)據(jù)。2.5.1.4數(shù)據(jù)的查詢用戶根據(jù)需要查詢數(shù)據(jù)庫中的所有數(shù)據(jù),用戶需輸入一定的查詢條件,然后可按照輸入的查詢依據(jù)查詢新數(shù)據(jù)庫的數(shù)據(jù)。2.5.2客戶端的人工處理2.5.2.1注冊用戶必須注冊才能進(jìn)行訂票操作,在此,用戶必須填寫個人的真實并準(zhǔn)確的詳細(xì)信息。2.5.2.1查詢用戶通過填寫一定的查詢條件,可查詢用戶所需要的信息。2.5.2.2提交用戶可通過互聯(lián)網(wǎng)進(jìn)行數(shù)據(jù)提交,填寫準(zhǔn)確的各類信息后提交并保存。三、接口設(shè)計3.1用戶接口本征信系統(tǒng)軟件的可視化很強,做到用戶運行程序就可直接上手操作。在設(shè)計界面時,同時也考慮到此方面,因此在每個可以點擊的按鈕上都設(shè)置了鼠標(biāo)獲得焦點后的提示信息,即ToolTipText屬性。3.2外部接口在本套征信系統(tǒng)軟件中,前期考慮采用電子證書進(jìn)行登錄的驗證,沒有考慮其他外部接口問題,如有需要可以添加對外部接口的考慮,例如紅外掃描、卡式讀取設(shè)備等。3.3內(nèi)部接口因為本套征信系統(tǒng)軟件是使用可視化軟件來管理數(shù)據(jù)庫中的數(shù)據(jù),因此數(shù)據(jù)庫為連接各個模塊之間的接口,我們同時也稱之為軟件內(nèi)部的接口。四、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計4.1邏輯結(jié)構(gòu)設(shè)計要點按照需求分析設(shè)計數(shù)據(jù)庫中的字段,建立一個邏輯上的數(shù)據(jù)庫的結(jié)構(gòu)。4.2物理結(jié)構(gòu)設(shè)計要點在數(shù)據(jù)庫軟件中建立數(shù)據(jù)庫,并要保證數(shù)據(jù)庫最低要符合第二范式。4.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系4.3.1靜態(tài)數(shù)值需求<1>支持并行操作的用戶。<2>處理多條記錄數(shù)據(jù)。<3>表或文件的最小為2048字節(jié),最大無限制。4.3.2精度需求在進(jìn)行提取數(shù)據(jù)庫數(shù)據(jù)時,要求數(shù)據(jù)記錄定位準(zhǔn)確,在向數(shù)據(jù)庫中添加數(shù)據(jù)時,要求輸入數(shù)據(jù)準(zhǔn)確。主要的精度適應(yīng)系統(tǒng)要求,不接受違規(guī)操作。4.3.3時間特性需求<1>響應(yīng)時間應(yīng)在人的感覺和視覺事件范圍內(nèi);<2>更新處理時間,隨著應(yīng)用軟件的版本升級,以及網(wǎng)絡(luò)的定期維護(hù)更新。4.3.4靈活性當(dāng)需求發(fā)生某些變化時,管理應(yīng)用軟件操作方式、數(shù)據(jù)結(jié)構(gòu)、運行環(huán)境基本不會發(fā)生變化,變化只是將對應(yīng)的數(shù)據(jù)庫文件內(nèi)的記錄改變,或?qū)⑦^濾條件改變即可。4.3.5數(shù)據(jù)管理能力需求本應(yīng)用軟件可管理多條記錄,本應(yīng)用軟件基本約用1,300千字節(jié)空間,所有文件均放置在數(shù)據(jù)庫中調(diào)用,查詢數(shù)據(jù)、文件、記錄時,通過庫文件名直接進(jìn)行操作或通過存儲過程來完成操作。4.4數(shù)據(jù)庫設(shè)計描述4.4.1數(shù)據(jù)庫分析需將數(shù)據(jù)庫設(shè)計成關(guān)系模式最低符合第二范式的標(biāo)準(zhǔn)。按照需求分析,確定系統(tǒng)的實體。根據(jù)實體分析的結(jié)果,在數(shù)據(jù)庫中應(yīng)建立如下數(shù)據(jù)表:passenger_infor<企業(yè)信息表>、destine_infor<錄入員信息表>、destine_infor1<資產(chǎn)負(fù)債表>、plane_infor<財務(wù)分析表>、plane_infor1<銀行流水分析表>、user_infor〔行業(yè)分析表等,同時各個數(shù)據(jù)表間也存在著相應(yīng)的連接的關(guān)系。4.4.2數(shù)據(jù)庫設(shè)計說明<1>passenger_infor<企業(yè)信息表>在此數(shù)據(jù)表中,存放的是具體企業(yè)的詳細(xì)信息,在企業(yè)信息中包含有企業(yè)的一些基本信息和法人、股東的個人信息、子公司信息、等字段與其他表相連接的字段。在該信息表中包括以下字段:passenger_id、passenger_name、passenger_age、passenger_sex、passenger_tel、passenger_address、plane_no、plane_grade、destine_id、catch_tic_date等字段。其他表格說明,詳見軟件開發(fā)字段說明;五、系統(tǒng)出錯處理設(shè)計5.1出錯信息在設(shè)計本套企業(yè)信息表軟件時,設(shè)計人員應(yīng)盡可能的考慮到所有的出錯情況,并做出相應(yīng)的恢復(fù)信息。無法預(yù)料的錯誤信息,應(yīng)返回給用戶一個特定的信息提示。5.2補救措施對于出錯概率較大的地方,設(shè)計人員應(yīng)結(jié)合用戶需求做一些必要的限制,減少出錯的可能。5.3系統(tǒng)維護(hù)設(shè)計本套企業(yè)信息表軟件的維護(hù)設(shè)計要有專門人員來做,這些人員應(yīng)對本套企業(yè)信息表軟件的程序代碼結(jié)構(gòu)與流程有深入的了解。六、程序系統(tǒng)的組織結(jié)構(gòu)6.1系統(tǒng)組織結(jié)構(gòu)圖6.1.1服務(wù)器端的組織結(jié)構(gòu)圖暫略〔在二期開發(fā)時提交系統(tǒng)層次結(jié)構(gòu)圖〔服務(wù)器端6.1.2客戶端的組織結(jié)構(gòu)圖暫略〔在二期開發(fā)時提交系統(tǒng)層級結(jié)構(gòu)圖〔客戶端6.2模塊層次圖6.2.1查詢模塊層次圖6.2.2添加模塊層次圖6.2.3修改模塊層次圖6.2.4刪除模塊層次圖七、程序〔標(biāo)識符設(shè)計說明7.1程序描述7.1.1客戶端程序:本套征信系統(tǒng)軟件的客戶端應(yīng)用程序以網(wǎng)頁的形式編寫,包括靜態(tài)和動態(tài)的網(wǎng)頁,存放在服務(wù)器中,客戶使用瀏覽器通過互連網(wǎng)絡(luò)對網(wǎng)頁進(jìn)行訪問,并完成客戶端可以完成的功能。7.1.2服務(wù)器端程序:本套征信系統(tǒng)軟件的服務(wù)器端應(yīng)用程序,使用VB編寫前臺控制軟件,管理員通過使用該軟件來進(jìn)行對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行管理。7.1.3后臺數(shù)據(jù)庫:本套征信系統(tǒng)軟件的后臺數(shù)據(jù)庫使用Informix來搭建后臺數(shù)據(jù)庫服務(wù)器,用來存放所有的數(shù)據(jù)。7.2功能7.2.1客戶端的主要功能7.2.1.1信息的查詢功能:1>查詢信息包括所有表類的各個子項,基本錄入數(shù)據(jù)和分析后的數(shù)據(jù)。7.3性能7.3.1時間特性需求在網(wǎng)絡(luò)連接正常的情況下,查詢響應(yīng)時間為秒級。7.3.2靈活性當(dāng)需求發(fā)生某些變化時,管理應(yīng)用軟件操作方式、數(shù)據(jù)結(jié)構(gòu)、運行環(huán)境基本不會發(fā)生變化,變化只是將對應(yīng)的數(shù)據(jù)庫文件內(nèi)的記錄改變,或改變過濾條件。7.3.3可用性軟件應(yīng)該盡可能的一目了然,使一般用戶能夠使用。7.3.4安全性本套征信系統(tǒng)所涉及的數(shù)據(jù)存放于Informix數(shù)據(jù)庫中,在程序中應(yīng)盡可能的使用調(diào)用存儲過程的方法以免使某人反編譯軟件后或入侵到服務(wù)器后對數(shù)據(jù)庫的結(jié)構(gòu)了如指掌,在程序中應(yīng)該設(shè)置不同權(quán)限的人訪問時的賬戶和密碼,以保證數(shù)據(jù)不容易被錯改、破壞,而且要經(jīng)常對數(shù)據(jù)庫進(jìn)行備份操作,使得數(shù)據(jù)一旦受到破壞或是出錯能夠保證及時的恢復(fù)數(shù)據(jù),將損失降低到最低。7.3.5可維護(hù)性7.3.5.1應(yīng)用程序的維護(hù)當(dāng)用戶使用本套征信系統(tǒng)軟件時,遇到了軟件本身的邏輯錯誤時,應(yīng)當(dāng)有軟件的維護(hù)人員對軟件進(jìn)行修改。7.3.5.2數(shù)據(jù)庫的維護(hù)應(yīng)當(dāng)有特定的數(shù)據(jù)庫維護(hù)人員對數(shù)據(jù)庫進(jìn)行及時地進(jìn)行備份,管理等操作,以保證數(shù)據(jù)庫的安全性。7.3.6可轉(zhuǎn)移、可轉(zhuǎn)換性VisualBasic及asp編程語言的兼容性很高,在windows95/98.windowsNT.windows2000.windowsXP等操作系統(tǒng)都可以直接運行。7.4輸入項用戶通過軟件輸入必要的信息,然后保存到數(shù)據(jù)庫,所輸入的信息是經(jīng)過需求分析限定的內(nèi)容,同時也是數(shù)據(jù)庫中每個字段中存儲的內(nèi)容。7.5輸出項本套征信系統(tǒng)軟件會將所有需要瀏覽的數(shù)據(jù)顯示在屏幕上,以便使用戶能夠瀏覽到數(shù)據(jù)庫中的數(shù)據(jù)或用戶想要瀏覽范圍中的數(shù)據(jù)。7.6算法1>將用戶輸入的數(shù)據(jù),按字段保存到數(shù)據(jù)庫中。2>將數(shù)據(jù)庫中的數(shù)據(jù),按字段提取到用戶界面中。3>必要的去除重復(fù)項的算法。4>按條件修改、刪除數(shù)據(jù)中的數(shù)據(jù)。5>保持表間數(shù)據(jù)的一致性。7.7流程邏輯7.7.1服務(wù)器端個模塊的流程圖7.7.1.1查詢模塊流程圖7.7.1.2添加模塊流程圖7.7.1.3修改模塊流程圖7.7.1.4刪除模塊流程圖7.7.2客戶端各模塊的流程圖7.7.2.1查詢模塊的流程圖7.8接口本套征信系統(tǒng)軟件服務(wù)器端的程序是使用JAVA\PHP來編寫完成,建立與數(shù)據(jù)庫的連接使用了ADODB的對象來完成,每個模塊中都使用了Recordset、Command、Connection的對象,因此在模塊中對三者的對象進(jìn)行定義<分別為:rs、cmd、cn>,并且將cn連接數(shù)據(jù)庫的語句寫好并打開連接,在其他的模塊中共同調(diào)用這三個對象來對數(shù)據(jù)庫進(jìn)行操作。7.9注釋設(shè)計盡可能的將軟件中插入注釋語句,使語句功能明了。制作客戶端的PHP網(wǎng)頁的時候應(yīng)該制作兩分,一份是標(biāo)有注釋語句的網(wǎng)頁,用來給維護(hù)人員、測試人員和開發(fā)人員了解開發(fā)過程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 制作度合同范本
- 2025年度先進(jìn)制造加工中心租賃合同
- 上海寶山綠植養(yǎng)護(hù)合同范本
- 眾籌平臺合同范本
- 產(chǎn)品保本合同范本
- 二建法規(guī)合同范本
- 2025年度國際貨物貿(mào)易結(jié)算合同
- 2025年中國零售百貨行業(yè)市場發(fā)展監(jiān)測及投資潛力預(yù)測報告
- 2025年中國抗抑郁藥物市場深度調(diào)查評估及投資方向研究報告
- 2025年度城市道路擴建項目土地征用補償合同
- 農(nóng)用拖拉機考試題庫
- GJB438C模板-軟件開發(fā)計劃(已按標(biāo)準(zhǔn)公文格式校準(zhǔn))
- 2023年政府采購評審專家考試真題及答案
- 云端數(shù)據(jù)加密與密鑰管理解決方案
- 毒麻藥品試題答案
- 《公路橋涵養(yǎng)護(hù)規(guī)范》(5120-2021)【可編輯】
- 醫(yī)療器械專業(yè)知識培訓(xùn)課件
- 傳統(tǒng)體育養(yǎng)生學(xué)
- DB4401∕T 33-2019 電梯托管標(biāo)準(zhǔn)化管理規(guī)范
- 醫(yī)院物業(yè)(保潔)技術(shù)服務(wù)投標(biāo)方案
- 松原市人民政府關(guān)于印發(fā)松原市招商引資服務(wù)公司組建工作實施方案的通知
評論
0/150
提交評論