二、需求分析:
(一)重要目的
为了大大提高超市运作效率,减少经营成本,提高效益,以及提高超市管理水平。
依照超市需要,对其进行规范化管理,因而需要一套合理管理体系。
(二)功能分析
1、录入产品信息,并对其进行分类,可以对既有产品信息进行维护、当产生了新产品后,可以录入新产品信息;
2、可以输入员工、供应商有关信息并能对其更新;
3、在收银处,随时录入商品出货信息(涉及产品编号、出货单价、出货数量、员工编号等),及时更新数据库数据;
4、从供应商处进货后,及时录入产品进货信息(涉及产品编号、进货单价、进货数量、供应商编号等);
5、录入产品原始库存,并可以依照产品进货、出货信息进行库存管理、更新;
6、可随时查询产品信息、出货信息、进货信息(如月出货报表),并可以打印输出;
7、可以依照出货、进货表中数据自动计算出每种产品当天库存,并可以实现当前库存查询;
8、在需要时生成商品库存状况报告,实时报告商品库存状况:库存量局限性(不大于某一自定数量)时,可生成缺货报告,并提供商品种类,来源等信息,以便采购人员进行商品采购;库存量超额(不
不大于某一自定数量)时,可生成超额库存报告,以便管理人员进行产品组合协调;
9、商品出货达到一定数量时,可将此类商品信息及出货进货信息打印输出,可以提示畅销产品和滞销产品种类,并提供商品库存信息用于市场导购和商品采购指引。
(三)数据定义
图1.1 E-R图
(四)系统设计
1、商品管理:录入既有商品有关信息,如生产日期、保质期、进货价格、出货价格等,并将其进行分类,以便查询、维护、更新;
2、进货管理:录入进货有关信息,并进行查询、更新,可打印输出;
3、出货管理:记录出货有关信息,并进行查询、更新,可打印输出;
4、库存管理:依照进货、出货信息自动计算库存量,并存储商品库存信息,且可以随时打印输出需要产品库存信息;
5、员工信息管理:员工基本信息创立、更新、查询;
6、供应商信息管理:供应商基本信息创立、更新、查询。
图1.2 功能模块树形图
三、数据库设计:
(一)、表单设计
1、超市商品信息表
该表重要是显示该超市所卖商品,及这些商品基本信息,如:产品标号、产品名称、生产日期、保质期等。
图2.1 商品分类设计视图
图2.2 商品分类数据视图
2、超市库存表
该表重要功能是显示已剩余库存,给下次进货提供信息。
图2.3 库存设计视图
图2.4 库存数据视图
3、进货信息表
该表重要是显示进货商品基本信息,有:产品编号、进货量、进货商、进货日期等。
图2.5 进货信息设计视图
图2.6 进货信息数据视图
4、出货信息表
该表重要是显示已卖出商品信息,如:该商品产品编号、出货量、以及出货单价与日期、出售该商品售货员。
图2.7 出货信息设计视图
图2.8 出货信息数据视图
5、供应商表
该表重要是显示供应商基本信息,有:供应商ID、供应商名称、以及地址和联系方式。
以便超市对货源进行科学管理。
图2.9 供应商设计视图
图2.10 供应商数据图
6、员工信息表
该表重要是显示员工基本信息,涉及:员工编号、姓名、性别、年龄、部门、职务、联系方式、工资等信息。
以便超市人力资源管理。
图2.11 员工信息设计视图
图2.12 员工信息数据视图(二)、关系视图
四、查询、窗体和报表(涉及设计视图):
图3.1 出货信息查询设计视图
图3.2 出货信息查询
图3.3 出货总信息查询SQL语句
图3.4 出货总信息查询
图3.5 商品信息交叉表查询设计视图
图3.6 商品信息交叉表查询
图3.7 出货信息窗体设计视图
图3.8 出货信息窗体
图3.9 供应商窗体设计视图
图3.10 供应商窗体
图3.11 库存窗体设计视图
图3.12 库存窗体
图3.13 库存窗体设计视图
图3.14 库存窗体
图3.15 员工信息窗体设计视图
图3.16 员工信息窗体
图3.17 出货信息报表设计视图
图3.18 出货信息报表
图3.19 供应商供货信息报表设计视图
图3.20 供应商报表
图3.21 进货信息报表设计视图
图3.22 进货信息报表
图3.23 员工基本信息报表设计视图。