基于cs模式企业进销存管理系统的设计与实现内容摘要:

信息 事务 事务 组装信息 事务 配料信息 D11 配料信息 配料信息 D13 组装信息 (b)组装信息管理 模块 分解的数据流图 系统的 数据字典 数据描述 产品类别信息 =类别编号 +类别名称 产品信息 =产品编号 +产品名称 +计量 单位 +类别 +入库价格 +分销价格 +零售价格 +生产厂家 +更新日期 +备注信息 客户信息 =客户编号 +客户名称 +地址 +邮政编码 +电话号码 +公司主页 +电子邮件地址 +税号 +银行帐户 +开户银行 +联系人 +备注信息 供应商信息 =供应商编号 +供应商名称 +地址 +邮政编码 +电话号码 +公司主页 +电子邮件地址 +税号 +银行帐号 +开户银行 +联系人 +备注信息 业务员类别信息 =类别编号 +类别名称 业务员信息 =业务员编号 +业务员姓名 +类别 +电话号码 +家庭住址 +身份证号码 +备注信息 仓库信息 =仓库编号 +仓库名称 生产管理员 接收事务 设置生产计 划 设 置 配料信 息 组装产 品 数据库 生产管理员 6. 生产信息管理 数据库 系统时间 基于 C/S 模式企业进销存管理系统的设计与实现 10 进货订单信息 =订货日期 +编号 +业务员 +供应商编号 +产品编号 +数量 +单价 +折扣比例 +总金额 +备注信息 入库单信息 =入库日期 +编号 +业务员 +供应商编号 +产品编号 +数量 +单价 +折扣比例 +总金额 +是否即时付款 +是否记帐 +预付比例 +备注信息 配料单信息 =配料单编号 +设置日期 +产品编号 +产品名称 +产品计量单位 +配料编号 +配料名称 +配料计量单位 +配料数量 +配料单价 +配料总金额 +业务员编号 +备注信息 生产计划信息 =计划编号 +计划制定人 +计划制定时间 +产品编号 +产品名称 +计量单位 +生产数量 +单价 +总金额 +计划起始 时间 +计划结束时间 +备注信息 销售出货单信息 =销售日期 +编号 +业务员 +客户编号 +产品编号 +数量 +单价 +折扣比例 +总金额 +是否即时付款 +是否记帐 +预付 比例 +备注信息 库存信息 =更新日期 +编号 +仓库编号 +产品编号 +数量 +单价 +总金额 +备注信息 转仓信息 =转仓日期 +编号 +业务员 +转出仓库编号 +转入仓库编号 +产品编号 +数量 +总金额 +备注信息 数据处理 表 用户登录 加工名称 用户登录 输入: 用户名 用户名、密码 处理: 对用户进行判断,如果 登录者是授权用户,将进入系统 ,否则将停止程序的执行。 输出: 登录成功,转入到系统中,若登录失败,则提示用户名或密码错误。 表 加工名称 添加用户 输入: 用户的相关信息 处理: 系统管理员 对新用户进行权限设置 并把相关的信息登记入数据库 输出: 用户信息 表 加工名称 修改用户密码 输入: 新密码、旧密码 处理: 更改用户的密码 输出: 更改是否成功,输入的字符是否有效。 1 表 加工名称 添加和修改产品信息 输入: 添加产品 的相关信息或需要修改的记录 处理: 添加产品时:判断是否有相同的 ID 记录、输入内容是否满足要求。 然后将相关信息添加到数据库中。 修改 记录 时:判断记录是否为空、产品中是否有相关信息、准备删除的信息在库存中的商品数量是否为零。 输出: 相应的提示 表 加工名称 订货单管理 输入: 订货单信息 处理: 录入和修改订货单信息 输出: 订货单信息 表 加工名称 入库单管理 输入: 入库单信息 处理: 录入和修改入库单信息 输出: 入库单信息 表 加 工名称 进货信息查询 输入: 供应商、保存仓库和业务员 处理: 可以查询指定业务员所有的进货信息,还可以查询指定业务员在规定时间内的进货信息等 输出: 查询结果 表 加工名称 配料单管理 输入: 配料单信息 处理: 配料单的录入和修改 输出: 配料单 表 加工名称 生产计划单管理 输入: 生产计划 处理: 生产计划单的录入和修改 输出: 生产计划单 基于 C/S 模式企业进销存管理系统的设计与实现 12 表 加工名称 销售单管理 输入: 销售单信息 处理: 销售单的录入和修改 输出: 销售单 表 加工名称 转仓信息查询 输入: 转出仓库、转入仓库和转出转入方式 处理: 查询转仓信息 输出: 查询结果 表 加工名称 应付款管理 输入: 付款信息 处理: 应付款项的付款登记 输出: 付款单 1 第 3 章 系统 设计 系统设计指导思想 体系结构设计 对本系统我采用 C/S 模式, C/S 模式 专用性、交互性强。 在这种模式中,客户端装有专门客户软件,更有利于完成某一项专 门的任务。 存取数据安全,因为 C/S 模式的平台一般采用适于局域网、安全性好的局域网络协议,如 Netbeui 协议,安全性有保证。 网络通讯量低、速度快。 因为只有二层结构,网络通讯量只包括客户机与服务器之间的通讯量。 通讯量低使得运行速度快,有利于处理大量数据。 而 B/S 模式是三层的结构。 网络通讯量不仅包括客户机和 web 服务器之间的通讯量 , 而且也包括 web 服务器与数据库服务器之间的通讯量。 因而网络通讯量较大、使得运行速度变慢。 在企业的“进、销、存”业务流程中 由于核算组负责所有的进货业务,同时负责对各仓库的产 品实时调拨以及供货方和客户的基础数据管理,计算和操作相对复杂,因而采用 C/S 结构。 C/S 结构是一种典型的二层结构,按照各自实现功能的不同,将应用程序分为两大部分:一部分是用于处理数据库,另一部分是用于处理应用程序、请求服务,客户部分负责执行前台功能,如管理用户接口、数据处理和报告请求等。 而服务器部分执行后台服务,如管理共享外设、控制对共享数据库的操纵、接受并应答客户机的请求等。 C/S 结构的工作原理:用户通过应用程序向客户机提出数据要求,客户机通过网络将用户的数据要求交给服务器,服务器的数据库管理系统执行数据处理任务,然 后把经过处理后的用户需要的那部分数据,而不是整个文件,传输到客户机完成对其所需数据的加工。 C/S 系统的结构如图 所示。 图 /服务器结构图 建设原则 为了 开发一个实用性强,安全性高,符合客户要求的系统,必须遵照好的原则去开发系统,开发工作必须按照以下建设原则: (1)规范、统一各类所需的管理信息,遵循国家标准。 用统一、规范、完整的数据格式基于 C/S 模式企业进销存管理系统的设计与实现 14 描述,将所有的业务工作标准化、规范化、电算化。 (2)系统设计简洁、直观,易操作和维护,并具有可扩展性,适于非计算 机人员使用。 系统的设计一定要在符合传统的人工管理的基础上,做到业务功能实用、到位,简单、易学、易用,界面友好,美观大方,便于管理。 如果将来应用需求发生变化时,应保证系统的可修改性和可扩充性。 (3)层次化的数据共享,为所有用户提供数据保障。 在保证数据规范、标准、一致的前提下,对数据的存放进行合理布局,该放在服务器上的数据和该放在客户端的数据要科学界定,区别对待。 在保证数据安全的同时一定要提供对数据的高效处理能力。 (4)系统的安全性和可靠性。 系统要能够对用户进行身份认证和权限检查,保证数据的安全、可靠,并具 有数据备份和数据恢复功能。 软件设计过程中要坚决贯彻软件产品化的设计原则和实施方案。 另外系统还应能够适应计算机技术的更新换代。 功能设计 总体设计采用结构化设计方法( SD),结构化设计方法设计是基于 模 块化、自顶向下细化的设计原则的设计方法,在具体的设计中,根据基本 的模块化设计原则 — “高内聚低耦合”,将需求分析中所产生的数据流图转换为模块结构图。 本课题开发的系统包括 系统用户管理、基本信息设置、进货信息管理、生产信息管理、销售信息管理、库存信息管理以及财务信息管理的功能。 系统功能模块 如图 所示 ,各模块 完成如下功能 (1)用户管理模块 : 系统启动后,需要对用户进行判断。 如果登陆者是授权用户,将进入系统,否则将停止程序的执行。 系统管理员可以添加新用户并记录其相关信息。 用户可以修改自己的密码。 (2)基本信息设置模块:系统管理员可以对产品信息、产品类别信息、客户信息、供应商信息、业务员信息、仓库信息作添加和修改等相关操作。 (3)进货信息管理模块: 主要有订单管理、入库单管理以及进货信息查询。 一般进货分两步:第一步到供应商签订订货单,达成进货意向;第二步产品到货并入库,完成产品入库单、库存信息更新。 入库产品信息可 以按照供应商、保存仓库和业务员进行查询。 (4)生产信息管理模块:主要 功能有 配料单 、生产计划、组装单的录入和修改和有关生产信息的查询。 (5)销售信息管理模块:主要功能有订货单、销售单的录入和修改以及销售信息的查询。 销售一般分为两步:第一步,客户订货并获得销售的意向,同时为生产、进货信息提供需求;第二步。 产品出库,同时完成库存和出活信息的更新。 销售信息可以按照客户、出货仓库和业务员进行分类查询。 1 (6)库存信息管理模块:根据经营活动的需要,产品在各个仓库中调配并产生相应的转仓单并且可以按照转出仓库、转入仓库 和转出转入方式查询转仓信息。 盘点产品通过指定仓库或者产品名称来完成。 (7)财务信息管理模块:主要功能有应收款项的收款登记和应付款项的付款登记。 工 业 企 业 进 销 存 管 理财务信息管理应付款信息录入和修改应收款信息录入和修改库存信息管理商品盘点转仓信息查询转仓单的录入和修改销售单录入和修改销售信息查询销售信息管理进货信息管理订货单的录入和修改入库单的录入和修改进货信息查询生产信息管理生产信息查询产品组装单管理生产计划信息管理配料单信息管理基本信息设置仓库设置业务员设置业务员类别设置供货商设置商品类别设置商品设置系统管理密码管理用户管理 图 数据库设计 进销存管理系统数据库设计要求 : 企业进销存管理系统是为采集,加工,存储,检索,传递企业经营的基础资料及管理资料而建立的人机系统。 资料的管理是企业进销存管理系统成功的关键。 数据必须准确,可信,可用,完整,规范,及安全可靠。 企业数据库是有企业经营的基础资料及其他一些相关数据组成的完整集合。 数据库应包含与企业进销存相关的全部资料的信息,便于快速查询,数据共享。 数据库管理系统的选择应根据企业进销存数据量的大小。 企业的经济状况、经营状况以及考虑到企业今后的发展来确定。 数据库概念结构设计 数据库概念结构设计是将前面对企业进销存管理系统的功能需求分析得到的用户需求抽象为概念模型。 这里主要通过设计 E-R图来明确地表示进销存管理系统的各功能模块中实体之间的联系。 实体属性图如图 所示, 进销存 ER 图如图 所示 基于 C/S 模式企业进销存管理系统的设计与实现 16 进 货 订 单订 货 日 期 编 号业 务 员总 金 额 产 品 编 号折扣比例备注信息供 应 商 编 号 单 价 数 量业 务 员业 务 员 编 号 业 务 员 姓 名 类 别电话号码家庭地址身 份 证 号 码 备 注 信 息产 品产 品 编 号 产 品 名 称 计 量 单 位 入 库 价 格零售价格分销价格生 产 厂 家 更 新 日 期 备 注 信 息 类 别库 存更 新 日 期 编 号仓 库 编 号产品编号备注信息数 量 单 价总 金 额转 仓 信 息转 仓 日 期编 号业 务 员 转 出 仓。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。