基于Silverlight和WCF的項目預(yù)算管理系統(tǒng)的設(shè)計和實現(xiàn)
本文選題:Silverlight + WCF; 參考:《電子科技大學(xué)》2013年碩士論文
【摘要】:企業(yè)戰(zhàn)略策略之一就是成本預(yù)算管理,成本預(yù)算管理的主要目的是控制利潤,達到預(yù)定目標(biāo),對項目實施之前進行全面詳細(xì)的預(yù)算,并對實施過程進行預(yù)算追蹤和實施結(jié)果進行分析,評估預(yù)算,從而構(gòu)建起對成本、利潤的全面的控制和管理體系,將公司管理的事后核算轉(zhuǎn)變?yōu)槭虑邦A(yù)算,事中控制,,以使企業(yè)的經(jīng)營風(fēng)險除低,使企業(yè)的經(jīng)營活動在預(yù)算管理的管控下有序的進行。 成本預(yù)算管理作為企業(yè)戰(zhàn)略實施的一個重要的控制工具,目標(biāo)利潤為導(dǎo)向的企業(yè)項目,實施全面預(yù)算管理,提供全面的預(yù)算編制,預(yù)算追蹤及預(yù)算分析,以有效地建立一個管理控制系統(tǒng) 為了實現(xiàn)軟件設(shè)計的高內(nèi)聚低耦合的目的,本系統(tǒng)在設(shè)計思想方面充分利用傳統(tǒng)三層架構(gòu)的設(shè)計思想并在其基礎(chǔ)上不斷創(chuàng)新,同時在開發(fā)模式方面充分利用了B/S的開發(fā)模式的優(yōu)點。針對該系統(tǒng),我們在服務(wù)層采用WCF RIA服務(wù)來代替?zhèn)鹘y(tǒng)的Web service,其主要優(yōu)點在于WCF服務(wù)不但在數(shù)據(jù)傳輸?shù)臅r候?qū)鬏數(shù)臄?shù)據(jù)進行加密,同時客戶端調(diào)用WCF服務(wù)的時候可以采用異步操作,這樣就提高了服務(wù)器對數(shù)據(jù)的處理效率。在數(shù)據(jù)的訪問層,我們采用的是Linq To Entity技術(shù)將要操作的數(shù)據(jù)進行實體的封裝,用來優(yōu)化傳統(tǒng)三層架構(gòu)中ADO.NET訪問技術(shù),其優(yōu)點是一方面避免了SQL語句的注入式攻擊,同時它將要處理的數(shù)據(jù)封裝成實體,減輕了因前臺頻繁訪問數(shù)據(jù)庫而對服務(wù)器帶來的數(shù)據(jù)處理等方面的壓力,提高了服務(wù)器處理數(shù)據(jù)的效率。前臺使用Silverlight技術(shù),實現(xiàn)了跨平臺跨瀏覽器,支持微軟及蘋果的多種操作系統(tǒng)和IE、Firefox等多種流行的瀏覽軟件。 該系統(tǒng)能夠滿足項目預(yù)算管理方面的各個需求,同時能夠根據(jù)企業(yè)個性化的預(yù)算管理需求提供專業(yè)的解決方案。該系統(tǒng)實現(xiàn)的主要功能包括人員管理、權(quán)限管理、基價管理和項目管理以及數(shù)據(jù)安全性等模塊。人員管理用來實現(xiàn)系統(tǒng)內(nèi)人力資源的配置管理;能夠根據(jù)公司內(nèi)部的需要對公司已存在部門進行修改、刪除和查詢,同時根據(jù)業(yè)務(wù)需要也可以增加一些部門;根據(jù)部門職務(wù)要求可以添加、修改、刪除和查詢一些角色。通過權(quán)限管理,將系統(tǒng)的用戶劃分為不同級別,增加了系統(tǒng)的信息安全性;鶅r管理是系統(tǒng)進行成本管理的基礎(chǔ),其數(shù)據(jù)由于是預(yù)算管理的核心數(shù)據(jù),需要進行加密處理,而且查看、新建和修改等操作需要用戶具有一定的權(quán)限。預(yù)算管理系統(tǒng)將具有對人員、資源進行基礎(chǔ)價格的管理,對項目執(zhí)行過程的開支與預(yù)算間的比對和后期費用的進一步分析計算等能力。系統(tǒng)數(shù)據(jù)的安全性將系統(tǒng)中的具有較高的保密性、關(guān)鍵數(shù)據(jù)例如用戶信息、資源基價、項目配置等信息采取加密保護。
[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é)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP311.52
【參考文獻】
相關(guān)期刊論文 前10條
1 程國雄;胡世清;朱春鶯;;Silverlight和WCF的媒體管理系統(tǒng)[J];電腦編程技巧與維護;2009年04期
2 閆冰;;基于WCF的分布式應(yīng)用開發(fā)[J];電腦知識與技術(shù);2008年19期
3 崔欣;;Silverlight技術(shù)的發(fā)展與應(yīng)用[J];電腦知識與技術(shù);2009年22期
4 胡興梅;李玲;;基于WCF的信息系統(tǒng)結(jié)構(gòu)模型與體系架構(gòu)的研究與設(shè)計[J];電腦知識與技術(shù);2009年22期
5 趙海寧;李洋;;基于WCF構(gòu)架的應(yīng)用與研究[J];電腦知識與技術(shù);2010年01期
6 溫銳;;基于ERP構(gòu)建全面預(yù)算管理信息系統(tǒng)的理論與實踐[J];中國管理信息化;2009年23期
7 張春;;電信運營商預(yù)算管理系統(tǒng)架構(gòu)設(shè)計研究[J];才智;2010年28期
8 魏芳;;淺談全面預(yù)算管理系統(tǒng)與ERP的融合[J];河南機電高等專科學(xué)校學(xué)報;2006年01期
9 嚴(yán)商;黃樟燦;;WCF:Windows平臺新一代通訊基礎(chǔ)研究與分析[J];計算機與數(shù)字工程;2008年04期
10 譚淇;;基于WCF服務(wù)框架與Silverlight的Web應(yīng)用研究[J];計算機與現(xiàn)代化;2011年01期
相關(guān)重要報紙文章 前1條
1 李彤;[N];計算機世界;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的分布式程序的研究與實現(xiàn)[D];武漢理工大學(xué);2008年
5 熊云龍;基于Silverlight的RIA研究及應(yīng)用[D];重慶大學(xué);2008年
6 孫博;基于微軟新一代圖形系統(tǒng)WPF和Silverlight的數(shù)據(jù)可視化研究與實現(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年
本文編號:1974494
本文鏈接:http://sikaile.net/guanlilunwen/chengbenguanlilunwen/1974494.html