软件构件库管理系统毕业论文.doc

软件构件库管理系统毕业论文.doc

ID:152540

大小:3.04 MB

页数:86页

时间:2017-06-27

软件构件库管理系统毕业论文.doc_第1页
软件构件库管理系统毕业论文.doc_第2页
软件构件库管理系统毕业论文.doc_第3页
软件构件库管理系统毕业论文.doc_第4页
软件构件库管理系统毕业论文.doc_第5页
资源描述:

《软件构件库管理系统毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件构件库管理系统毕业论文目录摘要IAbstractII1绪论11.1立题背景、目的及意义11.2软件构件库管理系统的发展情况21.2.1国外研究动态21.2.2国内研究动态32系统开发环境42.1系统服务器环境要求42.1.1对硬件的要求42.1.2对软件的要求42.2系统客户端环境要求42.2.1对硬件的要求42.2.2对软件的要求42.3开发工具简介52.3.1Struts框架介绍52.3.2Hibernate对象关系映射框架介绍52.3.3SQLServer2000介绍62.3.4系统的开发平台73需求分析及可行性研究分析93.1需求分析93.1.1功能需求93.1

2、.2数据需求113.2系统开发可行性分析143.2.1经济可行性153.2.2市场可行性153.2.3技术可行性16II3.2.4时间可行性164总体设计184.1系统的开发设计思想184.2系统功能设计194.2.1系统的功能模块划分194.2.2系统的类图204.3数据库设计215具体实现245.1查询构件及发表评论255.1.1查询构件255.1.2发表评论275.2用户管理模块实现295.2.1注册295.2.2登录305.2.3忘记密码325.2.4修改密码335.2.5修改个人资料345.2.6发布构件365.2.7查询我的构件395.2.8查询构件相应评论41

3、5.2.9删除构件425.3管理员管理模块实现435.3.1超级管理员管理模块445.3.2构件管理员管理模块475.3.3用户管理员管理模块495.3.4评论管理员管理模块49结论51致谢52参考文献53附录1英文原文及译文55中文译文55英文原文58II附录2程序源代63II黑龙江省高等教育自学考试毕业设计(论文)1绪论1.1立题背景、目的及意义目前,基于构件的软件开发是软件产业中的热点,它成为解决重复开发的问题,提高生产效率和质量的现实可行的途径。当构件的数量达到一定规模时,采用构件库管理系统对其进行组织和管理是十分必要的,构件库管理系统的组织和管理水平直接决定着构件

4、复用效率。软件复用是在软件开发中避免重复劳动的解决方案。通过软件复用,可以提高软件开发的效率和质量。近十几年来,面向对象技术出现并逐步成为主流技术,为软件复用提供了基本的技术支持。软件复用研究重新成为热点,被视为解决软件危机,提高软件生产效率和质量的现实可行的途径。当前软件构件技术被视为实现成功复用的关键因素之一。软件构件(softwarecomponent)是可复用的软件组成成份,可被用来构造其他软件。它可以是被封装的对象类、类树、一些功能模块、软件框架(framework)、软件构架(或体系结构Architectural)、文档、分析件、设计模式(Pattern)等。构

5、件分为构件类和构件实例,通过给出构件类的参数,生成实例,通过实例的组装和控制来构造相应的应用软件。82黑龙江省高等教育自学考试毕业设计(论文)软件构件库管理系统的目的,就是对软件构件的存储、分类、检索和管理,为基于构件开发提供了全面支持。软件工程师可以快速准确地找到需要的构件,同时发布自己的构件,以达资源共享。1.2软件构件库管理系统的发展情况1.2.1国外研究动态1968年NATO软件工程会议,Mcllroy在提交会议的论文《大量生产的软件构件》中,提出了“软件组装生产线”的思想。从那以后,采用构件技术实现软件复用,采用“搭积木”的方式生产软件,成为软件开发人员长期的梦想

6、。经过这么多年的努力,开发人员提出了基于构件的软件开发(CBSD:Component-BasedSoftwareDevelopment)技术,并且工业界中一些主要的软件公司和产业联盟纷纷提出了一些软件构件的建议标准和技术规范。目前,主流的软件构件技术标准有三种:微软公司的构件对象模型(COM),对象管理组织(OMG)的公共对象的请求代理系统结构(CORBA)和太阳微软系统公司的EJB(EnterpriseJavaBean)。它们为应用软件的开发提供了可移植性、异构性的实现环境和健壮平台,结束了面向对象中的开发语言混乱的局面,解决软件复用在通信、互操作等环境异构的瓶颈问题。8

7、2黑龙江省高等教育自学考试毕业设计(论文)在基于构件的软件开发技术中,软件构件库是管理软件构件及促进软件复用的核心机制,有效地对现有构件进行组织和管理,使构件的使用者可以高效而准确地发现满足其需要的可复用构件。软件构件化在发达国家已普及,美国军方与政府已经建立了CARDS、ASSET和DARS等多个大型构件库系统,还有上万个商业软件构件(Cots)、近千个专业构件制作组织和一批商业构件库运作机构,形成了几百亿美元的构件市场。1.2.2国内研究动态2002年7月,国务院47号文将构件库列为影响软件产业的重大关键性软件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。