《进销存管理系统详细设计(包括流程图、类图、页面设计).pdf》由会员分享,可在线阅读,更多相关《进销存管理系统详细设计(包括流程图、类图、页面设计).pdf(433页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、案卷号日期进销存管理系统详细设计说明书作者:完成日期:签 收 人:签收日期:修改情况记录:版本号修改批准人修改人安装日期签收人_ 精品资料目录1 引言 . 1 1.1 编写目的 . 11.2 背景 . 11.3 定义 . 11.4 参考资料 . 12 程序系统的结构. 1 3 程序(标识符)设计说明 . 2 3.1 基础信息模块(BAS )设计说明 . 23.1.1 往来单位 (BAS001) 子模块 . 2 3.1.1.1 程序描述. 2 3.1.1.2 功能 . 3 3.1.1.3 性能 . 5 3.1.1.4 输入项 . 5 3.1.1.5 输出项 . 6 3.1.1.6 算法 . 7
2、3.1.1.7 流程逻辑 . 12 3.1.1.8 接口 . 18 3.1.1.9 存储分配 . 18 3.1.1.10 注释设计. 18 _ 精品资料3.1.1.11 限制条件. 18 3.1.1.12 测试计划. 18 3.1.1.13 尚未解决的问题 . 18 3.1.2 商品信息管理功能(BAS002) . 19 3.1.2.1 商品信息管理功能程序描述. 19 3.1.2.2 功能 . 19 3.1.2.3 输入项 . 23 3.1.2.4 输出项 . 24 3.1.2.5 算法 . 25 3.1.2.6 流程逻辑 . 28 3.1.2.8 接口 . 33 3.1.2.9 存储分配
3、. 33 3.1.2.10 注释设计. 33 3.1.2.11 限制条件. 33 3.1.2.12 测试计划. 34 3.1.2.13 尚未解决的问题 . 34 3.1.3 仓库信息管理(BAS003) 子模块 . 34 3.1.3.1 仓库信息管理描述. 34 3.1.3.2 功能 . 34 3.1.3.3 输入项 . 36 3.2.3.4 输出项 . 37 3.1.3.5 算法 . 37 _ 精品资料3.1.3.6 流程逻辑 . 38 3.1.3.7 接口 . 45 3.1.4 银行帐户管理(BAS004) 子模块 . 46 3.1.4.1 程序描述. 46 3.1.4.2 功能 . 46
4、 3.1.4.3 输入项 . 47 3.1.4.4 输出项 . 48 3.1.4.5 算法 . 49 3.1.4.6 流程逻辑 . 49 3.1.4.7 接口 . 50 3.1.5 员工信息管理(BAS005) 子模块 . 51 3.1.5.1 程序描述. 51 3.1.5.2 功能 . 51 3.1.5.3 输入项 . 53 3.1.5.4 输出项 . 54 3.1.5.5 算法 . 55 3.1.5.6 流程逻辑 . 56 3.1.6 费用科目 (BAS006) 子模块 . 57 3.1.6.1 程序描述. 57 3.1.6.2 功能 . 57 3.1.6.3 性能 . 58 3.1.6.
5、4 输入项 . 58 _ 精品资料3.1.6.5 输出项 . 59 3.1.6.6 算法 . 60 3.1.6.7 流程逻辑 . 62 3.1.7 期初商品库存(SRC001) 子模块 . 65 3.1.2.1 程序描述. 65 3.1.7.2 功能 . 65 3.1.7.3 性能 . 68 3.1.7.4 输入项 . 68 3.1.7.5 输出项 . 69 3.1.7.6 算法 . 70 3.1.7.7 流程逻辑 . 70 3.1.7.8 接口 . 75 3.1.7.9 存储分配 . 75 3.1.7.10 注释设计. 75 3.1.7.11 限制条件. 75 3.1.7.12 测试计划.
6、75 3.1.7.13 尚未解决的问题 . 76 3.1.8 期初应收、应付款(SRC002) 子模块 . 76 3.1.8.1 程序描述. 76 3.1.8.2 功能 . 76 3.1.8.3 输入项 . 77 3.1.8.4 输出项 . 77 _ 精品资料3.1.8.5 算法 . 78 3.1.8.6 流程逻辑. 79 3.1.8.7 接口 . 81 3.1.8.8 存储分配 . 82 3.1.8.9 注释设计 . 82 3.1.8.10 限制条件. 82 3.1.8.11 测试计划. 82 3.1.8.12 尚未解决的问题 . 82 3.1.9 期初银行账户(SRC003) 子模块 .
7、83 3.1.9.1 程序描述. 83 3.1.9.2 功能 . 83 3.1.9.3 性能 . 83 3.1.9.4 输入项 . 84 3.1.5.5 输出项 . 84 3.1.9.6 算法 . 85 3.1.9.7 流程逻辑 . 87 3.1.9.8 接口 . 89 3.1.9.9 存储分配 . 89 3.1.9.10 注释设计. 89 3.1.9.11 限制条件. 90 3.1.9.12 测试计划. 90 3.1.9.13 尚未解决的问题 . 90 _ 精品资料3.2 系统管理程序设计说明 . 91程序系统的结构. 91 3.2.1 登录程序描述. 93 3.2.1.1 功能 . 93
8、3.2.1.2 性能 . 96 3.2.1.3 输入项 . 96 3.2.1.4 输出项 . 96 3.2.1.5 算法 . 96 3.2.1.6 流程逻辑 . 97 3.2.2 权限设置程序描述 . 98 3.2.2.1 功能 . 99 3.2.2.2 性能 . 107 3.2.2.3 输入项 . 107 3.2.2.4 输出项 . 107 3.2.2.5 算法 . 108 3.2.2.6 流程逻辑 . 110 3.2.3 修改密码程序描述 . 112 3.2.3.1 功能 . 113 3.2.3.2 性能 . 115 3.2.3.3 输入项 . 115 3.2.3.4 输出项 . 115
9、3.2.3.5 算法 . 115 _ 精品资料3.2.3.6 流程逻辑 . 116 3.2.4 公司信息管理程序描述 . 117 3.2.4.1 功能 . 118 3.2.4.2 性能 . 123 3.2.4.3 输入项 . 123 3.2.4.4 输出项 . 123 3.2.4.5 算法 . 125 3.2.4.6 流程逻辑 . 127 3.2.5 系统信息程序描述 . 128 3.2.5.1 功能 . 129 3.2.5.2 性能 . 133 3.2.5.3 输入项 . 133 3.2.5.4 输出项 . 133 3.2.5.5 算法 . 133 3.2.5.6 流程逻辑 . 134 3.
10、3 进货管理程序描述 . 1373.3.1 进货模块 . 138 3.3.1.1 程序描述. 138 3.3.1.2 界面 . 138 3.3.1.3 功能 . 139 3.3.1.4 输入项 . 139 表 1 进货单输入项. 141 _ 精品资料3.3.1.5 输出项 . 141 表 2 进货单输出项. 142 表 3 商品信息输出项. 143 3.3.1.6 算法 . 143 3.3.1.7 流程逻辑. 143 3.3.1.8 接口 . 143 3.3.2 退货模块 . 144 3.3.2.1 程序描述. 144 3.3.2.2 界面 . 144 3.3.2.3 功能 . 145 3.3
11、.2.4 输入项 . 145 3.3.2.5 输出项 . 148 3.3.2.6 算法 . 149 3.3.2.7 流程逻辑. 150 3.3.3 查询模块 . 150 3.3.3.1 程序描述. 150 3.3.3.2 界面 . 150 3.3.3.3 功能 . 151 3.3.3.4 输入项 . 152 3.3.3.5 输出项 . 153 3.3.3.6 算法 . 153 3.3.3.7 流程逻辑. 155 _ 精品资料3.3.3.8 接口 . 155 3.3.4 采购模块 . 155 3.3.4.1 程序描述. 155 3.3.4.2 界面 . 156 3.3.4.3 功能 . 156
12、3.3.4.4 输入项 . 156 3.3.4.5 输出项 . 157 3.3.4.6 算法 . 157 3.3.4.7 流程逻辑. 158 3.3.4.8 接口 . 158 3.3.5 进货日报 . 159 3.3.5.1 程序描述. 159 3.3.5.2 界面 . 159 3.3.5.3 功能 . 159 3.3.5.4 输入项 . 160 3.3.5.5 输出项 . 160 3.3.5.6 算法 . 160 3.3.5.7 流程逻辑. 161 3.3.6 进货商品统计. 161 3.3.6.1 程序描述. 161 3.3.6.2 界面 . 162 3.3.6.3 功能 . 162 _
13、精品资料3.3.6.4 输入项 . 162 3.3.6.5 输出项 . 163 3.3.6.6 算法 . 163 3.3.6.7 流程逻辑. 164 3.4 销售管理模块(SS00 )设计说明 . 1643.4.1 销售查询模块(SS001 )设计说明. 165 3.4.1.1 程序描述 . 165 3.4.1.2 功能 . 165 3.4.1.3 性能 . 167 3.4.1.4 输入项 . 167 3.4.1.5 输出项 . 169 3.4.1.6 算法 . 169 3.4.1.7 流程逻辑 . 170 3.4.1.8 接口 . 171 3.4.2 销售对账单模块(SS002 )设计说明
14、. 171 3.4.2.1 功能描述 . 171 3.4.2.2 性能 . 172 3.4.2.3 输入项 . 172 3.4.2.4 输出项 . 172 3.4.2.5 算法 . 172 3.4.2.6 流程逻辑. 173 3.4.2.7 接口 . 174 _ 精品资料3.4.3 售后服务单模块(SS003 )设计说明 . 174 3.4.3.1 程序描述 . 174 3.4.3.2 功能 . 175 3.4.3.3 性能 . 176 3.4.3.4 输入项 . 176 3.4.3.5 输出项 . 176 3.4.3.6 算法 . 177 3.4.3.7 流程逻辑 . 179 3.4.3.8
15、 接口 . 180 3.4.4 销售退货模块(SS004 )设计说明. 180 3.4.4.1 增加退货单(SS004-1 ) . 181 3.4.4.1.1 增加退货单程序描述. 181 3.4.4.1.2 功能 . 181 3.4.4.1.3 输入项 . 183 3.4.4.1.4 输出项 . 184 3.4.4.1.5 算法 . 185 3.4.4.1.6 流程逻辑 . 185 3.4.4.1.7 接口 . 185 3.4.4.2 删除退货单(SS004-2 ) . 186 3.4.4.2.1 删除退货单算法描述. 186 3.4.4.2.2 功能 . 186 3.4.4.2.3 输入项
16、 . 187 _ 精品资料3.4.4.2.4 输出项 . 187 3.4.4.2.5 算法 . 187 3.4.4.2.6 流程逻辑 . 187 3.4.4.2.7 接口 . 188 3.4.4.3 修改退货单(SS004-3 ) . 188 3.4.4.3.1 修改退货单程序描述. 188 3.4.4.3.2 功能 . 188 3.4.4.3.3 输入项 . 189 3.4.4.3.4 输出项 . 191 3.4.4.3.5 算法 . 191 3.4.4.3.6 流程逻辑 . 191 3.4.4.3.7 接口 . 192 3.4.4.4 查询退货单(SS004-4 ) . 192 3.4.4
17、.4.1 查询退货单程序描述. 192 3.4.4.4.2 功能 . 192 3.4.4.4.3 输入项 . 194 3.4.4.4.4 输出项 . 194 3.4.4.4.5 算法 . 195 3.4.4.4.6 流程逻辑 . 195 3.4.4.4.7 接口 . 196 3.4.5 销售利润模块(SS005 )设计说明. 197 3.4.5.1 销售利润程序描述. 197 _ 精品资料3.4.5.2 功能 . 197 3.4.5.3 性能 . 198 3.4.5.4 输入 . 198 3.4.5.5 输出 . 198 3.4.5.6 算法 . 199 3.4.5.7 流程逻辑 . 199
18、3.4.5.8 接口 . 201 3.4.6 业务员业绩模块(SS006 )设计说明 . 202 3.4.6.1 业务员业绩程序描述. 202 3.4.6.2 功能 . 202 3.4.6.3 性能 . 203 3.4.6.4 输入 . 203 3.4.6.5 输出 . 203 3.4.6.6 算法 . 204 3.4.6.7 流程逻辑 . 204 3.4.6.8 接口 . 207 3.4.7 销售日报模块(SS007 )设计说明. 207 3.4.7.1 程序描述. 207 3.4.7.2 功能 . 207 3.4.7.3 性能 . 208 3.4.7.4 输入项 . 208 3.4.7.5
19、 输出项 . 208 _ 精品资料3.4.7.6 算法 . 208 3.4.7.7 程序逻辑. 209 3.4.7.8 接口 . 210 3.4.8 销售商品统计表模块(SS008 )设计说明 . 210 3.4.8.1 销售商品统计表程序描述. 210 3.4.8.2 功能_ 精品资料 . 210 3.4.8.3 性能 . 212 3.4.8.4 输入 . 212 3.4.8.5 输出 . 213 3.4.8.6 算法 . 213 3.4.8.7 流程逻辑 . 214 3.4.8.8 接口 . 216 3.4.9 销售清单模块(SS009 )设计说明. 217 3.4.9.1 销售清单功能描
20、述. 217 3.4.9.2 功能 . 217 3.4.9.3 性能 . 218 3.4.9.4 输入项 . 218 3.4.9.5 输出项 . 218 3.4.9.6 算法 . 218 3.4.9.7 流程逻辑 . 219 3.4.9.8 接口 . 221 3.4.10 销售资金日报模块(SS010 )设计说明 . 221 3.4.10.1程序描述 . 221 3.4.10.2功能 . 221 3.4.10.3性能 . 222 3.4.10.4输入项 . 222 3.4.10.5输出项 . 222 _ 精品资料3.4.10.6算法 . 223 3.4.10.7程序逻辑 . 224 3.4.1
21、0.8接口 . 224 3.4.11 报价单模块(SS011 )设计说明 . 224 3.4.11.1报价单 . 224 3.4.11.2功能 . 225 3.4.11.3输入项 . 227 3.4.11.4输出项 . 228 3.4.11.5算法 . 228 3.4.11.6流程逻辑 . 229 3.4.11.7接口 . 231 3.4.12 销售单模块(SS0012 )设计说明 . 231 3.4.12.1 程序描述. 231 3.4.12.2 功能 . 232 3.4.12.3 性能 . 233 3.4.12.4 输入项 . 233 3.4.12.5 输出项 . 235 3.4.12.6
22、 算法 . 237 3.4.12.7 流程逻辑. 239 3.4.12.8 接口 . 242 3.5 现金管理设计说明 . 2423.5.1 其他支出 . 243 _ 精品资料3.5.1.1 其它支出程序描述. 243 3.5.1.2 其它支出功能. 243 3.5.1.3 性能 . 245 3.5.1.4 输入项 . 245 表 14 其他支出数据输入项 . 245 3.5.1.5 其它支出输出项 . 245 3.5.1.6 其他支出算法. 246 3.5.1.7 其它支出流程逻辑. 249 3.5.1.8 接口 . 250 3.5.2 其他收入 . 250 3.5.2.1 其它收入程序描述
23、. 250 3.5.2.2 其它收入功能. 251 3.5.2.3 其它收入性能. 253 3.5.2.4 其它收入输入项 . 253 表 16 其他收入输入信息 . 253 3.5.2.5 其它收入输出项 . 253 表 17 其他收入输入信息 . 254 3.5.2.6 其他收入算法. 254 3.5.2.7 其它收入流程逻辑. 257 3.5.2.8 接口 . 258 3.5.3 付款单 . 258 3.5.3.1 付款单程序说明 . 258 _ 精品资料3.5.3.2 付款单功能 . 259 3.5.3.3 输入项 . 261 3.5.3.4 输出项 . 263 3.5.3.5 算法
24、. 263 3.5.3.6 流程逻辑. 266 3.5.3.7 接口 . 267 3.5.4 收款单 . 267 3.5.4.1 收款单程序说明 . 267 3.5.4.2 收款单功能 . 268 3.5.4.3 输入项 . 270 3.5.4.4 输入项 . 270 3.5.4.5 输出项 . 272 3.5.4.6 算法 . 272 3.5.4.6 流程逻辑. 275 3.5.4.7 接口 . 276 3.5.5 资金往来查询. 276 3.5.5.1 资金往来查询程序描述 . 276 3.5.5.2 功能 . 276 3.5.5.3 输入项 . 277 3.5.4 输出项 . 278 3
25、.5.5.5 算法 . 279 3.5.5.6 流程逻辑 . 281 _ 精品资料3.5.5.7 接口 . 281 3.5.6 客户对帐单 . 282 3.5.6.1 客户对帐单程序描述. 282 3.5.6.2 功能 . 282 3.5.6.3 输入项 . 284 3.5.6.4 输出项 . 284 3.5.6.5 算法 . 285 3.5.6.6 流程逻辑 . 286 3.5.6.7 接口 . 287 3.5.7 应收应付表 . 287 3.5.7.1 程序描述 . 287 3.5.7.2 功能 . 287 3.5.7.3 性能 . 288 3.5.7.4 输入项 . 288 3.5.7.
26、5 输出项 . 288 3.5.7.6 算法 . 289 3.5.7.7 流程逻辑 . 290 3.5.7.8 接口 . 290 3.5.8 银行帐户资金报表 . 290 3.5.8.1 程序描述 . 290 3.5.8.2 功能 . 291 3.5.8.3 输入项 . 291 _ 精品资料3.5.8.4 输出项 . 292 3.5.8.5 算法 . 292 3.5.8.6 流程逻辑. 292 3.8.7 接口 . 293 3.5.9 到期单据提醒. 293 3.5.9.1 到期单据提醒程序描述 . 293 3.5.9.2 到期单据提醒功能. 294 3.5.9.3 到期单据提醒性能. 295
27、 3.5.9.4 到期单据提醒输入项. 295 3.5.9.5 到期单据提醒输出项. 296 3.5.9.6 到期单据提醒算法. 296 3.5.9.7 流程逻辑 . 297 3.5.9.8 接口 . 298 3.6 库存管理 . 2983.6.1 仓库调拨 . 299 3.6.1.1 增加模块( M0101 ) . 299 3.6.1.1.1模块描述 . 299 3.6.1.1.2功能 . 299 3.6.1.1.3输入项 . 299 3.6.1.1.4输出项 . 300 3.6.1.1.5算法设计 . 301 3.6.1.1.6流程逻辑 . 301 _ 精品资料3.6.1.1.7接口 .
28、302 3.6.1.2 修改模块( M0102 ) . 302 3.6.1.2.1模块描述 . 302 3.6.1.2.2功能 . 302 3.6.1.2.3输入项 . 302 3.6.1.2.4输出项 . 303 3.6.1.2.5设计方法 . 304 3.6.1.2.6流程逻辑 . 304 3.6.1.2.7接口 . 305 3.6.1.3 删除模块( M0103 ) . 305 3.6.1.3.1模块描述 . 305 3.6.1.3.2功能 . 305 3.6.1.3.3输入项目 . 305 3.6.1.3.4输出项目 . 305 3.6.1.3.5设计方法 . 306 3.6.1.3.
29、6流程逻辑 . 306 3.6.1.3.7接口 . 306 3.6.1.4 查询模块( M0104 ) . 306 3.6.1.4.1模块描述 . 306 3.6.1.4.2功能 . 306 3.6.1.4.3输入项 . 307 3.6.1.4.4输出项 . 307 _ 精品资料3.6.1.4.5设计方法 . 308 3.6.1.4.6流程逻辑 . 308 3.6.1.4.7接口 . 309 3.6.1.5 保存模块( M0105 ) . 309 3.6.1.5.1模块描述 . 309 3.6.1.5.2功能 . 309 3.6.1.5.3输入项目 . 310 3.6.1.5.4输出项目 .
30、310 3.6.1.5.5算法设计 . 310 3.6.1.5.6 、流程逻辑 . 311 3.6.1.5.7 、接口 . 311 3.6.1.6 返回模块( M0106 ) . 311 3.6.2 仓库调拨查询. 311 3.6.2.1 查询商品名称子模块(M0201 ) . 311 3.6.2.1.1模块描述 . 311 3.6.2.1.2功能 . 312 3.6.2.1.3性能 . 315 3.6.2.1.4输入项 . 315 3.6.2.1.5输出项 . 315 3.6.2.1.6设计方法 . 315 3.6.2.1.7流程逻辑 . 316 3.6.2.1.8接口 . 316 _ 精品
31、资料3.6.3 库存数量调整. 317 3.6.3.1 增加库存数量(M0301) . 317 3.6.3.1.1 模块描述 . 317 3.6.3.1.2 功能 . 317 3.6.3.1.3性能 . 318 3.6.3.1.4输入项 . 318 3.6.3.1.5输出项 . 318 3.6.3.1.6设计方法 . 318 3.6.3.1.7流程逻辑 . 319 3.6.3.1.8接口 . 319 3.6.3.2 修改库存数量(0M302) . 320 3.6.3.2.1 模块描述 . 320 3.6.3.2.2 功能 . 320 3.6.3.2.3 性能 . 321 3.6.3.2.4 输
32、入项 . 321 3.6.3.2.5 输出项 . 321 3.6.3.2.6 设计方法 . 322 3.6.3.2.7流程逻辑 . 322 3.6.3.2.8 接口 . 323 3.6.3.3 删除库存数量(M0303) . 323 3.6.3.3.1 模块描述 . 323 3.6.3.3.2 功能 . 324 _ 精品资料3.6.3.3.3 性能 . 324 3.6.3.3.4 输入项 . 324 3.6.3.3.5输出项 . 324 3.6.3.3.6设计方法 . 324 3.6.3.3.7流程逻辑 . 325 3.6.3.3.8接口 . 325 3.6.3.4 查询库存数量(M0304)
33、 . 325 3.6.3.4.1模块描述 . 325 3.6.3.4.2功能 . 325 3.6.3.4.3性能 . 326 3.6.3.4.4输入项 . 326 3.6.3.4.5输出项 . 327 3.6.3.4.6设计方法 . 327 3.6.3.4.7流程逻辑 . 328 3.6.3.4.8 接口 . 328 3.6.3.5 保存库存数量(M0305) . 328 3.6.3.5.1 模块描述 . 328 3.6.3.5.2 功能 . 329 3.6.3.5.3 性能 . 329 3.6.3.5.4 输入项 . 329 3.6.3.5.5 输出项 . 329 3.6.3.5.6 设计方
34、法 . 329 _ 精品资料3.6.3.5.7流程逻辑 . 330 3.6.3.5.8 接口 . 330 3.6.3.6 返回 (M0306) . 330 3.6.3.6.1 模块描述 . 330 3.6.3.6.2 功能 . 330 3.6.3.6.3 性能 . 330 3.6.3.6.4 输入项 . 330 3.6.3.6.5 输出项 . 331 3.6.3.6.6 设计方法 . 331 3.6.3.6.7 流程逻辑 . 331 3.6.3.6.8 接口 . 331 3.6.4 仓库数量调整查询 . 332 3.6.4.1 查询商品( M0401 ) . 332 3.6.4.1.1模块描述
35、 . 332 3.6.4.1.2功能 . 332 3.6.4.1.3输入项 . 332 3.6.4.1.4输出项 . 333 3.6.4.1.5算法 . 333 3.6.4.1.6流程逻辑图 . 333 3.6.4.1.7接口 . 334 表 33 查询商品信息功能接口. 334 3.6.4.2 高级查询 (M0402) . 334 _ 精品资料3.6.4.2.1高级查询描述. 334 3.6.4.2.2功能 . 334 3.6.4.2.3输入项 . 335 3.6.4.2.4输出项 . 335 3.6.4.2.5算法 . 335 3.6.4.2.6流程逻辑图 . 335 3.6.4.2.7接
36、口 . 336 3.6.4.3 检索模块 (M0403). 336 3.6.4.3.1模块描述 . 336 3.6.4.3.2功能 . 336 3.6.4.3.3输入项 . 336 3.6.4.3.4输出项 . 337 3.6.4.3.5设计方法 . 337 3.6.4.3.6流程逻辑 . 337 3.6.4.3.7接口 . 339 3.6.4.4 排序 (M0404) . 339 3.6.4.4.1排序描述 . 339 3.6.4.4.2功能 . 339 3.6.4.4.3输入项 . 339 3.6.4.4.4输出项 . 339 3.6.4.4.5算法 . 339 3.6.4.4.6流程逻辑
37、 . 340 _ 精品资料3.6.4.4.7接口 . 340 3.6.4.5 打印 (M0405) . 340 3.6.4.6 返回 (M0406) . 341 3.6.5 商品库存查询. 341 3.6.5.1 查询条件选择(M0501) ,商品检索(M0502 ) . 341 3.6.5.1.1模块描述 . 341 3.6.5.1.2. 功能 . 341 3.6.5.1.3性能 . 347 3.6.5.1.4输入项 . 348 3.6.5.1.7. 流程逻辑 . 350 3.6.5.1.8 接口 . 350 3.6.5.3 打印( M0503 ) . 351 3.6.5.4 退出( M05
38、04 ) . 351 3.6.6 收发存报表模块(M0601 ) . 351 3.6.6.1 模块描述. 351 3.6.6.2 功能 . 351 3.6.6.3 性能 . 354 3.6.6.4 输入项 . 354 3.6.6.5 输出项 . 354 3.6.6.6 设计方法. 355 3.6.6.7 流程逻辑. 355 3.6.6.8 接口 . 355 _ 精品资料3.6.7 库存明细帐查询. 356 3.6.7.1 检索模块描述(M0701). 356 3.6.7.2 功能 . 356 3.6.7.3 性能 . 358 3.6.7.4 输入项 . 358 3.6.7.5 输出项 . 35
39、8 3.6.7.6 检索算法. 358 3.6.7.7 流程逻辑. 359 3.6.7.8 接口 . 359 3.6.8 成品组装 . 360 3.6.8.1 增加成品组装信息模块(M0801 ) . 360 3.6.8.1.1模块描述 . 360 3.6.8.1.2功能 . 360 3.6.8.1.3输入项 . 361 3.6.8.1.4输出项 . 361 3.6.8.1.5设计方法(算法). 362 3.6.8.1.6 流程逻辑 . 362 3.6.8.1.7接口 . 363 3.6.8.1.8测试计划 . 363 3.6.8.2 删除成品组装信息(M0802 ) . 363 3.6.8.
40、2.1模块描述 . 363 3.6.8.2.2功能 . 364 _ 精品资料3.6.8.2.3输入项 . 365 3.6.8.2.4输出项 . 365 3.6.8.2.5设计方法(算法). 365 3.6.8.2.6接口 . 365 表 36 成品组长功能调用接口 . 366 3.6.8.2.7 流程逻辑 . 366 3.6.8.2.8 测试计划 . 366 3.6.8.3 单据查询( M0804 ) . 367 3.6.8.3.1模块描述 . 367 3.6.8.3.2功能 . 367 3.6.8.3.3输入项 . 368 3.6.8.3.4输出项 . 368 3.6.8.3.5设计方法(算
41、法). 368 3.6.8.3.6接口 . 368 3.6.8.3.7 流程逻辑 . 368 3.6.8.3.8 测试计划 . 369 3.6.8.4 单据修改( M0805 ) . 369 3.6.8.4.1模块描述 . 369 3.6.8.4.2功能 . 369 3.6.8.4.3输入项 . 370 3.6.8.4.4输出项 . 371 3.6.8.4.5设计方法(算法). 371 _ 精品资料3.6.8.4.6接口 . 371 表 37 单据修改调用接口. 372 3.6.8.4.7 流程逻辑 . 372 3.6.8.4.8测试计划 . 372 3.6.9 成品拆分 . 373 3.6.
42、9.1 增加成品拆分信息(M0901 ) . 373 3.6.9.1.1 功能描述 . 373 3.6.9.1.2 功能 . 373 3.6.9.1.3 输入项 . 374 3.6.9.1.4输出项 . 374 3.6.9.1.5设计方法(算法). 375 3.6.9.1.6 接口 . 375 3.6.9.1.7 逻辑流程图 . 375 3.6.9.1.8 界面设计 . 376 3.6.9.1.9 测试计划 . 377 3.6.9.2 删除成品拆分信息(M0902 ) . 377 3.6.9.2.1 模块描述 . 377 3.6.9.2.2 功能 . 377 3.6.9.2.3 输入项 . 3
43、79 3.6.9.2.4输出项 . 379 3.6.9.2.5设计方法(算法). 380 3.6.9.2.6 接口 . 380 _ 精品资料3.6.9.2.7 流程图 . 380 3.6.9.2.8 界面设计 . 381 3.6.9.2.9 测试计划 . 382 3.6.9.3 单据查询 (M0904) . 382 3.6.9.3.1 模块描述 . 382 3.6.9.3.2 功能 . 382 3.6.9.3.3 输入项 . 384 3.6.9.3.4输出项 . 384 3.6.9.3.5设计方法(算法). 385 3.6.9.3.6 接口 . 385 3.6.9.3.7 流程图 . 385
44、3.6.9.3.8 界面设计 . 386 3.6.9.3.9 测试计划 . 387 3.6.9.4 单据修改 (M0905) . 387 3.6.9.4.1 模块描述 . 387 3.6.9.4.2 功能 . 388 3.6.9.4.3 输入项 . 389 3.6.9.4.4 输出项 . 389 3.6.9.4.5 接口 . 390 3.6.9.4.7 流程图 . 390 3.6.9.4.8 界面设计 . 391 3.6.9.4.9 测试计划 . 392 _ 精品资料3.6.10 库存报警 . 392 3.6.10.1 显示库存报警信息. 393 3.6.10.1.1模块描述. 393 3.6
45、.10.1.2功能 . 393 3.6.10.1.3输入项 . 394 3.6.10.1.4输出项 . 394 3.6.10.1.5设计方法. 395 3.6.10.1.6流程逻辑. 395 3.6.10.1.7接口 . 396 3.6.10.2 打印库存报警信息. 397 3.6.10.2.1模块描述. 397 3.6.10.2.2功能 . 397 3.6.10.2.3输入项 . 398 表 40 库存报警打印功能输入项. 398 3.6.10.2.4输出项 . 398 3.6.10.2.5设计方法. 398 3.6.10.2.6流程逻辑. 398 3.6.10.2.7接口 . 399 _
46、精品资料1 引言1.1 编写目的说明编写这份详细设计说明书的目的,指出预期的读者范围。1.2 背景说明:a 待开发的软件系统的名称;b 列出本项目的任务提出者、开发者、用户以及将运行该项软件的单位。1.3 定义列出本文件中用到的专门术语的定义和缩写词的原词组。1.4 参考资料列出要用到的参考资料,如:a 本项目的经核准的计划任务书或合同、上级机关的批文;b 属于本项目的其他已发表的文件;c 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2 程序系统的结构用一系列图表列出本程序系统内的每个程序(包括每个
47、模块和子程序)的名称、标识符和它们之间的层次结构关系。_ 精品资料本程序主要采用四层结构,如下所示:图 1 系统结构示意图3 程序(标识符)设计说明3.1 基础信息模块( BAS)设计说明该功能模块主要是管理系统中所用到的一些基本信息:往来单位信息、商品信息、员工信息、仓库信息、银行账户、费用科目信息。主要包含如下六项子模块:3.1.1 往来单位 (BAS001) 子模块3.1.1.1 程序描述往来单位信息管理分增加、修改、删除、查询、打印。1. 增加( Add):在增加记录页面 (Add.aspx) 中填写往来单位信息,以增加一条记录。2. 修改(Modify ):在修改记录页面 (Modi
48、fy.aspx) 中填写往来单位信息,以更新记录。3. 删除( Delete ):将删除选中的整个往来单位的信息。4. 查询:模糊查询用户层 (UI) 业务逻辑层 (BLL) 数据访问层 (DAL) 数据层 (DB) _ 精品资料助记码检索(QueryByHelpNum ) : 在文本框中输入助记码进行检索;联系人检索( QueryByMessager ):在文本框中输入联系人进行检索;主营业务检索 (QueryByMainBus ):在文本框中输入主营业务检索;单位名检索(QueryByProvideName ) :在文本框中输入单位名检索;通用检索( Query ):按单位编号从小到大排序
49、输出往来单位表的所有内容。数据过滤查询( QueryByValidateData )所涉及到的列有:a) 往来单位单项信息( ProviderItem ):包括所有往来单位的输入项b) 比较符(CompareSigal ) :大于、小于、等于、左匹配、右匹配、包含。c) 对应此单项信息的所有有用信息(ValidateProviderItems ):对应第1 项。d) 或/且选项( OrAnd ):可选项,若选择此项后,会另起一列,前后两列的关系是或,且。增加一条查询条件编辑列(AddQueryItem ):增加一条查询条件列。删除一条查询条件编辑列(DeleteQueryItem ):删除选中
50、查询条件列。5.打印( Print):执行打印功能。3.1.1.2 功能1.该功能点的大致处理流程图如下:_ 精品资料输入数据增加修改删除打印查询输出数据图 2 往来单位模块处理流程图2.该功能点的详细情况以类图的形式给出,如下所示:_ 精品资料图 3 往来单位输入项类图3.1.1.3 性能说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。3.1.1.4 输入项1.单位代码( pID):四位数字:以 0001 开始编号2.单位性质( pAttribute ):下拉列表:如,客户、供应商等3.助记码( pHelpNum ):名称的首写字母:如,推土机TTJ 4.所属地区( pAre