文档介绍:硕士学位论文
(工程硕士)
基于C/S架构的企业项目管理系统的研究与实现
THE RESEARCH AND REALIZATION OF ENTERPRISE PROJECT MANAGE SYSTEM BASED ON C/S STRUCTURE
国内图书分类号: 学校代码:10213
国际图书分类号: 密级:公开
工程硕士学位论文
基于C/S架构的企业项目管理系统的研究与实现
硕士研究生
:
导师
:
副导师
申请学位
:
工程硕士
学科
:
软件工程
所在单位
:
软件学院
答辩日期
:
授予学位单位
:
哈尔滨工业大学
Classified Index:
:
Dissertation for the Master Degree in Engineering
THE RESEARCH AND REALIZATION OF ENTERPRISE PROJECT MANAGE SYSTEM BASED ON C/S STRUCTURE
Candidate:
Deng da jun
Supervisor:
Associate Prof. Liu bing quan
Associate Supervisor:
Senior Eng. Zhu wei dong
Academic Degree Applied for:
Master of Engineering
Speciality:
Software Engineering
Affiliation:
School of Software
Date of Defence:
October, 2012
Degree-Conferring-Institution:
Harbin Institute of Technology
摘要
企业项目管理系统能规范一个团队的日常工作,提高团队的工作效率,并使企业项目管理者合理掌控项目的当前进度,及时做出正确的决策。因此,一个有效的企业项目管理系统在当前信息化时代具有不可或缺的作用。随着互联网技术和局域网技术的迅速发展,各类信息管理系统的开发方法也不断变化,传统的基于C/S架构的信息管理系统逐渐被基于B/S架构的信息管理系统所取代,然而C/S架构在企业内部的应用仍然具有其特有的优势。本文介绍了企业项目管理系统的研究背景和研究意义,结合企业项目管理系统的开发实例,对B/S架构和C/S架构进行了优势分析,着重介绍了C/S架构的开发特点、本项目选择C/S开发模式的原因,以及基于C/S架构的企业项目管理系统的整体开发设计框架和方法。介绍了开发工具MFC和Oracle开发技术的特点,并在对比分析中设计了系统的主要功能模块,系统架构和具体的实现方法。另外,本文介绍了企业级应用的概念,这是企业管理系统搭建的理论基础。
本文在对企业项目管理系统做出详细的需求分析之后,设计出合理的系统整体架构后和功能结构,并在其后对系统的详细设计以及具体实现做出了详细的阐述,对系统客户端的实现、服务器端的实现维护模块的设计实现等作了具体的介绍。在文章最后对本文工作中遇到的问题及其解决方案进行了归纳与总结并提出了下一步工作的想法。本文所阐述系统选取Microsoft Visual C++为前台开发工具,Oracle 11g作为后台数据库管理系统,采用基于C/S架构的开发设计模式,结合C/S架构的开发特点,设计并实现了客户端模块、服务器端模块、数据库部分、操作维护部分、通信协议部分。为了实现系统的安全管理,本文引进了ERP中的系统安全管理理念,对用户进行分权限管理,实现系统操作的安全性、可靠性。最后通过设计测试用例,验证了系统的实用性。
关键词:企业项目管理, C/S架构, MFC, Oracle, 权限管理, 基于角色
Abstract
Enterprise project management system is to regulate the daily work of a team, improve team productivity, and let the project managers can reasonablely control the current progress of the project, make the right decisions in a timely manner. Therefore, an effective Enterprise Project Management System has an indispensable role in the current inf