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