没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
47页
本毕业设计的数据库辅助工具是基于.NET平台通过C#语言进行编程,与SqlServer数据库进行连接,使用WinForm技术实现主界面,通过在图形界面系统中用鼠标绘图的方法,实现ER图的绘制;并根据ER图创建数据库及数据库表,将生成的结果保存到SQLServer和MySQL数据库中,同时,可从SQLServer和MySQL数据库中读取数据表结构,自动绘制ER图,可将ER图保存为自定义格式的矢量图形文件,且可保存为图像文件。数据库系统是为了适应人们对数据信息化处理的特殊需要而逐渐发展的一种比较理想的系统,数据库系统DBS(Data Base System,缩写为DBS)由各种软件,数据库和其他大型企业信息中心管理人员共同构成。
资源推荐
资源详情
资源评论
网络高等教育
本 科 生 毕 业 论 文(设 计)
题 目:基于.NET 数据库辅助工具的设计与实现
学习中心:
层 次:
专 业: 计算机科学与技术
年 级: 2021 年春季
学 号:
学 生:
指导教师:
完成日期: 2023 年 2 月 27 日
基于.NET 数据库辅助工具的设计与实现
I
摘要
ER 图是数据库设计过程中常用的描述工具,具有直观易懂的特点。在软件的
开发过程中,数据库的设计是十分重要并且十分繁琐的,而且数据库设计文档不
易读懂,所以通过设计图形界面实现数据库设计的自动化是很有必要的。使用 ER
图的形式把设计文档更为清晰地展现出来,方便使用者更为直观的去了解。
本毕业设计的数据库辅助工具是基于.NET 平台通过 C#语言进行编程,与
SqlServer 数据库进行连接,使用 WinForm 技术实现主界面,通过在图形界面系统
中用鼠标绘图的方法,实现 ER 图的绘制;并根据 ER 图创建数据库及数据库表,
将生成的结果保存到 SQLServer 和 MySQL 数据库中,同时,可从 SQLServer 和
MySQL 数据库中读取数据表结构,自动绘制 ER 图,可将 ER 图保存为自定义格
式的矢量图形文件,且可保存为图像文件。数据库系统是为了适应人们对数据信
息化处理的特殊需要而逐渐发展的一种比较理想的系统,数据库系统 DBS(Data
Base System,缩写为 DBS)由各种软件,数据库和其他大型企业信息中心管理人员共
同构成。
关键词:ER 图;矢量图;.NET;数据库
基于.NET 数据库辅助工具的设计与实现
II
目 录
摘要....................................................................................................................................I
1 绪论 ................................................................................................................................1
1.1 背景 .....................................................................................................................1
1.2 国内外现状 .........................................................................................................1
1.3 设计目的 .............................................................................................................3
2 系统分析 ........................................................................................................................1
2.1 需求分析 .............................................................................................................1
2.2 系统可行性分析 .................................................................................................2
2.2.1 经济可行性 ..............................................................................................2
2.2.2 技术可行性 ..............................................................................................2
2.2.3 操作可行性 ..............................................................................................3
3 系统开发环境及使用技术 ............................................................................................4
3.1 系统所需环境的搭建与配置 .............................................................................4
3.1.1 Microsoft Visual Studio............................................................................4
3.1.2 SqlServer ..................................................................................................4
3.1.3 .NET .........................................................................................................4
3.2 系统采用的技术 .................................................................................................5
3.2.1 C#技术......................................................................................................5
3.2.2 WinForm 技术..........................................................................................5
3.2.3 SQL 技术..................................................................................................6
4 总体设计 ........................................................................................................................7
4.1 系统结构 .............................................................................................................7
4.2 功能设计 .............................................................................................................7
4.3 结构设计 .............................................................................................................8
4.4 设计思想 .............................................................................................................8
基于.NET 数据库辅助工具的设计与实现
III
5 系统详细设计与实现 ....................................................................................................9
5.1 连接数据库 .........................................................................................................9
5.2 绘图界面的设计与实现 ...................................................................................10
5.3 ER 图生成数据表 .............................................................................................14
5.3.1 ER 图的绘制以及数据写入 ..................................................................14
5.3.2 与数据库连接生成数据表 ....................................................................17
5.4 数据表生成 ER 图 ............................................................................................18
5.5 保存为图像文件 ...............................................................................................22
5.6 功能模块设计 ...................................................................................................23
5.6.1 数据库模块设计 ....................................................................................23
5.6.2 分库模块设计 ........................................................................................24
5.6.3 分表模块设计 ........................................................................................26
5.6.4 数据库操作 AP I 模块设计...................................................................27
5.7 主要功能模块的实现 .......................................................................................27
5.7.1 数据库模块的实现 ................................................................................27
5.7.2 分表模块的实现 ....................................................................................28
5.7.3 分库模块的实现 ....................................................................................29
5.7.4 数据库 API 模块的实现........................................................................30
6 系统测试 ......................................................................................................................32
6.1 基本测试 ...........................................................................................................32
6.2 功能测试 ...........................................................................................................32
6.2.1 ER 图生成数据表功能测试 ..................................................................32
6.2.2 数据表生成 ER 图测试 .........................................................................33
6.2.3 保存为自定义图像格式功能测试 ........................................................34
结论 .................................................................................................................................36
参考文献 .........................................................................................................................37
致谢 .................................................................................................................................39
基于.NET 数据库辅助工具的设计与实现
1
1 绪论
1.1 背景
随着现代信息科技的发展与进步,越来越多的数据需要人们进行处理及使用,
因而数据库系统被人研发出来,数据库系统是为了适应人们对数据信息化处理的
特殊需要而逐渐发展起来的一种比较理想的数据处理系统。它主要由操作系统、
各种寄主语言、应用程序和数据库管理等系统构成。数据库由自己的数据库管理
系统统一完成,插入、修改和查询等所有对数据的操作都必须通过自己的数据库
管理系统来执行。
(1)使用者可以按照实际的使用状况,自行设定所需的资料库,并按照储存容
量、最大连接数目等要求支付费用,不会为不必要的资料支付费用。
(2)采用高可用结构的云端数据库能够进行失效转换,确保数据库的可靠度,
并极大地减少因无法预测的停顿而导致的极大危险。
(3)数据库能在很短的时间内完成对参数的调整(优化)、灵活扩展等操作,
从而极大地减少了运行费用。
(4)为用户提供了可供选择的弹性备份方案和事例监测报警,确保系统安全可
靠地执行。
1.2 国内外现状
当前,国际上对测试技术的研究多为开发和改进、后期扩展维护和开发自动
化测试系统。电脑软体公司已经研制了许多自动化测试设备,比如 IBM 公司研制
的 Rational 机器人,它可以建立和完成自动化功能测试,分布式功能测试,回归
测试和集成测试;QTP (基于关键字的测试技术)是一款自动检测的软件。在自
动化试验领域, Wegeners J 在 1998 年就开始应用该方法,以改善软件的检测工作
的有效性。在 2002 年应用了一种新的方法, Diaz E 建议将该方法应用于动态的
数据中,该方法可以极大地缩短试验周期,降低测试费用;在 2004 年,麦明 P 在
测试用例的自动化产生中引入了元启发式检索技术(metaheuristic searchniques);
剩余46页未读,继续阅读
资源评论
开源Linux
- 粉丝: 1009
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功