概要设计说明书

  • 格式:doc
  • 大小:278.00 KB
  • 文档页数:14

概要设计说明书49097(总13页)

--本页仅作为文档封面,使用时请直接删除即可--

--内页可以根据需求调整合适字体及大小-- 1引言 ....................................................... 错误!未定义书签。

编写目的 ................................................ 错误!未定义书签。

背景 .................................................... 错误!未定义书签。

定义 .................................................... 错误!未定义书签。

参考资料 ................................................ 错误!未定义书签。

2总体设计 ................................................... 错误!未定义书签。

需求规定 ................................................ 错误!未定义书签。

运行环境 ................................................ 错误!未定义书签。

基本设计概念和处理流程 .................................. 错误!未定义书签。

结构 .................................................... 错误!未定义书签。

功能器求与程序的关系 .................................... 错误!未定义书签。

人工处理过程 ............................................ 错误!未定义书签。

尚未问决的问题 .......................................... 错误!未定义书签。

3接口设计 ................................................... 错误!未定义书签。

用户接口 ................................................ 错误!未定义书签。

外部接口 ................................................ 错误!未定义书签。

内部接口 ................................................ 错误!未定义书签。

4运行设计 ................................................... 错误!未定义书签。

运行模块组合 ............................................ 错误!未定义书签。

运行控制 ................................................ 错误!未定义书签。

运行时间 ................................................ 错误!未定义书签。

5系统数据结构设计 ........................................... 错误!未定义书签。

逻辑结构设计要点 ........................................ 错误!未定义书签。

物理结构设计要点 ........................................ 错误!未定义书签。

数据结构与程序的关系 .................................... 错误!未定义书签。

6系统出错处理设计 ........................................... 错误!未定义书签。

出错信息 ................................................ 错误!未定义书签。

补救措施 ................................................ 错误!未定义书签。

系统维护设计 ............................................ 错误!未定义书签。 概要设计说明书

1 引言

编写目的

本节概要设计是为了开发在线系统功能设计的,主要面向系统分析员、程序

员、测试员、实施人员和最终用户。它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。

编写该文档的目的在于从总体设计的角度明确城市教育管理系统的功能和

处理模式,服务于运营,管理的各个环节;明确用户对在管理系统的功能需求和

性能需求,并将这些需求用规范化的语言和规范化的结构完整、准确地表达清楚,

以此统一软件开发者和用户对该管理软件系统的理解和认识;可以有针对性的进行系统开发、测试、验收等各方面的工作,这是开发该城市教育管理系统的基础。

范围

本城市教育资源管理系统由教育局提出,由本组人员负责开发,交由教育局使用。

定义

列出本文件中用到的专门术语的定义和缩写词的原词组。

读者对象

该文档的读者为用户代表、软件分析人员、系统开发管理人员和测试人员。

参考资料

编写该文档要参考的资料有:

a.《项目开发计划书》

b.刘冰、赖涵,等.软件工程实践教程[M]. 北京:机械工业出版社, c.张海藩.软件工程导论[M]. 北京:清华大学出版社,2004.

d.中国标准出版社.计算机软件工程规范化国家标准汇编2003[M]. 北京: 中国标准出版社,2003

2 总体设计

需求规定

功能需求

1、前台功能:

(管理员管理

管理员进行注册,并可修改自己的信息。

2、后台功能:

(1)修改资源管理信息:修改资源分类

2)增加教育资源分类

(3)修改/删除产品

4)统计当前教育资源情况

运行环境

目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于在线查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。

基于上述考虑,用Browser/Web模式来设计在线购物系统比较合适,服务器端我们采用Access数据库系统和ASP技术来构成购物的应用服务系统; 利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用Active Server Pages技术,我开发了基于B/S模式多用户在线购物系统这一程序。它运用方便、操作简单,效率很高(但是,它要求计算机配置并不高)。

ASP是一种服务器端脚本程序的执行环境[4]。ASP是独立于语言的。理论上讲,任何支持组件和对象的语言都可以用来开发ASP程序,前提是具有该语言相对应的解释器。ASP内置了VBScript和JScript两种脚本程序的解释器。ASP提供了丰富的对象来进行Web服务器端程序的开发,利用脚本语言就可以控制这些对象来处理Web程序设计中需要解决的大多数问题。通过ASP可以轻松地使用可用的COM组件,这是ASP具有十分强大的功能。可以说,它就像一座熔炉,可以把传统的HTML、客户端脚本、服务端Script代码和COM组件组合成功能强大的Web应用程序。

(1)服务器:中英文Windows / 2003server/ NTserver/及XPserver

建议配置:

CPU:奔腾III1000Mhz

内存:2G

显示卡:SVGA,16K色以上显示模式

硬盘: 500GB

驱动器:50倍速CD-ROM以上

其它设备:鼠标器,刻录机,磁带机,UPS

(2)客户端:中英文Windows7/XP

建议配置:

CPU:奔腾III500或更高

内存:2G以上

显示卡:SVGA,16K色以上显示模式

硬盘:20GB

驱动器:50倍速CD-ROM以上

其它设备:鼠标器,UPS 基本设计概念和处理流程

系统的功能结构图

系统的功能结构图如下图2-0所示。

结构

用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。

系统流程图: 7

系统功能模块图

总体模块

总体设计是把总体任务分解为许多基本的、具体的任务。这些具体任务合理地组织起来构成总体任务。其基本任务是将系统划分成模块,决定每个模块的功能,决定模块的调用关系,决定模块的界面及模块间信息的传递。

总体设计过程首先寻找实现目标系统的各种不同的方案。通常,设计出初步的软件结构后还要多方改进,从而得到更合理的结构,进行必要的数据库设计。

图2-2 网络商城购物系统总体模块图

后台登录模块

后台管理员输入账号密码可以在后台登录,登录验证模块根据输入的账号密码识别不同角色的管理员,然后进入不同的后台管理模块,账号密码输入错误后给出错误提示并要求重新输入。

产品的功能性需求

本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:

需求名称 详细要求

登陆窗口 进行用户名,密码,验证码的输入,及进行注册,找回密码按钮的设置

处理窗口 对用户订单信息的前台滚动显示。

导航栏 对商品信息的分类,及超连接

商品的详细信息

Logo窗口 对网站的综合性展示图像广告。