摘要:系统采用客户端/服务器端架构, 在Visual Studio 2015软件中开发微机客户端, 在服务器上采用结构化查询语言架设数据库。借助于互联网连接客户端, 使之更适用于大型超市和商业连锁店的商品管理。使用安卓开发工具开发与之相配套的手机应用查询系统, 可方便管理人员对商品的各种情况进行统计与管理。
关键词:进销存管理; 客户端/服务器端; 结构化查询语言; APP;
在进销存管理中, 采用纸笔记账的方式, 不仅烦琐工作量大, 而且手工书写会造成多方面的弊端。如书写不清楚, 纸张的破旧造成账目上的损坏等等这些原因对于之后的成本核算都是致命的。采用表格记账的方式, 拥有录入方便、表格清晰等特点, 可以实现函数的编写, 让表格软件自动为我们统计数据。但随着我国经济的快速发展, 商户要想在激烈的竞争中立于不败之地, 现代化的管理显得尤为必要。进销存管理是商户经营过程中一个非常重要的环节, 尤其对它的实时性和准确性要求更为重要。为了加快商品进销存管理的信息化, 提高它的处理效率, 建立商品进销存管理系统已经是商户发展过程中一个必须面对的问题。本系统针对这个问题研发了基于“互联网+”的商品进销存管理系统, 它将实现进销存管理的系统化、规范化和自动化, 提高计划的可能性, 实现均衡生产, 从而提高效率, 降低成本。
1 系统设计方案
本系统将用户分为系统管理员用户和普通用户。系统管理员用户可以使用服务器端功能, 普通用户只能使用客户端功能。管理员负责采购入库、库存管理、资金管理等操作, 普通用户只负责销售。
1.1 服务器端功能设计
服务器端功能包括:会员管理、商品管理、修改密码、资金管理、用户管理、系统设置。服务器端功能结构图如下图1所示:
图1 服务器端功能结构图
1.2 客户端功能设计
客户端功能包括:商品销售管理、修改密码、会员管理。客户端功能结构图如下图2所示:
图2 客户端功能结构图
1.3 App端设计
在手机端设计一个APP用来实时查询商品的进销存情况, APP中将包含会员管理、商品管理、资金管理、用户管理、销售情况等大模块, 每个大模块分为其他几个小模块, 能够实时查看资金、销售、库存等情况, 方便管理人员的管理。APP端功能结构和服务器端相同, 如图1所示。
1.4 数据库设计
本系统的数据库中包含:单位信息表、会员卡金额变动明细表、会员表、进货明细表、商品表、商品种类表、上缴明细表、系统设置表、销售记录表、销售明细表、用户管理表、支出明细表。
在服务器主机上安装好SQLSERVER数据库后, 设定数据库密码, 根据需要建立相关的数据表。客户机通过IP地址和数据库密码链接主机数据库。
2 系统功能实现
首先在Visual studio 2015上设计工程的框架, 包括创建工程、在工程中添加和注册数据库访问控件、添加数据库访问类、为每个表创建对应的类、设计系统主界面、设计登录对话框等。在Android studio上设计APP中相应的框架和界面, 再通过webservice链接数据库, 将数据传递到Android客户端, 实现对商品的进销存情况进行实时查询与管理。最后实现会员管理、商品管理、密码修改、资金管理、用户管理、系统设置等。
2.1 服务器端
服务器端由管理员用户登录可以使用包含客户端的所有功能, 完成商品销售、商品入库、库存管理、商品信息管理、资金管理等操作, 管理员登录后主界面如图3所示。
图3 服务器端主界面
2.2 客户端
客户端由普通用户登录可以使用商品销售管理、会员管理、修改密码功能, 服务器端功能不可用。普通用户登录后主界面如图4所示。
图4 客户端主界面
2.3 APP端
APP端仅支持管理员用户登录, 可以实现会员管理、商品管理、资金管理、用户管理、系统设置等功能, 登录后主界面如图5所示。
图5 APP端主界面
3 结束语
本系统由客户端通过互联网链接SQL SERVER数据库服务器进行商品的进销存操作, 能在多台微机上同时进行而不影响数据的正常存取和查看, 能有效解决业务管理、分销管理、库存管理、营销计划的执行和监控、统计信息的收集等方面的问题。在现有的管理模式的基础之上, 对销售管理模式上的详细的调研和系统分析, 加上计算机的信息处理的优点, 设计出一套合适的进销存管理系统, 同时规范进销存的程序, 提高销售利润。
本系统能实时反映商品的进销存情况和各种销售信息, 可通过手机APP查询和统计, 提高进销存管理的工作效率。根据进销存情况的查询统计能使管理员及时正确的做出有利于商户发展和利润的策略抉择, 适应市场的变化。
参考文献
[1]曾建华, 梁雪萍.SQL Server2014数据库设计开发及应用[M].北京:电子工业出版社, 2016.
[2]软件开发技术联盟.C#开发实战[M].北京:清华大学出版社, 2013.
[3]施威铭.Android App开发入门-使用Android Studio环境[M].北京:机械工业出版社, 2016.
[4]郭霖.第一行代码-Android[M].北京:人民邮电出版社, 2016.