基于J2EE的项目管理系统设计与实现
本文关键词:基于J2EE的项目管理系统设计与实现
【摘要】:三层/多层体系结构是目前大型企业级应用所采用的主要结构形式。在分布式企业级应用开发中,当前主流的体系结构出自Sun公司、Microsoft公司和OMG(Object Management Group)组织。建立健壮的、多层的、可重用的和结构开放的分布式企业级应用是目前系统开发的前沿课题。 基于组件技术的应用开发是面向对象开发的核心之一。J2EE作为组件技术的重要开发平台,为按照基于组件的应用模型设计的分布式应用提供了一个简单而统一的标准。EJB是J2EE的核心技术,EJB技术为快速开发大规模企业应用的中间层组件提供了一套标准的组件API,同时,EJB提供了灵活的兼容性和跨平台、跨厂商的特性。 首先,本文借鉴吸收了目前面向对象开发领域的前沿思想和技术,实现了真正意义上的三层体系结构,将业务逻辑封装在EJB组件中,EJB组件作为表现层的代理对数据层进行操作;使用EJB技术,实现了业务逻辑和系统服务之间的分离,使得开发人员可以专注于业务逻辑的开发,从而提高软件的质量和开发效率;通过分层模式,实现了可伸缩的企业应用程序。层与层之间松散藕合,每个层针对特定的角色,每一层内部实现方法的变化不影响层与层之间的调用关系,可以更好地适应客户需求的变化。 其次,本文分析了J2EE架构应用中影响性能的因素,介绍了如何提高系统性能以及系统在改善性能方面采取的措施等,并引入了UML统一建模语言,运用UML的分析方法,对系统进行了分析和建模,为系统的设计与实现打下了坚实的基础。 最后,针对J2EE的安全服务体系进行了分析,并对基于J2EE的应用服务器的安全服务的实现给出了设计方案。在实现安全服务的过程中,考虑到J2EE的安全体系服务中的一些缺点,采用了有效的解决方法,使得在设计时提出的实现目标全部得以实现,并给出了两个简单的实现实例。
【关键词】:项目管理 J2EE UML JAAS
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP311.52
【目录】:
- 第一章 绪论9-13
- 1.1 课题研究背景及意义9
- 1.2 课题研究的现状9-11
- 1.3 课题研究的主要内容11
- 1.4 文章的组织结构11-13
- 第二章 J2EE平台技术13-22
- 2.1 J2EE体系结构13-16
- 2.2 J2EE容器16-17
- 2.3 J2EE的核心API及组件17-18
- 2.4 EJB技术18-20
- 2.5 XML技术20-22
- 第三章 项目管理系统分析与建模22-31
- 3.1 统一建模语言22-24
- 3.2 系统模块划分及功能描述24-25
- 3.3 系统功能模型25-30
- 3.4 系统动态模型30-31
- 第四章 项目管理系统的设计与实现31-46
- 4.1 系统体系结构31-34
- 4.2 客户层的实现34-35
- 4.3 中间层的实现35-43
- 4.4 系统数据库设计43-46
- 4.4.1 数据源的配置43-44
- 4.4.2 数据库设计44-46
- 第五章 项目管理系统的性能分析46-55
- 5.1 性能及影响系统性能的因素46
- 5.2 表现/Web层的性能46-47
- 5.3 业务层性能47-52
- 5.3.1 EJB组件的调用过程47-48
- 5.3.2 影响EJB组件性能的因素48-52
- 5.4 表现/Web层与业务层交互的性能52
- 5.5 数据库层的性能52
- 5.6 应用服务器与数据库交互的性能52-53
- 5.7 项目管理系统中为提高性能而采取的措施53-55
- 第六章 项目管理系统的安全体系分析与实现55-70
- 6.1 J2EE的安全服务体系55-56
- 6.1.1 J2EE的认证机制55-56
- 6.1.2 J2EE的授权机制56
- 6.2 系统安全服务体系的实现56-59
- 6.2.1 设计目标56-57
- 6.2.2 解决方案及架构设计57-59
- 6.3 基于JAAS的系统安全实现实例59-70
- 6.3.1 JAAS技术59-61
- 6.3.2 配置文件61-62
- 6.3.3 类SecurityManager的实现62-65
- 6.3.4 登录验证实例65-70
- 总结与展望70-72
- 致谢72-73
- 参考文献73-76
- 攻读硕士学位期间发表的论文76
【相似文献】
中国期刊全文数据库 前10条
1 郭建设,尹朝万;E-项目管理信息支撑平台的研究与实现[J];计算机应用研究;2005年02期
2 宋少云;尹芳;;一种基于J2EE和项目管理机制的多场协同设计平台[J];武汉工业学院学报;2007年04期
3 李玮;刘继华;;基于J2EE的高校科研管理系统的研究与实现[J];电脑知识与技术;2010年32期
4 常晋义,沈健;基于J2EE的电子商务网构建技术及应用[J];计算机应用研究;2002年04期
5 孙宏彬,苏长龄;基于J2EE三层结构分布系统设计与实现[J];齐齐哈尔大学学报;2002年04期
6 潘锦基,周良,丁秋林;基于J2EE的物流信息系统设计与实现[J];计算机工程与应用;2003年26期
7 姚睿,彭舰,周明康;基于J2EE的学习管理系统[J];计算机应用;2003年09期
8 杨鏖丞,孟波;基于J2EE构建B2B电子商务平台[J];计算机应用研究;2003年03期
9 方鹏,霍亮;基于J2EE环境下EJB结构的Web GIS实现[J];测绘工程;2003年03期
10 陈波,陈芨熙,杨志雄,顾新建;基于J2EE的分布式技术及在分布式制造系统中的应用[J];制造业自动化;2003年05期
中国重要会议论文全文数据库 前10条
1 张粉桃;刘琳;黄小静;;论项目管理中施工进度的管理[A];河南省建筑业行业优秀论文集(2008)[C];2008年
2 张晨哠;王宜新;;国际工程项目管理关键问题研究[A];第六届(2011)中国管理学年会——管理科学与工程分会场论文集[C];2011年
3 ;项目管理是监理发展的必由之路——实施项目管理的做法和体会[A];中国交通建设监理协会第一届第二次理事会议监理工作经验交流和研讨材料汇编[C];2003年
4 秦凯燕;;浅谈项目管理中的成本控制[A];跨越发展:七省市第十届建筑市场与招标投标优秀论文集[C];2010年
5 贾向志;;基于项目生命周期的重大科技项目管理应用与实践研究[A];中华医学会第12次全国医学科学研究管理学学术年会资料汇编[C];2010年
6 王晓明;任达;;网络技术在展览项目管理中的应用[A];全国青年管理科学与系统科学论文集第5卷[C];1999年
7 胡学刚;;浅谈建筑工程项目管理[A];河南省土木建筑学会2008年学术交流会论文集[C];2008年
8 周合鑫;;市政工程中项目管理的质量控制措施[A];河南省土木建筑学会2008年学术交流会论文集[C];2008年
9 朱正键;陈旭翔;赵少娟;阙朝阳;杨金兵;谢慕智;;项目管理在BOSS系统割接中的应用[A];第七届中国通信学会学术年会论文集[C];2010年
10 周成军;王艳华;;关于建筑工程施工管理的探讨[A];土木建筑学术文库(第15卷)[C];2011年
中国重要报纸全文数据库 前10条
1 刘选武;美国项目管理培训登陆我省[N];安徽日报;2004年
2 本报记者 周瀛 虞劲松;浙江计生经费实行项目管理[N];中国财经报;2004年
3 孙厚鸣;周麟;二十局集团二公司 项目管理冲破微利坚冰[N];中国铁道建筑报;2004年
4 陆洪武;项目管理与企业改制[N];中国企业报;2004年
5 记者 王逍君;多元多样 项目管理走向科学[N];中华建筑报;2005年
6 韩金池;项目管理受装备制造企业重视[N];中国工业报;2007年
7 马铭佶 梅菊;嘉善:创新SG186-ERP项目管理[N];国家电网报;2007年
8 高建锋;投资项目资本金新制度近期将推出[N];中国证券报;2007年
9 高露邋陈伟;从六方面加强和规范新开工项目管理[N];经济参考报;2007年
10 中山市市政工程总公司 郭卫;如何加强项目管理[N];中华建筑报;2001年
中国博士学位论文全文数据库 前10条
1 高朋;面向项目型组织的项目管理决策技术及其支持系统研究[D];南京理工大学;2010年
2 别黎;关键链项目管理中缓冲估计与监控方法研究[D];华中科技大学;2012年
3 张丽霞;建设工程项目承包商索赔研究[D];河海大学;2006年
4 李星梅;时间-费用权衡问题中超大型网络化简的理论与方法[D];华北电力大学(北京);2009年
5 赛云秀;工程项目控制与协调机理研究[D];西安建筑科技大学;2005年
6 郝雅风;企业技术改造投融资决策研究[D];华中科技大学;2005年
7 董大方;我国利用世界银行贷款模式研究[D];吉林大学;2007年
8 常宏建;项目利益相关者协调机制研究[D];山东大学;2009年
9 陈廷斌;基于XML/Web服务的供应链信息集成技术与方法研究[D];大连理工大学;2005年
10 郭晓军;成套电器企业集成信息系统的研究[D];天津大学;2005年
中国硕士学位论文全文数据库 前10条
1 李晓堂;CPC-PMS的设计分析及与CPC-PDM整合方案的分析[D];吉林大学;2004年
2 周良兴;政府援建项目的实施与管理研究[D];苏州大学;2010年
3 杨宇峰;大型储罐液压倒装施工项目管理[D];上海交通大学;2010年
4 李壮;项目管理在移动网管工程中的应用研究[D];东北大学;2008年
5 何静;项目管理在地铁通信系统集成项目中的应用研究[D];上海交通大学;2010年
6 岳巍然;基于OPM3模型提高IT企业软件集成项目管理能力研究[D];北京邮电大学;2010年
7 魏斌;项目管理在提高产品直通率上的应用[D];天津大学;2010年
8 梁海波;项目管理在海洋工程船建造中的应用研究[D];华南理工大学;2010年
9 李鸿昌;基于项目管理的A公司“解决方案”销售流程优化研究[D];电子科技大学;2010年
10 廖华川;基于分布式组件技术的航空主机厂项目管理系统设计与开发[D];西北工业大学;2004年
,本文编号:1086737
本文链接:https://www.wllwen.com/guanlilunwen/xiangmuguanli/1086737.html