1、浅谈专卖店管理系统【摘要】现在企业的专卖店管理,大都采用传统的人工管理的模式,利用本系统目的在于提高专卖店店管理的工作效率,可以实现对员工数据管理、供应管理、客户管理、产品分类管理、产品管理、入库管理、出库管理,使其合理规范。 【关键词】数据库 Access SQL Delphi7 第一章 应用系统整体方案 1.1 应用需求分析 专卖店信息管理系统具有以下功能: (1)具有良好的人机界面。 (2)有较好的权限管理。 (3)支持多条件数据查询。 (4)系统支持良好的数据备份和还原操作。 (5)可方便的删除数据。 (6)数据计算自动完成。 1.2 开发工具的选择 本系统后台数据库采用 SQL,该数
2、据库系统安全性、准确性运行速度方面有绝对的优势,并且处理数据量大,效率高;前台采用 Delphi7 作为主要的开发工具,可与 SQL 数据库进行无缝连接。 1.3 项目规划 本系统功能模块分为商品管理、财务管理、会员管理、系统管理四大类,具体规划如下: 、商品管理。 商品管理分为商品入库,商品出库以及库存管理。在这里面,通过添加和编辑商品或者入库单/出库单的方式来实现商品的管理,记录商品的流动情况和商品的状态。分类如下: 商品入库包括:入库单录入编辑(添加入库单和编辑入库单) 、入库单删除、收付款编辑(入库单付款) 、入库明细录入编辑(添加商品) ;商品出库包括:出库单录入编辑(添加出库单 和
3、编辑出库单) 、出库单删除、收付款编辑(出库单付款) ;库存管理包括:入库明细录入编辑(添加商品) 、库存录入编辑(新添/编辑) 。 、财务管理。 财务管理分为付款,收款以及帐务查询。其中,帐务查询采用的查询方式是流水帐号模糊查询和时间查询段。收款,付款中,每一笔帐务也都是和流水帐号以及操作员,单号直接挂钩。 会员管理。 首先,会员分为两种,一种是客户,另一种就是客商。客商是商店商品的来龙,客户就是商品的去脉。这两种会员结合在一起,形成了一条商品流通链。包括会员档案和会员帐页。 、系统管理。 系统维护涉及到商品的入库方式编辑,出库方式编辑,收付款方式编辑,人事管理编辑,商品类别编辑以及系统信息
4、。相当于系统的后台管理。 1.4.1 数据库概念设计 根据对专卖店销售行业进、销、存各部分的分析和行业特点的要求,以及系统运行和数据流程的分析,得到了 13 张表,部分表如下: 、出库单(出库单号、出库类别、客户名称、出库日期、操作员、备注) 、入库单(入库单号、入库类别、供应商、进货日期、操作员、备注) 、客户客商信息表(客户名称、客户性质、单位地址、电话、负责人、联系人、开户行、银行账号、税号、传真、备注) 、人事库(员工编号、姓名、性别、部门、出生日期、录用时间、文化程度、口令) 、收付款(流水账号、性质、单位、收付方式、金额、操作员、日期、备注) 1.4.2 数据库逻辑结构设计 选用
5、Microsoft Access2000 数据库来进行数据库的逻辑设计,创建13 个基本数据库表,然后根据全局 ER 图,建立各个表之间的联系,部分主要数据库如下所示: gonumbers 出库单号,gogenre 出库类别,GoodsName 客户名称 , GoodsTime 出库日期,CompanyName 操作员,Remark 备注 第二章 专卖店管理系统应用程序设计 2.1 系统的总体流程 本系统的主要业务流程是员工根据自己的登录名和密码进行登陆,系统根据用户的登录名得知用户的操作权限进行操作系统。 2.2.1 登陆窗体模块: 在本窗体中,实现了用户名和口令登陆的方法,当人事库有记录的
6、时候,系统默认登陆的用户名为人事库的第一个员工,当用户输入口令,确定之后,系统搜索人事库表,寻找人事库中字段名为”姓名”和”口令”的值,当”姓名”值与姓名选择框的值相等,并且”口令”值与口令输入框的值相等的时候,登陆成功,进入主窗口,如果密码错误,则弹出系统错误。这里有一点特殊情况,即当口令框为空的时候,系统同样检测人事库中口令为空的项,同样对它进行检测,如果成功,则进入主界面,不成功,则弹出系统错误提示。 系统登录界面和主界面。 2.2.2 商品入/出库功能的实现 (1)入/出库单编辑 添加入/出库单 添加入/出库单用来添加新的进货单,添加的时候自动给进货单编号,用户选择客商(入库时)/客户
7、(出库时) ,入/出库类别以及操作员,最终添加完成。在添加的过程中,应注意供应商/客户不能为空。 编辑入/出库单 编辑入/出库单用来编辑进货单,可编辑的项有入/出库单号,入/出库类别,供应商/客户,进货日期和操作员。 删除入库单 当准备删除的入/出库单有相关联的进货记录的话,则不能删除。 出/入库单录入管理用来实现出库单和入库单录入的管理功能,出/入库单录入管理和出/入库明细录入编辑以及收付款编辑组合在一起,实现了进货-库存-卖出的一个完整的商业链过程。 (2)收付款编辑 付款:付款是针对入库单而言的,商家进货的过程中发生。 收款:收款是针对出货单而言的,商家卖出货品的时候发生。 2.2.3
8、库存管理 库存管理用来管理库存商品,实现库存录入和编辑,以及各种商品详细信息,进货明细表,售货明细表的查询功能,同时实现对商品类别的模糊查询。 2.2.4 财务管理功能的实现 收付款功能 收付款功能在商品出库和入库管理中已经有了介绍,这里不在详述。 帐务查询功能 帐务查询功能实现了专卖店所有的帐务查询。采用的是流水帐号模糊查询和时间段查询。 2.2.5 会员管理功能的实现 会员档案管理 会员档案管理实现专卖店所有会员的一些基本信息,通过客户客商编辑窗体来实现档案的管理。 会员帐页管理 会员帐页管理页面实现了对所有会员所有帐务的查询功能。查询结果包括:会员信息,入库单,全部进货清单,出库单,全部售货清单,全部帐务,进货明细,付款明细,售货明细,收款明细。 2.2.6 系统维护功能的实现 维护实现了入库方式,出库方式,收付款方式,人事管理,商品类别以及单位信息的管理和维护。 【参考资料】 1东方人华.Delphi7 入门与提高.北京:清华大学出版社 2杨学全. SQL Server 2000 实例教程. 北京:电子工业出版社 3刘世峰.数据库基础及应用.北京:中央广播电视大学出版社