进销存管理系统详细设计(包括流程图、类图、页面设计) 下载本文

详细设计说明书编写规范

3.6.9.2.7 流程图 ................................................................................................................ 302 3.6.9.2.8 界面设计 ............................................................................................................ 303 3.6.9.2.9 测试计划 ............................................................................................................ 304 3.6.9.3单据查询(M0904) ............................................................................................................ 304

3.6.9.3.1 模块描述 ............................................................................................................ 304 3.6.9.3.2 功能 .................................................................................................................... 304 3.6.9.3.3 输入项 ................................................................................................................ 306 3.6.9.3.4输出项 ................................................................................................................. 306 3.6.9.3.5设计方法(算法) ............................................................................................. 306 3.6.9.3.6 接口 .................................................................................................................... 306 3.6.9.3.7 流程图 ................................................................................................................ 306 3.6.9.3.8 界面设计 ............................................................................................................ 307 3.6.9.3.9 测试计划 ............................................................................................................ 308 3.6.9.4单据修改(M0905) ............................................................................................................ 308

3.6.9.4.1 模块描述 ............................................................................................................ 308 3.6.9.4.2 功能 .................................................................................................................... 308 3.6.9.4.3 输入项 ................................................................................................................ 310 3.6.9.4.4 输出项 ................................................................................................................ 310 3.6.9.4.5 接口 .................................................................................................................... 311 3.6.9.4.7 流程图 ................................................................................................................ 311 3.6.9.4.8 界面设计 ............................................................................................................ 312 3.6.9.4.9 测试计划 ............................................................................................................ 313 3.6.10库存报警 ........................................................................................................................... 313 3.6.10.1 显示库存报警信息 .................................................................................................. 314 3.6.10.1.1模块描述 ........................................................................................................... 314 3.6.10.1.2功能 ................................................................................................................... 314 3.6.10.1.3输入项 ............................................................................................................... 315 3.6.10.1.4输出项 ............................................................................................................... 315 3.6.10.1.5设计方法 ........................................................................................................... 316 3.6.10.1.6流程逻辑 ........................................................................................................... 316 3.6.10.1.7接口 ................................................................................................................... 317 3.6.10.2 打印库存报警信息 .................................................................................................. 317 3.6.10.2.1模块描述 ........................................................................................................... 317 3.6.10.2.2功能 ................................................................................................................... 317 3.6.10.2.3输入项 ............................................................................................................... 318 表40 库存报警打印功能输入项 ................................................................................... 318 3.6.10.2.4输出项 ............................................................................................................... 318 3.6.10.2.5设计方法 ........................................................................................................... 319 3.6.10.2.6流程逻辑 ........................................................................................................... 319 3.6.10.2.7接口 ................................................................................................................... 319

XVI

详细设计说明书编写规范

1 引言

1.1 编写目的

说明编写这份详细设计说明书的目的,指出预期的读者范围。

1.2 背景

说明:

a. 待开发的软件系统的名称;

b. 列出本项目的任务提出者、开发者、用户以及将运行该项软件的单位。

1.3 定义

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

1.4 参考资料

列出要用到的参考资料,如:

a. 本项目的经核准的计划任务书或合同、上级机关的批文; b. 属于本项目的其他已发表的文件;

c. 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2 程序系统的结构

用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。

本程序主要采用四层结构,如下所示: 用户层(UI) 业务逻辑层(BLL) 数据访问层(DAL) 数据层(DB) 图1 系统结构示意图

1

详细设计说明书编写规范

3 程序(标识符)设计说明

3.1 基础信息模块(BAS)设计说明

该功能模块主要是管理系统中所用到的一些基本信息:往来单位信息、商品信息、员工信息、仓库信息、银行账户、费用科目信息。主要包含如下六项子模块:

3.1.1 往来单位(BAS001)子模块

3.1.1.1程序描述

往来单位信息管理分增加、修改、删除、查询、打印。

1. 增加(Add):在增加记录页面(Add.aspx)中填写往来单位信息,以增加

一条记录。

2. 修改(Modify):在修改记录页面(Modify.aspx)中填写往来单位信息,以

更新记录。

3. 删除(Delete):将删除选中的整个往来单位的信息。 4. 查询: ?

模糊查询

助记码检索(QueryByHelpNum):在文本框中输入助记码进行检索; 联系人检索(QueryByMessager):在文本框中输入联系人进行检索; 主营业务检索(QueryByMainBus):在文本框中输入主营业务检索; 单位名检索(QueryByProvideName):在文本框中输入单位名检索; 通用检索(Query):按单位编号从小到大排序输出往来单位表的所有内容。 ?

数据过滤查询(QueryByValidateData) 所涉及到的列有:

a) 往来单位单项信息(ProviderItem):包括所有往来单位的输入项 b) 比较符(CompareSigal):大于、小于、等于、左匹配、右匹配、 包含。

c) 对应此单项信息的所有有用信息(ValidateProviderItems):对应第 1项。

d) 或/且选项(OrAnd):可选项,若选择此项后,会另起一列,前后两列的关系是或,且。

2

详细设计说明书编写规范

增加一条查询条件编辑列(AddQueryItem):增加一条查询条件列。 删除一条查询条件编辑列(DeleteQueryItem):删除选中查询条件列。 5. 打印(Print):执行打印功能。

3.1.1.2 功能

1. 该功能点的大致处理流程图如下:

输入数据增加修改删除查询打印输出数据 图2 往来单位模块处理流程图

2. 该功能点的详细情况以类图的形式给出,如下所示:

3