基于Silverlight和WCF的項(xiàng)目預(yù)算管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)
本文選題:Silverlight + WCF; 參考:《電子科技大學(xué)》2013年碩士論文
【摘要】:企業(yè)戰(zhàn)略策略之一就是成本預(yù)算管理,成本預(yù)算管理的主要目的是控制利潤,達(dá)到預(yù)定目標(biāo),對(duì)項(xiàng)目實(shí)施之前進(jìn)行全面詳細(xì)的預(yù)算,并對(duì)實(shí)施過程進(jìn)行預(yù)算追蹤和實(shí)施結(jié)果進(jìn)行分析,評(píng)估預(yù)算,從而構(gòu)建起對(duì)成本、利潤的全面的控制和管理體系,將公司管理的事后核算轉(zhuǎn)變?yōu)槭虑邦A(yù)算,事中控制,,以使企業(yè)的經(jīng)營風(fēng)險(xiǎn)除低,使企業(yè)的經(jīng)營活動(dòng)在預(yù)算管理的管控下有序的進(jìn)行。 成本預(yù)算管理作為企業(yè)戰(zhàn)略實(shí)施的一個(gè)重要的控制工具,目標(biāo)利潤為導(dǎo)向的企業(yè)項(xiàng)目,實(shí)施全面預(yù)算管理,提供全面的預(yù)算編制,預(yù)算追蹤及預(yù)算分析,以有效地建立一個(gè)管理控制系統(tǒng) 為了實(shí)現(xiàn)軟件設(shè)計(jì)的高內(nèi)聚低耦合的目的,本系統(tǒng)在設(shè)計(jì)思想方面充分利用傳統(tǒng)三層架構(gòu)的設(shè)計(jì)思想并在其基礎(chǔ)上不斷創(chuàng)新,同時(shí)在開發(fā)模式方面充分利用了B/S的開發(fā)模式的優(yōu)點(diǎn)。針對(duì)該系統(tǒng),我們?cè)诜⻊?wù)層采用WCF RIA服務(wù)來代替?zhèn)鹘y(tǒng)的Web service,其主要優(yōu)點(diǎn)在于WCF服務(wù)不但在數(shù)據(jù)傳輸?shù)臅r(shí)候?qū)鬏數(shù)臄?shù)據(jù)進(jìn)行加密,同時(shí)客戶端調(diào)用WCF服務(wù)的時(shí)候可以采用異步操作,這樣就提高了服務(wù)器對(duì)數(shù)據(jù)的處理效率。在數(shù)據(jù)的訪問層,我們采用的是Linq To Entity技術(shù)將要操作的數(shù)據(jù)進(jìn)行實(shí)體的封裝,用來優(yōu)化傳統(tǒng)三層架構(gòu)中ADO.NET訪問技術(shù),其優(yōu)點(diǎn)是一方面避免了SQL語句的注入式攻擊,同時(shí)它將要處理的數(shù)據(jù)封裝成實(shí)體,減輕了因前臺(tái)頻繁訪問數(shù)據(jù)庫而對(duì)服務(wù)器帶來的數(shù)據(jù)處理等方面的壓力,提高了服務(wù)器處理數(shù)據(jù)的效率。前臺(tái)使用Silverlight技術(shù),實(shí)現(xiàn)了跨平臺(tái)跨瀏覽器,支持微軟及蘋果的多種操作系統(tǒng)和IE、Firefox等多種流行的瀏覽軟件。 該系統(tǒng)能夠滿足項(xiàng)目預(yù)算管理方面的各個(gè)需求,同時(shí)能夠根據(jù)企業(yè)個(gè)性化的預(yù)算管理需求提供專業(yè)的解決方案。該系統(tǒng)實(shí)現(xiàn)的主要功能包括人員管理、權(quán)限管理、基價(jià)管理和項(xiàng)目管理以及數(shù)據(jù)安全性等模塊。人員管理用來實(shí)現(xiàn)系統(tǒng)內(nèi)人力資源的配置管理;能夠根據(jù)公司內(nèi)部的需要對(duì)公司已存在部門進(jìn)行修改、刪除和查詢,同時(shí)根據(jù)業(yè)務(wù)需要也可以增加一些部門;根據(jù)部門職務(wù)要求可以添加、修改、刪除和查詢一些角色。通過權(quán)限管理,將系統(tǒng)的用戶劃分為不同級(jí)別,增加了系統(tǒng)的信息安全性;鶅r(jià)管理是系統(tǒng)進(jìn)行成本管理的基礎(chǔ),其數(shù)據(jù)由于是預(yù)算管理的核心數(shù)據(jù),需要進(jìn)行加密處理,而且查看、新建和修改等操作需要用戶具有一定的權(quán)限。預(yù)算管理系統(tǒng)將具有對(duì)人員、資源進(jìn)行基礎(chǔ)價(jià)格的管理,對(duì)項(xiàng)目執(zhí)行過程的開支與預(yù)算間的比對(duì)和后期費(fèi)用的進(jìn)一步分析計(jì)算等能力。系統(tǒng)數(shù)據(jù)的安全性將系統(tǒng)中的具有較高的保密性、關(guān)鍵數(shù)據(jù)例如用戶信息、資源基價(jià)、項(xiàng)目配置等信息采取加密保護(hù)。
[Abstract]:One of the strategic strategies of the enterprise is cost budget management. The main purpose of the cost budget management is to control profits, achieve the target, and make a comprehensive and detailed budget before the implementation of the project. The budget tracking and implementation results of the implementation process are analyzed, the budget is evaluated, and a comprehensive control and management system of the cost and profit is constructed, and the after-account of the company management is transformed into the pre-budget and in-process control. In order to reduce the operating risk of enterprises and make the business activities under the control of budget management in an orderly manner. Cost budget management, as an important control tool in the implementation of enterprise strategy, aims at profit oriented enterprise projects, implements comprehensive budget management, provides comprehensive budget preparation, budget tracking and budget analysis, To effectively establish a management and control system In order to achieve the goal of high cohesion and low coupling in software design, this system makes full use of the traditional three-tier architecture design idea in the design idea and innovates constantly on its basis. At the same time, the advantages of B / S development mode are fully utilized in the development mode. In view of this system, we adopt WCF RIA service instead of traditional Web service in the service layer. Its main advantage is that WCF service not only encrypts the transmitted data in the time of data transmission, At the same time, the client can use asynchronous operation when calling WCF service, which improves the efficiency of data processing. In the data access layer, we use Linq To Entity technology to encapsulate the data to be operated, which is used to optimize the ADO.NET access technology in the traditional three-tier architecture. On the one hand, we avoid the injection attack of SQL statements. At the same time, the data that it will deal with is encapsulated into entity, which reduces the pressure of data processing brought by the server due to frequent database access, and improves the efficiency of data processing by the server. The front desk uses Silverlight technology to implement cross-platform cross-browser support Microsoft and Apple's various operating systems and Internet Explorer Firefox and other popular browsing software. The system can meet the needs of project budget management and provide professional solutions according to the individual budget management requirements of enterprises. The main functions of the system include personnel management, authority management, base price management, project management and data security module. Personnel management is used to manage human resources in the system, to modify, delete and query the existing departments according to the needs of the company, and to add some departments according to the needs of the business. You can add, modify, delete, and query some roles according to department job requirements. The users of the system are divided into different levels by privilege management, and the information security of the system is increased. The base price management is the basis of the cost management of the system. Because the data is the core data of the budget management, it needs to be encrypted and processed, and the operation such as viewing, creating and modifying need the user to have certain authority. The budget management system will have the ability to manage the basic price of personnel and resources, the comparison between the expenditure and budget of the project execution process and the further analysis and calculation of the later cost. The security of the system data makes the information in the system have high confidentiality. The key data such as user information, resource base price, item configuration and so on are protected by encryption.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 程國雄;胡世清;朱春鶯;;Silverlight和WCF的媒體管理系統(tǒng)[J];電腦編程技巧與維護(hù);2009年04期
2 閆冰;;基于WCF的分布式應(yīng)用開發(fā)[J];電腦知識(shí)與技術(shù);2008年19期
3 崔欣;;Silverlight技術(shù)的發(fā)展與應(yīng)用[J];電腦知識(shí)與技術(shù);2009年22期
4 胡興梅;李玲;;基于WCF的信息系統(tǒng)結(jié)構(gòu)模型與體系架構(gòu)的研究與設(shè)計(jì)[J];電腦知識(shí)與技術(shù);2009年22期
5 趙海寧;李洋;;基于WCF構(gòu)架的應(yīng)用與研究[J];電腦知識(shí)與技術(shù);2010年01期
6 溫銳;;基于ERP構(gòu)建全面預(yù)算管理信息系統(tǒng)的理論與實(shí)踐[J];中國管理信息化;2009年23期
7 張春;;電信運(yùn)營商預(yù)算管理系統(tǒng)架構(gòu)設(shè)計(jì)研究[J];才智;2010年28期
8 魏芳;;淺談全面預(yù)算管理系統(tǒng)與ERP的融合[J];河南機(jī)電高等?茖W(xué)校學(xué)報(bào);2006年01期
9 嚴(yán)商;黃樟燦;;WCF:Windows平臺(tái)新一代通訊基礎(chǔ)研究與分析[J];計(jì)算機(jī)與數(shù)字工程;2008年04期
10 譚淇;;基于WCF服務(wù)框架與Silverlight的Web應(yīng)用研究[J];計(jì)算機(jī)與現(xiàn)代化;2011年01期
相關(guān)重要報(bào)紙文章 前1條
1 李彤;[N];計(jì)算機(jī)世界;2007年
相關(guān)碩士學(xué)位論文 前10條
1 張井華;Silverlight和WCF技術(shù)在煙草病蟲害預(yù)警系統(tǒng)中的應(yīng)用研究[D];重慶大學(xué);2011年
2 張學(xué)林;基于WCF和Silverlight的Web應(yīng)用框架技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2011年
3 李泉君;全面預(yù)算管理系統(tǒng)的研究與開發(fā)[D];山東大學(xué);2006年
4 嚴(yán)商;基于WCF的分布式程序的研究與實(shí)現(xiàn)[D];武漢理工大學(xué);2008年
5 熊云龍;基于Silverlight的RIA研究及應(yīng)用[D];重慶大學(xué);2008年
6 孫博;基于微軟新一代圖形系統(tǒng)WPF和Silverlight的數(shù)據(jù)可視化研究與實(shí)現(xiàn)[D];東北師范大學(xué);2009年
7 李雪東;基于WCF面向服務(wù)架構(gòu)的研究與應(yīng)用[D];長春理工大學(xué);2009年
8 余美華;基于WPF的Silverlight技術(shù)研究及其在Web目錄管理系統(tǒng)中的應(yīng)用[D];長春理工大學(xué);2009年
9 李韌;基于Silverlight和WCF的電網(wǎng)主接線圖形編輯系統(tǒng)研究與應(yīng)用[D];重慶大學(xué);2009年
10 張金星;基于WCF的軟件開發(fā)過程中若干問題的研究[D];吉林大學(xué);2010年
本文編號(hào):1974494
本文鏈接:http://sikaile.net/guanlilunwen/chengbenguanlilunwen/1974494.html