超市管理系统详细概要设计文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.订单时序图:
2.顾客购买商品顺序图
3.超市库存变化时序图:
逻辑结构设计
3.1概念结构向关系模式转换
商品信息表:(商品编号商品名称价格条形码促销价格促销起日期促销止日期允许打折库存数量库存报警数量计划进货数允许销售厂商编号供货商编号)
用户表:(用户编号用户名称用户密码用户类型)
会员表:(会员编号会员卡号累计消费金额注册日期)
供应商表:(厂商编号厂商名称联系人联系电话传真地址)
销售表:(销售编号商品编号销售数量销售日期销售总额销售人员交易方式)
交易表:(交易编号用户名称交易金额会员卡号交易日期)
入库表:(入库编号入库商品编号入库数量单额总价入库日期进货日期入库状态)厂商表:(厂商编号厂商名称厂商地址厂商电话)
员工基本信息表:(人员编号职务身份姓名性别工资地址电话数据库访问级别)
1. 商品信息表
商品表:Produces(描述商品的基本信息)涵盖所有每一件商品的具体信息
数据结构:商品
结构组成:商品编号商品名称价格条形码促销价格促销起日期促销止日期允许打折库存数量库存报警数量计划进货数允许销售厂商编号供货商编号
2.用户表
权限级别说明:
级别1:数据库管理员(数据库高级管理人员)
级别2:高级用户(管理人员)
级别3:一般用户(销售采购人员)
3会员表
4.销售表
5.交易表
采购表: ORder任何商品都可查阅订单
6.入库表
7.供应商表
供应商:Factory(供应商的基本信息描述)
8.厂商表
供应商:Factory(供应商的基本信息描述)
9.员工基本信息表
1.用户登录功能模块
用户登录窗口设计:用户账号密码身份验证登录能够自发访问数据库查询匹配数据库内容合法省份登录窗体。同时查询用户的使用级别以后的数据库访问以不同级别连接数据库不同限定用户对数据库的操作权限保留用户的登录身份不同身份可视界面的设计影藏部分功能限定用户对系统的操作权限为系统数据库提供安全的访问模式合理分配权限。
2.销售功能模块
前台通过商品编号或者是商品编码访问数据库详细信息调出商品的基本的信息显示在前台为销售提供数据依据添加后自动添加商品销售相关的信息到数据库的saleing 销售细则表单击确定按钮后完成一次交易添加交易总信息付款细节到数据库的sale表
3.基本数据浏览模块
3.1. 人员信息
提供4种基本查询方式选择:人员编号职务姓名选择不同查询方式输入基本数据通过后台数据库类荣筛选将查询的详细信息显示在窗口
3.2.商品信息
提供3种基本查询方式选择商品类编号商品名称条形码选择不同查询方式输入基本数据通过后台数据库类荣筛选将查询的详细信息显示在窗口
3.3.厂商信息
提供2种基本查询方式选择厂商编号厂商名称选择不同查询方式输入基本数据通过后台数据库内容筛选将查询的详细信息显示在窗口
3.3.供应商信息
提供2种基本查询方式选择供应商编号供应商名称选择不同查询方式输入基本数据通过后台数据库内容筛选将查询的详细信息显示在窗口
4.采购管理模块
采购管理模块功能包括:自动生成入库单、自动生成入库退货单、自动生成出库单、自动生成出库退货单。
入库单:采购管理中需要频繁使用的功能,主要是对每笔采购入库业务进行记录。自动生成对应的采购凭证。
出库单: 采购管理中需要频繁使用的功能,主要是对每笔采购出库业务进行记录。自动生成对应的出库凭证。
入库退单:主要是对每笔采购入库货物不合格进行记录,并且退回供应商。
出库退单: 主要是对每笔采购出库货物不合格进行记录,并且回收不合格产品,及时给顾客换货或者退钱
入库单,出库单,入库退货单,出库退货单主要是依据入库状态区别
5.库存管理模块
库存盘点:库存管理中的重要业务活动,主要是根据采购记录和销售记录对库存商品盘点,更新每种商品库存量,为制定采购计划提供依据
库存查询:提供了对库存商品的多种字段的进行模糊查询功能
6.供应商管理模块
在供应商管理窗口中,允许用户对供应商按照一定的条件查询,然后对符合条件的供应商的信息进行编辑和查看,可以添加,修改,删除供应商的信息