1、1 订单时序图:2.顾客购买商品顺序图3.超市库存变化时序图:逻辑结构设计3.1 概念结构向关系模式转换商品信息表 :(商品编号 商品名称 价格 条形码 促销价格 促销起日期 促销止日期 允许打折 库存数量 库存报警数量 计划进货数 允许销售 厂商编号 供货商编号)用户表:(用户编号 用户名称 用户密码 用户类型)会员表:(会员编号 会员卡号 累计消费金额 注册日期)供应商表:( 厂商编号 厂商名称 联系人 联系电话 传真 地址)销售表: (销售编号 商品编号 销售数量 销售日期 销售总额 销售人员 交易方式)交易表:(交易编号 用户名称 交易金额 会员卡号 交易日期)入库表:(入库编号 入库
2、商品编号 入库数量 单额 总价 入库日期 进货日期 入库状态)厂商表:(厂商编号 厂商名称 厂商地址 厂商电话)员工基本信息表:(人员编号 职务身份 姓名 性别 工资 地址 电话 数据库访问级别 )1. 商品信息表商品表:Produces(描述商品的基本信息)涵盖所有每一件 商品的具体信息数据结构:商品 结构组成:商品编号 商品名称 价格 条形码 促销价格 促销起日期 促销止日期 允许打折 库存数量 库存报警数量 计划进货数 允许销售 厂商编号 供货商编号数据项名数据类型长度字段约束备注说明主/外键ProducesIdInt4 NTO NULL商品编号(商品)主键ProducesNvarcha
3、r50NTO NULL商品名称ProducesPriceMoney4NTO NULL价格Producescodevarchar50条形码KunCunNumInt4NOT NULL商品库存CautionkuncunnumInt4NOT NULL库存报警数量SalespropriceMoney4促销价格SalesprodateSDatetime8促销起日期SalesprodatesEDatetime8促销止日期AllowAbateInt4允许打折AllowSaleInt4允许销售PlannumInt4计划进货数FactoryIDVARCHAR10NOT NULL厂商编号外键ProvideIDVar
4、char10NTO NULL供货商编号(唯一)外键2.用户表用户表:(用户编号 用户名称 用户密码 用户类型)数据项名数据类型长度字段约束备注说明主/外键userIDVarchar10Not null用户编号主键usernameVarchar25Not null用户名称UserpassworVarchar50Not null用户密码ShiyongjibieInt4Not null使用级别权限级别说明:级别1:数据库管理员(数据库高级管理人员)级别2:高级用户(管理人员)级别3:一般用户(销售 采购 人员)3会员表数据项名数据类型长度字段约束备注说明主/外键huiyuanIDVarchar10N
5、ot null会员编号主键HuiyuancardVarchar20Not null会员名称TotalcostMoney4Not null累计消费金额RegdateDatetime8Not null注册日期4销售表数据项名数据类型长度字段约束备注说明主/外键SaleIDint4Not null销售编号主键ProductsIDvarchar50Not null商品编号外键SaleDateDatetime8Not null销售日期SalenumInt4Not null销售数量Salepricemoney4Not null销售单价5.交易表数据项名数据类型长度字段约束备注说明主/外键dealingID
6、int4Not null交易编号主键DealingpriceMoney4Not null交易价格dealingDateDatetime8Not null交易日期HuiyuanIDVarchar10会员卡号UserIDVarchar10Not null用户编号外键采购表: ORder任何商品都可查阅订单数据项名数据类型长度字段约束备注说明主/外键ORderIDInt4NTO NULL订单编号主键BMIDInt4NTO NULL购货单位外键CSIDInt4NTO NULL供应商外键PeopleIDInt4NTO NULL经办人外键OderDateDatetimeNTO NULL订货时间6入库表数据
7、项名数据类型长度字段约束备注说明主/外键rukuIDVarchar10NotNull入库编号组合主键ProducesIDvarchar10NotNull入库商品编码组合主键ProducesnumINT4NotNull入库数量ProducespriceMoney4NotNull定价TotalpriceMoney4NotNull零售价RukudateDatetime8入库日期PlandateDatetime8NotNull计划进货日期RukustateInt4NotNull入库状态7.供应商表供应商:Factory(供应商的基本信息描述)数据项名数据类型长度字段约束备注说明主/外键ProvideI
8、DVarchar10Not null供应商编号主键ProvideNameVarchar50Not null供应商名称provideTelVarchar25联系电话ProvideaddressVarchar250供应商地址8.厂商表供应商:Factory(供应商的基本信息描述)数据项名数据类型长度字段约束备注说明主/外键ProvideIDVarchar10Not null厂商编号主键ProvideNameVarchar50Not null厂商名称provideTelVarchar25联系电话ProvideaddressVarchar250厂商地址9员工基本信息表数据项名数据类型长度字段约束备注说
9、明主/外键PeopleIDInt4NTO NULL人员编号主键ZhiWuVarchar50NTO NULL职务身份NaMeVarchar50NTO NULL姓名SEXVARCHAR50NTO NULL性别GongZiMoney4NTO NULL工资DiZhiVarchar50NTO NULL地址TelVarchar50NTO NULL电话UserJBInt数据库访问级别1. 用户登录功能模块用户登录窗口设计 :用户账号密码 身份验证登录 能够自发访问数据库 查询匹配数据库内容 合法省份登录窗体。同时查询用户的使用级别 以后的数据库访问以不同级别连接数据库不同限定用户对数据库的操作权限 保留用户
10、的登录身份 不同身份可视界面的设计影藏部分功能限定用户对系统的操作权限 为系统 数据库提供安全的访问模式 合理分配权限。2. 销售功能模块 前台通过商品编号或者是商品编码访问数据库详细信息 调出商品的基本的信息显示在前台为销售提供数据依据 添加后自动添加商品销售相关的信息到数据库的saleing 销售细则表 单击确定按钮后完成一次交易添加交易总信息 付款细节到数据库的sale表 3. 基本数据浏览模块3.1. 人员信息 提供4种基本查询方式选择:人员编号 职务 姓名 选择不同查询方式 输入基本数据 通过后台数据库类荣筛选将查询的详细信息 显示在窗口3.2.商品信息 提供3种基本查询方式选择商品
11、类编号 商品名称 条形码选择不同查询方式 输入基本数据 通过后台数据库类荣筛选将查询的详细信息 显示在窗口3.3.厂商信息 提供2种基本查询方式选择厂商编号 厂商名称选择不同查询方式 输入基本数据 通过后台数据库内容筛选将查询的详细信息 显示在窗口3.3.供应商信息 提供2种基本查询方式选择供应商编号 供应商名称选择不同查询方式 输入基本数据 通过后台数据库内容筛选将查询的详细信息 显示在窗口4. 采购管理模块采购管理模块功能包括:自动生成入库单、自动生成入库退货单、自动生成出库单、自动生成出库退货单。入库单:采购管理中需要频繁使用的功能,主要是对每笔采购入库业务进行记录。自动生成对应的采购凭
12、证。出库单: 采购管理中需要频繁使用的功能,主要是对每笔采购出库业务进行记录。自动生成对应的出库凭证。入库退单:主要是对每笔采购入库货物不合格进行记录,并且退回供应商。出库退单: 主要是对每笔采购出库货物不合格进行记录,并且回收不合格产品,及时给顾客换货或者退钱入库单,出库单,入库退货单,出库退货单主要是依据入库状态区别5. 库存管理模块库存盘点:库存管理中的重要业务活动,主要是根据采购记录和销售记录对库存商品盘点,更新每种商品库存量,为制定采购计划提供依据库存查询:提供了对库存商品的多种字段的进行模糊查询功能6. 供应商管理模块在供应商管理窗口中,允许用户对供应商按照一定的条件查询,然后对符合条件的供应商的信息进行编辑和查看,可以添加,修改,删除供应商的信息
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1