《基于web的数据库管理软件》设计报告

  • 格式:doc
  • 大小:1.38 MB
  • 文档页数:23

下载文档原格式

  / 23
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

变更记录

变更状态:A–增加M–修改D–删除

目录

1引言 (1)

1.1编写目的 (1)

1.2项目背景 (1)

1.3术语 (1)

1.4参考资料 (1)

2任务概述 (1)

2.1目标 (1)

2.2开发与运行环境 (2)

2.2.1开发环境的配置 (2)

2.2.2运行环境的配置 (2)

2.2.3测试环境的配置 (2)

2.3需求概述 (2)

3总体设计 (3)

3.1软件描述 (3)

3.2处理流程 (3)

3.3功能结构设计 (4)

3.3.1 服务管理模块 (4)

3.3.2 数据库管理模块 (4)

3.3.2.1 查看数据库列表 (4)

3.3.2.2新建数据库 (4)

3.3.2.3删除数据库 (5)

3.3.2.4 备份数据库 (5)

3.3.2.5 恢复数据库 (5)

3.3.2.6编辑数据库 (5)

3.3.3 数据表管理模块 (6)

3.3.3.1 查看数据表 (6)

3.3.3.2新建数据表 (6)

3.3.3.3删除数据表 (6)

3.3.3.4编辑数据表 (7)

3.3.4 数据视图管理模块 (7)

3.3.4.1 查看数据视图 (7)

3.3.4.2新建数据表 (7)

3.3.4.3删除数据视图 (8)

3.3.3.4编辑数据视图 (8)

3.3.5 命令行功能模块 (8)

3.3.6系统功能模块 (9)

3.3.6.1 登录数据库服务器 (9)

3.3.6.2注销登录 (9)

3.3.6.3 连接测试 (9)

3.4功能需求与程序代码的关系 (10)

4数据结构设计 (10)

4.1逻辑结构设计 (10)

4.2数据结构与程序代码的关系 (11)

5数据库设计 (12)

6界面设计 (12)

6.1 系统登录界面设计 (12)

6.2 系统主界面设计 (13)

6.3 数据库管理界面设计 (14)

6.4 数据表管理界面设计 (14)

6.5 视图管理界面设计 (17)

6.6 命令行工具界面设计 (18)

6.7 数据库备份管理界面设计 (18)

6.8 查看数据库状态界面设计 (19)

7出错处理设计 (19)

7.1出错输出信息 (19)

7.2出错处理对策 (19)

8安全保密设计 (19)

9维护设计 (19)

1引言

1.1编写目的

软件概要设计是从总体上把握系统设计框架,他包括模块划分、处理流程和接口设计,概要设计说明书对上述内容作了总体描述,体现了用户需求与应用系统实现之间的关系,在设计过程中起到了提纲挈领的作用。

预期的读者是:项目管理人员,设计人员,开发人员和测试人员。

1.2项目背景

《基于Web的数据库管理软件》是2010年应用型研究生数据库新技术实验课的第11个题目。该课程希望通过整个过程的学习,学生能够掌握数据库最新的理论研究成果和应用方法、模式,可以单独完成各类数据库应用分析、设计、开发、调试、测试的全过程,并能以一个系统分析和设计员的身份参与项目,提高学生独立分析问题和解决问题的能力。

1.3术语

1.4参考资料

[1] 作者: [美]Dave Shea/Molly E. Holzschlag译者: 陈黎夫/山崺颋. CSS

禅意花园.人民邮电出版社.2007年6月

[2] 陈黎夫. AJAX程序设计.人民邮电出版社.2007年12月

[3] 陈语林2.0程序设计.水利水电出版社. 2007年12月

[4] 吕文达.精通C#程序设计. 清华大学出版社. 2004年1月

[5] 基于WEB的数据库管理软件需求规格说明书

2任务概述

2.1目标

《基于Web的数据库管理软件》基于ajax和C#,监控SqlServer数据库工作状态、资源使用情况。实现以下功能:

1、可监控查看SqlServer数据库的表空间、文件、连接数、任务、用户等;

2、可以同时连接监控多个数据库;

3、可以浏览数据库表、视图、存储过程、触发器等;

4、可以启动停止数据库;

5、可以通过脚本改变数据库配置。

2.2开发与运行环境

2.2.1开发环境的配置

2.2.2运行环境的配置

2.2.3测试环境的配置

.NetFramework 3.5

IETester,遨游浏览器,FireFox浏览器

2.3需求概述

通过Web实现Sql Server数据库的管理,用户可通过登录选项登录不同的数据库服务器、选择不同的身份验证方式和登录用户。而且,C#对Sql Server各个版本的sql操作语法都统一,因此本系统可以管理不同版本的Sql Server数据库。具体需

3总体设计

3.1软件描述

用户通过Web实现对Sql Server数据库的管理,主要功能有

1、登录、注销登录服务器;

2、查看服务状态以及修改服务状态;

3、新建、查看、删除、编辑、编辑、备份以及恢复数据库;

4、新建、查看、删除、编辑数据表;

5、新建、查看、删除、编辑视图;

6、使用命令行对数据库进行相关操作。

3.2处理流程