概要设计(软件工程文档模板)

  • 格式:doc
  • 大小:784.00 KB
  • 文档页数:20

下载文档原格式

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

预算执行与经费审批网络管理系统

概要设计说明书

V1.0

1引言 (3)

1.1编写目的 (3)

1.2背景 (3)

1.3定义 (3)

1.4参考资料 (4)

2总体设计 (4)

2.1需求规定 (4)

2.1.1功能需求 (4)

2.1.2性能需求 (5)

2.1.3输入输出要求 (5)

2.1.4数据管理能力要求.................................................................. 错误!未定义书签。

2.1.5故障处理要求.......................................................................... 错误!未定义书签。

2.1.6其他专门要求.......................................................................... 错误!未定义书签。

2.2运行环境 (6)

2.2.1设备 (6)

2.2.2支持软件 (6)

2.3基本设计概念和处理流程 (6)

2.3.1 上报管理 (8)

2.3.2 审核/批管理 (9)

2.3.3 偿还报销管理 (10)

2.4总体结构 (11)

2.4.1系统整体架构 (11)

2.4.2系统部署结构 (13)

2.4.3子模块结构 (13)

2.5人工处理过程 (16)

2.6尚未解决的问题 (16)

3接口设计 (16)

3.1用户接口 (16)

3.2外部接口 (17)

3.3内部接口 (17)

4运行设计 (17)

4.1运行模块组合 (17)

4.2运行控制 (17)

4.3运行时间 (18)

5系统出错处理设计 (18)

5.1出错信息 (18)

5.2补救措施 (19)

5.3系统维护设计 (19)

1引言

1.1编写目的

本文档的编写目的是对预算执行与经费审批网络管理系统的架构进行说明,为后继的详细设计等工作提供参考和依据,本文档主要描述的内容有:

●系统逻辑结构设计;

●接口设计;

●运行结构设计;

●数据结构设计;

●出错处理设计。

本文档的预期读者为:系统设计人员、测试人员、用户及其它有权限查阅本文档的相关人员。

1.2背景

系统名称:预算执行与经费审批网络管理系统V1.0

任务提出者:

开发者(承接单位):华中科技大学软件学院

用户:

1.3定义

1 SQL Server 2005:数据库管理系统(DBMS)。

2 .Net Framework:Net Framework是微软公司继Windows DNA以来的新的开发平台。.Net Framework是以一种类似于Java系统的虚拟机方式运行和管理的编程平台,通过CLR为基础,支持多种语言(C#、、C++、Python等)的开发。

3 C/S模式:Client/Server(C/S)模式的关键在于功能的分布,一些功能放在前端机(即客户机)上执行,另一些功能放在后端机(即服务器)上执行。功能的

分布在于减少计算机系统的各种瓶颈问题,与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式一般应用在基于企业内部网络的系统。

4 .Net Remoting:是在不同应用程序域之间通信的技术,可以用于访问另一个应用程序域中的对象,不论两个对象是处于一个进程中,还是处于不同的进程中,甚至处于不同的系统中。

5 DAO:Data Access Object即数据访问对象,是第一个面向对象的接口,它显露了Microsoft Jet 数据库引擎(由Microsoft Access 所使用),并允许Visual Basic 开发者通过ODBC 直接连接到其他数据库一样,直接连接到Access 表。DAO 最适用于单系统应用程序或小范围本地分布使用。

6 ODBC:Open Database Connectivity即开放式数据库互连,是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。

7 Delegate:即委托,是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法一样,具有参数和返回值。

1.4参考资料

[1] 软件工程. (英)萨默维尔著,程成,陈霞译. 机械工业出版社, 2006

[2] 预算执行与货币化操作管理系统需求说明书V1.0

2架构设计

2.1需求规定

2.1.1功能需求

参考《预算执行与经费审批网络管理系统需求说明书V1.0》

2.1.2质量需求

(1) 时间特性要求:一般操作响应时间<=2秒,特殊操作(统计、查询等)响应时间<=5秒。

(2) 灵活性:系统应能适应如下变化,并能及时重新部署投入运行

①服务器端、客户端操作系统更换;

②部分硬件的变化(如打印机);

③网络环境的变化(如局域网升级、重新分配IP地址等);

④系统数据库版本的变化;

⑤系统应允许计算机操作与原有的手工操作并行进行,在系统维护或故障停运期间产生的手工记录应能无缝录入系统。

(3) 安全性:对系统敏感数据(如用户密码、数据库连接信息等)需进行加密处理。

(4) 易用性:系统部分输入单元须提供智能化的操作方法。如预算上报部门的操作人员在上报了一份新的预算上报后,在线的预算审核系统能够实时提示有新的预算上报到达,以便于预算审核人员能够高效的审核新的上报请求。

因为本系统的使用者对计算机的操作水平有限,因此要求界面友好,方便使用。系统要具有一定的错误处理能力,能检测用户的错误输入并给出错误提示。

(5) 可扩展性:系统应能管理部队预算执行与货币化操作管理过程中出现的新的需求,满足前期该系统使用寿命5-7年的要求。

(6) 可靠性:系统应提供数据备份和恢复能力,当系统发生故障造成数据不一致时,通过恢复能使系统回到最近一次备份时状态。由于用户在开始使用系统时操作不熟练,也容易使系统发生问题,因此系统备份和还原操作还可以提高系统数据使用的安全性。

2.1.3 输入输出要求

在预算、直接报销、报销偿还和借款上报审核和出纳的过程中,应提供相应纸质的文件作为留档凭证,并且纸质文件的尺寸和样式应能够灵活调整。