基于BS架构的ER图编辑器的设计与实现开题报告

 2022-08-15 09:24:43

1. 研究目的与意义

软件工程建模离不开各种关系图和类图,针对软件密集型的系统,UML能够很好的解决这个问题,并能够从大体上把握系统走向。但是目前国内缺乏一款好用的UML编程语言,且现在存在的UML编辑器中有着或多或少的问题,一方面是导出文件的限制,另一方面是所得到的成品往往十分复杂且具有很强的专业性。难以让客户直观了解结构,不容易发现问题,为后续开发埋下隐患和伏笔。

我们常用的建模中并不需要用到多么复杂的技术设计,常常进行的是几个类图和几个管理者以及必要名词解释构成的图。为此需要一个方便轻量的图编辑器。

2. 研究内容和预期目标

使用某种编程语言实现一个B/S架构的UML编辑器,实现跨平台的兼容。

需要解决的关键问题有:编辑器基础功能的实现;编辑获得的文件的导出;前后端的事物控制。各类图示用例的代码实现;如何进行预设模式的选择。

提纲:抽象出各种系统的关系;通过类图获得相应的JAVA类工程。寻找不同软件建模过程中的相同点,比如:每个系统都有着管理员一类的存在,都需要一个时间流程图等。参考常用的UML编辑器代码,进行改进等。

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

3. 国内外研究现状

国内在UML上的研究并不多,主要以UML编辑器的应用为主,大多用来进行系统搭建的第一步,如构建ER图,时间图等。目前最好用的商业化软件是rational rose,同时也有像draw io这样的新型的小而轻的工具的出现并受到了广泛的认可和支持,虽然仍然存在些许的不足。而与UML编辑器相应的工具也有了长足的进步,如支持白板识别的 ideolgramic,支持数据库连接的powerdesigner。

编辑器作为一种工具,其发展离不开UML这门语言的发展。作为被广泛认可的UML,其本身有着合理性与抽象化的存在。能够实现为软件系统提供可视化模型,与软件系统建立构件,为软件系统建立文档等这样的特点决定了UML编辑器与软件系统的构成关系紧密,与文件的抽象关系之间关系紧密。

4. 计划与进度安排

2022-12-14——2022-01-12:收集相关资料,开始初步建立系统

2022-01-12——2022-01-31:实现编辑器的编辑部分

2022-02-01——2022-03-01:实现编辑器基本功能

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

5. 参考文献

[1]李留英, 韩冰.统一建模语言UML[J].计算机科学, 1998, 25 (5) :11-16.

[2]雷超阳, 钟一青, 周训斌.基于UML的数据库建模技术研究[J].自动化技术与应用, 2008, 27 (9) :33-36.

[3]胡秀, 王书爱.基于UML的面向对象的系统建模[J].保山学院学报, 2008, 27 (2) .

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

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