论软件资源复用管理系统.docx

上传人:b****1 文档编号:1242674 上传时间:2022-10-19 格式:DOCX 页数:53 大小:179.62KB
下载 相关 举报
论软件资源复用管理系统.docx_第1页
第1页 / 共53页
论软件资源复用管理系统.docx_第2页
第2页 / 共53页
论软件资源复用管理系统.docx_第3页
第3页 / 共53页
论软件资源复用管理系统.docx_第4页
第4页 / 共53页
论软件资源复用管理系统.docx_第5页
第5页 / 共53页
点击查看更多>>
下载资源
资源描述

论软件资源复用管理系统.docx

《论软件资源复用管理系统.docx》由会员分享,可在线阅读,更多相关《论软件资源复用管理系统.docx(53页珍藏版)》请在冰豆网上搜索。

论软件资源复用管理系统.docx

论软件资源复用管理系统

毕业设计(论文)说明书

题目:

软件资源复用管理系统

院(系):

计算机

专业:

信息管理与信息系统

学生姓名:

学号:

指导教师:

职称:

摘要

通常情况下,应用软件系统的开发过程包含以下几个阶段:

需求分析、设计、编码、测试、维护等。

当每个应用系统的开发都是从头开始时,在系统开发过程中就必然存在大量的重复劳动。

通过软件复用,在应用系统开发中可以充分利用已有的开发成果,消除许多重复劳动,从而提高了软件开发的效率,同时,通过复用高质量的已有开发成果,避免了重新开发可能引入的错误,提高软件的质量。

软件资源复用管理系统就是基于这种思路为达到此目的而开发的。

利用本系统用户可以上传有用的复用资源,同时可以多条件组合查询可复用库中的资源从而实现精确定位资源,达到快速查找的功能。

另外还可以对资源发表自己的看法供别的用户参考。

管理员则可以对系统中的数据全面管理,包括对软件资源进行设置接口参数、标准化处理等工作以利于需要的用户更方便地使用以及对用户信息和评论信息进行管理。

系统主要利用ASP.NET、数据库、C++等技术,基于C/S模式研究开发的。

ASP.NET相对ASP技术在各方面尤其是性能方面都有很大的改善,因此本系统在效率方面将是令人满意的。

此外,本系统用到了验证码技术及MD5加密算法来保障用户数据的安全性。

关键词:

ASP.NET;软件开发;软件资源复用;软件资源管理;系统安全

 

Abstract

Usually,theprocessoftheinternetapplicationssystemdevelopmentincludesafewphasesasfollowing:

Demandanalysis,thedesign,encode,test,maintainandsoon.Aslongaseachinternetapplicationsystemdevelopmentstartsfromthebeginning,inthesystemperformancehistoryonthenecessityhasthemassiverepetitionswork,suchas:

therepetitionofuserdemandgain,demandanalysisanddesign,encode,test,documentmanagementandsoon.However,bysoftwarereuseandmakingfulluseofthedevelopmentachievementwhichhasachievedintheapplicationsystemdevelopment,manyrepetitionworkcanbeeliminated,thusenhancetheefficiencyofsoftwaredevelopment.Atthesametime,somemistakeswhichredevelopspossiblyintroducescanbeavoidedbyreusingthedevelopmentachievementswhichhaddone,therebysoftwarequalitycanbeimproved.

Thedevelopmentofsoftwareresourcereusemanagementsystemisbasedonthiskindofmentalityandforachievingthisgoal.Byusingthesystemuserscanuploadsomeusefulresourcesandinquiretheresourceinthestorehousebymult-conditionscombinationforgettingtheresourcesaccuratelyandquickly.Usersalsocanremarkontheseresourcesforguidingothers.Theadministratorscancarryontheall-sidedmanagementtothemincludingsettingtheparametersofinterface,standardizedprocessingandsooninorderthatuserscanusethemmoreexpediently.Inthemeantime,theycanmanagetheusers’informationandtheremarks.

BasedontheC/Smode,thesystemhasbeendevelopedmainlymakinguseofthetechniquesofASP.NET,Database,C++etc.BasedontheC/Smode,thesystemhasbeendevelopedmainlymakinguseofthetechniquesofASP.NET,Database,C++etc.ItiswellknownthatASP.NETislargelyimprovedinvariousaspectsespeciallyintheperformancecomparedwiththatofASP.Thereforethissystemwillbemoresatisfactoryinoperationalefficiency.Inaddition,thetechnologyofproveyardsandMD5encryptalgorithmisusedforthesystemsecurityandforprotectinguserdata.

Keywords:

ASP.NET;softwaredevelopment;softwareresourcereuse;softwareresourcemanagement;systemsecurity

目录

引言1

1系统实现主要使用的技术和开发工具1

1.1使用的主要技术介绍1

1.1.1ASP.NET技术介绍1

1.1.2C/C++技术介绍2

1.1.3SQL语言介绍3

1.2主要开发工具介绍4

1.2.1VisualS2003介绍4

1.2.2SQLServer2000介绍4

2需求调研、资料收集、初步定位5

2.1需求调研,初定系统构架5

2.2库存管理信息系统体系结构确定6

2.3系统需要解决的主要问题7

2.4软件资源复用管理系统应该具备的基本功能分析7

3软件资源复用管理系统总体设计7

3.1软件资源复用管理系统功能简介7

3.2运行环境与系统结构8

4软件资源复用管理系统数据库及表结构设计8

4.1数据库需求分析8

4.2数据库概念结构设计10

4.3数据库逻辑结构设计11

5软件资源复用管理系统详细设计13

5.1系统权限设计13

5.2安全性设计13

5.3细节人性化设计14

5.4功能模块具体设计15

5.4.1配置IIS服务器15

5.4.2创建系统的主界面15

5.4.3用户操作界面18

5.4.4软件资源上传界面20

5.4.5软件资源下载界面21

5.4.6管理员界面22

5.5网站系统的美工设计24

6系统调试过程25

6.1系统实现过程中遇到的问题以及解决方法和收获25

6.1.1难题不用怕,学会利用外部知识资源25

6.1.2遇事多思考,多用发散思维25

6.2系统的运行性能评价25

7结论26

谢辞28

参考文献29

附录30

 

引言

软件复用是将已有的软件及其有效成分用于构造新的软件或系统。

它不仅是对软件程序的复用,还包括对软件生产过程中其它劳动成果的复用,如项目计划书、可行性报告、需求分析、概要设计、详细设计、编码(源程序)、测试用例、文档与使用手册等等。

因此,软件复用包括软件产品复用和软件过程复用两部分的内容。

  软件复用不同于软件移植。

软件移植是指对软件进行修改和扩充,使之在保留原有功能、适应原有平台的基础上,可以运行于新的软硬件平台。

而复用则指在多个系统中,尤其是在新系统中使用已有的软件成分。

目的是优化软件资源的管理,使具有固定功能的函数代码能被重复利用,提高软件开发周期,实现更高效的开发模式。

复用的基本工作前提是:

不要一切从头开始建立的规则;也就是说,从头开始建立系统,只能作为不得不采用的最后一招。

软件复用分为生产者复用和应用者复用。

本系统是针对前者开发的。

本系统最重要的部分是复用库。

复用库是用来组织、存储和管理可复用构件的,通常它支持构件的多个版本。

因此建立可复用构件也是本系统的一项关键技术。

可复用构件应该是高质量的。

它应该具备可靠性、模块化、易于理解、可适应性、标准化等几项特征。

最后,它的意义在于通过软件复用,在应用系统开发中可以充分地利用已有的开发成果,减少了包括分析、设计、编码、测试等在内的许多重复劳动,从而提高了软件开发的效率,同时,通过复用高质量的已有开发成果,避免了重新开发可能引入的错误,从而提高了软件的质量。

本文所论述的内容就是软件资源复用的具体应用。

系统主要实施的目标是:

软件库管理员可以利用系统完成可复用软件的录入、管理(自动)、查询、下载控制等一系列操作。

所开发的管理系统界面友好,易懂易用,用户不需要接受很多培训,便能直接使用系统进行操作;系统运行结果反映属性数据的更改。

通过使用本系统借以提高用户开发软件或系统的周期与质量。

1系统实现主要使用的技术和开发工具

开发这个库存管理信息系统使用的主要技术有:

ASP.NET、C/C++、SQL等,主要开发工具有:

VisualS2003、SQLServer2000、Photoshop以及Windows自带的记事本。

整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段。

1.1使用的主要技术介绍

1.1.1ASP.NET技术介绍

ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET)创作应用程序。

另外,任何ASP.NET应用程序都可以使用整个.NETFramework。

开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

ASP.NET不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。

ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

可以通过在现有ASP应用程序中逐渐添加

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1