1开发的目标和任务
系统设计开发的目标:商品销售管理系统中销售部分可以对商品销售员进行高效的管理并且能够进行正常的售卖活动。系统中管理部分可以对供应商信息、商品信息、商品库存信息、商品销售信息进行管理以便超市管理员对商品有效地进行进货、退货并从中尽可能赚取最大合理利润。该系统操作简单, 界面美观大方。
系统设计开发的任务:
(1) 系统支持职员信息的相关管理。
(2) 系统提供商品销售和结账的功能。
(3) 系统具备完整的供货商和商品价格库存管理。
(4) 系统提供简单实用的营业额和商品销售统计功能。
2系统开发所采用的技术
系统的开发采用了C/S (客户机/服务器) 的软件体系结构, 不选用B/S (浏览器/服务器) 软件体系结构, 首先它符合该系统用于局域网的条件, 其次开发成本低, 开发周期短, 充分发挥客户端PC的处理能力, 客户端响应速度快。既然选择了C/S的软件体系结构, 那主要就是开发客户端的应用程序, 就目前客户端使用最多的windows操作系统来说, 最后决定采用熟悉的C#语言将系统开发成windows窗体应用程序。开发工具采用.NET平台最好用的visual studio集成环境开发工具。数据库采用主流的SQL Server数据库。
3系统设计
3.1系统功能设计
根据系统功能的要求, 商品销售管理系统总体分为前台销售和后台管理。前台销售包括修改密码、前台收银、退出系统等模块。后台管理包括系统管理、基本信息管理、库存管理、销售管理等功能。
前台销售功能的具体分析:
1.修改密码:员工更换登陆密码, 确保信息安全。
2.商品销售:员工输入商品条形码, 商品在销售小计上自动加1, 输入完毕, 结账找零。
3.退出系统:安全退出系统。
后台管理功能的具体分析:
1.系统管理:主要由系统备份和退出系统2个功能组成。系统管理员可以对系统数据库进行备份和退出系统。
2.基本信息管理:主要由供应商信息管理、员工信息管理、商品档案管理和部门信息管理4个功能组成。系统管理员可以对商品供应商信息、员工信息、商品档案、部门信息进行添加、删除、修改、查询等操作。
3.库存管理:主要由商品入库、入库记录、单个商品入库记录、库存提醒和商品报损5个功能组成。库存管理员可以对商品进行添加入库并且可以查询相关记录, 单个特别商品也可以进行查询。商品数量低于某一数值或者一个月内将要过期将会有提示。商品的意外损坏可以进行登记。
4.销售管理:主要由所有商品销售统计、所有商品销售排行榜和单个商品销售记录3个功能组成。
3.2系统功能结构图
1.总的系统功能结构图, 如图1。
2.后台管理详细功能结构图, 是对后台管理模块的详细划分, 如图2。
3.3系统流程图
前台销售是售货员登陆之后进入收银页面, 顾客买好商品交给售货员, 售货员按照顾客购买的商品依次录入商品条形码, 商品条形码都录入完毕后, 系统计算金额, 顾客支付现金, 售货员输入收款, 系统计算出找零。流程图见图3。后台管理流程就是管理员输入用户名密码登陆之后, 按照需要对商品进行管理, 商品入库, 商品信息修改, 查看商品销售情况, 商品供应商的信息等等。