基于php的服饰进销存系统实现内容摘要:

码的可移植性 ; 支持 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 Novell Netware、OpenBSD、 OS/2 Wrap、 Solaris、 Windows 等多种操作系统 ; 为多种编程语言提供了 API。 这些编程语言包括 C、 C++、 Python、 Java、Perl、 PHP、 Eiffel、 Ruby 和 Tcl 等 ; 支持多线程,充分利用 CPU 资源 ; 优化的 SQL 查询算法,有效地提高查询速度 ; 既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的 GB 231 BIG5,日文的 Shift_JIS 等都可以用作数据表名和数据列名 ; 提供 TCP/IP、 ODBC 和 JDBC 等多种数据库连接途径 ; 提供用于管理、检查、优化数据库操作的管理工具 ; 可以处理拥有上千万条记录的大型数据库 [5]。 与其他的大型数据库例如 Oracle、 DB SQL Server 等相比, MySQL 自有它的不足之处,如规模小、功能有限( MySQL Cluster 的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。 对于一般的个人使用者和中小型企业来说, MySQL 提供的功能已经绰绰有余,而且由于 MySQL 是开放源码软件,因此可以大大降低总体拥有成本。 Windows 作为操作系统, Apache 作为 Web 服务器, MySQL 作为数据库,PHP 作为服务器端脚本解释器。 由于这后三 个软件都是自由或开放源码软件( FLOSS),因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统 [12,13]。 3 系统设计 项目规划 服装 进销存系统主要由基本 资料管理、进货管理、销售管理、库存管理、报表设计和系统维护 模块组成,具体规划如下: 基本资料 管理模块。 基本资料 管理模块主要用于实现系统基本数据的录入 ,相关 基础数据为:公司资料、商品资料、客户资料、供应商资料、员工资料、仓库资 料。 进货管理模块。 该模块主要用于实现商品的进货数据录入、退货数据录入和进货查询分析。 销售管理模块。 该模块主要用于实现商品的销售数据录入、客户退货数据录入和销售信息查询。 库存管理模块。 库存管理模块主要用于实现库存调拨、库存商品数量上限报警和库存数据查询。 设计报表模块。 报表设计模块主要用于实现 采购 报表、 采购退货 报表、销售 报表、 客户退货 报表、 客户销售 报表、 业务员报表、供应商 报表 以及全局统计报表。 系统维护模块。 系统维护模块用于实现操作权限设置、密码修改、数据备份。 系统逻辑模型设计 数据流图 本系统采用结 构化方法对其进行分析与设计 [2]。 得到如图 31 所示的顶层数据流图和图 32 所示的第 1 层数据流图: 图 31 系统顶层数据流图 图 32 系统 第一 层数据流图 系统主要的用例图 由于该服装进销存主要是面对管理者的,故对角色的选择比较清晰,主要是包括高级管理员和普通管理员。 其中高级高级管理员具有约束普通管理员的权 限,而普通管理员只是具有管理系统的主要功能模块的权限。 他们的用例图分别如下图 33 和图 34。 图 33 高级管理员用例图 图 34 普通管理员用例图 系统功能结构 根据 的项目规划以及前期的需求分析可以描出 服装 进销存系统功能结构图。 系统主要包括六大模块,各个模块又可以细分具体的功能。 如图 35 所示。 图 35 系统功能结构图 设计目标 本系统属于 小型服装店铺 的进销存管理系统,可以对 店铺 中商品的进销存进行有效管理。 通过本系统可以达到以下目标。 系统采用人机交互方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠; 实现后台备份,减少数据的额外损失,强化系统数据的安全性 ; 利用报表中图表分析员工销售业绩; 实现各种查询,如定位查询、模糊查询等; 实现商品进货分析与统计 、销售分析与统计、商品销售成本明细等功能; 强大的库存预警功能,尽可能地减少商家不必要的损失; 实现报表动态的分析数据; 对用户输入的数据,进行严格的数据检验,尽可能避免人为错误; 系统最大限度地实现了易维护性和易操作性 [2]。 数据库设计 本系统采用 MySQL 作为后 台数据库,数据库名称为 InAndOutAndSave,其中包含 25 张数据表,下面分别介绍。 数据表概要说明 本系统后台数据库中的数据表有: Company_info(公司信息表) Good_info(产品信息表) Good_propery_info(产品属性表) Client_info(客户信息表) client_propery_info(客户属性表) Supplier_info(供应商信息表) Supplier_propery_info(供应商属性表) Worker_info(员工信息表) Department_info(部门信息表) Depot_info(仓库信息表) Stock_order(进货订单表) Stock_order_detail(进货订单明细表) Payback_order(订购退货单表) Payback_order_detail(订购退货单明细表) K_c(库存汇总表) Inventory_info(库存明细信息表) Sale_order(销售订单表) Sale_order_detail(销售订单明细表) Saleback_order(销售退货单) Saleback_order_detail(销售退货明细表) Allocation_order(库存调拨表) Allocation_order_detail(库存调拨表明细) Bank_info(银行账户表) Financial_detail(财务明细表) 数据库 ER 图分析 根据上 面的设计规划出的实体主要有商品信息实体、业务员信息实体、供应商 实体、 客户 实体、 仓库实体、管理员实体、 商品 出入 库 实体、 商品 销售 信息实体 和商品采购信息实体 [1,2]。 综合上各实体 以及需求分析所得的各实体的关系 可得系统 ER 图如图 36。 图 36 系统 ER图 主要数据表的结构 表 30 产品信息表 Good_info 列名 类型 说明 Id Int 标识唯一性 Good_id char 标识码 Good_name Char 服装名 Good_category Char 服装种类 Good_ material Char 服装布料 Good_brand Char 品牌名称 Bar_code Char 条形码 Cost_price Int 成本价 Wholesale_price Int 批发价 Highest_price Int 最高销价 Lowest_price Int 最低销价 In_price Char 参考进价 Out_price Char 参考销价 Highest_depot Int 最高库存 Lowest_depot Int 最低库存 Season Char 季节 Unit Char 基本单位 Year Char 年份 Color Char 颜色 Size Char 尺寸 Image Char 图片 Remarks Char 备注 Supplier Char 供应商 表 31 公司信息表 Company_info 列名 类型 说明 Id Int 标识唯一性 Company_name Char 公司名称 Legal_person Char 法人代表 Tel Char 手机 Phone Char 电话号码 Fax Char 传真 Address Char 公司地址 website Char 网址 post Char 邮编 表 32 产品属性表 Good_propery_info 列名 类型 说明 Id int 标识 name char 种类名称 Remarks char 备注 Flag Char 标志 表 33 客户信息表 Client_info 列名 类型 说明 Id Int 标识 Clent_id Char 客户代码 Client_name Char 客户名称 Legal_person Char 法定代表人 vocation Char 所属行业 Rank Char 等级 Status Char 客户状态 Phone Char 电话 Tel Char 手机 Fax Char 传真 Email Char 邮箱 Conn_person Char 联系人 Salesman Char 跟进人 Web_site Char 网址 Address Char 地址 Deliver_address Char 送货地址 remarks Char 备注 表 34 客户属性表(包括客户等级表、客户状态表 、客户行业表) client_propery_info 列名 类型 说明 Id int 标识 name Char 种类名称 Remarks Char 备注 Flag Char 标志 表 35 供应商信息表 Supplier_info 列名 类型 说明 Id Int 标识 Supplier_id Char 供应商编号 Supplier_name Char 供应商名称 Legal_person Char 法人代表 Conn_person Char 联系人号码 Salesmane Char 跟进人 Phone Char 电话 Tel Char 手机 Fax Char 传真 Email Char 电子邮件 Post_code Char 邮政编码 Web_site Char 网址 address Char 地址 Sent_address Char 送货地址 Status Char 供应商状态 Bank Char 开户银行 Bank_account Char 开户银行帐号 Remarks Char 备注 表 36 供应商属性表 (供应商状态) Supplier_propery_info 列名 类型 说明 Id int 标识 name char 种类名称 Remarks char 备注 Flag Char 标志 表 38 部门信息表 Department_info 列名 类型 说明 Id Int 标识 Department_name Char 部门名字 Manager Char 部门负责人 Remarks Char 备注 表 37 员工信息表 Worker_info 列名 类型 说明 id Int 标识 Worker_id Char 员工 编号 Worker_name Char 员工姓名 Department Chat 所属部门 Gender Char 性别 Address Char 通讯地址 E_b Char 教育背景 Birthday Char 出生日期 Begin_date Char 入职时间 Phone Char 电话 Tel Char 手机 Id_no Char 身份证号码 Email Char 邮箱 Salary Char 工资 Get_percent Char 提成率 Office Char 职位 Remarks Char 备注 表 39 仓库信息表 Depot_info 列名 类型 说明 Id Int 标识 Depot_id Char 仓库编号 Depot_name Char 仓库名称 Position Char 位置 Area Char 面积 Depot_m Char 仓管员 Remarks Char 备注 表 322 银行账户表 Bank_info 列名 类型 说明 Id Int 标识 Bank_name Char 银行名称 Bank_account Char 银行帐 号 Cash Char 金额 Remarks Char 备注 Default Char 是否为默认帐号 表 310 进货订单表 Stock_order 列名 类型 说明 Id Int 标识 Order_id Char 单据编号 Order_date Char 单据日期 Make_o。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。