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

正文內(nèi)容

基于webservice技術(shù)新華書店連鎖系統(tǒng)-在線瀏覽

2025-08-10 06:46本頁(yè)面
  

【正文】 上傳、物流發(fā)貨數(shù)據(jù)上傳、財(cái)務(wù)結(jié)算數(shù)據(jù)上傳、綜合業(yè)務(wù)系統(tǒng)配貨指令上傳、門店銷售數(shù)據(jù)上傳、門店收貨確認(rèn)數(shù)據(jù)上傳。數(shù)據(jù)模塊是連鎖平臺(tái)重要的一環(huán),他將各系統(tǒng)中的數(shù)據(jù)提交到連鎖平臺(tái)或者將其他系統(tǒng)提交到連鎖平臺(tái)的數(shù)據(jù)下載到本系統(tǒng)的數(shù)據(jù)庫(kù)。2. 數(shù)據(jù)查詢:該模塊通過(guò)B/S架構(gòu)構(gòu)建了一個(gè)給企業(yè)各部門查詢數(shù)據(jù)的窗口,門店可以從門店銷售查詢模塊查詢到自己的銷售數(shù)據(jù)、從財(cái)務(wù)結(jié)算數(shù)據(jù)查詢模塊查詢到資金的流轉(zhuǎn)情況、從總部庫(kù)存查詢模塊查詢到總部庫(kù)存情況。3. 業(yè)務(wù)快速通:該模塊根據(jù)門店上傳的銷售、收貨數(shù)據(jù)綜合儲(chǔ)運(yùn)物流計(jì)算出總部的庫(kù)存情況,根據(jù)科學(xué)的原則生成發(fā)往各公司的配貨單據(jù)以及總部的采購(gòu)單據(jù)。4. 系統(tǒng)維護(hù):該模塊包括日志分析、用戶及權(quán)限管理、數(shù)據(jù)整理三個(gè)子功能模塊。本系統(tǒng)要完成上述四大功能模塊的設(shè)計(jì)和實(shí)現(xiàn),并保證上線使用。這是系統(tǒng)最終要達(dá)到的目標(biāo)。C/S即客戶機(jī)/服務(wù)器結(jié)構(gòu);B/S即瀏覽器/這是現(xiàn)代應(yīng)用軟件的兩種主要體系結(jié)構(gòu)[30]。C/S結(jié)構(gòu)充分利用了兩端的硬件環(huán)境,將系統(tǒng)的業(yè)務(wù)邏輯分配在兩端進(jìn)行。由于客戶機(jī)要為之設(shè)計(jì)專門的軟件,因而不同平臺(tái)上的客戶就要設(shè)計(jì)新的客戶軟件。在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,C/S結(jié)構(gòu)需要選擇適當(dāng)?shù)臄?shù)據(jù)庫(kù)平臺(tái)來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)數(shù)據(jù)的真正“統(tǒng)一”,使分布在兩地的數(shù)據(jù)同步提交數(shù)據(jù)庫(kù)服務(wù)器去管理,但是邏輯上只要操作者直接訪問(wèn)統(tǒng)一個(gè)數(shù)據(jù)庫(kù)服務(wù)器才能真正實(shí)現(xiàn)。從上述軟件的架構(gòu)和數(shù)據(jù)的管理來(lái)看,C/S結(jié)構(gòu)充分利用了網(wǎng)絡(luò)平臺(tái)上的硬件資源,減輕了服務(wù)器的工作負(fù)載以及客戶端與服務(wù)器之間的通信量。 2.B/S軟件體系結(jié)構(gòu)B/S結(jié)構(gòu)可以用于廣域網(wǎng),適合分散的用戶群體,適合規(guī)模較大的應(yīng)用環(huán)境。在服務(wù)器端可以采用三層或多層或者基于構(gòu)件組裝的軟件結(jié)構(gòu)。服務(wù)器端軟件采用分層次或構(gòu)件組裝結(jié)構(gòu),則軟件的復(fù)用性高,并且軟件的升級(jí)和擴(kuò)展代價(jià)小。因此數(shù)據(jù)的同步性較好,減少了運(yùn)行過(guò)程中的維護(hù)費(fèi)用。綜合C/S和B/S各自的特點(diǎn)以及考評(píng)系統(tǒng)實(shí)際的應(yīng)用環(huán)境,根據(jù)實(shí)際情況,我們采用了C/S和B/S的復(fù)合結(jié)構(gòu)來(lái)實(shí)現(xiàn)連鎖管理系統(tǒng),門店系統(tǒng)、儲(chǔ)運(yùn)物流系統(tǒng)、綜合業(yè)務(wù)管理系統(tǒng)及連鎖管理系統(tǒng)終端用戶和連鎖管理系統(tǒng)之間采用了B/S結(jié)構(gòu),而財(cái)務(wù)管理系統(tǒng)和連鎖管理系統(tǒng)之間采用了C/S結(jié)構(gòu)。將Java的動(dòng)態(tài)功能和Java Enterprise標(biāo)準(zhǔn)的安全性引入大型網(wǎng)絡(luò)應(yīng)用的開(kāi)發(fā)、集成、部署和管理之中。BEA WebLogic Server可為部署適應(yīng)性個(gè)性化電子商務(wù)應(yīng)用系統(tǒng)提供完善的解決方案。2. 采用Hibernate作為數(shù)據(jù)持久層的解決方案。它不僅提供了從Java類到數(shù)據(jù)表之間的映射,也提供了數(shù)據(jù)查詢和恢復(fù)機(jī)制。 另外Hibernate可以利用代理模式來(lái)簡(jiǎn)化載入類的過(guò)程,這將大大減少利用Hibernate QL從數(shù)據(jù)庫(kù)提取數(shù)據(jù)的代碼的編寫量,從而節(jié)約開(kāi)發(fā)時(shí)間和開(kāi)發(fā)成本Hibernate可以和多種Web服務(wù)器或者應(yīng)用服務(wù)器良好集成,如今已經(jīng)支持幾乎所有的流行的數(shù)據(jù)庫(kù)服務(wù)器。: Hibernate架構(gòu)圖,XML Mapping來(lái)為應(yīng)用程序提供數(shù)據(jù)持久化服務(wù)。它最大限度地利用了網(wǎng)絡(luò),Java的小應(yīng)用程序(applet)可在網(wǎng)絡(luò)上傳輸而不受CPU和環(huán)境的限制。具體的說(shuō)java具備以下優(yōu)點(diǎn)216。Java略去了運(yùn)算符重載、多重繼承等模糊的概念,并且通過(guò)實(shí)現(xiàn)自動(dòng)垃圾收集大大簡(jiǎn)化了程序設(shè)計(jì)者的內(nèi)存管理工作。 面向?qū)ο螅篔ava語(yǔ)言的設(shè)計(jì)集中于對(duì)象及其接口,它提供了簡(jiǎn)單的類機(jī)制以及動(dòng)態(tài)的接口模型。而類則提供了一類對(duì)象的原型,并且通過(guò)繼承機(jī)制,子類可以使用父類所提供的方法,實(shí)現(xiàn)了代碼的復(fù)用。 分布性:Java是面向網(wǎng)絡(luò)的語(yǔ)言。216。它提供自動(dòng)垃圾收集來(lái)進(jìn)行內(nèi)存管理,防止程序員在管理內(nèi)存時(shí)容易產(chǎn)生的錯(cuò)誤。216。Java不支持指針,一切對(duì)內(nèi)存的訪問(wèn)都必須通過(guò)對(duì)象的實(shí)例變量來(lái)實(shí)現(xiàn),這樣就防止程序員使用特洛伊木馬等欺騙手段訪問(wèn)對(duì)象的私有成員,同時(shí)也避免了指針操作中容易產(chǎn)生的錯(cuò)誤。 可移植性:與平臺(tái)無(wú)關(guān)的特性使Java程序可以方便地被移植到網(wǎng)絡(luò)上的不同機(jī)器。 綜合以上特點(diǎn),因此我們選擇了java作為開(kāi)發(fā)工具。使用 Web Service 技術(shù)可以以獨(dú)立于平臺(tái)的方式,通過(guò)標(biāo)準(zhǔn)的 Web 協(xié)議,建立可以由應(yīng)用程序通過(guò)網(wǎng)絡(luò)訪問(wèn)的應(yīng)用程序邏輯單元。與網(wǎng)絡(luò)的分層結(jié)構(gòu)相同,上一層需要下一層的支持。Web Service 協(xié)議棧的基礎(chǔ)是網(wǎng)絡(luò)層。Internet上可以公用的 Web Service使用普遍部署的網(wǎng)絡(luò)協(xié)議。Web Service 還可以支持其它因特網(wǎng)協(xié)議。XML 是一種通用的數(shù)據(jù)表示法,用插入標(biāo)記的方法把文本流轉(zhuǎn)化為一個(gè)內(nèi)部結(jié)構(gòu)可能高度復(fù)雜的數(shù)據(jù)對(duì)象。SOAP 以 XML 標(biāo)準(zhǔn)封裝調(diào)用遠(yuǎn)程服務(wù)的格式,有別于其它分布式對(duì)象模型調(diào)用特定的調(diào)用格式,例如 CORBA 的 GIOP 以及 DCOM 的 ORPC。WSDL 定義了服務(wù)交互的接口和結(jié)構(gòu),是基于 XML 的服務(wù)描述的標(biāo)準(zhǔn)。UDDI 注冊(cè)和發(fā)布 Web Service。 WEB SERVICE的運(yùn)行機(jī)制WEB 服務(wù)體系結(jié)構(gòu)基于服務(wù)提供者、服務(wù)注冊(cè)中心、服務(wù)請(qǐng)求者這三個(gè)角色之間的交互,這些交互包括發(fā)布、查找、綁定三個(gè)操作。服務(wù)請(qǐng)求者從服務(wù)注冊(cè)中心查找檢索服務(wù)描述,把WEB服務(wù)和WEB提供者進(jìn)行綁定并調(diào)用服務(wù)。 WEB SERVICE 的運(yùn)行機(jī)制 系統(tǒng)功能模塊設(shè)計(jì) 連鎖管理系統(tǒng)的數(shù)據(jù)流連鎖管理系統(tǒng)作為企業(yè)信息系統(tǒng)的數(shù)據(jù)及業(yè)務(wù)交換中心,他接受儲(chǔ)運(yùn)物流系統(tǒng)的收貨、發(fā)貨數(shù)據(jù),將這些數(shù)據(jù)提供給門店系統(tǒng)下載。連鎖管理系統(tǒng)在整個(gè)新華書店集團(tuán)的信息管理系統(tǒng)中起到了一個(gè)橋梁的作用。1. 門店數(shù)據(jù)傳輸模塊門店數(shù)據(jù)傳輸模塊是連接連鎖系統(tǒng)和門店系統(tǒng)的模塊,他采用了WEB SERVICE 技術(shù)來(lái)解決門店系統(tǒng)架構(gòu)的多樣性的問(wèn)題。 銷售數(shù)據(jù)上傳:將各門店的銷售數(shù)據(jù)整合成連鎖平臺(tái)規(guī)定的格式,上傳到連鎖管理平臺(tái)。 收貨確認(rèn)上傳:各門店在收到貨物往門店系統(tǒng)做了相應(yīng)得受貨數(shù)據(jù)以后,提交確認(rèn)收取貨物,如果實(shí)物有差錯(cuò)應(yīng)該提交差錯(cuò)單據(jù)。 收貨單據(jù)下載:各門店根據(jù)物流發(fā)貨實(shí)物以及隨貨單據(jù),從連鎖平臺(tái)上下載相應(yīng)單號(hào)的單據(jù),并核對(duì)實(shí)物、單據(jù)、和下載的數(shù)據(jù)。 基本資料下載:各門店下在對(duì)應(yīng)單據(jù)的貨物商品資料。使得各技術(shù)平臺(tái)各異門店系統(tǒng)通過(guò)調(diào)用統(tǒng)一的連鎖管理系統(tǒng)的統(tǒng)一接口,來(lái)上傳下載數(shù)據(jù),實(shí)現(xiàn)門店系統(tǒng)和連鎖平臺(tái)系統(tǒng)的數(shù)據(jù)交互。綜合業(yè)務(wù)數(shù)據(jù)傳輸門店銷售、收貨數(shù)據(jù)上傳門店盤存數(shù)據(jù)下載業(yè)務(wù)操作指令上傳 216。216。這些指令可以指導(dǎo)業(yè)務(wù)部門掌握銷售情況。3. 儲(chǔ)運(yùn)物流數(shù)據(jù)傳輸子模塊。 儲(chǔ)運(yùn)發(fā)貨數(shù)據(jù)上傳是將儲(chǔ)運(yùn)發(fā)往各門店的貨物單據(jù)上傳到連鎖管理系統(tǒng)以備門店系統(tǒng)下載。 門店收貨差錯(cuò)下載是將門店提交到連鎖平臺(tái)的收貨差錯(cuò)數(shù)據(jù)下載到儲(chǔ)運(yùn)物流系統(tǒng)已備進(jìn)一步的差錯(cuò)處理。 財(cái)務(wù)結(jié)算數(shù)據(jù)下載是將財(cái)務(wù)系統(tǒng)提交到連鎖系統(tǒng)的結(jié)算數(shù)據(jù)下載到儲(chǔ)運(yùn)系統(tǒng)已備財(cái)務(wù)計(jì)算。4. 財(cái)務(wù)數(shù)據(jù)傳輸子模塊門店收貨數(shù)據(jù)下載門店銷售數(shù)據(jù)下載財(cái)務(wù)數(shù)據(jù)傳輸結(jié)算單據(jù)上傳儲(chǔ)運(yùn)物流發(fā)貨數(shù)據(jù)下載216。216。這些數(shù)據(jù)是財(cái)務(wù)系統(tǒng)作出財(cái)務(wù)結(jié)算的數(shù)據(jù)基礎(chǔ)。 結(jié)算單據(jù)上傳是財(cái)務(wù)根據(jù)下載的數(shù)據(jù)生成結(jié)算單據(jù)并上傳倒連鎖平臺(tái)供儲(chǔ)運(yùn)物流以及門店系統(tǒng)結(jié)算使用。 業(yè)務(wù)快速通道連鎖管理系統(tǒng)運(yùn)行后大部分的業(yè)務(wù)決策功能還是放在綜合業(yè)務(wù)管理系統(tǒng)中進(jìn)行,綜合業(yè)務(wù)系統(tǒng)在做出業(yè)務(wù)決策后將指令發(fā)到連鎖管理系統(tǒng)供其他各系統(tǒng)下載執(zhí)行。1. 分書計(jì)劃模塊:分書計(jì)劃模塊是根據(jù)門店上傳的報(bào)訂單,查詢總部的庫(kù)存情況,做出合理的向門店的分書計(jì)劃。因?yàn)橥ㄟ^(guò)web service實(shí)現(xiàn)了自動(dòng)的數(shù)據(jù)交互因此大大提高了系統(tǒng)的效率。物流定期下載配送單,執(zhí)行實(shí)物配送??偛繕I(yè)務(wù)人員顯示詳單時(shí),應(yīng)顯示目前每種書目庫(kù)存量。查看時(shí),顯示當(dāng)前報(bào)訂信息。),單據(jù)信息查詢處理。2. 退貨模塊:該模塊式門店退貨的快速通道,對(duì)于盤活門店的庫(kù)存,加快資金的周轉(zhuǎn)有著重要的作用。 在連鎖平臺(tái)進(jìn)行請(qǐng)退:連鎖平臺(tái)提供門店請(qǐng)退模塊,允許連鎖門店對(duì)存放在該門店中的權(quán)屬總部(新庫(kù)存)和權(quán)屬門店(老庫(kù)存)商品進(jìn)行請(qǐng)退。門店業(yè)務(wù)人員登錄連鎖平臺(tái),在門店請(qǐng)退中進(jìn)行請(qǐng)退操作,確認(rèn)后形成門店請(qǐng)退計(jì)劃。 在門店系統(tǒng)進(jìn)行請(qǐng)退:連鎖店系統(tǒng)提供退貨分析功能,提供按版別、類別、品種、收貨日期、庫(kù)存范圍、進(jìn)銷比等查詢條件,通過(guò)對(duì)庫(kù)存、收貨、銷售等進(jìn)行分析生成初始退貨計(jì)劃。216。 216。提供按店號(hào)、店名、書號(hào)、書名、版別、自定義分類、供應(yīng)商、出版日期、退貨期限、庫(kù)存范圍、定價(jià)范圍、進(jìn)銷比等查詢條件;在查詢結(jié)果中除顯示該商品的基本信息外,還應(yīng)顯示總部發(fā)貨數(shù)、門店收貨數(shù)、門店銷售數(shù)、庫(kù)存中新庫(kù)存數(shù)、老庫(kù)存數(shù)、退貨期限等字段。催退計(jì)劃直接作為準(zhǔn)退計(jì)劃。 總部準(zhǔn)退:連鎖平臺(tái)提供請(qǐng)退審核功能,提供按店、請(qǐng)退時(shí)間、請(qǐng)退批次等條件查詢,查詢結(jié)果中除顯示該商品的基本信息外,還應(yīng)顯示總部發(fā)貨數(shù)、門店收貨數(shù)、門店銷售數(shù)、庫(kù)存中新庫(kù)存數(shù)、老庫(kù)存數(shù)、退貨期限、門店請(qǐng)退數(shù)、準(zhǔn)退數(shù)量、準(zhǔn)退折扣等字段。同時(shí),平臺(tái)應(yīng)對(duì)準(zhǔn)退范圍內(nèi)的商品提供快速準(zhǔn)退功能,對(duì)超出準(zhǔn)退范圍的給予特殊標(biāo)識(shí)或提示。216。連鎖店系統(tǒng)須控制退貨數(shù)據(jù)不得超過(guò)準(zhǔn)退計(jì)劃。216。連鎖門店下載實(shí)際收退數(shù)據(jù),系統(tǒng)根據(jù)門店退貨數(shù)據(jù)和實(shí)際收退數(shù)據(jù)進(jìn)行對(duì)比,并對(duì)門店退貨數(shù)據(jù)和門店庫(kù)存數(shù)據(jù)進(jìn)行相應(yīng)處理。 差錯(cuò)處理:1)實(shí)物少于收退計(jì)劃的,物流公司按實(shí)收退入庫(kù),并將實(shí)際收退信息交換至連鎖平臺(tái);門店系統(tǒng)根據(jù)實(shí)際收退數(shù)據(jù)進(jìn)行內(nèi)部數(shù)據(jù)處理。2)實(shí)物多于收退計(jì)劃的,多出部分,物流公司一律拒收,門店系統(tǒng)根據(jù)實(shí)際收退數(shù)據(jù)進(jìn)行內(nèi)部數(shù)據(jù)處理。如門店退貨數(shù)據(jù)中的折扣與收退計(jì)劃中的折扣不同,物流公司以收退計(jì)劃中的折扣收貨入庫(kù),同時(shí)通知業(yè)務(wù)公司;門店根據(jù)實(shí)際收退數(shù)據(jù)進(jìn)行內(nèi)部數(shù)據(jù)處理。后臺(tái)數(shù)據(jù)庫(kù)為Oracle數(shù)據(jù)庫(kù)。數(shù)據(jù)查詢財(cái)務(wù)結(jié)算查詢庫(kù)存查詢收發(fā)貨查詢銷售數(shù)據(jù)查詢216。216。216。216。 系統(tǒng)維護(hù)模塊系統(tǒng)維護(hù)用戶權(quán)限管理日志分析數(shù)據(jù)整理216。216。216。第四章 系統(tǒng)關(guān)鍵技術(shù)在第二章的技術(shù)方案選擇中我們已經(jīng)介紹了hibernate的架構(gòu),這一節(jié)將詳細(xì)介紹如何應(yīng)用hibernate實(shí)現(xiàn)數(shù)據(jù)持久層。?。紁roperty name=>admin</property>?。紁roperty name=>rubipass</property>指定數(shù)據(jù)庫(kù)的用戶名稱和密碼創(chuàng)建映射文檔確定了hibernate對(duì)象何數(shù)據(jù)庫(kù)的對(duì)應(yīng)關(guān)系, 定義了持久數(shù)據(jù)和在需要時(shí)保存關(guān)于對(duì)象的持久域、關(guān)聯(lián)、子類和代理?! ∮成湮臋n在應(yīng)用啟動(dòng)時(shí)編譯,它可為Hibernate 提供關(guān)于持久對(duì)象的相應(yīng)類。使用用Hibernate的內(nèi)建設(shè)備 CodeGenerator來(lái)創(chuàng)建stub類,的創(chuàng)建使用Hibernate的內(nèi)建設(shè)備 CodeGenerator ,執(zhí)行一個(gè)簡(jiǎn)單的命令就可以完成。package public class Event { private String title?! private void setId(Long id) {   = id。(1/4/2004)(Hibernate startup)。 SessionFactory sf = ()。} catch (HibernateException e) { ()。(ev)。()。 應(yīng)用動(dòng)態(tài)連接庫(kù)(Dynamic Link Library)制作通用數(shù)據(jù)傳輸組件的技術(shù)DLL的全稱是Dynamic Link Library, 中文叫做“動(dòng)態(tài)鏈接文件”。門店系統(tǒng)運(yùn)行平臺(tái)均采用了windows,考察諸如PB,DELPHI,VB這些開(kāi)發(fā)工具考慮到開(kāi)發(fā)工作的工作量,我們選用了DELPHI來(lái)做為DLL的開(kāi)發(fā)工具,DELPHI封裝了THTTPPRIO 、TSOAPAttachment等對(duì)象對(duì)SOAP有良好的封裝支持,DELPHI對(duì)編寫DLL程序也有著很強(qiáng)的支持,DLL程序的框架可以自動(dòng)生成,我們只需要在export關(guān)鍵字后面填入我們需要編寫的函數(shù)就可以了。在主form上放上HTTPRIO組件,并引用第二個(gè)單元TelexService(即通過(guò)WSDL importer自動(dòng)生成的單元)部分原代碼如下:procedure batchcre(filetorequest:pchar。webserviceurl:string)。 //(FileToRequest是提交的soap格式的請(qǐng)求;filetoreponse是服務(wù)回應(yīng)的xml格式文件;//webserviceurl是服務(wù)的連接地址varHTTPPRIO2:THTTPRIO。mydownloadservice:DownloadService。(filetorequest)。 := 39。//指定要調(diào)用的服務(wù)名稱GetUploadServ
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1