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

正文內(nèi)容

航空直銷對(duì)賬系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)培訓(xùn)資料-資料下載頁(yè)

2025-04-06 05:06本頁(yè)面
  

【正文】 (s)。 sourceList= list。 total = 1。 */ return SUCCESS。 } 用戶列表查詢的核心代碼用戶新增、編輯功能提供對(duì)用戶的管理功能,在對(duì)用戶進(jìn)行管理時(shí),同時(shí)將管理用戶的角色權(quán)限,: 用戶編輯界面 配置管理系統(tǒng)工具功能模塊包括對(duì)賬數(shù)據(jù)配置、對(duì)賬業(yè)務(wù)配置、操作員管理三個(gè)子模塊功能。 對(duì)賬數(shù)據(jù)配置對(duì)賬數(shù)據(jù)配置基于數(shù)據(jù)配置完成的基礎(chǔ)上,主要功能為抽取出數(shù)據(jù)源文件中的數(shù)據(jù),將文件數(shù)據(jù)固化為可對(duì)帳數(shù)據(jù)@Override // 新增對(duì)賬數(shù)據(jù)配置 public TConvertrule add(TConvertrule entity) throws ActionException { // 首先查詢對(duì)賬配置是否已經(jīng)存在 int ruleCount = ( ruleName = 39。 + () + 39。 and dataMark = 1 )。 // 如果存在,那么拋出異常 if (ruleCount 0) { throw new ActionException(, 該規(guī)則名稱已經(jīng)存在,請(qǐng)檢查!)。 } (entity)。 //循環(huán)增加數(shù)據(jù)列配置 SetTConvertcolumn cols = ()。 for (IteratorTConvertcolumn it = ()。 ()。) { TConvertcolumn col = ()。 (())。 (1)。 (entity)。 (col)。 } if (!createConvertTable(entity)) { throw new ActionException(, 對(duì)賬數(shù)據(jù)表創(chuàng)建失敗,請(qǐng)檢查!)。 } }對(duì)賬數(shù)據(jù)配置分為對(duì)賬數(shù)據(jù)配置列表、新增對(duì)賬數(shù)據(jù)配置、測(cè)試規(guī)則等功能。:新增對(duì)賬數(shù)據(jù)配置功能,將數(shù)據(jù)源定義的數(shù)據(jù)文件拆分、組合轉(zhuǎn)化為固定規(guī)則的數(shù)據(jù)。: 對(duì)賬業(yè)務(wù)配置對(duì)賬業(yè)務(wù)配置基于對(duì)賬數(shù)據(jù)配置完成的基礎(chǔ)上,通過(guò)配置一份本地系統(tǒng)數(shù)據(jù)附加一份外部系統(tǒng)數(shù)據(jù),并配置不同數(shù)據(jù)間的核對(duì)規(guī)則實(shí)現(xiàn)數(shù)據(jù)核對(duì)業(yè)務(wù)的靈活性。核對(duì)業(yè)務(wù)規(guī)則屬性包括:起始數(shù)據(jù)源、目標(biāo)數(shù)據(jù)源、匹配數(shù)據(jù)列、核對(duì)數(shù)據(jù)列、展示數(shù)據(jù)列、核對(duì)規(guī)則、核對(duì)頻率等。// 新增對(duì)賬業(yè)務(wù)配置public CheckRuleBo add(CheckRuleBo entity) throws Exception { TCheckrule en = new TCheckrule()。 SetTMatchcolumn cols = ()。 for (IteratorTMatchcolumn it = ()。 ()。) { TMatchcolumn col = ()。 TConvertcolumn clocal = convertColumnDao .get(())。 TConvertcolumn cout = (())。 if (!().equals(())) { throw new ActionException(, (匹配列:%s與%s類型不一致!, (), ()))。 } (1)。 (en)。 (col)。 } SetTCheckcolumn cols2 = ()。 for (IteratorTCheckcolumn it = ()。 ()。) { if (!().equals(())) { throw new ActionException(, (核對(duì)列:%s與%s類型不一致!, (), ()))。 } } // 生成表 createCheckTable(en)。 // 生成轉(zhuǎn)換池 (en, 0)。 return entity。 }對(duì)賬業(yè)務(wù)配置分為規(guī)則列表、新增核對(duì)業(yè)務(wù)等功能。: 新增核對(duì)業(yè)務(wù)核心代碼新增核對(duì)業(yè)務(wù)規(guī)則功能,將不同的對(duì)賬數(shù)據(jù)進(jìn)行組合,配置相應(yīng)的匹配規(guī)則與核對(duì)規(guī)則,配置核對(duì)業(yè)務(wù)。: 對(duì)賬操作員管理對(duì)賬操作員是角色為對(duì)賬業(yè)務(wù)員的用戶。通過(guò)分配對(duì)賬操作員的權(quán)限,可以將不同對(duì)賬業(yè)務(wù)劃分給不同對(duì)賬操作員進(jìn)行,實(shí)現(xiàn)業(yè)務(wù)單元化、可配置化。對(duì)賬權(quán)限屬性包括:核對(duì)數(shù)據(jù)范圍、查看數(shù)據(jù)范圍、管理數(shù)據(jù)等級(jí)(查看、管理、刪除)。: @Override public Boolean manageBusinessauthority(TUser entity, ListInteger baList) throws ActionException { for (IteratorTBusinessauthority ir = () .iterator()。 ()。) { TBusinessauthority ba = ()。 (ba)。 } for (Integer bo : baList) { TBusinessauthority ba = new TBusinessauthority()。 TCheckrule rule = new TCheckrule()。 (bo)。 (rule)。 (entity)。 (ba)。 } return true。 } 配置對(duì)賬業(yè)務(wù)權(quán)限核心代碼配置對(duì)賬操作員業(yè)務(wù)權(quán)限將配置對(duì)賬業(yè)務(wù)員的操作權(quán)限,實(shí)現(xiàn)對(duì)操作員的權(quán)限管理,: 配置對(duì)賬業(yè)務(wù)權(quán)限界面 對(duì)賬業(yè)務(wù)對(duì)賬業(yè)務(wù)功能模塊包括對(duì)賬結(jié)果處理、手工上傳對(duì)賬數(shù)據(jù)、手工對(duì)賬三個(gè)子模塊功能。 對(duì)賬結(jié)果處理對(duì)賬結(jié)果處理是將自動(dòng)及手工對(duì)賬完成后生成的對(duì)賬結(jié)果進(jìn)行處理、調(diào)整。對(duì)賬失敗的數(shù)據(jù),可進(jìn)行調(diào)賬,對(duì)成功的對(duì)賬結(jié)果,可生效對(duì)賬數(shù)據(jù)。對(duì)賬結(jié)果處理分為查看對(duì)賬歷史、查看生效對(duì)賬結(jié)果、查看對(duì)賬結(jié)果明細(xì)、差錯(cuò)處理、批量操作對(duì)賬結(jié)果等功能。: // 修正結(jié)果 @Override public CglibBean repairResult(TCheckplan plan, int resultId, JSONObject jsobj, Boolean isVerify) throws ClassNotFoundException, ParseException { TCheckpool pool = (())。 // 取匹配列 TCheckrule rule = ()。 // 原數(shù)據(jù) CglibBean oldBean = (CglibBean) getCheckResultById(plan, resultId, true)。 if (oldBean == null) { return null。 } else { (verify, 2)。 String remark = (String) (remark)。 (remark, remark + 因產(chǎn)生新對(duì)賬結(jié)果廢除對(duì)賬結(jié)果)。 } // 新數(shù)據(jù) CglibBean bean = getResultFromJsonObject(plan, resultId, jsobj)。 if (bean == null) { return null。 } else { (dataMark, 1)。 if (isVerify) { (verify, 1)。 } (preId, (id))。 } (plan, rule, oldBean)。 (plan, rule, bean)。 return bean。 } 修正對(duì)賬結(jié)果核心代碼對(duì)賬結(jié)果頁(yè)面,負(fù)責(zé)展示對(duì)賬結(jié)果明細(xì),在此界面上,可以對(duì)數(shù)據(jù)進(jìn)行查看操作,當(dāng)數(shù)據(jù)對(duì)賬失敗時(shí),可修正異常結(jié)果。可對(duì)數(shù)據(jù)進(jìn)行生效、廢除、延后對(duì)賬等操作??赏ㄟ^(guò)查看處理記錄監(jiān)控對(duì)賬結(jié)果的操作歷史,保證數(shù)據(jù)安全性。系統(tǒng)還提供的批量操作功能,方便執(zhí)行批量操作。:: 修正異常界面 手工對(duì)賬功能為了提供在自動(dòng)對(duì)賬無(wú)效情況或錯(cuò)誤的情況下另一種對(duì)賬手段,系統(tǒng)提供了手工對(duì)賬功能,通過(guò)選擇對(duì)賬業(yè)務(wù)規(guī)則上傳相應(yīng)的數(shù)據(jù)文件,來(lái)執(zhí)行手工對(duì)賬。手工對(duì)賬功能,: 選擇核對(duì)業(yè)務(wù)規(guī)則界面: 上傳數(shù)據(jù)文件界面 本章小結(jié) 本章是系統(tǒng)的實(shí)現(xiàn),著重對(duì)系統(tǒng)實(shí)現(xiàn)的環(huán)境以及各個(gè)功能模塊的實(shí)現(xiàn)進(jìn)行了介紹,給出系統(tǒng)實(shí)現(xiàn)的文字描述,標(biāo)志性界面以及關(guān)鍵性代碼。第5章 系統(tǒng)測(cè)試與部署 測(cè)試環(huán)境服務(wù)器端:(1)操作系統(tǒng):window server 2013 (2)應(yīng)用服務(wù)器:tomcat (3)數(shù)據(jù)庫(kù)系統(tǒng):mysql (4)客戶端:windows 7(6)客戶端瀏覽器:firefox。網(wǎng)絡(luò)環(huán)境:(1)局域網(wǎng):帶寬10100M(2)寬帶:10M。 系統(tǒng)部署圖從上述部署圖可以看到,同時(shí)該服務(wù)器還安裝了具有自動(dòng)化運(yùn)行特點(diǎn)的對(duì)賬數(shù)據(jù)機(jī)器人、數(shù)據(jù)轉(zhuǎn)換機(jī)器人、獲取數(shù)據(jù)機(jī)器人。為了保障系統(tǒng)安全,在該服務(wù)器與互聯(lián)網(wǎng)系統(tǒng)之間架設(shè)了防火墻。,內(nèi)網(wǎng)的應(yīng)用服務(wù)器和客戶端服務(wù)器均可以訪問(wèn)該數(shù)據(jù)庫(kù)服務(wù)器。 系統(tǒng)的測(cè)試系統(tǒng)測(cè)試的主要目的就是為了發(fā)現(xiàn)系統(tǒng)存在的缺陷、錯(cuò)誤以及性能方面的問(wèn)題。也就是說(shuō)系統(tǒng)的測(cè)試不但要測(cè)試系統(tǒng)是否按照需求分析中的要求正常運(yùn)行,還要測(cè)試系統(tǒng)的性能狀況。本文從功能和性能兩個(gè)方面對(duì)系統(tǒng)進(jìn)行測(cè)試:: 測(cè)試用例格式編號(hào)需求來(lái)源測(cè)試名稱測(cè)試步驟預(yù)期結(jié)果測(cè)試結(jié)果1用戶管理用戶登錄;,點(diǎn)擊登錄按鈕。登錄成功通過(guò)測(cè)試系統(tǒng)功能方面的測(cè)試要涵蓋系統(tǒng)所有功能,包括系統(tǒng)管理、對(duì)賬業(yè)務(wù)配置管理、自動(dòng)數(shù)據(jù)處理等模塊的功能。限于篇幅,本文摘錄了部分功能方面的測(cè)試用例。:編號(hào)需求來(lái)源測(cè)試名稱測(cè)試步驟預(yù)期結(jié)果測(cè)試結(jié)果user1用戶管理分配用戶權(quán)限1. 進(jìn)入操作員管理頁(yè)面,選中某用戶,點(diǎn)擊“修改”“確定”退出用該用戶登錄,能夠使用新配置的權(quán)限。通過(guò)測(cè)試config1收集數(shù)據(jù)機(jī)器人查看外部數(shù)據(jù)源1. 進(jìn)入查看數(shù)據(jù)接口功能2. 展示外部對(duì)賬源數(shù)據(jù)接口列表,展示所有可用外部對(duì)賬源數(shù)據(jù)接口顯示內(nèi)容與實(shí)際相符通過(guò)測(cè)試Config2轉(zhuǎn)換數(shù)據(jù)業(yè)務(wù)轉(zhuǎn)換數(shù)據(jù)查詢(待對(duì)賬數(shù)據(jù)、數(shù)據(jù)源、數(shù)據(jù)源類型等),查詢結(jié)果“重置查詢”,且有相應(yīng)提示框通過(guò)測(cè)試Config3轉(zhuǎn)換數(shù)據(jù)業(yè)務(wù)查看轉(zhuǎn)換數(shù)據(jù)詳情“詳情”、數(shù)據(jù)源信息及列信息等通過(guò)測(cè)試Config4轉(zhuǎn)換數(shù)據(jù)業(yè)務(wù)修改轉(zhuǎn)換數(shù)據(jù)配置“修改”“取消”“確定”通過(guò)測(cè)試Ac1查看對(duì)賬結(jié)果查詢對(duì)賬結(jié)果(核對(duì)規(guī)則名稱、類型等),點(diǎn)擊“查詢”“重置查詢”,且有相應(yīng)提示框通過(guò)測(cè)試Ac2查看對(duì)賬結(jié)果對(duì)賬結(jié)果列表,點(diǎn)擊回車鍵,選擇當(dāng)前頁(yè)顯示行數(shù)通過(guò)測(cè)試Ac3查看對(duì)賬結(jié)果對(duì)賬結(jié)果明細(xì),點(diǎn)擊后面的詳情。通過(guò)測(cè)試Ac4查看對(duì)賬結(jié)果對(duì)賬差錯(cuò)處理1. 點(diǎn)擊某對(duì)賬結(jié)果記錄的“刪除”鏈接,彈出刪除確認(rèn)框2. 點(diǎn)擊“確定”,確認(rèn)刪除該記錄3. 刪除成功后,彈出刪除成功的提示框通過(guò)測(cè)試Robot1自動(dòng)獲取數(shù)據(jù)定時(shí)執(zhí)行,設(shè)置工行自動(dòng)獲取數(shù)據(jù)時(shí)間為當(dāng)天上午8點(diǎn)。通過(guò)測(cè)試Robot2自動(dòng)轉(zhuǎn)換數(shù)據(jù)數(shù)據(jù)轉(zhuǎn)換。,并建立一個(gè)轉(zhuǎn)換任務(wù)。,查詢到轉(zhuǎn)換后的結(jié)果數(shù)據(jù)集。通過(guò)測(cè)試直銷對(duì)賬系統(tǒng)每天要接入10萬(wàn)條左右的數(shù)據(jù),嚴(yán)格來(lái)說(shuō),該數(shù)量級(jí)并不大,良好的異步、自動(dòng)化處理設(shè)計(jì),保證程序性能在目標(biāo)服務(wù)器上都能夠平穩(wěn)運(yùn)行。系統(tǒng)對(duì)用戶交互處理的響應(yīng)時(shí)間在3秒內(nèi),都滿足用戶的基本要求。另外,通過(guò)模擬輸入對(duì)系統(tǒng)的承載能力進(jìn)行測(cè)試,發(fā)現(xiàn)系統(tǒng)隨著用戶數(shù)量的增多,響應(yīng)時(shí)間有所降低,但符合設(shè)計(jì)承載能力的要求。 本章小結(jié)本章首先介紹了測(cè)試環(huán)境,給出了測(cè)試用例,并對(duì)系統(tǒng)各功能模塊進(jìn)行了測(cè)試,最后對(duì)系統(tǒng)進(jìn)行性能測(cè)試以及可用性測(cè)試。結(jié)論四川航空直銷對(duì)賬系統(tǒng)達(dá)到了既定的建設(shè)目標(biāo),是一個(gè)成功的自主研發(fā)軟件項(xiàng)目。在本項(xiàng)目過(guò)程中,掌握必要的編程技能、攻克技術(shù)難點(diǎn)是成功的基礎(chǔ),但規(guī)范化的開發(fā)過(guò)程,才是保證項(xiàng)目成功的關(guān)鍵。(1)為了降低風(fēng)險(xiǎn)、同時(shí)兼顧開發(fā)效率,議定:需求階段、架構(gòu)設(shè)計(jì)階段采用瀑布開發(fā)模式;界面原型設(shè)計(jì)階段、數(shù)據(jù)庫(kù)設(shè)計(jì)階段以及編碼階段采用極限開發(fā)模式。(2)需求階段,采用一定方法逐步細(xì)化需求:確定了業(yè)務(wù)價(jià)值、項(xiàng)目范圍和成功標(biāo)準(zhǔn),可以作為需求優(yōu)先級(jí)的評(píng)定標(biāo)準(zhǔn);進(jìn)行需求開發(fā)培訓(xùn),讓業(yè)務(wù)人員能夠理解需求的重要性以及如何做出好的需求;擬定需求調(diào)研計(jì)劃,組織需求評(píng)審,讓高層領(lǐng)導(dǎo)、業(yè)務(wù)人員一起對(duì)整理好的需求文檔進(jìn)行研討,達(dá)成共識(shí)。(3)設(shè)計(jì)階段,采用一定的方法優(yōu)化需求:理解掌握需求后,通過(guò)良好的架構(gòu)設(shè)計(jì)工作,把整體的、復(fù)雜的功能按照一定的邏輯組織到個(gè)別的、簡(jiǎn)單的子系統(tǒng)中,降低了耦合度,同時(shí)能夠保證迭代式開發(fā)進(jìn)度;利用界面原型設(shè)計(jì),對(duì)軟件需求進(jìn)行驗(yàn)證。(4)分階段進(jìn)行測(cè)試,保證軟件質(zhì)量:首先,對(duì)關(guān)鍵邏輯代碼做單元測(cè)試;其次,對(duì)每次迭代進(jìn)行系統(tǒng)測(cè)試,涵蓋功能、性能、安全性、瀏覽器兼容性測(cè)試;系統(tǒng)測(cè)試全部通過(guò)后,組織用戶測(cè)試,涵蓋功能、易用性測(cè)試。簡(jiǎn)而言之,本項(xiàng)目采用規(guī)范的、高效的自定義開發(fā)過(guò)程(瀑布與極限結(jié)合),組織業(yè)務(wù)人員積極參與項(xiàng)目建設(shè),保證了項(xiàng)目按期保質(zhì)完成。目前該系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1