基于Rational Rose 的图书管理系统分析与实现开题报告

 2021-08-09 00:46:29

1. 研究目的与意义

目的:为较好发挥图书馆的作用,通过运用面向对象思想、UML建模语言对图书馆管理系统进行建模分析,针对图书馆管理系统的主要功能模块进行了分析与设计,并给出该系统的类图框架,从而说明利用这一整套思想、语言和工具进行软件建模、解决实际问题的方法。 意义:RationalRose,作为进行分析和设计的主线索有助于帮助学生明确教学内容,使得任务明确,并具有可操作性。这会帮助学生避免过早地进行编程工作,切切实实去做分析和设计要做的事情。

2. 国内外研究现状分析

Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具工具。用于可视化建模和公司级水平软件应用的组件构造。就像一个戏剧导演设计一个剧本一样,一个软件设计师使用Rational Rose,以演员(数字)、使用拖放式符号的程序表中的有用的案例元素(椭圆)、目标(矩形)和消息/关系(箭头)设计个种类,来创造(模型)一个应用的框架。当程序表被创建时,Rational Rose记录下这个程序表然后以设计师选择的C , Visual Basic,Java, Oracl8,CORBA或者数据定义语言(Data Definition Language)来产生代码。Rational Rose的两个受欢迎的特征是它的提供反复式发展和来回旅程工程的能力。Rational Rose允许设计师利用反复发展(有时也叫进化式发展),因为在各个进程中新的应用能够被创建,通过把一个反复的输出变成下一个反复的输入。(这和瀑布式发展形成对比,在瀑布式发展中,在一个用户开始尝试之前整个工程被从头到尾的完成。)然后,当开发者开始理解组件之间是如何相互作用和在设计中进行调整时,Rational Rose能够通过回溯和更新模型的其余部分来保证代码的一致性,从而展现出被称为"来回旅程工程"的能力,Rational Rose是可扩展的,可以使用刻下载附加项和第三方应用软件,它支持COM/DCOM (ActiveX),JavaBeans 和 CorBa组件标准.

3. 研究的基本内容与计划

计划:初期(2.13-2.19)撰写开题报告 结果:已完成

中期(2.20-2.26)完成rational rose 图书馆管理系统的用例图,协作图等等 结果:已完成

后期(2.27-5.20)完成rational rose图书馆管理系统的有关报告 结果:未完成

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

特色:1.保证模型和代码高度一致。 2.支持多种语言。 3.为团队开发提供强有力的支持。 4.支持模型的Internet发布。 5.生成使用简单且定制灵活的文档。

创新:利用 RationalRose进行面向对象的分析和设计的教学所带来的不仅是画图的便利,更重要的是以其为核心可以让学生时刻知道在进行信息系统分析、设计,直到实施的道路上自己究竟在哪里。通过软件提供的分析与设计框架,可以为学生提供极具操作性的试验内容,让学生觉得试验内容不再空泛。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。