欢迎来到天天文库
浏览记录
ID:337349
大小:2.95 MB
页数:88页
时间:2017-07-25
《软件构件库管理系统 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、软件构件库管理系统摘要目前,基于构件的软件开发是软件产业中的热点,它成为解决重复开发的问题,提高生产效率和质量的现实可行的途径。当软件构件的数量达到一定规模时,采用构件库管理系统对其进行组织和管理是十分必要的,构件库管理系统的组织和管理水平直接决定着构件复用效率。本文系统的介绍了构件库管理系统的开发过程,完成了对构件的发布、查询、修改以及下载功能,还有对用户管理和对构件的评论管理等功能。采用的技术是基于JAVA语言的WEB开发技术,使用Struts框架和Hibernate框架组合,数据库是MicrosoftSQLServer2000关键词JAVA语言;软件构件;Struts框架;Hiberna
2、te框架;MicrosoftSQLServer2000VSoftwareComponentLibraryManagementSystemAbstractAtpresent,thecomponent-basedsoftwaredevelopmentinthesoftwareindustryishot,itdevelopedtosolvetheproblemofduplication,improveproductionefficiencyandqualityoftherealisticway.Whenthenumberofcomponentstoachieveacertainscale,acomp
3、onentlibrarymanagementsystemanditsmanagementisverynecessary,componentlibrarymanagementsystemfortheorganizationandmanagementdirectlydeterminestheefficiencyofcomponentreuse.Thispaperintroducescomponentlibrarymanagementsystemdevelopmentprocess,completedacomponentoftherelease,query,modifyanddownloadcapa
4、bilities,andmanagementandusercommentsonthecomponentmanagement.ThetechnologyusedisbasedontheWEBJAVAlanguagedevelopmenttechnology,theuseofframeworkandHIBERNATESTRUTSframeworkcompositiondatabaseisMicrosoftSQLServer2000KeywordsJAVA;SoftwareComponent;STRUTSFramework;HIBERNATEFramework;MicrosoftSQLServer2
5、000V目录摘要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数据需求113.2系统开发可行性分
6、析143.2.1经济可行性153.2.2市场可行性153.2.3技术可行性16V3.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查询构件相应评论415.2.9删除构件425.3管理员管理模块实现435.3.1
7、超级管理员管理模块445.3.2构件管理员管理模块475.3.3用户管理员管理模块495.3.4评论管理员管理模块49结论51致谢52参考文献53附录1英文原文及译文55V中文译文55英文原文58附录2程序源代63V1绪论1.1立题背景、目的及意义目前,基于构件的软件开发是软件产业中的热点,它成为解决重复开发的问题,提高生产效率和质量的现实可行的途径。当构件的数量达到一定规模时,采用构件库管理系统
此文档下载收益归作者所有