freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)碩士學(xué)位論文(參考版)

2025-06-29 04:21本頁面
  

【正文】 字段名稱字段意義數(shù)據(jù)類型及寬度ID類別編號NUMBERNAME類別名稱VARCHAR2(15)DEPTID部門編號NUMBERPARENTID上級類別編號NUMBERDEPTH類別層級NUMBERSTATE狀態(tài)NUMBERMEMO備注VARCHAR2(300)CPM_T_MEND_ENROLIDTITLE1A區(qū)14901電梯2B區(qū)23402煤氣3C區(qū)公共路燈損壞4D區(qū)公共路面損壞表 10 報修記錄數(shù)據(jù)表表名稱CPM_T_ MEND_ENROL基本說明報修記錄表。通過對網(wǎng)上報修模塊實(shí)體關(guān)系模型的分析,初步建立了報修業(yè)務(wù)所涉及實(shí)體間的邏輯關(guān)系模型。報修明細(xì)單領(lǐng)料單:報修明細(xì)單于領(lǐng)料單之間是11的關(guān)系,即一項(xiàng)維修任務(wù)只能申請一張領(lǐng)料單。報修申請單報修類型:報修申請時,可以選擇對應(yīng)的報修類型,申請單與報修類型之間是n1的關(guān)系,即系統(tǒng)中多張申請單可以歸于同一種報修類型。 網(wǎng)上報修模塊的實(shí)體關(guān)系模型設(shè)計(jì)根據(jù)具體業(yè)務(wù)需求分析整理的報修業(yè)務(wù)實(shí)體關(guān)系模型如下圖所示。圖15 系統(tǒng)功能結(jié)構(gòu)圖本章僅就網(wǎng)上報修模塊和權(quán)限管理模塊的設(shè)計(jì)實(shí)現(xiàn)進(jìn)行詳細(xì)論述。接下來詳細(xì)介紹了各個層次的作用和優(yōu)點(diǎn),最后對數(shù)據(jù)庫的設(shè)計(jì)做了詳細(xì)的論述。圖14 數(shù)據(jù)查詢類執(zhí)行流程圖 本章小結(jié)本章給出系統(tǒng)總體架構(gòu),成熟的MVC結(jié)構(gòu)。l public int[] executeDelete(sqlDelete []sql_dedt);執(zhí)行一系列SQL刪除語句,返回每個語句所影響的行數(shù)。l public int executeUpdate(sqlUpdate sql_updt);執(zhí)行一條SQL更新語句,返回所影響的行數(shù)。其中,具體實(shí)現(xiàn)了以下幾種處理SQL語句的方法,而把對于數(shù)據(jù)庫連接的獲取、釋放的實(shí)現(xiàn)留給其子類完成:l public arrayList executeQuery(sqlQuery sql);執(zhí)行一條SQL查詢語句,將結(jié)果置于一個ArrayList的結(jié)構(gòu)中。2) SQL 語句執(zhí)行器中執(zhí)行邏輯的實(shí)現(xiàn)。DBConnection接口主要從獲取、釋放數(shù)據(jù)庫連接的角度進(jìn)行了定義。2. SQL語句執(zhí)行器通過執(zhí)行所傳入的SqlProcessor對象,通過調(diào)用executeQuery、executeUpdate、executeInsert或executeDelete方法,完成所對應(yīng)的SQL語句的操作。4) executeDelete類,用來封裝Delete語句執(zhí)行所需的信息。 3) executeUpdate類,用來封裝Update語句執(zhí)行所需的信息。 2) executeInsert方法,用來封裝Insert語句執(zhí)行所需的信息。 1) executeQuery方法,用來封裝Query語句執(zhí)行所需的信息。圖13 數(shù)據(jù)庫連接類結(jié)構(gòu)圖1. SQL語句信息封裝類SqlProcessor 類,用來封裝(Select,Update,Insert,Delete)語句執(zhí)行所需要的信息。 數(shù)據(jù)庫訪問組件的設(shè)計(jì)在數(shù)據(jù)庫訪問組件中,通過設(shè)計(jì)SQL語句信息封裝類和SQL語句執(zhí)行器來簡化對數(shù)據(jù)庫的操作。打開數(shù)據(jù)庫連接是個相當(dāng)昂貴的操作,執(zhí)行時花費(fèi)大量的時間和資源,而且連接數(shù)非常有限。如果我們有效地使用連接池,打開和關(guān)閉數(shù)據(jù)庫將不再耗費(fèi)太多的資源。連接池中為你提供了空閑的打開的可重用的數(shù)據(jù)庫連接,而不再需要每次請求數(shù)據(jù)庫數(shù)據(jù)時新打開一個數(shù)據(jù)庫連接。而其主要缺點(diǎn)是會有一個或多個數(shù)據(jù)庫連接將一直保持打開狀態(tài),即使當(dāng)前不在使用。連接池是已打開的及可重用的數(shù)據(jù)庫連接的一個容器。 數(shù)據(jù)庫的設(shè)計(jì) 數(shù)據(jù)庫連接方式數(shù)據(jù)庫連接池,使用數(shù)據(jù)庫連接池的優(yōu)點(diǎn)主要體現(xiàn)在:對數(shù)據(jù)庫的連接統(tǒng)一進(jìn)行配置、管理、監(jiān)控,以及對數(shù)據(jù)庫連接池的參數(shù)進(jìn)行優(yōu)化調(diào)整,提高應(yīng)用程序的性能及可伸縮性,同時對應(yīng)用中沒有關(guān)閉或其他原因造成沒有關(guān)閉的數(shù)據(jù)庫連接由連接池統(tǒng)一進(jìn)行管理。主要針對實(shí)體容器內(nèi)存負(fù)荷,生命周期管理消耗(持久化等)考慮實(shí)體的負(fù)面影響,從緩存和數(shù)據(jù)同步考慮實(shí)體的正面影響。3) DB層主要包含實(shí)體對象。該層對象封裝BL層對UI的遠(yuǎn)程接口,接口的設(shè)計(jì)應(yīng)當(dāng)是面向用例的,即一個用例對應(yīng)一個遠(yuǎn)程調(diào)用。1) UI層中相應(yīng)的包含Model、View、Control對象,以及與UI層業(yè)務(wù)邏輯有關(guān)的Business Logic對象。 上圖是一種典型的三層結(jié)構(gòu)應(yīng)用,每個層次相對獨(dú)立,并選用相應(yīng)的開發(fā)工具,商業(yè)邏輯層選用具有擴(kuò)展性的C。8) 管理接口族:一組接口的集合,表示對上層系統(tǒng)開放的接口。6) 數(shù)據(jù)訪問層接口族:一組接口的集合,表示數(shù)據(jù)訪問層的接口。4) 交互層模塊:程序及可視元素的集合,負(fù)責(zé)完成表示層的具體功能。2) 數(shù)據(jù)訪問層模塊:一組類的集合,完成數(shù)據(jù)訪問層的具體功能,實(shí)現(xiàn)數(shù)據(jù)訪問層接口族。輔助類實(shí)體類DLLBLL圖11 系統(tǒng)業(yè)務(wù)邏輯結(jié)構(gòu)模型綜合以上分析,可將系統(tǒng)具體劃分為多個模塊。3) 數(shù)據(jù)存儲層:該層是對業(yè)務(wù)邏輯層的擴(kuò)展,實(shí)現(xiàn)對數(shù)據(jù)庫的操作。2) 業(yè)務(wù)邏輯層:處理所有業(yè)務(wù)邏輯,對界面?zhèn)魅氲臄?shù)據(jù)進(jìn)行處理。在每層結(jié)構(gòu)中都有相應(yīng)的組件,同時系統(tǒng)還提供一些通用組件來提供一些通用服務(wù)。c) 中間協(xié)議和軟件:出于系統(tǒng)開發(fā)的需要,為了能讓數(shù)據(jù)庫調(diào)用基于SQL的服務(wù),我們選用SQL Server 2005中自帶的驅(qū)動程序作為數(shù)據(jù)庫中間件。終端可選用的桌面操作系統(tǒng)有Windows 98/2000/XP/2003server/Vista等,建議使用Windows XP以上系統(tǒng)。在結(jié)合實(shí)際開發(fā)的需要并充分考慮各種軟件平臺的性能及適用范圍和對軟件平臺的使用能力,本系統(tǒng)的軟件平臺選擇如下:1) 操作系統(tǒng)操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)中最重要的系統(tǒng)軟件。4) 電源及其它設(shè)備為了提高系統(tǒng)的可靠性,使系統(tǒng)不至于在工作期間因停電而停機(jī),系統(tǒng)還需配備不間斷電源一臺;同時還需要網(wǎng)絡(luò)設(shè)備及布線,如路由器及交換機(jī)等設(shè)備。2) 相關(guān)I/O設(shè)備除了計(jì)算機(jī)系統(tǒng)所配置的I/O設(shè)備之外,本系統(tǒng)還需要配置專用的I/O設(shè)備,包括打印機(jī)??紤]到用戶在系統(tǒng)環(huán)境方面投資及系統(tǒng)所需承載的壓力條件等因素,所設(shè)計(jì)的物理設(shè)備方案在能夠充分滿足信息系統(tǒng)功能需求的前提下,還應(yīng)滿足系統(tǒng)的效率、可靠性、安全性和適應(yīng)性等性能要求,并具有較高的性價比。本項(xiàng)目采用第二種方案來部署系統(tǒng)。作為可分布部署的應(yīng)用系統(tǒng),將Web應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器部署在同一臺物理主機(jī)上,這種方式對主服務(wù)器的處理能力和穩(wěn)定性要求較高,建議采用同系列中的高端產(chǎn)品。如根據(jù)實(shí)際運(yùn)行的用戶數(shù)、數(shù)據(jù)量、訪問頻率等因素,可以將各層軟件部署在同一臺物理主機(jī)之上,也可以部署在不同的物理主機(jī)之上,即相應(yīng)的物理主機(jī)既可以是集中式、也可以是分布式的。作為網(wǎng)絡(luò)系統(tǒng)的心臟,信息中心集中了數(shù)據(jù)庫、應(yīng)用服務(wù)器和各種中心網(wǎng)絡(luò)設(shè)備。整個系統(tǒng)設(shè)置靈活,由于采用了B/S模式,所以只要通過簡單的設(shè)置就可以使用。同時采取多點(diǎn)實(shí)時備份和災(zāi)備恢復(fù)策略來有效應(yīng)對因突發(fā)事件對系統(tǒng)可能造成的沖擊。系統(tǒng)安全:通過系統(tǒng)權(quán)限控制,身份認(rèn)證和詳細(xì)的安全日志、模塊日志記錄,對所有訪問過和正在訪問系統(tǒng)的用戶和行為進(jìn)行控制和跟蹤。7) 系統(tǒng)安全體系通過建立多層的安全防控體系來支撐系統(tǒng)平臺安全穩(wěn)定運(yùn)行,包括網(wǎng)絡(luò)安全機(jī)制,系統(tǒng)安全機(jī)制,數(shù)據(jù)安全機(jī)制。業(yè)務(wù)系統(tǒng):由系統(tǒng)管理員、信息中心專員及項(xiàng)目工程師進(jìn)行實(shí)時跟蹤維護(hù),包括系統(tǒng)的遷移、升級和備份恢復(fù)等工作。6) 系統(tǒng)運(yùn)維體系通過建立IT服務(wù)運(yùn)維體系來確保網(wǎng)絡(luò)、硬件設(shè)備及軟件系統(tǒng)的正常運(yùn)轉(zhuǎn),包括網(wǎng)絡(luò)設(shè)備維護(hù)機(jī)制,業(yè)務(wù)系統(tǒng)維護(hù)機(jī)制和數(shù)據(jù)維護(hù)機(jī)制。5) 網(wǎng)絡(luò)控制層通過建立網(wǎng)絡(luò)控制層來有效調(diào)配網(wǎng)絡(luò)資源,從而保證網(wǎng)絡(luò)穩(wěn)定和提高網(wǎng)絡(luò)運(yùn)轉(zhuǎn)效率。服務(wù)總線:前臺請求數(shù)據(jù)經(jīng)過應(yīng)用服務(wù)層進(jìn)入平臺后,服務(wù)總線會進(jìn)行訪問控制、消息轉(zhuǎn)換、服務(wù)路由三步處理,再調(diào)用服務(wù)適配器,把請求數(shù)據(jù)傳遞給相應(yīng)的服務(wù)。工作流程引擎:業(yè)務(wù)流程管理提供流程定義功能和流程引擎。它包括基礎(chǔ)信息維護(hù)子系統(tǒng),網(wǎng)上保修子系統(tǒng),物料管理子系統(tǒng),權(quán)限控制子系統(tǒng),動力消耗子系統(tǒng),收費(fèi)管理子系統(tǒng)及報表分析子系統(tǒng)。圖9 系統(tǒng)平臺架構(gòu)1) 系統(tǒng)展示層根據(jù)用戶的需求靈活構(gòu)建系統(tǒng)門戶,展現(xiàn)所關(guān)心的信息和知識,并提供多種接入或?yàn)g覽的方式。本章就基于面向服務(wù)架構(gòu)的系統(tǒng)平臺,采用松耦合結(jié)構(gòu)將某XXXXXXXX管理的業(yè)務(wù)系統(tǒng)集成到統(tǒng)一平臺,實(shí)現(xiàn)各業(yè)務(wù)之間的信息共享,來滿足跨部門的企業(yè)級業(yè)務(wù)需求。MVC框架的優(yōu)點(diǎn)和體系結(jié)構(gòu)模型符合該系統(tǒng)的設(shè)計(jì)要求。 本章小結(jié)本章較為全面地介紹了開發(fā)系統(tǒng)所需要用到的相關(guān)技術(shù),、MVC技術(shù)。使用MVC設(shè)計(jì)模式的一個最大的好處就是它簡化了WEB應(yīng)用開發(fā)中的Test Driven Development(以下簡稱TDD)測試驅(qū)動開發(fā)方法過程,因?yàn)樗刮覀儽苊饬伺c復(fù)雜的圖形用戶界面(GUIs)交互。6) 在進(jìn)行測試時,不必再通過Web請求,單元測試可以撇開控制器而直接進(jìn)行。所謂控制類,是一些不包含UI組件的標(biāo)準(zhǔn)類。3) .NET MVC框架使用用戶熟悉的ASPX和ASCX文件進(jìn)行開發(fā),然后在運(yùn)行時生成HTML的方式。圖8 .Net的MVC 實(shí)現(xiàn)模式.NET MVC框架所具有的特性包括以下幾點(diǎn):1) NET MVC框架深度整合許多用戶熟悉的平臺特性,如身份驗(yàn)證、安全性、緩存和配置特性等。 基于MVC的設(shè)計(jì)模式MVC(ModelViewController)設(shè)計(jì)模式被廣泛應(yīng)用于企業(yè)級WEB應(yīng)用的開發(fā)中。Microsoft Data Access Application Block;目前現(xiàn)有的一些數(shù)據(jù)訪問層組件,在實(shí)現(xiàn)上將上述提到的兩層結(jié)合在一起進(jìn)行了實(shí)現(xiàn),如微軟的Data Access Application Block,提供了數(shù)據(jù)訪問的統(tǒng)一接口,屏蔽了數(shù)據(jù)庫的差異性,但并未實(shí)現(xiàn)O/RMapping。數(shù)據(jù)訪問層對外提供的訪問接口,也包括API形式的調(diào)用接口,用于同一進(jìn)程中的local調(diào)用,即業(yè)務(wù)邏輯層與數(shù)據(jù)訪問層部署在同一臺服務(wù)器上,被業(yè)務(wù)邏輯層直接調(diào)用,以及基于WCF暴露給外部的Service,用于分布式的remote調(diào)用,即業(yè)務(wù)邏輯層與數(shù)據(jù)訪問層部署在不同的服務(wù)器上,供業(yè)務(wù)邏輯層調(diào)用。對于業(yè)務(wù)邏輯層所需要的數(shù)據(jù),來源于兩方面,一是來源于數(shù)據(jù)訪問層,二是來源于外部系統(tǒng)。對于暴露給外部的Service,有的只提供給界面顯示層,有的只提供給外部系統(tǒng);另外還有一些Service可以同時提供給界面顯示層及外部系統(tǒng),但提供的方式和策略是不同的,比如,考慮到網(wǎng)絡(luò)環(huán)境及安全性要求等因素,對于不同的訪問請求需要有不同的策略,對于界面顯示層的請求,可以以二進(jìn)制的SOAP格式通過TCP協(xié)議進(jìn)行通信,而對于外部系統(tǒng)的請求,則以SOAP通過HTTPS進(jìn)行通信。 程序開發(fā)。216。圖7 .Net界面顯示層的顯示邏輯216。圖6 .Net 技術(shù)架構(gòu)圖1) 界面顯示層對于界面顯示層,不包含任何業(yè)務(wù)邏輯,僅僅負(fù)責(zé)界面顯示,因此,不論是基于Windows Presentation Foundation、WinForm,在業(yè)務(wù)邏輯層上都有統(tǒng)一的訪問接口。相反,如果系統(tǒng)的業(yè)務(wù)規(guī)模較小,三層均部署在同一臺服務(wù)器上,則界面顯示層與業(yè)務(wù)邏輯層之間直接通過接口進(jìn)行調(diào)用。 .Net技術(shù)架構(gòu).Net整體架構(gòu)可分為界面顯示層、業(yè)務(wù)邏輯層及數(shù)據(jù)訪問層三層,對于三層間的通信,可直接基于接口來進(jìn)行調(diào)用,也可以通過被調(diào)用層所暴露的Service來進(jìn)行通信,應(yīng)根據(jù)不同的情況來靈活確定(如下圖所示)。 .Net的技術(shù)特征.NET技術(shù)主要有4個重要特點(diǎn),一是軟件變服務(wù),二是基于XML的共同語言,三是融合多種設(shè)備和平臺,四是新一代的人機(jī)界面。2) NET系列產(chǎn)品和服務(wù)、Visual 。在過去的發(fā)展中,.NET和J2EE平臺在全球范圍里都未能保持著對對方的絕對優(yōu)勢,他們各自有著自己的特色。2003年Sun公司發(fā)布了J2EE ,除了增強(qiáng)更加穩(wěn)固的企業(yè)級應(yīng)用之外,還增加了Web Services支持。事實(shí)上,Sun引入Java使得程序員能夠開發(fā)可移植的應(yīng)用程序,而不用關(guān)心硬件和操作系統(tǒng)。Sun公司于1995年推出了Java平臺。.NET為Web Service提供了原生的解決方案,并且成為提升不同應(yīng)用和系統(tǒng)之間互操作性的標(biāo)準(zhǔn)。作為新的軟件開發(fā)框架(COM仍然被支持)。首當(dāng)其沖的是Microsoft的組件對象模型(COM),這是一個模塊(組件)化的技術(shù)開發(fā)架構(gòu),它源自于微軟早期的對象鏈接與嵌入技術(shù)(OLE)。 第三章 系統(tǒng)技術(shù)方案當(dāng)前,面向?qū)ο蟮脑O(shè)計(jì)開發(fā)是系統(tǒng)研發(fā)的主流方法,而在眾多的面向?qū)ο蟮脑O(shè)計(jì)開發(fā)平臺中。 Sql Server200512應(yīng)用支撐平臺性能具有良好的可擴(kuò)展性和可配置性13應(yīng)用系統(tǒng)性能穩(wěn)定,可靠,實(shí)用,人機(jī)交互友好,查詢快捷,操作簡捷。2. 負(fù)載量要求負(fù)載量為1000人,最大并發(fā)數(shù)為100人,在最大并發(fā)數(shù)的情況下系統(tǒng)反應(yīng)時間不超過20秒。定義為:在帶寬為100k/s的網(wǎng)速條件下,系統(tǒng)平均響應(yīng)時間:2秒之內(nèi);在帶寬為100k/s的網(wǎng)速條件下,系統(tǒng)最長響應(yīng)時間:10秒以內(nèi);在峰值負(fù)載期,與所規(guī)定的響應(yīng)時間的允許偏離范圍:177。8病毒防范在系統(tǒng)中安裝防病毒軟件;對防病毒軟件及時升級;對計(jì)算機(jī)使用人員進(jìn)行防病毒教育和必要培訓(xùn),提高對病毒的防范意識,防止計(jì)算機(jī)病毒對系統(tǒng)造成破壞。6身份認(rèn)證及權(quán)限控制對登錄用戶的身份進(jìn)行有效性認(rèn)證。4數(shù)據(jù)存儲安全采用同步數(shù)據(jù)備份機(jī)制,確保數(shù)據(jù)信息的安全。2設(shè)備安全確保不受自然災(zāi)害或物理損壞的影響。 安全性項(xiàng)目在安全性建設(shè)方面主要注重如下表所示的安全措施和指標(biāo)。與XXX服務(wù)相關(guān)的其他系統(tǒng)進(jìn)行集成,通過標(biāo)準(zhǔn)的數(shù)據(jù)接口,將財務(wù)數(shù)據(jù)、原始單據(jù)、銀行接口集成到核心業(yè)務(wù)系統(tǒng)中
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1