《易通进销存管理系统》 详细设计说明书

合集下载

进销存详细设计说明书

进销存详细设计说明书

归档编号:详细设计说明书目录0. 文档介绍 (3)0.1文档目的 (3)0.2文档范围 (3)0.3读者对象 (3)0.4参考文献 (3)0.5术语与缩写解释 (3)1.系统概述 (3)2.体系结构设计 (3)2.1设计约束 (4)2.2系统总体结构 (4)2.3开发环境的配置 (4)2.4运行环境的配置 (4)2.5测试环境的配置 (5)3. 模块设计 (5)3.1模块汇总表 (5)3.2模块结构与功能 (5)3.3子系统模块设计 (6)3.3.1子系统A的模块设计 ............................................................................. 错误!未定义书签。

3.3.2子系统B的模块设计 ............................................................................. 错误!未定义书签。

4. 接口设计 (6)4.1用户接口 (6)4.2外部接口 (6)4.3内部接口 (6)5.运行设计 (6)5.1运行模块组合 (6)5.2运行控制 (6)5.3运行时间 (6)6系统维护设计 (6)0. 文档介绍0.1文档目的0.2文档范围0.3读者对象0.4 参考文献提示:列出相关项目计划、合同及上级机关批文,引用的文件、采用的标准等,格式如下:[标识符] 作者,文献名称,出版单位(或归属单位),日期例如:[AAA] 作者,《立项建议书》,机构名称,日期[SPP-PROC-SD] SEPG,系统设计规范,机构名称,日期0.5术语与缩写解释1.系统概述提示:(1)说明本系统“是什么”;(2)描述本系统的主要功能。

2.体系结构设计2.1 设计约束提示:(1)需求约束。

体系结构设计人员从需求文档中提取需求约束,例如:✧本系统应当遵循的标准或规范✧软件、硬件环境(包括运行环境和开发环境)的约束✧接口/协议的约束✧用户界面的约束✧软件质量的约束,如正确性、健壮性、可靠性、效率(性能)、易用性、清晰性、安全性、可扩展性、兼容性、可移植性等等。

进销存管理系统详细设计

进销存管理系统详细设计

进销存管理系统详细设计本系统的详细设计主要包括以下几个方面:1.系统架构设计:本系统采用B/S架构,即通过浏览器与系统进行交互。

该架构的优点是部署方便,用户可以在任何地方使用系统。

2.数据库设计:本系统采用关系型数据库来存储数据,使用MySQL作为数据库引擎。

数据库中的主要表包括商品信息表、进货单表、销售单表和库存表等。

3.功能设计:本系统主要包括以下功能模块:-商品管理:用于管理商品的基本信息,包括商品编号、名称、价格等。

-进货管理:用于管理商品的进货信息,包括供应商信息、进货数量、进货时间等。

-销售管理:用于管理商品的销售信息,包括客户信息、销售数量、销售时间等。

-库存管理:用于管理库存的相关信息,包括库存数量、库存上限、库存下限等。

-报表统计:用于生成各类报表,如进货报表、销售报表、库存报表等,帮助用户分析企业的经营情况。

4.用户界面设计:系统的用户界面应简洁直观,符合用户的使用习惯。

用户可以通过系统的菜单导航功能进入不同的模块,进行相关操作。

在每个模块中,用户可以选择相应的功能,并通过表单、列表等形式进行数据输入和查看。

5.安全性设计:为了保证系统的安全性,本系统采用用户身份验证和权限管理机制。

用户在登录系统之前需要输入正确的用户名和密码进行身份验证。

系统管理员可以根据用户的角色和权限设置不同的操作权限,以控制用户对系统的访问和操作。

6.系统性能设计:为了提高系统的性能,本系统采用了响应式设计和缓存技术。

通过响应式设计,系统可以根据用户的设备自动适应不同的屏幕大小和分辨率。

通过缓存技术,可以减轻服务器的负载,提高系统的响应速度。

7.系统测试设计:在系统实施之前,需要进行充分的系统测试。

测试内容主要包括功能测试、兼容性测试、性能测试和安全性测试等。

通过测试,可以发现系统中存在的问题并进行相应的修复,确保系统可以正常运行。

综上所述,通过本系统的详细设计,可以使企业更加高效地管理进货、销售和库存等业务,帮助企业实时了解商品的进销存情况,从而提高企业的管理水平和经营效益。

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

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

<进销存管理系统>详细设计说明书作者:完成日期:签收人:签收日期:修改情况记录:目录1 引言 (1)1。

1 编写目的 (1)1。

2 背景 (1)1。

3 定义 (1)1.4 参考资料 (1)2 程序系统的结构 (1)3 程序(标识符)设计说明 (2)3.1 基础信息模块(BAS)设计说明 (2)3.1.1 往来单位(BAS001)子模块 (2)3。

1。

1。

1程序描述 (2)3.1。

1。

2 功能 (3)3。

1。

1.3 性能 (4)3.1.1.4 输入项 (4)3.1.1。

5 输出项 (5)3.1。

1.6 算法 (6)3.1.1。

7 流程逻辑 (9)3.1。

1。

8 接口 (13)3。

1.1。

9 存储分配 (13)3。

1。

1。

10 注释设计 (13)3.1。

1。

11 限制条件 (13)3.1。

1.12 测试计划 (13)3。

1.1。

13 尚未解决的问题 (14)3.1。

2 商品信息管理功能(BAS002) (14)3.1。

2.1商品信息管理功能程序描述 (14)3.1.2.2 功能 (14)3。

1。

2.3 输入项 (18)3.1。

2.4 输出项 (19)3.1.2。

5 算法 (19)3.1。

2。

6 流程逻辑 (21)3.1。

2。

8 接口 (24)3.1.2.9 存储分配 (24)3。

1.2。

10 注释设计 (24)3。

1。

2。

11 限制条件 (24)3。

1.2。

12 测试计划 (24)3。

1.2。

13 尚未解决的问题 (24)3.1.3 仓库信息管理(BAS003)子模块 (25)3.1.3。

1 仓库信息管理描述 (25)3。

1.3.2 功能 (25)3。

1。

3.3 输入项 (26)3.1.3.5 算法 (27)3。

1。

3.6 流程逻辑 (28)3。

1.3。

7 接口 (33)3.1.4 银行帐户管理(BAS004)子模块 (33)3。

1。

4.1程序描述 (33)3。

1。

4。

2 功能 (33)3。

1.4.3 输入项 (34)3。

进销存管理系统课程设计说明书

进销存管理系统课程设计说明书

数据库课程设计说明书1设计目的①通过课程设计,使学生进一步巩固所学的知识,考查学生对数据库理论及知识的理解能力和综合运用能力;②培养学生自主学习、独立思考的能力,学会查找资料并善于分析资料的能力;③培养学生设计、调试程序的能力;④培养学生初步的软件设计能力,形成良好的编程风格。

2.设计内容①完成进货单、出货单的维护②完成库存表的浏览查找③完成库存结转功能④按时间、按商品类别、顾客、供应商进行进、出货单的统计⑤完成库存表的按时间、按类别进行统计⑥完成客户、供应商的管理3.需求分析需求分析是指在管理信息系统开发生命周期中系统详细调查阶段的各项活动和方法。

3.1业务流程图在需求分析中,主要采用业务流程图、数据流图、数据字典等工具进行描述和分析。

业务流程图就是按照过程发展的连续顺序,用特定图形语言和结构将过程的各个独立步骤及其相互联系展示出来的一种表现形式。

业务流程图中使用的符号如图3-1所示:图3-1 业务流程图中所用符号图3-2 业务流程图3.2数据流图数据流图就是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。

它能够全面地描述系统逻辑模型的主要工具,它可以用少数的几种符号反映出信息在系统内部的流向、存储和处理情况,这个模型不涉及硬件、软件、数据结构与文件组织,它与系统的物理描述无关,由于图形描述简明,清晰,不涉及到技术细节,所描述的内容是面向用户的,所以即使完全不懂信息技术的用户单位的人员也容易理解。

因此数据流图是系统分析人员与用户进行交流的有效工具,也是系统设计的主要依据之一。

数据流图由四种基本成分组成:外部项(外部实体) 2)加工(处理逻辑)数据存储 4)数据流图3-3表示了常用的数据流图基本成分的符号:外部实体数据存储处理逻辑数据流图3-3 数据流图的基本符号首先,明确信息系统与各外部实体的信息联系,把系统作为一个加工环节,汇出系统的最高层数据流图——关联图,如图3—4所示:图3-4 系统关联图根据系统关联图,划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流程图的顶层图,如图3-5所示:图3-5 数据流程图的顶层图F1订单F2不合格订单F3领货单F4最小库存F5出库单F6申购单F7入库单F8申购单F9订货单F10供货单F11退单F12采购单F13订货单F14到货通知F15供货单F16合格订单F17库存信息F18销售物品信息F19商品销售信息F20销售统计信息F21出库数据F22在库量F23入库数据3.3 数据字典数据流图表达了数据与处理的关系,数据字典(DD)则是对系统中数据的详尽描述,它提供对数据库数据描述的集中管理。

进销存管理系统--详细设计说明书

进销存管理系统--详细设计说明书

进销存管理系统详细设计说明书文件状态:[√] 草稿[ ] 正式发布[ ] 正在修改文件标识:当前版本: 1.0作者:admin(110101)完成日期:2016-09-23版本历史版本/状态作者参与者起止日期备注目录1文档介绍 (5)1.1文档目的 (5)1.2文档范围 (6)1.3读者对象 (6)1.4参考文档 (6)1.5术语与缩写解释 (6)2程序的系统结构 (6)2.1系统概述 (6)2.2系统总体结构 (7)3系统设计 (7)3.1类图 (7)3.2登陆功能实现 (9)3.3添加客户信息 ........................................................................... 错误!未定义书签。

3.4删除客户信息 ........................................................................... 错误!未定义书签。

3.5添加商品信息 ........................................................................... 错误!未定义书签。

3.6删除商品信息 ........................................................................... 错误!未定义书签。

3.7添加供应商信息 ....................................................................... 错误!未定义书签。

3.8删除供应商信息 ....................................................................... 错误!未定义书签。

3.9添加进货单/添加退货单/添加销售单/添加销售退货单.............. 错误!未定义书签。

进销存系统《系统设计说明书》

进销存系统《系统设计说明书》

进销存系统《系统设计说明书》1. 引言1.1 编写目的本文档主要描述了进销存系统的需求分析和系统设计,包括系统的功能模块、数据流程、接口设计等,以指导系统开发和测试工作。

1.2 项目背景随着市场经济的发展,企业对物流管理的需要越来越迫切,进销存系统作为一种有效的管理工具,能够帮助企业实现对商品的进货、销售和库存的实时监控和管理。

1.3 参考资料•《软件工程》清华大学出版社,张奠宙、孙茂松编著•《数据库系统原理》高等教育出版社,王珊、萨师煊编著2. 总体描述2.1 系统功能进销存系统主要包括以下功能模块:1.商品信息管理:对商品的基本信息进行管理,包括商品名称、规格、品牌、进价、售价等。

2.供应商管理:对供应商的基本信息进行管理,包括供应商名称、联系人、联系方式、地址等。

3.客户管理:对客户的基本信息进行管理,包括客户名称、联系人、联系方式、地址等。

4.采购管理:实现对商品的采购申请、采购订单、入库等操作。

5.销售管理:实现对商品的销售订单、销售出库、售后服务等操作。

6.库存管理:实现对商品的库存查询、库存预警、库存盘点等操作。

7.报表管理:提供各种报表,如商品销售报表、库存报表等,方便企业进行决策。

2.2 系统架构进销存系统采用B/S架构,前端使用HTML、CSS、JavaScript等技术实现用户界面,后端使用Java、Python等语言开发业务逻辑,数据库使用MySQL、Oracle 等。

2.3 系统工作流程系统工作流程主要包括以下步骤:1.登录系统:用户通过用户名和密码登录系统。

2.系统导航:用户进入系统后,可以选择不同的功能模块进行操作。

3.数据录入:用户在相应功能模块中录入数据,如商品信息、采购订单等。

4.数据查询:用户可以通过查询条件查询数据,如查询某个商品的销售记录。

5.数据统计:系统根据用户需求生成各种报表,如商品销售报表、库存报表等。

6.数据导出:用户可以将查询结果和报表导出为Excel、PDF等格式。

进销存管理系统详细设计说明书

进销存管理系统详细设计说明书

进销存管理系统详细设计说明书版本历史目录1文档介绍 (4)1.1文档目的 (4)1.2文档范围 (4)1.3读者对象 (4)1.4参考文档 (4)1.5术语与缩写解释 (4)2程序的系统结构 (4)2.1系统概述 (4)2.2系统总体结构 (5)3系统设计 (6)3.1类图 (6)3.2登陆功能实现 (8)3.3添加客户信息 (8)3.4删除客户信息 (9)3.5添加商品信息 (9)3.6删除商品信息 (10)3.7添加供应商信息 (10)3.8删除供应商信息 (11)3.9添加进货单/添加退货单/添加销售单/添加销售退货单 (12)3.10查询功能实现 (12)3.11价格调整 (13)3.12密码修改 (13)3.13添加管理员 (14)4数据库设计 (14)4.1客户信息表 (14)4.2商品信息表 (15)4.3供应商信息表 (15)4.4 进货单表 (16)4.5退货单表 (16)4.6销售单表 (17)4.7销售退货单表 (17)4.8库存表 (18)4.9管理员表 (18)5开发环境的配置 (18)6运行环境的配置 (19)6其他 (19)1文档介绍1.1文档目的本说明书是针对企业进销存管理系统软件的总体设计和实现说明,概括的记录了系统整体上实现技术层面的设计,它以需求说明作为依据,同时该文档将作为产品实现、特性要求和进度控制的依据。

1.2文档范围项目组内部1.3读者对象参与开发客户主叫号码管理系统的需求分析人员、系统设计人员、开发人员、测试人员等干系人1.4参考文档无1.5术语与缩写解释2程序的系统结构2.1系统概述本系统是一个小型的进销存管理系统,能有效的管理货物的进销存。

满足与小型的公司日常货物的管理。

使用的开发语言是Java,数据库使用Mysql。

2.2系统总体结构3系统设计3.1类图由于类图比较多,这里只列出实体类图,如下3.2登陆功能实现3.3添加客户信息3.5添加商品信息3.7添加供应商信息3.8删除供应商信息3.9添加进货单/添加退货单/添加销售单/添加销售退货单3.10查询功能实现3.11价格调整3.12密码修改3.13添加管理员4数据库设计4.1客户信息表4.2商品信息表4.3供应商信息表4.5退货单表4.7销售退货单表4.8库存表4.9管理员表5开发环境的配置类别标准配置操作系统Windows 2003 / Windows XP软件Eclipse,JDK6.0,Mysql5.0,Office2003网络通信局域网络其它无6运行环境的配置6其他。

《进销存管理系统》说明书

《进销存管理系统》说明书

进销存管理系统用户使用手册吉林省明日科技有限公司2006年2月第1章系统简介 (5)1.1 系统概述 (5)1.2 系统目标 (5)1.3 适用范围 (5)1.4 系统特点 (5)第2章软件安装及产品获得 (8)2.1 运行环境 (8)第3章系统登录 (9)第4章基础数据 (11)4.1 库存商品 (11)4.2 往来单位 (12)4.3 内部职员 (12)第5章进货管理 (14)5.1 进货单 (14)5.2 进货退货 (15)5.3 进货分析 (15)5.4 往来分析 (16)第6章销售管理 (18)6.2 销售退货 (19)6.3 销售统计 (19)6.4 月销售状况 (20)6.5 商品销售排行 (22)6.6 往来分析 (23)6.7 商品销售成本表 (24)第7章库存管理 (25)7.1 库存状况 (25)7.2 库存商品数量上限报警 (27)7.3 库存商品数量下限报警 (27)7.4 商品进销存变动表 (28)7.5 库存盘点 (29)第8章系统维护 (30)8.1 本单位信息 (30)8.2 操作员设置 (30)8.3 操作权限设置 (31)8.4 数据备份和数据库恢复 (32)8.5 数据清理 (33)第9章辅助功能 (34)9.2 启动Word (34)9.3 启动Excel (34)9.4 日历薄 (34)9.5 计算器 (34)9.6 记事本 (34)9.7 通讯录 (35)第10章系统信息 (37)10.1 帮助信息 (37)10.2 系统关于 (37)10.3 明日互联网 (37)第11章退出系统 (38)第1章系统简介1.1 系统概述《通用进销存管理系统》是集财务管理(钱流账)和商品进销存管理(物流账)的功能于一体的中小企业综合管理软件。

系统凭借独特的“不懂会计也能全面管账”的开发思路,成为解决中小企业财务管理及商品进销存管理的最佳管理系统。

本系统的另一大特色是随时都可以通过辅助工具来启动Word、Excel等应用程序,并可登录Internet以及吉林省明日科技有限公司的网站,加强了系统与用户的交互性。

进销存管理系统--详细设计说明书

进销存管理系统--详细设计说明书

进销存管理系统–详细设计说明书1. 引言1.1 编写目的本文档主要描述了进销存管理系统的详细设计,包括系统的总体架构、模块划分、功能需求、数据库设计等方面,以指导开发团队进行系统开发。

1.2 背景随着市场经济的发展,企业对物流管理的重视程度不断提高,进销存管理系统作为一种提高企业物流管理效率的工具,越来越受到企业的青睐。

该系统可以帮助企业实现对商品的采购、销售、库存等环节的实时监控和管理,提高企业的运营效率。

1.3 定义和缩略词•进销存管理系统:用于企业物流管理的软件系统,包括采购、销售、库存管理等模块。

•数据库:用于存储和管理系统数据的软件系统。

2. 总体设计2.1 系统架构进销存管理系统采用B/S架构,前端使用HTML、CSS、JavaScript等技术实现用户界面,后端采用Java、Python等语言开发业务逻辑,并通过数据库存储数据。

2.2 模块划分系统主要分为以下几个模块:1.用户管理模块:实现用户的注册、登录、权限管理等功能。

2.商品管理模块:实现商品的添加、修改、删除、查询等功能。

3.采购管理模块:实现商品的采购申请、审批、入库等功能。

4.销售管理模块:实现商品的销售订单、出库、收款等功能。

5.库存管理模块:实现商品库存的实时查询、预警等功能。

6.报表管理模块:实现各类报表的生成、导出等功能。

3. 功能需求3.1 用户管理用户管理模块包括以下功能:1.用户注册:新用户可以注册账号,填写用户名、密码、邮箱等信息。

2.用户登录:用户通过输入用户名和密码登录系统。

3.用户权限管理:管理员可以为用户分配不同的角色和权限,以实现对系统的不同操作。

3.2 商品管理商品管理模块包括以下功能:1.商品添加:管理员可以添加新的商品,填写商品名称、价格、库存等信息。

2.商品修改:管理员可以修改已有的商品信息。

3.商品删除:管理员可以删除不再销售的商品。

4.商品查询:用户可以根据商品名称、类型等条件查询商品信息。

进销存管理系统产品需求说明书V10

进销存管理系统产品需求说明书V10

进销存管理系统产品需求说明书V10进销存管理系统产品需求说明书V10一、产品简介进销存管理系统是一款针对企业进销存管理设计的软件,旨在提高企业的进销存效率和管理质量。

该系统集成了进货、销售、库存和财务等环节的管理,实现了对企业采购、销售、库存等业务的全面管理,并能够提供丰富的数据分析报表,帮助企业管理者做出更好的决策。

二、产品特点和优点1、进销存管理的全面自动化系统能够自动完成进货、销售、库存等业务的记录和统计,避免了手动操作的繁琐和误差,提高了工作效率。

2、丰富的数据分析报表系统能够生成各种类型的报表,如销售分析、库存分析、财务分析等,帮助企业管理者更好地了解企业运营状况,做出更好的决策。

3、强大的安全性控制系统采用了多重安全性控制措施,如用户权限控制、数据备份恢复等,保障了企业数据的安全性。

三、适用范围该系统适用于各种中小型企业、商贸公司等,适用于进销存管理的各个环节,如采购、销售、库存、财务等。

四、使用步骤1、注册账号用户需要在系统中注册账号,填写相关信息。

2、激活账号用户注册后需要进行账号激活,才能使用系统。

3、进入系统用户登录系统,进入操作界面。

4、选择功能模块根据实际需要选择相应的功能模块,如采购管理、销售管理、库存管理等。

5、完成操作按照系统提示进行相应操作,完成进销存管理。

五、注意事项1、确保账号信息和密码信息安全,不要泄露给无关人员。

2、不要将敏感信息发布到不安全的网站上,以免遭受攻击。

3、定期备份重要数据,以免造成不必要的损失。

六、版权声明本说明书的所有内容的版权均属于本公司,未经授权,任何人不得复制、传播或使用。

如有任何疑问或需要了解更多信息,请联系本公司。

《进销存管理系统》说明书《进销存管理系统》说明书引言进销存管理系统是在现代企业管理中广泛使用的一种高效、便捷的管理系统。

它通过对采购、销售、库存等业务流程的全面管理,极大地提高了企业运营的效率和准确性。

本说明书旨在详细介绍《进销存管理系统》的主要功能、操作流程以及日常维护方法,以帮助用户更好地理解和使用该系统。

进销存系统《系统设计说明书》

进销存系统《系统设计说明书》

进销存系统系统设计说明书版本历史目录0. 文档介绍 (4)0.1 文档目的 (4)0.2 文档范围 (4)0.3 读者对象 (4)0.4 参考文档 (4)0.5 术语与缩写解释 (4)1. 任务概述 (5)1.1 任务描述 (5)1.2 运行环境 (5)2. 总体设计 (6)2.1 系统总体规划 (6)2.2 系统功能设计 (6)2.3 数据库设计 (7)3. 详细设计 (12)3.1 系统流程图 (12)3.2子模块功能详述 (13)0. 文档介绍0.1 文档目的本文档主要针对进销存进行概要设计和详细设计,它是该产品设计与开发的重要参考依据。

0.2 文档范围本文档包含以下几部分:1. 任务概述2. 总体设计3. 模块的详细设计0.3 读者对象本文档的读者范围包括:1. 开发方的项目经理2. 系统开发人员3. 测试人员0.4 参考文档提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:[标识符] 作者,文献名称,出版单位(或归属单位),日期例如:[SPP-PROC-PP] SEPG,系统设计规范,机构名称,日期0.5 术语与缩写解释1. 任务概述1.1 任务描述进销存(PSS)软件是一款通用性极强的商业企业进销存管理系统,该系统是集采购、销售及库存管理于一体的商业企业管理软件系统,它囊括了商业企业日常经营管理的全过程。

1.2 运行环境进销存(PSS)软件系统采用流行的C/S三层结构,可以供多台电脑协同工作,数据共享。

系统软件采用.NET平台进行开发并实现,用户数据选用Microsoft SQL Server 2000进行统一管理。

2. 总体设计2.1 系统总体规划进销存(PSS)软件是一款通用性极强的商业企业进销存管理系统,它使用的是目前较成熟的C/S(客户机/服务器)三层体系结构,其基本结构如图1-1所示。

该系统实现了用户登录、资料管理、采购管理、销售管理、库存管理、系统管理、报表导出管理等功能,系统规划示意图如图1-2所示。

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

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

<进销存管理系统>详细设计说明书作者:完成日期:签收人:签收日期:修改情况记录:目录1 引言 (1)1.1 编写目的 (1)1.2 背景 (1)1.3 定义 (1)1.4 参考资料 (1)2 程序系统的结构 (1)3 程序(标识符)设计说明 (2)3.1 基础信息模块(BAS)设计说明 (2)3.1.1 往来单位(BAS001)子模块 (2)3.1.1.1程序描述 (2)3.1.1.2 功能 (3)3.1.1.3 性能 (4)3.1.1.4 输入项 (4)3.1.1.5 输出项 (5)3.1.1.6 算法 (6)3.1.1.7 流程逻辑 (9)3.1.1.8 接口 (12)3.1.1.9 存储分配 (12)3.1.1.10 注释设计 (12)3.1.1.11 限制条件 (13)3.1.1.12 测试计划 (13)3.1.1.13 尚未解决的问题 (13)3.1.2 商品信息管理功能(BAS002) (13)3.1.2.1商品信息管理功能程序描述 (13)3.1.2.2 功能 (13)3.1.2.3 输入项 (17)3.1.2.4 输出项 (18)3.1.2.5 算法 (18)3.1.2.6 流程逻辑 (20)3.1.2.8 接口 (23)3.1.2.9 存储分配 (23)3.1.2.10 注释设计 (23)3.1.2.11 限制条件 (23)3.1.2.12 测试计划 (23)3.1.2.13 尚未解决的问题 (23)3.1.3 仓库信息管理(BAS003)子模块 (24)3.1.3.1 仓库信息管理描述 (24)3.1.3.2 功能 (24)3.1.3.3 输入项 (25)3.1.3.5 算法 (26)3.1.3.6 流程逻辑 (27)3.1.3.7 接口 (32)3.1.4 银行帐户管理(BAS004)子模块 (32)3.1.4.1程序描述 (32)3.1.4.2 功能 (32)3.1.4.3 输入项 (33)3.1.4.4 输出项 (34)3.1.4.5 算法 (34)3.1.4.6 流程逻辑 (35)3.1.4.7 接口 (35)3.1.5 员工信息管理(BAS005)子模块 (36)3.1.5.1程序描述 (36)3.1.5.2 功能 (36)3.1.5.3 输入项 (38)3.1.5.4 输出项 (39)3.1.5.5 算法 (39)3.1.5.6 流程逻辑 (40)3.1.6 费用科目(BAS006)子模块 (41)3.1.6.1程序描述 (41)3.1.6.2 功能 (41)3.1.6.3 性能 (41)3.1.6.4 输入项 (41)3.1.6.5 输出项 (42)3.1.6.6 算法 (43)3.1.6.7 流程逻辑 (44)3.1.7期初商品库存(SRC001)子模块 (46)3.1.2.1程序描述 (46)3.1.7.2 功能 (46)3.1.7.3 性能 (48)3.1.7.4 输入项 (48)3.1.7.5 输出项 (49)3.1.7.6 算法 (49)3.1.7.7 流程逻辑 (50)3.1.7.8 接口 (53)3.1.7.9 存储分配 (53)3.1.7.10 注释设计 (53)3.1.7.11 限制条件 (54)3.1.7.12 测试计划 (54)3.1.7.13 尚未解决的问题 (54)3.1.8 期初应收、应付款(SRC002)子模块 (54)3.1.8.1程序描述 (54)3.1.8.2 功能 (55)3.1.8.4 输出项 (56)3.1.8.5 算法 (56)3.1.8.6流程逻辑 (57)3.1.8.7 接口 (58)3.1.8.8 存储分配 (58)3.1.8.9 注释设计 (59)3.1.8.10 限制条件 (59)3.1.8.11 测试计划 (59)3.1.8.12 尚未解决的问题 (59)3.1.9 期初银行账户(SRC003)子模块 (59)3.1.9.1程序描述 (59)3.1.9.2 功能 (59)3.1.9.3 性能 (60)3.1.9.4 输入项 (60)3.1.5.5 输出项 (61)3.1.9.6 算法 (61)3.1.9.7 流程逻辑 (62)3.1.9.8 接口 (64)3.1.9.9 存储分配 (64)3.1.9.10 注释设计 (64)3.1.9.11 限制条件 (64)3.1.9.12 测试计划 (65)3.1.9.13 尚未解决的问题 (65)3.2系统管理程序设计说明 (65)程序系统的结构 (65)3.2.1登录程序描述 (67)3.2.1.1 功能 (67)3.2.1.2性能 (70)3.2.1.3 输入项 (70)3.2.1.4 输出项 (70)3.2.1.5 算法 (70)3.2.1.6 流程逻辑 (70)3.2.2权限设置程序描述 (72)3.2.2.1 功能 (72)3.2.2.2性能 (79)3.2.2.3 输入项 (79)3.2.2.4 输出项 (79)3.2.2.5 算法 (79)3.2.2.6 流程逻辑 (81)3.2.3修改密码程序描述 (82)3.2.3.1 功能 (83)3.2.3.2性能 (85)3.2.3.3 输入项 (85)3.2.3.5 算法 (85)3.2.3.6 流程逻辑 (85)3.2.4公司信息管理程序描述 (87)3.2.4.1 功能 (87)3.2.4.2性能 (92)3.2.4.3 输入项 (92)3.2.4.4 输出项 (92)3.2.4.5 算法 (93)3.2.4.6 流程逻辑 (94)3.2.5系统信息程序描述 (96)3.2.5.1 功能 (97)3.2.5.2性能 (101)3.2.5.3 输入项 (101)3.2.5.4 输出项 (101)3.2.5.5 算法 (101)3.2.5.6 流程逻辑 (101)3.3 进货管理程序描述 (104)3.3.1 进货模块 (104)3.3.1.1程序描述 (104)3.3.1.2界面 (104)3.3.1.3功能 (105)3.3.1.4输入项 (105)表1 进货单输入项 (106)3.3.1.5输出项 (106)表2 进货单输出项 (107)表3 商品信息输出项 (107)3.3.1.6算法 (107)3.3.1.7流程逻辑 (108)3.3.1.8接口 (108)3.3.2 退货模块 (108)3.3.2.1程序描述 (108)3.3.2.2界面 (109)3.3.2.3功能 (109)3.3.2.4输入项 (110)3.3.2.5输出项 (111)3.3.2.6算法 (112)3.3.2.7流程逻辑 (113)3.3.3 查询模块 (113)3.3.3.1程序描述 (113)3.3.3.2界面 (113)3.3.3.3功能 (114)3.3.3.4输入项 (115)3.3.3.5输出项 (116)3.3.3.7流程逻辑 (117)3.3.3.8接口 (117)3.3.4 采购模块 (117)3.3.4.1程序描述 (117)3.3.4.2界面 (118)3.3.4.3功能 (118)3.3.4.4输入项 (118)3.3.4.5输出项 (118)3.3.4.6算法 (119)3.3.4.7流程逻辑 (120)3.3.4.8接口 (120)3.3.5 进货日报 (120)3.3.5.1程序描述 (120)3.3.5.2界面 (120)3.3.5.3功能 (121)3.3.5.4输入项 (121)3.3.5.5输出项 (121)3.3.5.6算法 (122)3.3.5.7流程逻辑 (122)3.3.6 进货商品统计 (122)3.3.6.1程序描述 (122)3.3.6.2界面 (123)3.3.6.3功能 (123)3.3.6.4输入项 (123)3.3.6.5输出项 (124)3.3.6.6算法 (124)3.3.6.7流程逻辑 (125)3.4销售管理模块(SS00)设计说明 (125)3.4.1 销售查询模块(SS001)设计说明 (126)3.4.1.1 程序描述 (126)3.4.1.2 功能 (126)3.4.1.3 性能 (127)3.4.1.4 输入项 (127)3.4.1.5 输出项 (129)3.4.1.6 算法 (129)3.4.1.7 流程逻辑 (129)3.4.1.8 接口 (130)3.4.2销售对账单模块(SS002)设计说明 (131)3.4.2.1 功能描述 (131)3.4.2.2 性能 (131)3.4.2.3 输入项 (131)3.4.2.4 输出项 (132)3.4.2.5算法 (132)3.4.2.7接口 (133)3.4.3售后服务单模块(SS003)设计说明 (133)3.4.3.1 程序描述 (133)3.4.3.2 功能 (133)3.4.3.3 性能 (134)3.4.3.4 输入项 (134)3.4.3.5 输出项 (135)3.4.3.6 算法 (135)3.4.3.7 流程逻辑 (136)3.4.3.8 接口 (137)3.4.4 销售退货模块(SS004)设计说明 (137)3.4.4.1增加退货单(SS004-1) (138)3.4.4.1.1 增加退货单程序描述 (138)3.4.4.1.2 功能 (138)3.4.4.1.3 输入项 (139)3.4.4.1.4 输出项 (140)3.4.4.1.5 算法 (141)3.4.4.1.6 流程逻辑 (141)3.4.4.1.7 接口 (142)3.4.4.2 删除退货单(SS004-2) (142)3.4.4.2.1 删除退货单算法描述 (142)3.4.4.2.2 功能 (142)3.4.4.2.3 输入项 (143)3.4.4.2.4 输出项 (144)3.4.4.2.5 算法 (144)3.4.4.2.6 流程逻辑 (144)3.4.4.2.7 接口 (144)3.4.4.3 修改退货单(SS004-3) (144)3.4.4.3.1 修改退货单程序描述 (144)3.4.4.3.2 功能 (145)3.4.4.3.3 输入项 (146)3.4.4.3.4 输出项 (146)3.4.4.3.5 算法 (147)3.4.4.3.6 流程逻辑 (147)3.4.4.3.7 接口 (148)3.4.4.4 查询退货单(SS004-4) (148)3.4.4.4.1 查询退货单程序描述 (148)3.4.4.4.2 功能 (148)3.4.4.4.3 输入项 (149)3.4.4.4.4 输出项 (149)3.4.4.4.5 算法 (150)3.4.4.4.6 流程逻辑 (150)3.4.4.4.7 接口 (151)3.4.5销售利润模块(SS005)设计说明 (151)3.4.5.1 销售利润程序描述 (151)3.4.5.2 功能 (152)3.4.5.3 性能 (152)3.4.5.4 输入 (153)3.4.5.5 输出 (153)3.4.5.6 算法 (153)3.4.5.7 流程逻辑 (153)3.4.5.8 接口 (155)3.4.6业务员业绩模块(SS006)设计说明 (155)3.4.6.1业务员业绩程序描述 (155)3.4.6.2 功能 (156)3.4.6.3 性能 (156)3.4.6.4 输入 (157)3.4.6.5 输出 (157)3.4.6.6 算法 (157)3.4.6.7 流程逻辑 (158)3.4.6.8 接口 (160)3.4.7销售日报模块(SS007)设计说明 (160)3.4.7.1程序描述 (160)3.4.7.2功能 (160)3.4.7.3 性能 (160)3.4.7.4输入项 (161)3.4.7.5输出项 (161)3.4.7.6算法 (161)3.4.7.7程序逻辑 (161)3.4.7.8接口 (162)3.4.8销售商品统计表模块(SS008)设计说明 (162)3.4.8.1销售商品统计表程序描述 (162)3.4.8.2 功能 (162)3.4.8.3 性能 (164)3.4.8.4 输入 (164)3.4.8.5 输出 (165)3.4.8.6 算法 (165)3.4.8.7 流程逻辑 (165)3.4.8.8 接口 (167)3.4.9 销售清单模块(SS009)设计说明 (168)3.4.9.1销售清单功能描述 (168)3.4.9.2功能 (168)3.4.9.3 性能 (168)3.4.9.4 输入项 (169)3.4.9.5 输出项 (169)3.4.9.6 算法 (169)3.4.9.7 流程逻辑 (170)3.4.9.8 接口 (171)3.4.10销售资金日报模块(SS010)设计说明 (171)3.4.10.1程序描述 (171)3.4.10.2功能 (171)3.4.10.3性能 (172)3.4.10.4输入项 (172)3.4.10.5输出项 (172)3.4.10.6算法 (173)3.4.10.7程序逻辑 (173)3.4.10.8接口 (174)3.4.11报价单模块(SS011)设计说明 (174)3.4.11.1报价单 (174)3.4.11.2功能 (174)3.4.11.3输入项 (176)3.4.11.4输出项 (177)3.4.11.5算法 (177)3.4.11.6流程逻辑 (178)3.4.11.7接口 (178)3.4.12 销售单模块(SS0012)设计说明 (179)3.4.12.1 程序描述 (179)3.4.12.2 功能 (179)3.4.12.3 性能 (180)3.4.12.4 输入项 (180)3.4.12.5 输出项 (181)3.4.12.6 算法 (183)3.4.12.7 流程逻辑 (184)3.4.12.8 接口 (187)3.5现金管理设计说明 (187)3.5.1其他支出 (187)3.5.1.1 其它支出程序描述 (187)3.5.1.2 其它支出功能 (188)3.5.1.3性能 (189)3.5.1.4输入项 (189)表14 其他支出数据输入项 (190)3.5.1.5 其它支出输出项 (190)3.5.1.6 其他支出算法 (190)3.5.1.7 其它支出流程逻辑 (192)3.5.1.8 接口 (193)3.5.2其他收入 (193)3.5.2.1 其它收入程序描述 (193)3.5.2.2 其它收入功能 (193)3.5.2.3 其它收入性能 (195)3.5.2.4 其它收入输入项 (195)表16 其他收入输入信息 (195)3.5.2.5 其它收入输出项 (195)表17 其他收入输入信息 (196)3.5.2.6 其他收入算法 (196)3.5.2.7 其它收入流程逻辑 (198)3.5.2.8 接口 (199)3.5.3付款单 (199)3.5.3.1付款单程序说明 (199)3.5.3.2付款单功能 (200)3.5.3.3 输入项 (202)3.5.3.4输出项 (203)3.5.3.5算法 (203)3.5.3.6流程逻辑 (205)3.5.3.7接口 (205)3.5.4 收款单 (206)3.5.4.1收款单程序说明 (206)3.5.4.2收款单功能 (207)3.5.4.3输入项 (209)3.5.4.4输入项 (209)3.5.4.5输出项 (210)3.5.4.6算法 (210)3.5.4.6流程逻辑 (213)3.5.4.7接口 (214)3.5.5 资金往来查询 (214)3.5.5.1 资金往来查询程序描述 (214)3.5.5.2 功能 (214)3.5.5.3 输入项 (215)3.5.4 输出项 (216)3.5.5.5 算法 (216)3.5.5.6 流程逻辑 (217)3.5.6客户对帐单 (218)3.5.6.1 客户对帐单程序描述 (218)3.5.6.2 功能 (218)3.5.6.3 输入项 (220)3.5.6.4 输出项 (220)3.5.6.5 算法 (221)3.5.6.6 流程逻辑 (222)3.5.6.7 接口 (222)3.5.7应收应付表 (223)3.5.7.1 程序描述 (223)3.5.7.2 功能 (223)3.5.7.3 性能 (223)3.5.7.4 输入项 (223)3.5.7.5 输出项 (224)3.5.7.6 算法 (224)3.5.7.7 流程逻辑 (225)3.5.7.8 接口 (225)3.5.8银行帐户资金报表 (225)3.5.8.1 程序描述 (225)3.5.8.2 功能 (225)3.5.8.3 输入项 (226)3.5.8.4 输出项 (226)3.5.8.5 算法 (226)3.5.8.6流程逻辑 (227)3.8.7 接口 (227)3.5.9到期单据提醒 (227)3.5.9.1到期单据提醒程序描述 (227)3.5.9.2 到期单据提醒功能 (228)3.5.9.3 到期单据提醒性能 (229)3.5.9.4 到期单据提醒输入项 (229)3.5.9.5 到期单据提醒输出项 (229)3.5.9.6 到期单据提醒算法 (230)3.5.9.7 流程逻辑 (230)3.5.9.8 接口 (231)3.6库存管理 (231)3.6.1仓库调拨 (231)3.6.1.1增加模块(M0101) (232)3.6.1.1.1模块描述 (232)3.6.1.1.2功能 (232)3.6.1.1.3输入项 (232)3.6.1.1.4输出项 (233)3.6.1.1.5算法设计 (233)3.6.1.1.6流程逻辑 (233)3.6.1.2修改模块(M0102) (234)3.6.1.2.1模块描述 (234)3.6.1.2.2功能 (234)3.6.1.2.3输入项 (235)3.6.1.2.4输出项 (235)3.6.1.2.5设计方法 (236)3.6.1.2.6流程逻辑 (236)3.6.1.2.7接口 (237)3.6.1.3删除模块(M0103) (237)3.6.1.3.1模块描述 (237)3.6.1.3.2功能 (237)3.6.1.3.3输入项目 (237)3.6.1.3.4输出项目 (237)3.6.1.3.5设计方法 (237)3.6.1.3.6流程逻辑 (238)3.6.1.3.7接口 (238)3.6.1.4查询模块(M0104) (238)3.6.1.4.1模块描述 (238)3.6.1.4.2功能 (238)3.6.1.4.3输入项 (239)3.6.1.4.4输出项 (239)3.6.1.4.5设计方法 (239)3.6.1.4.6流程逻辑 (240)3.6.1.4.7接口 (240)3.6.1.5保存模块(M0105) (240)3.6.1.5.1模块描述 (240)3.6.1.5.2功能 (241)3.6.1.5.3输入项目 (241)3.6.1.5.4输出项目 (241)3.6.1.5.5算法设计 (241)3.6.1.5.6、流程逻辑 (241)3.6.1.5.7、接口 (242)3.6.1.6返回模块(M0106) (242)3.6.2仓库调拨查询 (242)3.6.2.1 查询商品名称子模块(M0201) (242)3.6.2.1.1模块描述 (242)3.6.2.1.2功能 (243)3.6.2.1.3性能 (246)3.6.2.1.4输入项 (246)3.6.2.1.5输出项 (246)3.6.2.1.6设计方法 (246)3.6.2.1.7流程逻辑 (246)3.6.2.1.8接口 (247)3.6.3库存数量调整 (247)3.6.3.1 增加库存数量(M0301) (247)3.6.3.1.1 模块描述 (247)3.6.3.1.2 功能 (248)3.6.3.1.3性能 (248)3.6.3.1.4输入项 (248)3.6.3.1.5输出项 (249)3.6.3.1.6设计方法 (249)3.6.3.1.7流程逻辑 (249)3.6.3.1.8接口 (250)3.6.3.2 修改库存数量(0M302) (250)3.6.3.2.1 模块描述 (250)3.6.3.2.2 功能 (250)3.6.3.2.3 性能 (251)3.6.3.2.4 输入项 (251)3.6.3.2.5 输出项 (252)3.6.3.2.6 设计方法 (252)3.6.3.2.7流程逻辑 (252)3.6.3.2.8 接口 (253)3.6.3.3 删除库存数量(M0303) (253)3.6.3.3.1 模块描述 (253)3.6.3.3.2 功能 (254)3.6.3.3.3 性能 (254)3.6.3.3.4 输入项 (254)3.6.3.3.5输出项 (254)3.6.3.3.6设计方法 (254)3.6.3.3.7流程逻辑 (255)3.6.3.3.8接口 (255)3.6.3.4 查询库存数量(M0304) (255)3.6.3.4.1模块描述 (255)3.6.3.4.2功能 (255)3.6.3.4.3性能 (256)3.6.3.4.4输入项 (256)3.6.3.4.5输出项 (256)3.6.3.4.6设计方法 (256)3.6.3.4.7流程逻辑 (257)3.6.3.4.8 接口 (257)3.6.3.5 保存库存数量(M0305) (258)3.6.3.5.1 模块描述 (258)3.6.3.5.2 功能 (258)3.6.3.5.3 性能 (258)3.6.3.5.4 输入项 (258)3.6.3.5.5 输出项 (258)3.6.3.5.6 设计方法 (258)3.6.3.5.8 接口 (259)3.6.3.6 返回(M0306) (259)3.6.3.6.1 模块描述 (259)3.6.3.6.2 功能 (259)3.6.3.6.3 性能 (259)3.6.3.6.4 输入项 (259)3.6.3.6.5 输出项 (259)3.6.3.6.6 设计方法 (259)3.6.3.6.7 流程逻辑 (260)3.6.3.6.8 接口 (260)3.6.4仓库数量调整查询 (260)3.6.4.1查询商品(M0401) (260)3.6.4.1.1模块描述 (260)3.6.4.1.2功能 (260)3.6.4.1.3输入项 (261)3.6.4.1.4输出项 (261)3.6.4.1.5算法 (261)3.6.4.1.6流程逻辑图 (261)3.6.4.1.7接口 (262)表33 查询商品信息功能接口 (262)3.6.4.2 高级查询(M0402) (262)3.6.4.2.1高级查询描述 (262)3.6.4.2.2功能 (262)3.6.4.2.3输入项 (262)3.6.4.2.4输出项 (263)3.6.4.2.5算法 (263)3.6.4.2.6流程逻辑图 (263)3.6.4.2.7接口 (263)3.6.4.3检索模块(M0403) (263)3.6.4.3.1模块描述 (263)3.6.4.3.2功能 (263)3.6.4.3.3输入项 (264)3.6.4.3.4输出项 (264)3.6.4.3.5设计方法 (264)3.6.4.3.6流程逻辑 (265)3.6.4.3.7接口 (266)3.6.4.4 排序(M0404) (266)3.6.4.4.1排序描述 (266)3.6.4.4.2功能 (266)3.6.4.4.3输入项 (266)3.6.4.4.4输出项 (266)3.6.4.4.5算法 (266)3.6.4.4.6流程逻辑 (266)3.6.4.5打印(M0405) (267)3.6.4.6返回(M0406) (267)3.6.5商品库存查询 (267)3.6.5.1查询条件选择(M0501),商品检索(M0502) (267)3.6.5.1.1模块描述 (267)3.6.5.1.2.功能 (268)3.6.5.1.3性能 (272)3.6.5.1.4输入项 (273)3.6.5.1.7.流程逻辑 (274)3.6.5.1.8 接口 (274)3.6.5.3打印(M0503) (275)3.6.5.4退出(M0504) (275)3.6.6收发存报表模块(M0601) (275)3.6.6.1模块描述 (275)3.6.6.2功能 (275)3.6.6.3性能 (278)3.6.6.4输入项 (278)3.6.6.5输出项 (278)3.6.6.6设计方法 (278)3.6.6.7流程逻辑 (279)3.6.6.8接口 (279)3.6.7库存明细帐查询 (279)3.6.7.1 检索模块描述(M0701) (279)3.6.7.2 功能 (279)3.6.7.3 性能 (281)3.6.7.4 输入项 (281)3.6.7.5输出项 (281)3.6.7.6检索算法 (281)3.6.7.7流程逻辑 (281)3.6.7.8 接口 (282)3.6.8成品组装 (283)3.6.8.1 增加成品组装信息模块(M0801) (283)3.6.8.1.1模块描述 (283)3.6.8.1.2功能 (283)3.6.8.1.3输入项 (284)3.6.8.1.4输出项 (284)3.6.8.1.5设计方法(算法) (284)3.6.8.1.6 流程逻辑 (285)3.6.8.1.7接口 (285)3.6.8.1.8测试计划 (286)3.6.8.2 删除成品组装信息(M0802) (286)3.6.8.2.1模块描述 (286)3.6.8.2.2功能 (286)3.6.8.2.4输出项 (287)3.6.8.2.5设计方法(算法) (287)3.6.8.2.6接口 (287)表36 成品组长功能调用接口 (288)3.6.8.2.7 流程逻辑 (288)3.6.8.2.8 测试计划 (288)3.6.8.3 单据查询(M0804) (288)3.6.8.3.1模块描述 (288)3.6.8.3.2功能 (289)3.6.8.3.3输入项 (289)3.6.8.3.4输出项 (289)3.6.8.3.5设计方法(算法) (290)3.6.8.3.6接口 (290)3.6.8.3.7 流程逻辑 (290)3.6.8.3.8 测试计划 (291)3.6.8.4 单据修改(M0805) (291)3.6.8.4.1模块描述 (291)3.6.8.4.2功能 (291)3.6.8.4.3输入项 (292)3.6.8.4.4输出项 (292)3.6.8.4.5设计方法(算法) (292)3.6.8.4.6接口 (293)表37 单据修改调用接口 (293)3.6.8.4.7 流程逻辑 (293)3.6.8.4.8测试计划 (294)3.6.9成品拆分 (294)3.6.9.1 增加成品拆分信息(M0901) (294)3.6.9.1.1 功能描述 (294)3.6.9.1.2 功能 (295)3.6.9.1.3 输入项 (296)3.6.9.1.4输出项 (296)3.6.9.1.5设计方法(算法) (297)3.6.9.1.6 接口 (297)3.6.9.1.7 逻辑流程图 (297)3.6.9.1.8 界面设计 (298)3.6.9.1.9 测试计划 (299)3.6.9.2 删除成品拆分信息(M0902) (299)3.6.9.2.1 模块描述 (299)3.6.9.2.2 功能 (299)3.6.9.2.3 输入项 (301)3.6.9.2.4输出项 (301)3.6.9.2.5设计方法(算法) (302)3.6.9.2.6 接口 (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)1 引言1.1 编写目的说明编写这份详细设计说明书的目的,指出预期的读者范围。

《易通进销存管理系统》_详细设计说明书

《易通进销存管理系统》_详细设计说明书

《易通进销存管理系统》进销存管理软件详细设计说明书组员:陈晓鹏陈文攀张翅飞时德圳陈燕威编写:陈晓鹏,陈文攀,张翅飞时德圳,陈燕威审核:陈晓鹏日期:2010年11月16日受控状态:是开发小组:蓝天工作室版次:1.0目录1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (3)2.总体设计 (3)2.1需求概述 (3)2.2软件结构 (4)3.程序描述 (6)3.1功能 (6)3.2性能 (6)3.3输入项目 (6)3.4输出项目 (6)3.5算法 (6)3.6程序逻辑 (6)3.7接口 (7)3.8存储分配 (7)3.9限制条件 (7)3.10测试要点 (7)1.引言1.1编写目的该文档是在概要设计的基础上,对系统的功能模块进行实现设计。

通过该系统详细说明书,使得开发人员遵循统一的详细设计规范,提高开发效率,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试和维护。

1.2项目背景我们作为开发单位蓝天工作室,开发的进销存软件将会为群益批发商行带来更快捷方便的经营理念,通过调查,我们发现目前批发商行现在的经营模式存在很多的冗余1.物资种类繁多、品种齐全,保管管理困难。

2.无法进行准确及时的成本、毛利核算。

3.管理信息相互独立,市场预测手段、方法落后,严重影响企业科学决策,建立科学的市场信息反馈系统已非常必要。

4.不能有效管理异地仓库和办事处销售业务。

为了获得更大的利益,以及更好的让软件的使用者使用,我们的软件基于windows操作系统,通过自带服务器的形式,直接在本地运行,通过本地调用数据库的形式,防止了数据的泄漏,与其他的软件不会产生任何冲突。

1.3定义术语解释算法详细设计中实现某项功能的数据处理方法及处理流程存储分配存放在数据库服务器上的一段程序,它能被其他程序调用,以完成对数据库表的某些规定操作1.4参考资料1、《概要设计说明书》2、《例解Java Web开发技术精髓》——清华大学出版社,张洪斌编著;3、《Java Web整合开发与项目实战》spring/徐明华编著人民邮电出版社4、Java Web数据库系统应用开发与实例;郝玉龙,尹建平编著清华大学出版社5、Java EE Web开发实例精解——沈应逵,曾凌编著;人民邮电出版社6、大型门户网站是这样炼成的!:Struts 2+Spring 2+Hibernate 3——刘斌编著;7、《J2EE企业级应用测试实验》——白胜普编著;清华大学出版社8、Java范例完全自学手册李钟尉, 王国辉, 潘凯华编著2.总体设计2.1需求概述我们开发的进销存系统目标是包含以下模块:信息管理、采购管理、销售管理、库存管理四个大部分,我们的界面是非常的整洁简单,易用,而且采用的基本是销售过程中的术语,在生产销售的过程中,采购,销售,库存登记等等的人员都要包含在内,所以面向的对象是整个销售环节的所有人员,而每个负责自己岗位工作的人员只要能够明白自己的软件工作部分即可,只要是从事销售行业的人员,在一个小时的摸索中,都能够用得上我们开发的系统。

进销存管理系统设计说明书

进销存管理系统设计说明书

进销存管理系统设计说明书版本号:V1.0目录1引言 (1)1.1背景 (1)1.2系统开发的目标 (1)1.3开发设计思想 (2)2系统分析 (2)2.1可行性分析 (3)2.1.1 技术上的可行性 (3)2.1.2 经济上的可行性 (4)2.1.3 操作上的可行性 (4)2.2需求分析 (4)2.2.1 系统的功能需求 (4)2.2.2 系统的运行环境要求 (5)2.2.3 系统的性能要求 (6)2.3数据流分析 (6)3 系统功能模块设计 (8)3.1设计目标 (8)3.2系统功能设计 (8)4数据库设计 (9)4.1数据库设计概述 (10)4.2数据库表的设计 (10)5系统设计实现 (13)5.1系统登陆模块 (13)5.2 基础信息模块 (14)5.3进货管理模块 (14)5.4 销售管理模块 (14)5.5查询统计模块 (15)5.6往来管理模块 (15)5.7系统设置模块 (15)1引言1.1 背景目前,我国中小企业的信息化水平还很低,相比国外企业,还只处于刚开始始用的阶段。

随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。

因此,开发进销存管理系统,实现基于网络的快速准确的信息交互,并且提供一个便于库存部门、销售部门统计订货及销售信息的解决方案。

1.2 系统开发的目标现在商品销售单位需要处理大量的供应商信息,还要时刻更新单位所销售的产品信息,不断地添加、修改销售信息。

面对各种不同的信息,需要合理的数据库结构来保存数据信息,还需要有效的程序结构支持各种数据操作的执行。

本系统建设的目的在于可以方便地从系统获取产品信息,并且可以直接下订单;销售部门从系统获取订单,核对后通知仓库部门发货,系统自动创建发货单呈现给仓库员工;专卖店经理将每天的销售记录录入系统,系统对订货及销售记录进行统计,生成报表呈现给用户。

易通软件说明书

易通软件说明书

易通台球厅计费系统功能说明易通软件适用于台球厅、桌球馆、台球俱乐部、棋牌房、棋牌室、苶座、网球场、网球馆、网球俱乐部、乒乓球场、乒乓球馆其它按时消费场所。

它主要包括三个功能板块,分别为:基本功能,高级功能和系统功能。

基本功能:会员档案及管理、商品档案及管理、计费方式设置、桌台档案设置、会员级别设置、积分规则设置、技师培训设置、器材出租设置、临时打折设置、优惠券设置、储物柜管理、我的记事本、系统运行参数设置、用户及权限设置。

基本功能会员档案及管理对会员的新增、修改、注销、存款、取款、转账、挂失补卡基本信息的管理以及会员的积分兑换、优惠等级、积分规则、提成方式的设置。

新会员可以添加会员的基本信息,如设置该会员的优惠级别、会员卡的有效期等信息。

积分兑换是对该会员所拥有的积分进行库内已有商品的兑换;优惠级别是对各种优惠卡开放式的会员设置。

系统支持储值卡、折扣卡设置,包括新增、删除、修改、权限四方面。

不同卡的桌台费折扣、商品折扣、陪练折扣、出租折扣可以单独设置。

储值卡可以单独设置卡内余额大于0或卡内余额小于0时不同桌台费折扣、商品折扣、陪练折扣、出租折扣;储值卡可以设置从卡内扣除的项目:桌台费、商品费、陪练费、出租费;可以设置不同的积分上下限,会员根据设置自动升级;可以对该会员卡的适用计费方式加以权限;另外,还可以对存款方式进行设定,如不允许存款、开放奖励、存款不奖励等,其中阶梯比例赠送是一种很好的促销方式,可以根据商家自己设定。

此外,对于优惠级别设置中对管理员和收银员设置了权限,老板可以对其进行设置,限制收银员办理优惠卡的权限。

积分规则是对会员积分的一种设置,在是否启用积分处划勾则表示此功能有效,可以对储值卡会员选择存款和消费两种方式进行获得积分;可以对桌台费、商品费、陪练费、出租费进行积分设置;左下角的“复制到…”则是快速设置同类商品积分的有效工具。

提成方式是对服务员(员工)提成的设置,包括桌台费、商品费、陪练费、出租费、售卡的提成;左下角的“复制到…”是对同类费用提成的设置。

易通软件说明书.

易通软件说明书.

易通台球厅计费系统功能说明易通软件适用于台球厅、桌球馆、台球俱乐部、棋牌房、棋牌室、苶座、网球场、网球馆、网球俱乐部、乒乓球场、乒乓球馆其它按时消费场所。

它主要包括三个功能板块,分别为:基本功能,高级功能和系统功能。

基本功能:会员档案及管理、商品档案及管理、计费方式设置、桌台档案设置、会员级别设置、积分规则设置、技师培训设置、器材出租设置、临时打折设置、优惠券设置、储物柜管理、我的记事本、系统运行参数设置、用户及权限设置。

基本功能会员档案及管理对会员的新增、修改、注销、存款、取款、转账、挂失补卡基本信息的管理以及会员的积分兑换、优惠等级、积分规则、提成方式的设置。

新会员可以添加会员的基本信息,如设置该会员的优惠级别、会员卡的有效期等信息。

积分兑换是对该会员所拥有的积分进行库内已有商品的兑换;优惠级别是对各种优惠卡开放式的会员设置。

系统支持储值卡、折扣卡设置,包括新增、删除、修改、权限四方面。

不同卡的桌台费折扣、商品折扣、陪练折扣、出租折扣可以单独设置。

储值卡可以单独设置卡内余额大于0或卡内余额小于0时不同桌台费折扣、商品折扣、陪练折扣、出租折扣;储值卡可以设置从卡内扣除的项目:桌台费、商品费、陪练费、出租费;可以设置不同的积分上下限,会员根据设置自动升级;可以对该会员卡的适用计费方式加以权限;另外,还可以对存款方式进行设定,如不允许存款、开放奖励、存款不奖励等,其中阶梯比例赠送是一种很好的促销方式,可以根据商家自己设定。

此外,对于优惠级别设置中对管理员和收银员设置了权限,老板可以对其进行设置,限制收银员办理优惠卡的权限。

积分规则是对会员积分的一种设置,在是否启用积分处划勾则表示此功能有效,可以对储值卡会员选择存款和消费两种方式进行获得积分;可以对桌台费、商品费、陪练费、出租费进行积分设置;左下角的“复制到…”则是快速设置同类商品积分的有效工具。

提成方式是对服务员(员工)提成的设置,包括桌台费、商品费、陪练费、出租费、售卡的提成;左下角的“复制到…”是对同类费用提成的设置。

进销存管理系统详细设计说明书

进销存管理系统详细设计说明书

进销存管理系统详细设计说明书进销存管理系统详细设计说明书一、概述随着企业业务的不断扩张和管理的复杂化,进销存管理系统逐渐成为企业运营管理中不可或缺的一部分。

本设计说明书旨在详细阐述进销存管理系统的功能、操作流程以及安全性等方面的具体设计,为开发人员提供明确的系统实现指导。

二、需求分析根据用户需求,我们将进销存管理系统分为采购管理、销售管理、库存管理和系统管理四个主要模块。

1、采购管理模块:该模块主要负责企业采购流程的管理,包括采购订单的创建、审批、采购入库、采购付款等操作。

2、销售管理模块:该模块主要负责企业销售流程的管理,包括销售订单的创建、审批、销售出库、销售收款等操作。

3、库存管理模块:该模块主要负责企业库存的日常管理,包括库存调拨、库存盘点、库存预警等操作。

4、系统管理模块:该模块主要负责系统的设置和维护,包括用户管理、权限管理、数据备份等操作。

三、系统设计1、总体架构设计:系统采用B/S架构,以减轻客户端的压力,同时便于系统的升级和维护。

系统分为前端和后端两部分,前端为浏览器界面,用于用户操作;后端为服务器端,负责数据处理和业务逻辑处理。

2、数据库设计:系统采用关系型数据库进行数据存储和管理。

根据需求分析,我们设计了采购表、销售表、库存表等十余张表,以存储相应的数据信息。

同时,考虑到系统的性能和扩展性,我们将使用索引和优化器对数据库进行优化。

3、界面设计:系统界面采用简洁、直观的设计风格,以方便用户操作和使用。

界面布局将依据模块划分,每个模块都有相应的操作界面。

界面元素包括按钮、表单、图表等,以提供丰富的交互方式。

4、流程设计:系统流程设计遵循业务逻辑和用户操作习惯,以简化操作流程和提高工作效率。

在采购和销售模块中,我们将采用订单流的方式进行管理,从订单创建到订单完成都能够在系统中完成。

在库存管理模块中,我们将引入调拨和盘点流程,以确保库存数据的准确性和及时性。

四、详细设计1、采购管理模块详细设计:(1)采购订单创建:提供采购申请和审批功能,根据预设的审批流程进行在线审批。

管易通进销存管理系统

管易通进销存管理系统
管易通进销存管理系统
软件基本操作培训
温州飞越金融设备有限公司办公室 2011年11月7日
讲解要点
• 软件安装及登录 • 账套管理 • 系统功能设置 • 多用户分权操作 • 基础数据 • 入库与出库操作 • 库存统计、报警与盘点 • 报表功能 • 往来账款管理 • 数据筛选与数据输出 • 辅助功能
一、安装软件及登录
1.供应商资料
编码唯一
1.供应商资料(EXCLE导入法)
2.客户资料
编码唯一
3.部门资料
4.货品类别
5.零件档案
编码唯一
5.零件档案
6.成品档案
成品档案(成套方法)
六、入库与出库操作
一、入库管理 1.采购入库 2.采购退货 3.生产入库 4.次品返工 5.入库统计 6.退货统计
六、入库与出库操作
• 1.增加应付款 • 2.增加应收款 • 3.付款登记 • 4.收款登记 • 5.应付款总账/明细 • 6.应收款总账/明细
九、往来账款管理
• 收款/付款登记
九、往来账款管理
• 应付应收款总账/明细
十、数据筛选与数据输出
• 查找 • 打印 • 导出
十、数据筛选与数据输出
• 查找
十、数据筛选与数据输出
七、库存统计、报警与盘点
• 2.库存报警 • 设置货品的最低库存和最高库存,是库存
报警功能的依据。 • 低于或高于,系统都将作出警报提示。 • 可在”系统管理“设置,在出现低于或高
于库存的时候,自动弹出报警。
七、库存统计、报警与盘点
• 3.货品盘点 • 盘点后录入实际数,系统自动进行实际与
账面数比较,确定存货亏盈情况。
八、报表功能
• 1.库存查询报表 • 2.进出存明细 • 3.进出存汇总表 • 4.收货对账单 • 5.发货对账单 • 6.出库成本统计 • 7.销售毛利统计
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《易通进销存管理系统》
进销存管理软件详细设计说明书
组员:陈晓鹏
陈文攀
张翅飞
时德圳
陈燕威
编写:陈晓鹏,陈文攀,张翅飞
时德圳,陈燕威
审核:陈晓鹏
日期:2010年11月16日
受控状态:是
开发小组:蓝天工作室
版次:1.0
目录
1.引言 (2)
1.1编写目的 (2)
1.2项目背景 (2)
1.3定义 (2)
1.4参考资料 (3)
2.总体设计 (3)
2.1需求概述 (3)
2.2软件结构 (4)
3.程序描述 (6)
3.1功能 (6)
3.2性能 (6)
3.3输入项目 (6)
3.4输出项目 (6)
3.5算法 (6)
3.6程序逻辑 (6)
3.7接口 (7)
3.8存储分配 (7)
3.9限制条件 (7)
3.10测试要点 (7)
1.引言
1.1编写目的
该文档是在概要设计的基础上,对系统的功能模块进行实现设计。

通过该系统详细说明书,使得开发人员遵循统一的详细设计规范,提高开发效率,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试和维护。

1.2项目背景
我们作为开发单位蓝天工作室,开发的进销存软件将会为群益批发商行带来更快捷方便的经营理念,通过调查,我们发现目前批发商行现在的经营模式存在很多的冗余
1.物资种类繁多、品种齐全,保管管理困难。

2.无法进行准确及时的成本、毛利核算。

3.管理信息相互独立,市场预测手段、方法落后,严重影响企业科学决策,建立科学的市场信息反馈系统已非常必要。

4.不能有效管理异地仓库和办事处销售业务。

为了获得更大的利益,以及更好的让软件的使用者使用,我们的软件基于windows操作系统,通过自带服务器的形式,直接在本地运行,通过本地调用数据库的形式,防止了数据的泄漏,与其他的软件不会产生任何冲突。

1.3定义
术语解释
算法详细设计中实现某项功能的数据处理方法及处理流程
存储分配存放在数据库服务器上的一段程序,它能被其他程序调用,以完成对数据库表的某些规定操作
1.4参考资料
1、《概要设计说明书》
2、《例解Java Web开发技术精髓》——清华大学出版社,张洪斌编著;
3、《Java Web整合开发与项目实战》spring/徐明华编著人民邮电出版社
4、Java Web数据库系统应用开发与实例;郝玉龙,尹建平编著清华大学出版社
5、Java EE Web开发实例精解——沈应逵,曾凌编著;人民邮电出版社
6、大型门户网站是这样炼成的!:Struts 2+Spring 2+Hibernate 3——刘斌编著;
7、《J2EE企业级应用测试实验》——白胜普编著;清华大学出版社
8、Java范例完全自学手册李钟尉, 王国辉, 潘凯华编著
2.总体设计
2.1需求概述
我们开发的进销存系统目标是包含以下模块:信息管理、采购管理、销售管理、库存管理四个大部分,我们的界面是非常的整洁简单,易用,而且采用的基本是销售过程中的术语,在生产销售的过程中,采购,销售,库存登记等等的人员都要包含在内,所以面向的对象是整个销售环节的所有人员,而每个负责自己岗位工作的人员只要能够明白自己的软件工作部分即可,只要是从事销售行业的人员,在一个小时的摸索中,都能
够用得上我们开发的系统。

2.2软件结构
【如给出软件系统的结构图。


(1)易通进销存系统总体分为基本信息管理、商品采购、商品销售、库存统计、系统维护(新增)五大模块,实现了用户登录、资料管理、采购管理、销售管理、库存管理、系统用户管理等功能,系统功能结构图如下:
(2)系统目录结构图
(3)系统基本架构:
3.程序描述
【逐个模块给出以下的说明:】
3.1功能
3.2性能
3.3输入项目
3.4输出项目
3.5算法
【模块所选用的算法。


3.6程序逻辑
【详细描述模块实现的算法,可采用:
a.标准流程图;
b.PDL语言;
c.N-S图;
d.PAD;
e.判定表等描述算法的图表。


3.7接口
3.8存储分配
3.9限制条件
3.10测试要点
【给出测试模块的主要测试要求。

】。

相关文档
最新文档