书店购销管理数据库

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

书店购销管理数据库一、实习目的通过模拟实习,主要要达到两个目的,一是检验和巩固专业知识、二是提高综合素质和能力。通过该模拟实习,可以将学生课堂上掌握的理论知识与处理数据的业务相结合,使学生掌握关系型数据库的基本操作,理解关系型数据库的有关概念,具备一定的数据库结构设计的能力,并能综合运用所学知识,进行小型数据库应用系统的开发工作。模拟实习的目的是检验同学们掌握知识的宽度、深度及对知识的综合运用能力。二、实习环境计算机硬件配置:处理器:英特尔Pentium双核E300@2.60GHz主板:技嘉G41M-ES2L内存:2GB(金士顿DDR2800MHz)主硬盘:希捷ST3500418AS(500GB)显卡:英特尔G41光驱:先锋DVD-ROMDVD-230PDVD光驱声卡:瑞昱ALC887@英特尔82801G(ICH7)高保真音频网卡:瑞昱RTL8168C(p)/8111C(P)PCI-EGigabitEthernetNIC/技嘉操作系统:MicrosoftWindowsXPProfessional版本2002ServicePack3开发环境:access三、实习内容21世纪是知识经济时代,是信息技术时代,因此,在这个时代担任着传播知识的媒介,书就是必不可少的。为了更好的传播知识,就有了书店。21世纪也是一个高速发展的时代,人们为了找书,买书,订购书就必须有一个数据库来管理,不然就会浪费时间与资源。因此设计了个书店购销管理数据库,来进行书店的管理,从供应商到客户构建立了一个很好的关系,其中的各视图,窗体方便对各种消息的处理,该商品订购数据库达到了第三范式的要求,通过对此数据库的设计,使得数据的冗余程度达到最少,数据的完整性约束最好。四、数据库设计一.数据模型的设计(E-R)模型方框表示实体,菱形表示实体之间的关系。数据库的中表是根据ER图中的实体和关系来确定的。如图1-1所示二.基本数据表根据ER图可以抽象出七个实体和六个关系,经分析得出数据库逻辑结构,也就是数据库中的表:供应商表、商品表、顾客表、雇员表、订单表、订单明细表。各个表的结构如下:(红色字体为表名、括号中为标的属性、中括号内为属性的类型、有下划线的属性为表的主键)供应商(供应商ID[自动编号]、供应商名称[文本]、供应商地址[文本]、供应商电话[文本])书(书ID[自动编号]、书的名称[文本]、单价[货币]、供应商ID[数字])顾客(顾客ID[自动编号]、顾客名[文本]、顾客地址[文本]、顾客电话[文本])雇员(雇员ID[自动编号]、雇员姓名[文本]、雇员电话[文本]、雇员性别[文本])订单(订单ID[自动编号]、订单编号[文本]、顾客ID[数字]、雇员ID[数字]、订单日期[时间日期]、送货日期[时间日期])图1-1供应商供应商品包括顾客销售我公司配送雇员属于填写订单订单明细订单明细(订单明细ID[自动编号]、订单ID[数字]、书ID[数字]、商品数量[数字])仓库(雇员ID[数字]、书ID[数字]、库存量[文本])三.数据库实现建立“供应商”表,并将“供应商ID”设置为主键,如图2-1所示图2-1然后根据前面设计的数据库表结构分别建立书、顾客、仓库、雇员、订单和订单明细6个表。最终建成的表如图2——7所示。(一)“书”表,如图2-2所示图2-2(二)“雇员”表,如图2-3所示图2-3(三)“顾客”表,如图2-4所示图2-4(四)“订单明细”表,如图2-5所示图2-5(五)“订单”表,如图2-6所示图2-6(六)“仓库”表,如图2-7所示图2-7为各个表添加记录。仓库表:如图2-8所示图2-8订单表:如图2-9所示图2-9订单明细表:如图2-10所示图2-10供应商表:如图2-11所示图2-11顾客表:如图2-12所示图2-12雇员表:如图2-13所示图2-13书表:如图2-14所示图2-14为表之间建立关系,如图2-15所示图2-15五.查询(一)实例:查询单价大于20元的所有书在单价下面的条件中输入“50”,然后运行如图3-1与3-2图3-1运行结果:图3-2(二)实例:供应商供应的书查询图3-3运行结果:图3-4(三)实例:库存查询图3-5运行结果:图3-6(四)实例:顾客查询图3-7运行结果:图3-8六.窗体设计有了主切换面板,可以方便人们更加轻松利用数据库,可以减少与很多数据见面,从而减少出错。图4-1主切换面板上有四个查询输入与查看供应商信息:图4-2单价查询:图4-3顾客查询:图4-4库存量:图4-5七.结果分析整个数据库的出了一个大的错误,就是窗体设计时少了一个切换面板,以至于总是看主窗体,后来听同学说才知道,可以那个东西开始误以为没用,就删除了,最后闹出了很大的笑话,浪费了许多时间。八.总结从这次我明白了很多,知识是会忘的,这个数据库前面从一开始很顺利,没有多少麻烦,但是到了后面,就问题多了,不是这个地方忘记了,就是那个地方又出现了问题,前后冲突,左右矛盾,我不得不拿起以前的书,开始寻找答案。总之,在这次设计过程中,我增强了动手能力,提高的数据库的运用,但是我不得不说一句,知识要复习啊。模拟实习成绩评定表等级成绩组成优秀良好中等及格不及格报告文档1.文档很规范。2.排版很清晰。3.内容很全面。4.设计很合理。1.文档规范。2.排版清晰。3.内容全面。4.设计合理。1.文档较规范。2.排版较清晰。3.内容较全面。4.设计较合理。1.文档欠规范。2.排版欠清晰。3.内容欠全面。4.设计欠合理。1.文档不规范。2.排版不清晰。3.内容不全面。4.设计不合理。算法分析1.算法正确。2.算法分析很全面。3.算法描述很清晰。1.算法正确。2.算法分析全面。3.算法描述清晰。1.算法正确。2.算法分析较全面。3.算法描述较清晰。1.算法基本正确。2.算法分析欠全面。3.算法描述欠清晰。1.算法不正确。2.算法分析不全面。3.算法描述不清晰。程序实现1.程序设计思路很清晰。2.程序代码编写很完整。3.程序运行正确。1.程序设计思路清晰。2.程序代码编写完整。3.程序运行正确。1.程序设计思路较清晰。2.程序代码编写较完整。3.程序运行正确。1.程序设计思路欠清晰。2.程序代码编写欠完整。3.程序运行基本正确。1.程序设计思路不清晰。2.程序代码编写不完整。3.程序运行不正确。结果分析1.有运行结果描述。2.结果描述很清晰、很完整。3.结果分析很深入。1.有运行结果描述。2.结果描述清晰、完整。3.结果分析深入。1.有运行结果描述。2.结果描述较清晰、较完整。3.结果分析较深入。1.有运行结果描述。2.结果描述欠清晰、欠完整。3.结果分析欠深入。1.无运行结果描述。2.结果描述不清晰、很完整。3.结果分析不深入。实习总结1.有实习总结。2.实习总结很全面、很深入。3.能从实习中总结出创新成果。1.有实习总结。2.实习总结全面、深入。3.能从实习中总结出创新成果。1.有实习总结。2.实习总结较全面、较深入。1.有实习总结。2.实习总结欠全面、欠深入。1.无实习总结。2.实习总结不全面、不深入。综合成绩评定:评阅老师(签章):年月日

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功