链接:https://pan.baidu.com/s/1Xwd0U_KktL0hRFPaggIOGQ?pwd=6688
提取码:6688
2.1 需求分析
2.1.1 系统功能分析
对于现代大型商场的信息自动化系统通常是由销售管理系统(POS)和后台管理信息系统(MIS)组成的系统。销售管理系统接受后台管理所设定的各种基本信息,并将详细的销售资料传送给后台管理系统进行分析汇总。后台管理为前台管理系统提供必要的商品等基本资料,并收集前台收银管理系统提供的各种详细的销售数据,作为查询、分析、统计和决策的信息依据。因此,后台管理系统功能齐全、内容丰富、工作量大,通常也是开发过程的难点和重点。作为一个商场的后台,其管理是和商场的实际业务经营管理分不开的。商场的经营流程可以简单地概括为“进销存”(商品进货、商品销售和商品库存),因此可以说商品的“进销存”管理是商场后台管理的核心,也是整个商场自动化管理系统的核心部分。另外,商场中的人事管理、数据报表的生成、客户资料管理等也是不可缺少的部分,使其成为一个完整的商场自动化管理系统。
商场管理一般流程为商品进货管理→商品库存管理→商品销售管理→商品出库管理→报表生成,具体处理流程如下:
(1)商品进货管理
商品进货管理是商场库存管理的第一个部分,是商品进入商场的第一个环节。从商品开始进库,就开始了商品的库存管理。 进货步骤可以为:计划员作采购计划→采购计划审核→采购计划修改维护(非必做步骤)→由采购计划生成订单→订单审核→订单维护修改(非必做步骤)→货到时由订单生成入库通知→入库验收→库管员确认正式入库。
(2)商品库存管理
商品库存管理是商场管理系统中的关键部分,是商品进入商场的第二个环节。库存管理的业务步骤为:库管员确认正式入库→安排货位→日常调拨→盘点管理。 仓库管理中最重要的一项工作就是保证帐面数量与实物数量一致,所以说盘点管理是仓库管理中的一项重要工作。
(3)商品销售管理
销售管理是商场管理系统的第三个部分,是商品在商场中流动的第三个环节。
销售管理的步骤为:顾客购买商品→前台出销售单→顾客付款→收银员确认出库单→销售员提货并交付给顾客。
(4)商品出库管理
出库管理是商场管理系统的第四个部分,包括从商品进入卖场开始销售,到顾客正式购买商品。
出库管理的步骤为:商品出库单→库管员确认出库单并登记→库管员正式确认出库→商品出库→库存盘点。
(5)报表生成
报表是仓库管理员提供给主管部门的一种重要文件,它对采购部门的采购计划起决定性的作用。主要涉及到报表有∶
商品库存报表、商品销售报表、商品进货报表、商品退货报表。
2.1.2 数据处理过程分析
根据系统功能可分析出系统的数据处理过程,描述系统内部信息的流向,并表示系统的逻辑处理功能。结构化分析方法一般使用数据流图DFD来描述数据的处理过程,因此根据以上的功能需求分析可画出系统数据流图,如图2-1所示。
添加图片注释,不超过 140 字(可选)
2.2 总体设计
2.2.1 功能模块设计
该系统的功能较完善,基本覆盖了商场管理中的各个环节。系统主要可分为七个功能模块:商品信息管理模块,客户信息管理模块,商品进货管理模块,商品销售管理模块,人事信息管理模块,数据报表模块和系统配置模块。如图2-2所示。
添加图片注释,不超过 140 字(可选)
2.2.2 流程设计
整个系统流程设计是根据系统从初始录入数据阶段到对其它功能模块进行操作时的流程,由于系统较大,各个模块操作的关联性又不同,所以该图表示的只是主要的操作流程。系统流程图如图2-3所示。
添加图片注释,不超过 140 字(可选)
2.2.3 开发工具
(1)开发语言:ASP
(2)Web服务器:IIS5.0
(3)数据库:SQL Server 2000
(4)操作系统:Windows 2000 Server
(5)开发软件:Dreamweaver 8
2.3 详细设计
2.3.1 商品信息管理模块
商品信息管理可以实现以下功能:
(1)商品分类管理
可以给商品进行分类,便于对商品的管理。包括添加商品类别、修改商品类别、删除商品类别、查看商品类别。
(2)商品信息管理
系统初期时由用户输入商品基本资料,包括添加商品信息、修改商品信息、删除商品信息、查询商品信息。
2.3.2 客户信息管理模块
客户信息管理可以实现以下功能:
(1)客户分类管理
可以给客户进行分类,便于对客户的管理。包括添加客户类别、修改客户类别、删除客户类别、查看客户类别。
(2)客户信息管理
客户信息管理可实现对供应商的管理,记录供应商的资料,将其归类管理,利于合作的方便。包括添加客户信息、修改客户信息、删除客户信息、查询客户信息。
2.3.3 商品进货管理模块
商品进货管理可以实现以下功能:
商品入库、入库审核、商品退货、库存警示、进货查询、退货查询、库存查询、库存盘点。
商品入库操作需要记录相关的商品信息、库存信息、客户信息、采购人、金额和入库时间等信息。
入库审核是对商品入库进行审核,如果入库信息正确则可批准入库,否则可以删除入库记录,也可以将已入库的商品进行反审核入库。
库存盘点指对库存商品数量进行整理,纠正不正确的库存数据。由于人为操作等原因,系统中的库存数据与实际数据可能存在误差。所以每隔一段时间就需要对库存进行盘点,以使库存数据与实际数据保持一致。
库存警示是对库存中接近或超过临界值的产品进行报警。在产品信息中,包含产品的合理数量范围。产品数量小于合理数量的下限成为短线;产品数量大于合理数量的上限称为超储。产品出现短线、超储、接近或超过有效期限时都要报警,从而提醒管理员应该对库存商品进行相应调整。
2.3.4 商品销售管理模块
商品销售管理可以实现以下功能:
商品销售价格设定、商品销售开单、商品销售审核、商品销售查询、打印收银条。
商品销售价格设定可根据商品的进价和市场零售价作为参考实时的设置零售价格,使商场的价格具有竞争力。
商品销售开单需要记录相关的商品信息、营业员、付款方式、收银员、销售金额和销售时间等信息。
商品审核是对商品销售进行审核,如果销售信息正确则可批准出库,否则可以删除销售记录。
商品销售查询可根据销售单号和销售日期段进行查询。
打印收银条可实现商品销售详单小票的打印,提供给顾客作为以后退换货的凭证。
2.3.5 人事信息管理模块
人事管理管理可以实现以下功能:
员工信息、增加员工、通讯录。
人事管理可实现商场内部的简单的人事管理,包括员工的一些基本信息和商场管理系统的访问权限的分配等。
2.3.6 数据报表管理模块
数据报表管理可以实现以下功能:
生成商品库存报表、商品销售报表、商品进货报表、商品退货报表。
报表的生成可使商场的管理者能更清晰的了解到商场商品的各种详细的记录和情况,能及时的调整商场的销售战略,使商场能更加适应市场。
2.3.7 系统配置模块
系统配置管理可以实现以下功能:
权限管理、密码管理、账套备份、账套还原、数据清空、系统空间、系统参数。
权限管理可实现对商场管理系统人员的权限分配和更改,以保证系统的安全性。
密码管理可实现修改系统的登录密码。
账套备份及还原可对数据库备份及还原,这是非常重要的环节,如果系统出错或其它原因造数据的丢失就可以对数据进行还原,所以账套备份应该由专人定期进行备份。
数据清空可将系统的所有数据清空,这要求高级权限才能实现,而且非常危险,所以清空前最好先备份,以防万一。
2.4 数据库设计
2.4.1 概念结构设计
由系统需求分析可建立系统的概念模型,即E-R模型,如图2-4所示的系统E-R图。
添加图片注释,不超过 140 字(可选)