基于web的数据库管理软件设计报告_第1页
基于web的数据库管理软件设计报告_第2页
基于web的数据库管理软件设计报告_第3页
基于web的数据库管理软件设计报告_第4页
基于web的数据库管理软件设计报告_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

概要设计I基于 web 的数据库管理软件软件设计说明书陈雄 201022060626吉祥 201022060621杨珂 201022060617袁霞 2010220606102010 年 11 月 24 日2cmxx-000-xxx00-1.0.0 年.月.日 (文档控制编号 宋体居中 五号字)2cm概要设计II变更记录变更编号版本号 日期 章节/段落/行或图/表号变更状态变更简单描述 审核人 批准人1 0.1 2010-11-251-3 章 A 任务概述、总体设计、功能结构设计袁霞2 0.2 2010-11-264-5 章 A 数据结构设计、数据库设计陈雄3 0.3 2010-11-27第 6 章 A 界面概要设计 吉祥4 0.4 2010-11-277-9 章 A 出错处理、安全保密设计、维护设计杨珂5 0.6 2010-11-30第 3 章 M 细化功能结构设计 杨珂6 0.7 2010-11-30第 6 章 M 细化界面设计 杨珂7 0.9 2010-12-033-6 章 M 确认系统结构设计、数据结构设计、界面设计陈雄8 1.0 2010-12-041-9 章 M 设计确认、文档整理 袁霞9101112131415161718变更状态:A 增加 M 修改 D 删除概要设计III目 录1 引言 .11.1 编写目的 .11.2 项目背景 .11.3 术语 .11.4 参考资料 .12 任务概述 .12.1 目标 .12.2 开发与运行环境 .22.2.1 开发环境的配置 .22.2.2 运行环境的配置 .22.2.3 测试环境的配置 .22.3 需求概述 .23 总体设计 .33.1 软件描述 .33.2 处理流程 .33.3 功能结构设计 .43.3.1 服务管理模块 .43.3.2 数据库管理模块 . 查看数据库列表 . 新建数据库 . 删除数据库 . 备份数据库 . 恢复数据库 . 编辑数据库 .53.3.3 数据表管理模块 . 查看数据表 . 新建数据表 . 删除数据表 . 编辑数据表 .73.3.4 数据视图管理模块 . 查看数据视图 . 新建数据表 . 删除数据视图 . 编辑数据视图 .83.3.5 命令行功能模块 .83.3.6 系统功能模块 . 登录数据库服务器 . 注销登录 . 连接测试 .93.4 功能需求与程序代码的关系 .104 数据结构设计 .10概要设计IV4.1 逻辑结构设计 .104.2 数据结构与程序代码的关系 .115 数据库设计 .126 界面设计 .126.1 系统登录界面设计 .126.2 系统主界面设计 .136.3 数据库管理界面设计 .146.4 数据表管理界面设计 .146.5 视图管理界面设计 .176.6 命令行工具界面设计 .186.7 数据库备份管理界面设计 .186.8 查看数据库状态界面设计 .197 出错处理设计 .197.1 出错输出信息 .197.2 出错处理对策 .198 安全保密设计 .199 维护设计 .19概要设计11 引言1.1 编 写 目 的软件概要设计是从总体上把握系统设计框架,他包括模块划分、处理流程和接口设计,概要设计说明书对上述内容作了总体描述,体现了用户需求与应用系统实现之间的关系,在设计过程中起到了提纲挈领的作用。预期的读者是: 项目管理人员,设计人员,开发人员和测试人员。1.2 项 目 背 景基于 Web 的数据库管理软件是 2010 年应用型研究生数据库新技术实验课的第 11个题目。该课程希望通过整个过程的学习,学生能够掌握数据库最新的理论研究成果和应用方法、模式, 可以单独完成各类数据库应用分析、设计、开发、调试、测试的全过程, 并能以一个系统分析和设计员的身份参与项目, 提高学生独立分析问题和解决问题的能力。1.3 术 语缩写、术语 解 释优先级 定义需求被满足的优先级,分 1-10 十个级别,1 级为最高,10 级为最低。Ajax Asynchronous JavaScript and XML,异步 JavaScript 和 XML 技术。 1.4 参 考 资 料1 作者: 美Dave Shea/Molly E. Holzschlag 译者: 陈黎夫/山崺颋. CSS禅意花园.人民邮电出版社.2007 年 6 月2 陈黎夫. ASP.NET AJAX 程序设计.人民邮电出版社.2007 年 12 月3 陈语林.ASP.NET2.0 程序设计.水利水电出版社. 2007 年 12 月4 吕文达.精通 C#程序设计. 清华大学出版社. 2004 年 1 月5 基于 WEB 的数据库管理软件需求规格说明书2 任务概述2.1 目 标基于 Web 的数据库管理软件基于 ajax 和 C#,监控 SqlServer 数据库工作状态、资源使用情况。实现以下功能:1、可监控查看 SqlServer 数据库的表空间、文件、连接数、任务、用户等;2、可以同时连接监控多个数据库;3、可以浏览数据库表、视图、存储过程、触发器等;4、可以启动停止数据库;5、可以通过脚本改变数据库配置。概要设计22.2 开 发 与 运 行 环 境2.2.1 开 发 环 境 的 配 置类别 标准配置 最低配置计算机硬件 Pc 机计算机软件 Sql Server 数据库,Visual Studio 2008,.Net Framwork 3.5 或以上,Coolite 控件库2.2.2 运 行 环 境 的 配 置类别 标准配置 最低配置计算机硬件 Windows Server 2003 服务器,IIS软件 Sql Server 数据库,Visual Studio 2008,.Net Framwork 3.5 或以上,Coolite 控件库2.2.3 测 试 环 境 的 配 置.NetFramework 3.5IETester,遨游浏览器, FireFox 浏览器2.3 需 求 概 述通 过 Web 实 现 Sql Server 数 据 库 的 管 理 , 用 户 可 通 过 登 录 选 项 登 录 不 同 的 数据 库 服 务 器 、 选 择 不 同 的 身 份 验 证 方 式 和 登 录 用 户 。 而 且 , C#对 Sql Server 各 个版 本 的 sql 操 作 语 法 都 统 一 , 因 此 本 系 统 可 以 管 理 不 同 版 本 的 Sql Server 数 据 库 。具 体 需 求 如 下 表 。功能类别 功能名称、标识符 描述服务管理 服务管理 A_1 启动、关闭等查看数据库列表 B_1新建数据库 B_2删除数据库 B_3数据库备份 B_4数据库恢复 B_5数据库管理编辑数据库 B_6查看数据表 C_1 按数据库和表类型查看删除数据表 C_2新建数据表 C_3数据表管理编辑数据表 C_4查看视图列表 D_1新建视图 D_2删除视图 D_3视图管理编辑视图 D_4概要设计3命令行工具 命令行工具 E_1登录数据库服务器F_1注销登录 F_2测试连接 F_3系统功能系统设置 F_43 总体设计3.1 软 件 描 述用户通过 Web 实现对 Sql Server 数据库的管理,主要功能有1、登录、注销登录服务器;2、查看服务状态以及修改服务状态;3、新建、查看、删除、编辑、编辑、备份以及恢复数据库;4、新建、查看、删除、编辑数据表;5、新建、查看、删除、编辑视图;6、使用命令行对数据库进行相关操作。3.2 处 理 流 程服务管理数据库管理数据表管理查看服务列表视图管理视图管理w e b 数据库管理系统服务操作查看数据库列表新建数据库删除数据库数据库备份数据库恢复编辑数据库查看数据表删除数据表新建数据表编辑数据表查看视图新建视图删除视图编辑视图命令行功能系统功能执行非查询语句登陆服务器测试连接系统设置与注销概要设计4图 1 服务管理用例图3.3 功 能 结 构 设 计3.3.1 服 务 管 理 模 块名 称 服务管理 标识 A_1 子系统名 称 系统名称 Web 数据库管理接 口说 明 输入 选择要管理的服务及操作类型输出 显示服务的新状态功 能说 明点击“查看服务列表” ,显示当前系统所有服务,以及服务状态,用户根据自己的需要修改服务状态。运行环境说明 Sql Server 数据库, .Net Framwork 3.5 或以上,Coolite 控件库调用模块 无调用关系说明 被调用模块 无3.3.2 数 据 库 管 理 模 块对数据库进行新建,查询,删除,备份,恢复以及重命名操作。 查 看 数 据 库 列 表名 称 查看数据库列表 标识 B_1 子系统名 称 数据库管理 系统名称Web 数据库管理系统接 口说 明 输入 选择查看数据库列表图标或菜单输出 显示所有数据库列表功 能说 明 查看系统中已有的数据库运行环境说明 Sql Server 数据库, .Net Framwork 3.5 或以上,Coolite 控件库调用模块 无调用关系说明 被调用模块 无 新 建 数 据 库名 称 新建数据库 标识 B_2 子系统名 称 数据库管理 系统名称Web 数据库管理系统接 口说 明 输入 待建立的数据库名称输出 数据库列表功 能说 明 新建某个指定的数据库运行环境说明 Sql Server 数据库, .Net Framwork 3.5 或以上,Coolite 控件库调用关 调用模块 无概要设计5系说明 被调用模块 无 删 除 数 据 库名 称 删除数据库 标识 B_3 子系统名 称 数据库管理 系统名称Web 数据库管理系统接 口说 明 输入 点击待删除的数据库名称输出 数据库列表功 能说 明 删除指定的数据库运行环境说明 Sql Server 数据库, .Net Framwork 3.5 或以上,Coolite 控件库调用模块 无调用关系说明 被调用模块 无 备 份 数 据 库名 称 备份数据库 标识 B_4 子系统名 称 数据库管理 系统名称Web 数据库管理系统接 口说 明 输入 点击待备份的数据库名称输出 备份结果功 能说 明 备份指定的数据库运行环境说明 Sql Server 数据库, .Net Framwork 3.5 或以上,Coolite 控件库调用模块 无调用关系说明 被调用模块 无 恢 复 数 据 库名 称 恢复数据库 标识 B_5 子系统名 称 数据库管理 系统名称Web 数据库管理系统接 口说 明 输入 待恢复的数据库名称输出 数据库列表功 能说 明 恢复指定的数据库运行环境说明 Sql Server 数据库, .Net Framwork 3.5 或以上,Coolite 控件库调用模块 备份数据库模块调用关系说明 被调用模块 无 编 辑 数 据 库名 称 编辑数据库 标识 B_6 子系统名 数据库管 系统 Web 数概要设计6称 理 名称 据库管理系统接 口说 明 输入 数据库新名输出 数据库列表功 能说 明 给指定的数据库重命名运行环境说明 Sql Server 数据库, .Net Framwork 3.5 或以上,Coolite 控件库调用模块 无调用关系说明 被调用模块 无3.3.3 数 据 表 管 理 模 块实现在某个数据库中新建、删除、编辑、查看数据表的功能。 查 看 数 据 表名 称 查看数据表 标识 C_1 子系统名 称 数据表管理 系统名称Web 数据库管理系统接 口说 明 输入 点击待查看的数据表名称输出 数据表属性等功 能说 明 查看指定的数据表运行环境说明 Sql Server 数据库, .Net Framwork 3.5 或以上,Coolite 控件库调用模块 无调用关系说明 被调用模块 无 新 建 数 据 表名 称

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论