欢迎来到天天文库
浏览记录
ID:44049519
大小:290.73 KB
页数:7页
时间:2019-10-18
《数据库原理作业报告_计算机软件及应用_IT计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库原理作业报告题目:微店管理系统数据库设计与实现学号:XXXXXX专业:XX姓名:XXX老师:XXX一概述1.系统背景据调查显示,2013年,我国已经有将近80%的家庭都选择了网购,而现在越来越多的商家选择微店。请开发一个数据库,模拟微店管理系统,实现微店经营的管理功能。1.开发环境MicrosoftSQLServer二需求与功能分析1.问题陈述用数据库设计微店管理系统。2.需要完成的功能1按订单编号查询2顾客查询某日购物情况3某产品销售情况4顾客的消费水平5产品库存情况等等功能三概要设计1•系统的总体框图或系统功能
2、图微店管理销售库房进货基础信M2.各部分功能的分析基础信息管理:商品信息,客户信息,订单信息,供应商信息;进货管理:入库登记,入库报表等;库房管理:库存查询,库存盘点,退货处理等;销售管理:销售登记,销售退货,相应查询等四数据库设计1.ER模型图2.ER模型图转化为关系表数据字典表商品农客户表订单表供应商表入库表岀库表库存表销售表退货表商品表主键字段名数据类型是否可以为空数据长度Z商品编号Charnotnull5商品名称Varcharnotnull50生产厂家Varcharnotnull50型号Varcharnotnul
3、l50规格Varcharnotnull20客户表主键字段名数据类型是否可以为空数据长度客户编号Charnotnull10Z客户姓名Varcharnotnull50订单表主键字段名数据类型是否可以为空数据长度订单编号Charnotnull5/客户姓名Varcharnotnull10购买H期smalldatetimenotnull5购买数量intnotnull10购买商品名称Varcharnotnul150购买商品金额intnotnull10供应商表主键字段名数据类型是否可以为空数据长度供应商编号Charnotnul110/
4、商品编号Charnotnull10供应商名称Varcharnotnull50入库表主键字段名数据类型是否可以为空数据长度入库号Charnotnull10商品编号charnotnull5入库数量intnotnull10入库日期smalldatetimenotnull入库单位名称Varcharnull50送货人姓名varcharnotnull50性别charnull2出库表主键字段名数据类型是否可以为空数据长度出库号Charnotnull10/商品编号charnotnull5出库数量intnotnull10出库口期small
5、datetimenotnull出库单位名称Varcharnull50捉货人姓名varcharnotnull50性别charnull2库存表主键字段名数据类型是否可以为空数据长度/商品编号Char(5)notnull5库存数量intnotnull10销售表主键字段名数据类型是否可以为空数据长度商品编号Charnotnull5商品销售量intnotnull10购买H期smalldatetime商品销售额int10退货表主键字段名数据类型是否可以为空数据长度退货号Charnotnull5客户姓名Varcharnotnull10
6、退货日期smal1datetimenotnull退货数量intnotnul110退货金额Intnotnull10五展望与总结我通过对微店管理系统的设计,不仅掌握了开发一个底层数据库的过程,而且还对MicrosoftSQLServer以及数据库有了更进一步的了解,在设计的过程中也难免遇到一切麻烦,正是这些难题的出现,才使我有了很大的收获,尤其是在设计阶段觉得很容易的一件事可能就是你在具体实现过程中遇到的一个很头疼的问题。有了这些经验,我相信在今后做设计的吋候一定对我有很大帮助!在此感谢老师的谆谆教导与其他同学的帮助,谢谢你
7、们!
此文档下载收益归作者所有