欢迎来到天天文库
浏览记录
ID:45860655
大小:754.50 KB
页数:20页
时间:2019-11-18
《概要设计方案(软件工程文档模板)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、预算执行与经费审批网络管理系统概要设计说明书V1.0人员时间备注编写于洋审核陈长清201引言31.1编写目的31.2背景31.3定义31.4参考资料42总体设计42.1需求规定42.1.1功能需求42.1.2性能需求42.1.3输入输出要求52.1.4数据管理能力要求52.1.5故障处理要求52.1.6其他专门要求52.2运行环境62.2.1设备62.2.2支持软件62.3基本设计概念和处理流程62.3.1上报管理82.3.2审核/批管理82.3.3偿还报销管理102.4总体结构122.4.1系统整体架构122.4.2
2、系统部署结构132.4.3子模块结构132.5人工处理过程152.6尚未解决的问题153接口设计163.1用户接口163.2外部接口163.3内部接口164运行设计174.1运行模块组合174.2运行控制174.3运行时间175系统出错处理设计175.1出错信息175.2补救措施185.3系统维护设计18201引言1.1编写目的本文档的编写目的是对预算执行与经费审批网络管理系统的架构进行说明,为后继的详细设计等工作提供参考和依据,本文档主要描述的内容有:l系统逻辑结构设计;l接口设计;l运行结构设计;l数据结构设计;l
3、出错处理设计。本文档的预期读者为:系统设计人员、测试人员、用户及其它有权限查阅本文档的相关人员。1.2背景系统名称:预算执行与经费审批网络管理系统V1.0任务提出者:开发者(承接单位):华中科技大学软件学院用户:1.3定义1SQLServer2005:数据库管理系统(DBMS)。2.NetFramework:NetFramework是微软公司继WindowsDNA以来的新的开发平台。.NetFramework是以一种类似于Java系统的虚拟机方式运行和管理的编程平台,通过CLR为基础,支持多种语言(C#、VB.NET、
4、C++、Python等)的开发。3C/S模式:Client/Server(C/S)模式20的关键在于功能的分布,一些功能放在前端机(即客户机)上执行,另一些功能放在后端机(即服务器)上执行。功能的分布在于减少计算机系统的各种瓶颈问题,与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式一般应用在基于企业内部网络的系统。4.NetRemoting:是在不同应用程序域之间通信的技术,可以用于访问另一个应用程序域中的对象,不论两个对象是处于一个进程中,还是处于不同的进程中,甚至处于不同的系统中。5DA
5、O:DataAccessObject即数据访问对象,是第一个面向对象的接口,它显露了MicrosoftJet数据库引擎(由MicrosoftAccess所使用),并允许VisualBasic开发者通过ODBC直接连接到其他数据库一样,直接连接到Access表。DAO最适用于单系统应用程序或小范围本地分布使用。6ODBC:OpenDatabaseConnectivity即开放式数据库互连,是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中有关数据库的一个组成部分,它建立了
6、一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。7Delegate:即委托,是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法一样,具有参数和返回值。1.4参考资料[1]软件工程.(英)萨默维尔著,程成,陈霞译.机械工业出版社,2006[2]预算执行与货币化操作管理系统需求说明书V1.02架构设计2.1需求规定2.1.1功能
7、需求参考《预算执行与经费审批网络管理系统需求说明书V1.0》202.1.2质量需求(1)时间特性要求:一般操作响应时间<=2秒,特殊操作(统计、查询等)响应时间<=5秒。(2)灵活性:系统应能适应如下变化,并能及时重新部署投入运行①服务器端、客户端操作系统更换;②部分硬件的变化(如打印机);③网络环境的变化(如局域网升级、重新分配IP地址等);④系统数据库版本的变化;⑤系统应允许计算机操作与原有的手工操作并行进行,在系统维护或故障停运期间产生的手工记录应能无缝录入系统。(3)安全性:对系统敏感数据(如用户密码、数据库连
8、接信息等)需进行加密处理。(4)易用性:系统部分输入单元须提供智能化的操作方法。如预算上报部门的操作人员在上报了一份新的预算上报后,在线的预算审核系统能够实时提示有新的预算上报到达,以便于预算审核人员能够高效的审核新的上报请求。因为本系统的使用者对计算机的操作水平有限,因此要求界面友好,方便使用。系统要具有一定的错误处理能力,能检
此文档下载收益归作者所有