商品销售系统.

  • 格式:doc
  • 大小:1013.50 KB
  • 文档页数:20

电子商务 课程设计

题目:商品销售管理系统 姓名: xxx 专业:计算机科学与技术 班级: 级计本班 学号: xxx 指导教师: xxx

甘肃政法学院实验管理中心印制 第一章:引 言 在科学技术日新月异的今天,计算机已逐步渗入各个领域,无论是学习,工作,还是娱乐都普及了计算机的使用,而随着网络的开通、并与Internet连接更让我们社会成为信息化的时代,人们不再需要浪费太多的时间去手工的获得信息,只要做在家中轻点几下鼠标不但能轻松获得各种信息,而且能够购买到自己需要的商品,既摆脱了时间和空间的限制又节约了大量的时间,因此熟练使用计算机及网络,已成为人们进入现代社会的必备技能。商品销售管理系统正是在这种情况下诞生并逐渐发展起来的,它已成为我们进行商品交易中不可缺少的部分。 商品信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,操作简单等。 本系统是在分析了现行商品管理中存在的问题的基础上,结合信息管理系统开发的概念、结构及系统开发的基本原理和方法,开发的一套商品信息管理系统。根据实际情况,由目前各功能需求和公司里的情况而设计的这套系统。全文共分为课题研究的意义、开发环境、系统的实现、性能测试与分析以及结束语等章节,详细地阐述了本系统开发的目的、过程。

第二章 现行系统调查研究 2.1 现行业务介绍 该企业是从事商品的销售的单位,采购科进行商品采购,采购完成后,将所采购来的货物及采购清单一并交给库管员,库管员进行审核入库并将信息写入商品信息册中。商品销售时,销售员开出顾客需要的货物清单,将该清单交给库管员,库管员根据该清单上写明的货物从仓库中取出交给销售人员,同时将销售的记录写入记录册中。采购科将供应商信息交给管理员,管理员将供应商的基本信息记录在供应商记录册中。划价员根据经理的指示对商品进行定价并商品的定价写入商品价格表中。 这些都是手工操作,十分烦琐,而且容易出错,出错后不便查找纠正。由于信息量巨大,因此具体信息很难进行查询。时间长了会形成大量的书面文档,不易保存。 2.2 需求分析  商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。  收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行9.5折优惠,并将所购物品的总金额累计到该会员的总消费金额中。 会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。  安全性:OS登陆、退出、换班与操作锁定等权限验证保护及防止恶意非法操作。  进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库登记。 综合查询打印计划进货与入库记录及金额。  销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。  库存管理: 综合查询库存明细记录。 库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。 库存自动盘点计算。  人员管理: 员工、会员、供货商、厂商等基本信息登记管理。 员工操作权限管理。客户销售权限管理。

2.3系统结构

图2-1系统总体结构图 模块子系统结构

功能描述:商品录入子系统要求能快速录入商品,因此必须支持条形码扫描。

商品零售管理系统 销售系统 系统管理

商品录入 收银业务 进货管理 销售管理 库存管理 人员管理

商品录入 快速商品录入

支持条形码扫描 功能描述:收银业务子系统能计算交易总额,打印交易清单,并根据会员卡打折。

功能描述:进货管理子系统可以根据库存自动指定进货计划,进货时自动等级,以及提供查询和打印计划进货与入库记录的功能。

功能描述:销售管理子系统可以控制某商品是否允许销售,查询每种商品

收银业务 交易总额计算 打印交易清单

支持会员卡打折

进货管理 自动制定进货计划 自动入库登记 查询打印计划

进货与入库记录

销售管理 商品销售控制

查询打印销售情况

生成销售排行榜 的销售情况并产生年、月、日报表,同时可以生成销售排行榜。 功能描述:库存管理子系统提供查询库存明细记录的基本功能,并根据库存的状态报警,以及自动盘点计算。

功能描述:人员管理子系统提供基本信息登记管理,员工操作权限管理,客户销售权限管理的功能。

2.4新系统业务流程图 销售系统 第0层DFD图

查询库存明细记录 库存状态自动告警提示 库存管理 自动盘点计算

人员管理 基本信息登记管理 员工操作权限管理提示 客户销售权限管理

提示 前台管理系统销售人员

文档

条形码信息

商品录入信息业务清单

第1层DFD图 销售人员1.商品录入2.收银业务条形码信息商品录入信息商品信息

会员信息文

商品信息表会员信息表商品信息会员信息商品信息

业务清单

第2层DFD图 销售人员1.2条形码扫描

1.1快速商品录入

2.1支持会员卡打折

会员信息表2.2交易总额2.3打印交易清单

商品信息表

条形码信息

商品录入信息商品信息

商品信息

商品信息

商品信息会员信息业务信息

业务清单

文档业务清单交易信息表业务信息 2.5、户类型与职能 (1)、员工(营业员):  通过商品条形码扫描输入商品到购买清单  操作软件计算交易总金额  操作软件输出交易清单  对会员进行会员卡扫描以便打折 (2)、:超市经理  操作软件录入商品,供货商,厂商  操作软件制定进货计划  查询打印计划进货与入库记录  操作软件控制商品销售与否  查询打印销售情况  操作软件生成销售排行榜  查询库存明细记录  根据软件发出的库存告警进行入货  操作软件进行盘点计算 (3)、总经理:  基本信息登记管理  员工操作权限管理  客户销售权限管理

第三章 系统分析 3.1、系统ER图 购买日期 消费金额 会员卡号 厂商 厂商ID 厂商名称 厂商地址 厂商电话

供货商名称 m

n 生产 m 1

注册时间 会员ID 累计金额

用户 用户ID 用户密码

m

供货金额 供货日期

销售日期 供货商电话 供货商地址 供货商ID

供货商 销售 销售ID

商品ID 商品名价格

促销价格 消费 m

商品 供货

n n

会员

用户姓名 用户类型 用户号

允许打折 允许销售 (1)、系统ER图说明 1) 商店中的所有用户(员工)可以销售多种商品,每种商品可由不同用户(员工)销售; 2) 每个顾客可以购买多种商品,不同商品可由不同顾客购买; 3) 每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。 (2)、视图设计 1) 交易视图(v_Dealing)——用于查询交易情况的视图; 2) 计划进货视图(v_PlanStock)——用于查询进货计划的视图; 3) 销售视图(v_Sale)——用于查询销售明细记录的视图; 4) 入库视图(v_Stock)——用于查询入库情况的视图。 3.2、系统关系模型 a) 商品信息表(商品编号,商品名称,价格,条形码,促销价格,促销起日期,促销止日期,允许打折,库存数量,库存报警数量,计划进货数,允许销售,厂商编号,供货商编号) b) 用户表(用户编号,用户名称,用户密码,用户类型) c) 会员表(会员编号,会员卡号,累积消费金额,注册日期) d) 销售表(销售编号,商品编号,销售数量,销售金额,销售日期) e) 交易表(交易编号,用户名称,交易金额,会员卡号,交易日期) f) 进货入库表(入库编号,入库商品编号,入库数量,单额,总额,入库日期,计划进货日期,入库状态) g) 供货商表(供货商编号,供货商名称,供货商地址,供货商电话) h) 厂商表(厂商编号,厂商名称,厂商地址,厂商电话)

3.3、系统数据库表结构 数据库表索引 表名 中文名 MerchInfo 商品信息表 User 用户表 Menber 会员表 Sale 销售表 Dealing 交易表 Stock 进货入库表 Provide 供货商表 Factory 厂商表