超市进销存系统数据库课件_第1页
超市进销存系统数据库课件_第2页
超市进销存系统数据库课件_第3页
超市进销存系统数据库课件_第4页
超市进销存系统数据库课件_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

超市进销存系统--计算机1601朱志洪164081001261系统概述

超市的进销存管理信息系统,首先必须具备的功能是记录仓库存货、销售以及进货情况,通过该系统了解进货渠道、商品单价、数量,库存商品的种类、数量,销售商品种类、价格、数量,以便管理员根据以上信息做出经营管理决策。销售是超市的重要功能之一,收银人员记录客户选购商品的数量,条码,以及总金额,打印商品销售报表,以及每日盘点。查看某一类别,某一商品的库存信息,拥有供货商的详细信息,当发现某一商品销量不好或快到保质期,管理员可将此商品退回供应商。可以查询退货信息,并具有查询供货商信息,添加供应商信息,修改供应商信息。采购部根据库存部提供是信息制定采购计划,提交至超市经理审批。超市经理审批后,如果不通过,驳回计划。审批通过则授权采购部进行商品采购,然后将商品移交给库存部。2

系统开发目的

(1)大大提高超市的运作效率;(2)通过全面的信息采集和处理,辅助提高超市的决策水平;(3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。3需求分析(1)商品包括商品名称、商品条形码、计量单位、商品库存、销售数量、商品进价、商品售价、生产日期、过期时间、供应商编号、商品评价。(2)当商品卖完时,该商品不能再被用户购买,同时提醒采购部门增加该商品的库存数量。(3)管理员可以查看商品的销售情况、超市的利润、仓库的库存量。超市进销存系统的用例包括以下内容:采购商品销售商品添加会员查看销售情况查看库存情况查看供应商收银结账4数据库详细E-R图5系统关系模型商品(商品编号,商品名称,商品条形码,计量单位,库存数量,销售数量,进价,售价,生产日期,过期时间,商品评价,供应商编号)。管理员(用户名,员工编号,密码,员工职位)。会员(会员编号,会员名称,会员等级,会员折扣率,会员卡余额)。销售商品记录(销售编号,销售数量,商品编号)。利润表(编号,销售时间,总金额,支付方式,销售利润,销售编号)供应商(供应商编号,供应商地址,供应商名称,供应商电话)。67数据库操作

1、查看数据库:

>SHOWDATABASES;

2、创建数据库:

>CREATEDATABASEdb_name;

//db_name为数据库名

3、使用数据库:

>USEdb_name;

4、删除数据库:

>DROPDATABASEdb_name;8创建表CREATETABLE`operator`(`Operator_name`varchar(5)NOTNULL,`Operator_password`varchar(20)NOTNULL,`Operator_id`varchar(10)NOTNULL,`Operator_degree`varchar(10)DEFAULTNULL,PRIMARYKEY(`Operator_id`));9修改表

1、更改表结构:

>ALTERTABLEtb_nameADD[CHANGE,RENAME,DROP]...要更改的内容...实例:

>ALTERTABLEsupplierADDCOLUMNaddressvarchar(80)NOTNULL; //添加一列

>ALTERTABLEsupplierDROPaddress;//删除一列

>ALTERTABLEtb_nameCHANGEscorescoreSMALLINT(4)NOTNULL; //更改列属性10插入数据

>INSERTINTOtb_name(id,name,score)VALUES(NULL,'张三',140),(NULL,'张四',178),(NULL,'张五',134);这里的插入多条数据直接在后边加上逗号,直接写入插入的数据即可;如果主键id是自增的列,可以不用写。11更新数据

1、指定更新数据:

>UPDATEtablenameSETcolumnName=NewValue[WHEREcondition]

>UPDATEproductSETProduct_name=“xxxx”WHEREProduct_id=2;12删除数据

1、删除数据:

>DELETEFROMProductWHEREProduct_id=3;13总结

首先看到这个项目我们首先对这个项目进行分析,这个也是难点所在,我们要分析出有哪些实体,各个实体之间有什么关系,要分析怎么样才能将数据的冗余量降到最低?怎么样才能使数据的怎么样才能提高查询的效率?

然后根据我们分析出的实体以及各个实体之间的关系我们列出数据字典,然后进行数据库以及数据表的创建。只要在前期的分析能够清晰明确,到了最后建库的时候就会非常顺畅。除了要熟悉可视化界面的数据库编辑,还应该清楚SQL语句怎么写。

缺点:对于数据库的视图,索引,权限这一些数据库的操作涉及较少。但是查阅了许多资

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论