您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > JAVA--超市业务管理系统-数据库设计
学号08730211数据库系统原理课程设计设计说明书超市业务系统起止日期:2011年6月20日至2011年6月24日学生姓名李宝班级08网络工程2班成绩指导教师(签字)电子与信息工程系2011年6月27日摘要超市业务系统主要是对超市销售业务系统的主要操作是记录顾客的购买信息,查询超市现有商品的结构,分析当天连锁店的销售情况,确定明天进货的内容和货物的摆放位置,以提高经营者的决策水平。系统主要管理的数据有:(1)销售信息:连锁点、日期、时间、顾客、商品、数量、总价等;(2)商品信息:商品名称、单价、进货数量、供应商、商品类型、摆放位置等;(3)供应商信息:供应商名称、地点、商品、信誉等。目录第1章系统定义................................................................................................................................1第2章需求分析..............................................................................................................................12.1系统综合需求............................................................................................................................................12.2系统逻辑模型............................................................................................................................................1第3章系统设计................................................................................................................................43.1概念结构设计............................................................................................................................................43.2逻辑结构设计............................................................................................................................................53.3子模块划分及功能概述............................................................................................................................6第4章详细设计................................................................................................................................74.1开发平台及工具.......................................................................................................................................74.2存储过程及触发器....................................................................................................................................84.3界面设计....................................................................................................................................................9第5章课程设计总结......................................................................................................................11参考文献............................................................................................................................................11超市业务系统第1章系统定义在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。商店自动化的产品管理在欧美等国家早已经实现,也是零售业管理的基础。它最主要的特点是能够实时的和准确的控制店内的销售情况。如果可以能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。随着超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市管理系统是市场上最流行的超市上常用的系统之一,本系统主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。第2章需求分析2.1系统综合需求1.1系统功能分析1.1.1商品类型的输入更新与输出选择等。1.1.2商品基本信息管理:包括商品基本信息的新建、修改、查询、删除和显示、维护和统计。1.1.3供货商信息管理:包括供应商基本信息的新建、修改、查询、删除和显示、维护和统计。1.1.4销售信息管理:查询、维护和统计等1.1.5正确退出系统。1.1.6用户登录权限检验2.2系统逻辑模型1.数据流图系统数据流图如图2-1所示。2图2-1系统数据流图2.数据字典数据流名:商品信息。说明:商品信息的存储并对其进行编码,来区别各类商品。数据流来源:人工输入。数据流去向:数据库并各种报表打印。数据流组成:{货号,品名,拼音编码,规格,单位,产地,类别,进货价,销售价,最低售价。}数据元素:供货商资料。组成:{供货商号,拼音编码,简称,名称,地址,电话,传真,电报,联系人,业务员,备注。}数据流名:客户资料。说明:各大客户资料。数据流来源:人工输入。数据流去向:数据库并报表打印。数据流组成:{客户编号,拼音编码,简称,名称,联系人,地址,邮编,电话,传真,电报,性质,业务员,授信额度}数据流名:业务员信息。说明:本公司各个业务员信息。数据流来源:人工输入。数据流去向:数据库并各种报表打印。数据流组成:{业务员号,姓名,性别,出生年月,地址,身份证号,电话,手机,类别,部门,部门主管,备注。}数据元素:仓库信息。组成:{仓库号,仓库名,类别,管理员编号,备注。}数据元素名:采购合同。说明:用于维护企业与供货商签订的采购合同。组成:{供货商号,货号,进货价,付款方式,账期,签订日期,合同期限,备注。}数据元素名:销售合同。说明:用于维护企业与客户签订的销售合同。组成:{客户编号,货号,售价,付款方式,账期,签订日期,合同期限,备注。}数据元素名:会员资料。说明:超市的会员基本信息。组成:{会员编号,会员名,会员类别(普通会员、银会员、金会员),地址,电话,入会日期,积分,备注。}数据元素名:采购订单。说明:用于录入企业的采购订单。组成:{编号,供货商号,订购日期,有效起日,有效之止日,业务员,制单员,税价合计,扣率,税率,不含税价,税额,备注。}3数据元素名:采购订单明细。说明:用于录入企业的进货单。组成:{编号,订单号,货号,订货数量,进价,税价合计,扣率,税率,不含税价,税额,备注。}数据元素名:进货单。说明:用于录入企业的进货单。组成:{编号,供货商号,进货日期,业务员,制单员,验收员,税价合计,不含税价,税额,订单号,备注。}数据元素名:进货单明细。说明:进货单明细。组成:{编号,进货单号,货号,进货数量,进价,售价合计,扣率,税率,不含税价,税额,仓库号,货物数量,备注。}数据元素名:销售订单。说明:用于录入企业的销售订单。组成:{编号,客户编号,销售日期,有效起日,有效止日,业务员,制单员,税价合计,不含税价,税额,订单号,备注。}数据元素名:销售明细。说明:销售单的从表。组成:{编号,销售单号,货号,销售数量,销售价,税价合计,扣率,税率,不含税价,税额,仓库号,备注。}数据元素名:销售退货单。说明:用于录入企业的销售退货单。组成:{编号,销售单号,货号,退货数量,销售价,税价合计,扣率,税率,不含税价,税额,仓库号,备注。}数据元素名:零售收款。说明:用于门市面的收款管理。组成:{货号,品名,单价,数量,金额,总计。}数据元素名:零售历史。说明:班次结账管理。组成:{编号,业务员号,姓名,班次,日期,收款时起,收款时止,收款机号,货号,销售数量,应收金额,实收金额,库存单价,备注。}数据元素名:付款单。说明:用于录入企业支付货款的凭证和销售应付款。组成:{编号,发票号,填票日期,进货单号,货号,供货商号,数量,进货单价,金额,付款日期,详细说明,进货日期,状态,减预付,备注。}数据元素名:收款单。说明:用于录入企业收回货款的凭证和销售应收款。组成:{编号,发票号,填票日期,销售单号,货号,客户编号,数量,销售价,金额,收款日期,详4细说明,销售日期,状态,减预收,备注。}第3章系统设计3.1概念结构设计系统E-R图如图3-1所示。图3-1系统E-R图商品实体的ER图如下:销售关系的ER图如下:名称员工职工编号籍贯供货日期进货日期电话地址供货商编号供货商进货进货单号商品编号名称价格商品姓名性别条形码mnmn开户行银行帐号工资身份证号客户供货销售单号销售日期数量mn销售商品类型商品类型号商品类型名号商品商品名称单价进货数量供应商摆放位置商品ID商品类型号53.2逻辑结构设计数据表:商品类型信息表(commoditytype)列名数据类型字段大小必填字段默认值说明CT_ID自动编号长整型是商品类型号,递增,主键CT_Name文本15是商品类型名商品信息表(commodityinformation)列名数据类型字段大小必填字段默认值说明CI_ID自动编号长整型是商品IDCI_Name文本15是商品名称CI_Price数字长整型是单价CI_StockNum数字长整型是进货数量S_ID自动编号长整型是供应商CT_ID自动编号长整型是商品类型C
本文标题:JAVA--超市业务管理系统-数据库设计
链接地址:https://www.777doc.com/doc-4844694 .html