目 录
1引言 ....................................................................................................................................................................... 1
1.1编写目的 ................................................................................................................................................. 1 1.2项目背景 ................................................................................................................................................. 1 1.3术语 .......................................................................................................................................................... 1 1.4参考资料 ................................................................................................................................................. 1 2任务概述 ............................................................................................................................................................. 1
2.1目标 .......................................................................................................................................................... 1 2.2开发与运行环境 ................................................................................................................................... 1
2.2.1开发环境的配置 ....................................................................................................................... 2 2.2.2运行环境的配置 ....................................................................................................................... 2 2.2.3测试环境的配置 ....................................................................................................................... 2 2.3需求概述 ................................................................................................................................................. 2 2.4条件与限制 ............................................................................................................................................ 3 3总体设计 ............................................................................................................................................................. 3
3.1软件描述 ................................................................................................................................................. 3 3.2处理流程 ................................................................................................................................................. 3 3.3功能结构设计 ........................................................................................................................................ 3 3.4功能需求与程序代码的关系 ............................................................................................................ 4 5接口设计 ............................................................................................................................................................. 4
5.1外部接口 ................................................................................................................................................. 4 5.2内部接口 ................................................................................................................................................. 4 6数据结构设计 .................................................................................................................................................... 5
6.1逻辑结构设计 ........................................................................................................................................ 5 6.2物理结构设计 ........................................................................................................................................ 5 6.3数据结构与程序代码的关系 ............................................................................................................ 5 7数据库设计 ......................................................................................................................................................... 5 8界面设计 ............................................................................................................................................................. 5 9出错处理设计 .................................................................................................................................................... 5
9.1出错输出信息 ...................................................................................................................................... 10 9.2出错处理对策 ...................................................................................................................................... 10 10安全保密设计 ................................................................................................................................................ 10 11维护设计 ......................................................................................................................................................... 10
1引言
1.1编写目的
编写此概要设计说明书的目的是进一步明确软件的需求,目标,功能结构及各模块的总体概要设计。为之后软件开发人员对于软件的具体实现提供指导,并作为用户对该程序软件的功能结构介绍的说明。
1.2项目背景
该项目是在数据库新技术实验课程下进行的,基于数据库的应用开发这一平台,项目要实现一个基于WEB的数据库管理软件。
1.3术语
【列出本文档中所用到的专门术语的定义和外文缩写的原词组。】 缩写、术语 DBMS 解 释 数据库管理系统(基于SQL Server),包括数据定义,数据查询,数据操作及数据控制多个部分 异步JavaScript和XML, 采用此技术实现AJAX jQuery 设计模式 web页面的局部刷新,用户体验较好 一种封装js操作的API,使得程序员可以不用考虑浏览器之间的差异进行快速开发 软件设计师或系统结构设计师针对某一需求,联想今后可能会有的需求,为解决这类问题而采用的一种策略或方法 1.4参考资料
1. 《C#本质论》
2. 《设计模式:可复用面向对象软件的基础》 3. 《ASP.NET高级开发》
4. 关于SQL Server系统函数及全局变量的使用(取自网络)
2任务概述
2.1目标
本项目的目标是实现基于web来管理数据库系统。以SQL-SERVERA为例,可实现监控SQL-SERVER数据库的工作状态,资源使用情况。软件要实现五个方面的功能:1:监控查看SQL-SERVER数据库的表空间,文件,连接数,任务,用户等。2:同时连接监控多个数据库。3:浏览数据库表,视图,存储过程,触发器等。4:启动,停止数据库。5:通过脚本改变数据库的配置。
2.2开发与运行环境
硬件环境:双核处理器,2内存(至少1GB)
编辑版word
软件环境:Windows 7/XP操作系统; VS2010集成开发环境;
SQL-SERVER(2008)数据库
测试环境:软件的开发采用单元测试,开发完成后采用web浏览器对软件的功能进行测试
2.2.1开发环境的配置
类别 计算机硬件 计算机软件 网络通信 其它 标准配置 双核处理器,2内存 最低配置 单核处理器,512M内存 Windows 7操作系统,Windows xp 操作系统SQL-SERVER(2008)数据库 SQL-SERVER(2000)数据库 Internet网;局域网 VS2010集成开发环境 Internet网;局域网 2.2.2运行环境的配置
类别 计算机硬件 软件 网络通信 其它 标准配置 双核处理器,1G内存 Windows 7操作系统 web 浏览器 Internet网;局域网 最低配置 单核处理器,512M内存 Windows xp 操作系统 web 浏览器 Internet网;局域网 2.2.3测试环境的配置
测试环境要求计算机必须安装VS2010集成开发环境;局域网中的计算机正常通信,并分别安装SQL SERVER数据库;计算机至少要有一种类型的浏览器。
2.3需求概述
本项目最终应能实现简单的数据库管理操作,包括: 1) 可以查看所有的数据模型,数据表,依据表的相应字段, 2) 可以查看触发器,存储过程等 3) 可以创建表,触发器,存储过程等 4) 可以做数据表的查询,更新等操作
5) 考虑到数据库的新技术,本项目最终实现应能创建用户类型,比如面向对
象数据库
编辑版word
6) 应能够修改数据库配置(脚本方式)
2.4条件与限制
该软件只能监控处于特定网络中的数据库的状态,且只能监控SQL SERVER数据库的状态。
3总体设计
3.1软件描述
本项目实现一个基于WEB的数据库管理软件,可实现对于特定网络中的SQL-SERVER数据库的数据的监控;数据库配置的更改;数据库,数据表以及表内数据的浏览等功能。
3.2处理流程
1)软件使用的概括流程: 登录 创建新数据库 创建详细信息 登录成功 管理总界面 (显示所有的数据库详细信息) 对数据库的基本操作 显示该库下所有的表及基本操作 创建存储过程
删除数据库 详细信息 弹出确认信息 流程1
创建新数据表 创建详细信息 显示所有 数据表详细信息页面 查询更新(显示执行情况) 表的详细信息 编辑版word 创建该表的触发器等
相关推荐: