摘要
Web Service是一種標準化的松耦合集成模式,能夠進行基于Web的分布式應用。隨著Web Service技術的不斷發展,它的腳步逐漸延伸到了各個領域。對Web Service技術應用最廣泛,發展潛力最大的便是企業應用集成。Web Service能夠將分散在各種系統中的數據進行整合,并讓管理者們能夠實時地訪問這些數據,同時,也可以讓合作伙伴和供應商直接訪問相關信息和服務,以方便他們優化設計、生產等重要的運營流程。因此越來越多的企業都開始采取這種方案,使新系統都建立在Web Service技術之上。
本文的主要研究方向是如何利用Web Service實現企業應用集成,并將解決方案應用到作者所參與的新太科技有限公司的員工管理系統當中。該系統是集團公司為了更高效合理的安排員工作息時間,方便人員管理而提出的。文章首先從體系結構,概念,原理,結構單元等多方面介紹了Web Service的技術層面,并對Web Service的工作流程作了簡要的說明;接著又詳細的介紹了企業應用集成,并對以往集成方案加以討論,找出不足之處;同時研究如何將Web Service技術應用到企業應用集成當中去。最后對員工管理系統進行了系統的分析,根據集團對企業應用集成的需求,設計了一套基于Web Service的解決方案。對解決方案的架構設計,開發結構設計尤其是Web Service的設計進行了詳細地闡述,并具體的說明了利用Web Logic對系統組件化的實現過程。
項目的具體實現表明,利用Web Service技術解決系統間通信問題比傳統解決方案更有效率和快速,更容易實現企業應用系統的松散集成。加之對解決方案組件化及安全性的考慮,使系統具有更高的可擴展性和可維護性。
關鍵字:信息平臺,系統構架,企業管理,Java
Automation System for Project Management
Abstract
Web Service is a sort of standard loose integration pattern which can process distribute numeration and disposal based on Web .With the development of Web Service technology, it extends to various fields gradually. It is Enterprise Application Integration that applies the Web Service the most broadly and whose potential ability is the largest. Web Service can conform data which disperses in various systems and Information Island and it can also make the administrator access the data in the real time; in the meanwhile, it can make the partners and manufacturers access correlative information and services directly so that they can optimize important value chain flow, such as project, manufacture, etc .Therefore more and more enterprises adopt this scheme to make the new system base on Web Service technology.
The main aspect of this essay is how to use Web Service to realize EAI which applies the solving schemes in the practical software development .This system is designed to arrange the employees' work and rest hours more efficiently and manage the employees more conveniently .First, Web Service technology layer is introduced from many aspects ,such as the structures of the system, concepts, theories, tasks flow, etc. and structure cells and realization means are illustrated briefly; Second, EAI is introduced in details ,the former integration schemes are discussed and the shortcomings will be found; in the meanwhile, how to make Web Service technology apply in EAI is studied; in the end, the ranking management system of the clerks in a certain harbor group which the writer is in is analyzed systematically and a solving scheme based on Web Service technology is designed according to the requirements of EAI; architecture design of the solving scheme,structure developing design and especially the Web Service design are illustrated particularly and the implement process of making the system component with Web Logic is explained concretely.
The concrete realization of the project shows that it is more effective, convenient and quickly to use Web Service technology to solve the problems between the informational systems than traditional ones and it is easier to realize the loose coupling of enterprises application system. The consideration of the components and safety makes the system have higher expansibility and maintainability.
(EAI: enterprise application integration)
Key Words: Info platform, System structure, Business management, Java
目 錄
項目管理自動化系統 I
1:緒論 1
1.1:問題的引入 1
1.2:項目目標及主要內容 1
1.2.1:項目目標 1
1.2.2:項目內容 3
2:系統環境簡介 6
2.1:系統環境 6
2.2:可行性分析 6
3:系統開發概況 7
3.1:基本概念和處理流程 7
3.2:系統結構 7
3.3:openEAP平臺技術 8
4:系統模塊 11
4.1:個人周報模塊 11
4.1.1:主要相關技術 12
4.1.2:填寫日志 13
4.1.3:報表查詢 15
4.1.4:日志管理 17
4.1.5:任務管理 19
4.2:項目周報 21
4.3:部門任務協作 22
4.4:項目資源 23
4.5:合同跟進 23
4.6:人事考勤 24
4.7:系統日歷 24
4.8:成本管理 25
4.9:報表數據服務 26
4.10:項目獎跟進 26
5:接口設計 27
5.1:外部接口 27
5.2:內部接口 27
5.3:個人周報模塊與其他模塊之間接口 27
6:系統數據結構設計 29
6.1:邏輯結構設計要點 29
7:功能要求與程序的關系 30
7.1:性能要求 30
7.2:功能要求 30
小結 32
致謝 33
參考文獻 34