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