进销存管理系统详细设计说明书Word文件下载.doc
- 文档编号:672035
- 上传时间:2023-04-29
- 格式:DOC
- 页数:229
- 大小:4.79MB
进销存管理系统详细设计说明书Word文件下载.doc
《进销存管理系统详细设计说明书Word文件下载.doc》由会员分享,可在线阅读,更多相关《进销存管理系统详细设计说明书Word文件下载.doc(229页珍藏版)》请在冰点文库上搜索。
3.1.2.10注释设计 21
3.1.2.11限制条件 21
3.1.2.12测试计划 21
3.1.2.13尚未解决的问题 21
3.1.3仓库信息管理(BAS003)子模块 22
3.1.3.1仓库信息管理描述 22
3.1.3.2功能 22
3.1.3.3输入项 23
3.2.3.4输出项 24
3.1.3.5算法 24
3.1.3.6流程逻辑 25
3.1.3.7接口 30
3.1.4员工信息管理(BAS005)子模块 30
3.1.4.1程序描述 30
3.1.4.2功能 30
3.1.4.3输入项 32
3.1.4.4输出项 33
3.1.4.5算法 33
3.1.4.6流程逻辑 34
3.2系统管理程序设计说明 36
程序系统的结构 36
3.2.1登录程序描述 37
3.2.1.1功能 37
3.2.1.2性能 40
3.2.1.3输入项 40
3.2.1.4输出项 40
3.2.1.5算法 40
3.2.1.6流程逻辑 40
3.2.2权限设置程序描述 42
3.2.2.1功能 42
3.2.2.2性能 49
3.2.2.3输入项 49
3.2.2.4输出项 49
3.2.2.5算法 49
3.2.2.6流程逻辑 51
3.2.3修改密码程序描述 52
3.2.3.1功能 53
3.2.3.2性能 55
3.2.3.3输入项 55
3.2.3.4输出项 55
3.2.3.5算法 55
3.2.3.6流程逻辑 55
3.2.4公司信息管理程序描述 57
3.2.4.1功能 57
3.2.4.2性能 62
3.2.4.3输入项 62
3.2.4.4输出项 62
3.2.4.5算法 63
3.2.4.6流程逻辑 64
3.2.5系统信息程序描述 66
3.2.5.1功能 67
3.2.5.2性能 71
3.2.5.3输入项 71
3.2.5.4输出项 71
3.2.5.5算法 71
3.2.5.6流程逻辑 71
3.3进货管理程序描述 74
3.3.1进货模块 74
3.3.1.1程序描述 74
3.3.1.2界面 74
3.3.1.3功能 75
3.3.1.4输入项 75
表1进货单输入项 76
3.3.1.5输出项 76
表2进货单输出项 77
表3商品信息输出项 77
3.3.1.6算法 77
3.3.1.7流程逻辑 78
3.3.1.8接口 78
3.3.2退货模块 78
3.3.2.1程序描述 78
3.3.2.2界面 79
3.3.2.3功能 79
3.3.2.4输入项 80
3.3.2.5输出项 81
3.3.2.6算法 82
3.3.2.7流程逻辑 83
3.3.3查询模块 83
3.3.3.1程序描述 83
3.3.3.2界面 83
3.3.3.3功能 84
3.3.3.4输入项 85
3.3.3.5输出项 86
3.3.3.6算法 86
3.3.3.7流程逻辑 87
3.3.3.8接口 87
3.3.4采购模块 87
3.3.4.1程序描述 87
3.3.4.2界面 88
3.3.4.3功能 88
3.3.4.4输入项 88
3.3.4.5输出项 88
3.3.4.6算法 89
3.3.4.7流程逻辑 90
3.3.4.8接口 90
3.3.5进货日报 90
3.3.5.1程序描述 90
3.3.5.2界面 90
3.3.5.3功能 91
3.3.5.4输入项 91
3.3.5.5输出项 91
3.3.5.6算法 92
3.3.5.7流程逻辑 92
3.3.6进货商品统计 92
3.3.6.1程序描述 92
3.3.6.2界面 93
3.3.6.3功能 93
3.3.6.4输入项 93
3.3.6.5输出项 94
3.3.6.6算法 94
3.3.6.7流程逻辑 95
3.4销售管理模块(SS00)设计说明 95
3.4.1销售查询模块(SS001)设计说明 96
3.4.1.1程序描述 96
3.4.1.2功能 96
3.4.1.3性能 97
3.4.1.4输入项 97
3.4.1.5输出项 99
3.4.1.6算法 99
3.4.1.7流程逻辑 99
3.4.1.8接口 100
3.4.2销售对账单模块(SS002)设计说明 101
3.4.2.1功能描述 101
3.4.2.2性能 101
3.4.2.3输入项 101
3.4.2.4输出项 102
3.4.2.5算法 102
3.4.2.6流程逻辑 102
3.4.2.7接口 103
3.4.3售后服务单模块(SS003)设计说明 103
3.4.3.1程序描述 103
3.4.3.2功能 103
3.4.3.3性能 104
3.4.3.4输入项 104
3.4.3.5输出项 105
3.4.3.6算法 105
3.4.3.7流程逻辑 106
3.4.3.8接口 107
3.4.4销售退货模块(SS004)设计说明 107
3.4.4.1增加退货单(SS004-1) 108
3.4.4.1.1增加退货单程序描述 108
3.4.4.1.2功能 108
3.4.4.1.3输入项 109
3.4.4.1.4输出项 110
3.4.4.1.5算法 111
3.4.4.1.6流程逻辑 111
3.4.4.1.7接口 112
3.4.4.2删除退货单(SS004-2) 112
3.4.4.2.1删除退货单算法描述 112
3.4.4.2.2功能 112
3.4.4.2.3输入项 113
3.4.4.2.4输出项 114
3.4.4.2.5算法 114
3.4.4.2.6流程逻辑 114
3.4.4.2.7接口 114
3.4.4.3修改退货单(SS004-3) 114
3.4.4.3.1修改退货单程序描述 114
3.4.4.3.2功能 115
3.4.4.3.3输入项 116
3.4.4.3.4输出项 116
3.4.4.3.5算法 117
3.4.4.3.6流程逻辑 117
3.4.4.3.7接口 118
3.4.4.4查询退货单(SS004-4) 118
3.4.4.4.1查询退货单程序描述 118
3.4.4.4.2功能 118
3.4.4.4.3输入项 119
3.4.4.4.4输出项 119
3.4.4.4.5算法 120
3.4.4.4.6流程逻辑 120
3.4.4.4.7接口 121
3.4.5销售利润模块(SS005)设计说明 121
3.4.5.1销售利润程序描述 121
3.4.5.2功能 122
3.4.5.3性能 122
3.4.5.4输入 123
3.4.5.5输出 123
3.4.5.6算法 123
3.4.5.7流程逻辑 123
3.4.5.8接口 125
3.4.6业务员业绩模块(SS006)设计说明 125
3.4.6.1业务员业绩程序描述 125
3.4.6.2功能 126
3.4.6.3性能 126
3.4.6.4输入 127
3.4.6.5输出 127
3.4.6.6算法 127
3.4.6.7流程逻辑 128
3.4.6.8接口 130
3.4.7销售日报模块(SS007)设计说明 130
3.4.7.1程序描述 130
3.4.7.2功能 130
3.4.7.3性能 130
3.4.7.4输入项 131
3.4.7.5输出项 131
3.4.7.6算法 131
3.4.7.7程序逻辑 131
3.4.7.8接口 132
3.4.8销售商品统计表模块(SS008)设计说明 132
3.4.8.1销售商品统计表程序描述 132
3.4.8.2功能 132
3.4.8.3性能 134
3.4.8.4输入 134
3.4.8.5输出 135
3.4.8.6算法 135
3.4.8.7流程逻辑 135
3.4.8.8接口 137
3.4.9销售清单模块(SS009)设计说明 138
3.4.9.1销售清单功能描述 138
3.4.9.2功能 138
3.4.9.3性能 138
3.4.9.4输入项 139
3.4.9.5输出项 139
3.4.9.6算法 139
3.4.9.7流程逻辑 140
3.4.9.8接口 141
3.4.10销售资金日报模块(SS010)设计说明 141
3.4.10.1程序描述 141
3.4.10.2功能 141
3.4.10.3性能 142
3.4.10.4输入项 142
3.4.10.5输出项 142
3.4.10.6算法 143
3.4.10.7程序逻辑 143
3.4.10.8接口 144
3.4.11报价单模块(SS011)设计说明 144
3.4.11.1报价单 144
3.4.11.2功能 144
3.4.11.3输入项 146
3.4.11.4输出项 147
3.4.11.5算法 147
3.4.11.6流程逻辑 148
3.4.11.7接口 148
3.4.12销售单模块(SS0012)设计说明 149
3.4.12.1程序描述 149
3.4.12.2功能 149
3.4.12.3性能 150
3.4.12.4输入项 150
3.4.12.5输出项 151
3.4.12.6算法 153
3.4.12.7流程逻辑 154
3.5.1到期单据提醒 156
3.5.1.1到期单据提醒程序描述 157
3.5.1.2到期单据提醒功能 157
3.5.1.3到期单据提醒性能 158
3.5.1.4到期单据提醒输入项 158
3.5.1.5到期单据提醒输出项 158
3.5.1.6到期单据提醒算法 159
3.5.1.7流程逻辑 159
3.5.1.8接口 160
3.6库存管理 160
3.6.1仓库调拨 160
3.6.1.1增加模块(M0101) 160
3.6.1.1.1模块描述 160
3.6.1.1.2功能 161
3.6.1.1.3输入项 161
3.6.1.1.4输出项 161
3.6.1.1.5算法设计 162
3.6.1.1.6流程逻辑 162
3.6.1.1.7接口 163
3.6.1.2修改模块(M0102) 163
3.6.1.2.1模块描述 163
3.6.1.2.2功能 163
3.6.1.2.3输入项 164
3.6.1.2.4输出项 164
3.6.1.2.5设计方法 165
3.6.1.2.6流程逻辑 165
3.6.1.2.7接口 166
3.6.1.3删除模块(M0103) 166
3.6.1.3.1模块描述 166
3.6.1.3.2功能 166
3.6.1.3.3输入项目 166
3.6.1.3.4输出项目 166
3.6.1.3.5设计方法 166
3.6.1.3.6流程逻辑 167
3.6.1.3.7接口 167
3.6.1.4查询模块(M0104) 167
3.6.1.4.1模块描述 167
3.6.1.4.2功能 167
3.6.1.4.3输入项 168
3.6.1.4.4输出项 168
3.6.1.4.5设计方法 168
3.6.1.4.6流程逻辑 169
3.6.1.4.7接口 169
3.6.1.5保存模块(M0105) 169
3.6.1.5.1模块描述 169
3.6.1.5.2功能 170
3.6.1.5.3输入项目 170
3.6.1.5.4输出项目 170
3.6.1.5.5算法设计 170
3.6.1.5.6、流程逻辑 170
3.6.1.5.7、接口 171
3.6.1.6返回模块(M0106) 171
3.6.2仓库调拨查询 171
3.6.2.1查询商品名称子模块(M0201) 171
3.6.2.1.1模块描述 171
3.6.2.1.2功能 172
3.6.2.1.3性能 175
3.6.2.1.4输入项 175
3.6.2.1.5输出项 175
3.6.2.1.6设计方法 175
3.6.2.1.7流程逻辑 175
3.6.2.1.8接口 176
3.6.3库存数量调整 176
3.6.3.1增加库存数量(M0301) 176
3.6.3.1.1模块描述 176
3.6.3.1.2功能 177
3.6.3.1.3性能 177
3.6.3.1.4输入项 177
3.6.3.1.5输出项 178
3.6.3.1.6设计方法 178
3.6.3.1.7流程逻辑 178
3.6.3.1.8接口 179
3.6.3.2修改库存数量(0M302) 179
3.6.3.2.1模块描述 179
3.6.3.2.2功能 179
3.6.3.2.3性能 180
3.6.3.2.4输入项 180
3.6.3.2.5输出项 181
3.6.3.2.6设计方法 181
3.6.3.2.7流程逻辑 181
3.6.3.2.8接口 182
3.6.3.3删除库存数量(M0303) 182
3.6.3.3.1模块描述 182
3.6.3.3.2功能 183
3.6.3.3.3性能 183
3.6.3.3.4输入项 183
3.6.3.3.5输出项 183
3.6.3.3.6设计方法 183
3.6.3.3.7流程逻辑 184
3.6.3.3.8接口 184
3.6.3.4查询库存数量(M0304) 184
3.6.3.4.1模块描述 184
3.6.3.4.2功能 184
3.6.3.4.3性能 185
3.6.3.4.4输入项 185
3.6.3.4.5输出项 185
3.6.3.4.6设计方法 185
3.6.3.4.7流程逻辑 186
3.6.3.4.8接口 186
3.6.3.5保存库存数量(M0305) 187
3.6.3.5.1模块描述 187
3.6.3.5.2功能 187
3.6.3.5.3性能 187
3.6.3.5.4输入项 187
3.6.3.5.5输出项 187
3.6.3.5.6设计方法 187
3.6.3.5.7流程逻辑 188
3.6.3.5.8接口 188
3.6.3.6返回(M0306) 188
3.6.3.6.1模块描述 188
3.6.3.6.2功能 188
3.6.3.6.3性能 188
3.6.3.6.4输入项 188
3.6.3.6.5输出项 188
3.6.3.6.6设计方法 188
3.6.3.6.7流程逻辑 189
3.6.3.6.8接口 189
3.6.4仓库数量调整查询 189
3.6.4.1查询商品(M0401) 189
3.6.4.1.1模块描述 189
3.6.4.1.2功能 189
3.6.4.1.3输入项 190
3.6.4.1.4输出项 190
3.6.4.1.5算法 190
3.6.4.1.6流程逻辑图 190
3.6.4.1.7接口 191
表33查询商品信息功能接口 191
3.6.4.2高级查询(M0402) 191
3.6.4.2.1高级查询描述 191
3.6.4.2.2功能 191
3.6.4.2.3输入项 191
3.6.4.2.4输出项 192
3.6.4.2.5算法 192
3.6.4.2.6流程逻辑图 192
3.6.4.2.7接口 192
3.6.4.3检索模块(M0403) 192
3.6.4.3.1模块描述 192
3.6.4.3.2功能 192
3.6.4.3.3输入项 193
3.6.4.3.4输出项 193
3.6.4.3.5设计方法 193
3.6.4.3.6流程逻辑 194
3.6.4.3.7接口 195
3.6.4.4排序(M0404) 195
3.6.4.4.1排序描述 195
3.6.4.4.2功能 195
3.6.4.4.3输入项 195
3.6.4.4.4输出项 195
3.6.4.4.5算法 195
3.6.4.4.6流程逻辑 195
3.6.4.4.7接口 196
3.6.4.5打印(M0405) 196
3.6.4.6返回(M0406) 196
3.6.5商品库存查询 196
3.6.5.1查询条件选择(M0501),商品检索(M0502) 196
3.6.5.1.1模块描述 196
3.6.5.1.2.功能 197
3.6.5.1.3性能 201
3.6.5.1.4输入项 202
3.6.5.1.7.流程逻辑 203
3.6.5.1.8接口 203
3.6.5.3打印(M0503) 204
3.6.5.4退出(M0504) 204
3.6.6收发存报表模块(M0601) 204
3.6.6.1模块描述 204
3.6.6.2功能 204
3.6.6.3性能 207
3.6.6.4输入项 207
3.6.6.5输出项 207
3.6.6.6设计方法 207
3.6.6.7流程逻辑 208
3.6.6.8接口 208
3.6.7库存明细帐查询 208
3.6.7.1检索模块描述(M0701) 208
3.6.7.2功能 208
3.6.7.3性能 210
3.6.7.4输入项 210
3.6.7.5输出项 210
3.6.7.6检索算法 210
3.6.7.7流程逻辑 210
3.6.7.8接口 211
3.6.8库存报警 212
3.6.8.1显示库存报警信息 212
3.6.8.1.1模块描述 212
3.6.8.1.2功能 212
3.6.8.1.3输入项 213
3.6.8.1.4输出项 213
3.6.8.1.5设计方法 214
3.6.8.1.6流程逻辑 214
3.6.8.1.7接口 215
3.6.8.2打印库存报警信息 215
3.6.8.2.1模块描述 215
3.6.8.2.2功能 215
3.6.8.2.3输入项 216
表40库存报警打印功能输入项 216
3.6.8.2.4输出项 216
3.6.8.2.5设计方法 217
3.6.8.2.6流程逻辑 217
3.6.8.2.7接口 217
1引言
1.1编写目的
通过该文档可以让本项目的开发人员对整个项目有更深刻的认识,包括项目的具体细节,参数算法等,不必在开发的过程中边开发边设计,减轻开发人员的开发难度,节省开发时间,保证项目的质量及效率。
1.2背景
a.待开发的软件系统的名称:
进销存管理系统。
b.项目由北软教育老师提供,由东大第三组开发,将应用于大中小型企业中供其管理内部货物物品用。
1.3定义
缩写、术语及符号
解释
PSS
PurchaseSaleStock的缩写-进销存软件系统
1.4参考资料
列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2程序系统的结构
本程序主要采用四层结构,如下所示:
数据层(DB)
数据访问层(DAL)
业务逻辑层(BLL)
用户层(UI)
图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):
按单位编号从小到大排序输出往来单位表的所有内容。
5.打印(Print):
执行打印输出excel表功能。
3.1.1.2功能
1.该功能点的大致处理流程图如下:
图2往来单位模块处理流程图
2.该功能点的详细情况以类图的形式给出,如下所示:
图3往来单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进销存 管理 系统 详细 设计 说明书