数据库原理课程设计

上传人:干*** 文档编号:179604913 上传时间:2023-01-02 格式:DOCX 页数:26 大小:223.70KB
返回 下载 相关 举报
数据库原理课程设计_第1页
第1页 / 共26页
数据库原理课程设计_第2页
第2页 / 共26页
数据库原理课程设计_第3页
第3页 / 共26页
点击查看更多>>
资源描述
沈阳工程学院课程设计设计题目系 别信息工程系学生姓名指导教师孑孙宪丽、关颖班级学号职称副教授、讲师起止日期:2015年1月 5日起至2015年1月 9日止沈阳工程学院课程设计任务书课程设计题目系 别学生姓名指导教师孙宪丽、关颖 课程设计进行地点:班级学号职称副教授、讲师F608任 务 下 达 时 间: 2015 年 1 月 5 日起止日期:2015年1月 5日起至2015年1月 9日止教研室主任 2015年1月5日批准1. 设计的原始资料及依据查阅有关数据库原理、数据库设计等资料,进一步熟悉数据库原理基本理论以及数据 库设计的基本思想。本设计要求按照数据库设计思想以及设计步骤,设计一个数据库管理 系统实用程序,并采用面向对象的数据库前台开发工具开发该系统。通过本设计可以加深 理解有关数据库原理基本知识以及设计思想,提高数据库应用程序开发的能力。2设计的主要内容及要求(1) 写出系统的需求分析,要求包括数据流图、数据字典等。(2)画出系统的 E-R 图。(3)应用数据库前台开发工具开发该系统。3. 对设计说明书撰写内容、格式、字数的要求(1)学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献等。课程设计说 明书(论文)的结构及各部分内容要求参照沈阳工程学院毕业设计(论文)撰写规范 执行。应做到文理通顺,内容正确完整,书写工整,装订整齐。(2)装订格式:封面、任务书、成绩评审意见表、中文摘要和关键词、目录、正文、结论、致谢、参 考文献。(3)课程设计说明书(论文)是体现和总结课程设计成果的载体,一般不应少于 3000 字4. 设计完成后应提交成果的种类、数量、质量等方面的要求(1)每人提交一份课程设计报告。(2) 每人提交一份课程设计成品。5. 时间进度安排顺序阶段日期计划完成内容备注11.5查阅资料,充分解读题目内容,进行数据库需求分 析设计。21.6数据库概念结构设计。31.7逻辑结构设计。41.8数据库物理结构设计。51.9撰写课程设计报告。6. 主要参考资料(文献)1王珊.数据库系统概论.北京:高等教育出版社,20002张龙祥.数据库原理与设计.北京:人民邮电出版社,20003 李红.数据库原理与应用.北京:高等教育出版社,20024 王能斌.数据库系统原理.北京:电子工业出版社,20025 刘红华.课程设计案例精编.北京:中国水电水利出版社,2006沈阳工程学院课程设计成绩评定表系(部):班级:学生姓名:指导教师评审意见评价 内容具体要求权重评分加权 分调研 论证能独立杳阅文献,收集资料;能制定课程设计方案 和日程安排。0.15432工作 能力 态度工作态度认真,遵守纪律,出勤情况是否良好,能 够独立完成设计工作,0.25432工作量按期圆满完成规定的设计任务,工作量饱满,难度 适宜。0.25432说明 书的 丿页量说明书立论正确,论述充分,结论严谨合理,文字 通顺,技术用语准确,符号统一,编号齐全,图表 完备,书写工整规范。0.55432指导教师评审成绩 (加权分合计乘以12)分加权分合计指导教师签名:年 月曰评阅教师评审意见评价 内容具体要求权重评分加权 分查阅 文献查阅文献有一定广泛性;有综合归纳资料的能力0.25432工作量工作量饱满,难度适中。0.55432说明 书的 丿页量说明书立论正确,论述充分,结论严谨合理,文字 通顺,技术用语准确,符号统一,编号齐全,图表 完备,书写工整规范。0.35432评阅教师评审成绩 (加权分合计乘以8)分加权分合计评阅教师签名:年 月曰课程设计总评成绩分摘要在商业经济及其发达的今天,商业活动日益频繁。而对于超市,其销售的商品种类数 量庞大,每天客流量也较大,商品的管理尤其重要。对于经营者来说,必须时刻了解自己 的商品库存和商品的供求情况;面对市场的瞬息万变,很多商品的价格可能经常变动,经 营者要及时改变商品的价格;在商品经济环境下,经营者要及时了解市场的需求,以及自 身的经营状况;经营者还可能开展一些会员服务,对会员实行打折销售。对于消费者,他 们要有对商品价格、规格等信息有明确的了解,同时还可能享受会员打折等优惠。这一切 的管理,不可能依托于一支笔加上一个帐本,在信息时代的背景下,随着电脑的普及,超 市的管理也随之上升到一个高度,超市管理系统变得非常必要。而在超市中尤其是收银系统更是离不开计算机,本系统主要完成对超市的管理,包括 进货管理,收银管理,库存管理和员工管理等四个方面。在整个系统中,用户使用最多的 是收银模块,提高收银的处理速度成为提高整个系统速度的关键。操作员的数据录入包括 商品编码、商品名称、数量等信息录入.系统还可以完成对各类信息的浏览、查询等功能。 系统的核心是销售、库存、供应、存取货管理等之间的联系,每一个表的修改都将联动的 影响其它的表,当完成销售、存取货、供应等操作时系统会自动地完成相对应信息的修改。 查询功能也是系统的核心之一,在系统中主要根据商品编号进行查询,其目的都是为了方 便用户使用,以求更快的查找到各个产品的基本信息。系统采用 ORACLE 数据库,并使用 VB 前台开发工具,它有着最为灵活的数据库结构, 对数据库应用有着良好的支持。针对商品管理的业务范围及工作特点,设计了进货管理、 销货管理、员工管理和系统更新等功能,这些功能包括了超市收费管理的主要业务,可以 全面实现对商品的进货、付款、销货、收款和库存等业务的计算机管理,大大减轻了超市 工作人员的工作量,全面提高了商品管理的管理效率以及服务质量,当然,我们编译的只 是一个简单的系统,如果应用到实际当中,其实还有很多缺陷,相信在不久的将来,也许 我们的愿望会成为现实。关键词超市收费系统,数据流图,数据字典,概念结构设计,逻辑结构设计,VB界 面目录摘要 V第 1 章绪论1第 2 章需求分析22.1 需求分析概述 22.2 系统功能分析 32.3 数据流图和数据字典 42.3.1 数据流图 42.3.2 数据字典 5第 3章概念结构设计9第 4章逻辑结构设计10第 5章物理结构设计及实施12结论16致谢17参考文献18第1 章 绪论超市收费管理管理系统主要应用于超市收费系统中。在现代化的社会中,超市将发挥 越来越重要的作用。超市管理工作已经渗透到超市日常工作的方面,无论是其自身还是所 发挥的作用。随着时代的进步,超市也逐渐变得庞大起来,为了超市的创新、发展以及经 济效益,如何管理好超市商品的进出,成为管理超市中的一个大的问题。而对于超市来说收费系统则是超市不可缺少的一部分,它对于超市的领导者以及管理 者来说都是至关重要的,所以超市管理系统应该能够为用户提供方便快捷的录入,查询等 功能。而使用计算机对品质信息进行管理,具有着手工管理所无法比拟的优点,能够极大地 提高超市管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开 发这样一套管理软件成为很有必要的事情。本系统针超市对商品收费管理业务范围及工作特点,采用现代最为灵活的数据库结构 ORACLE 与 VB 前台界面设计了进货管理、销货管理、库存管理和系统时时更新等功能,这 这些功能包括了商品管理的主要业务,可以全面实现对商品的进货、付款、销货、收款和 库存等业务的计算机管理,大大减轻了商店工作人员的工作量,全面提高了商品管理的管 理效率以及服务质量,为经营者提供准确、全面、及时的数据信息,使他们了解自身的经 营状况,帮助他们决策;为消费者提供明朗的商品信息,以及诱人的会员服务,让他们得 到跟好的服务。第2章需求分析简要叙述需求分析过程,详细给出需求分析后的数据字典和系统功能图2.1 需求分析概述随着信息的飞速发展,信息化管理已经引入并应用到各行业管理领域,尤其是对于零 售业。放眼四周,各种形式的百货商场、大型仓储超市、便利店、连锁超市和专卖店等形 式的零售业不断出现、并不断改变、影响着我们的观念和生活方式。而企业若想在激烈的 市场经济中立足并胜出,就必须拥有一套完善的并 适合自身特点的信息化管理系统,以 实现企业降低成本、及时反馈市场信息、完善服务质量、提高经济效益、分析市场需求、 制定销售计划和目标等管理目的。那么就必须要有一个优秀的超市管理管理系统软件的支 持。在现代化的社会中,超市将发挥越来越重要的作用。超市管理工作已经渗透到超市日 常工作的方面,无论是其自身还是所发挥的作用。随着时代的进步,超市也逐渐变得庞大 起来,为了超市的创新、发展以及经济效益,如何管理好超市商品的进出,成为管理超市 中的一个大的问题。最初的商品管理,都是靠个人来完成的。当规模比较小的时候,个人可以完成,随着 超市的规模越来越大,超市经营的商品越来越多,依然维持着个人进行商品管理,必然会 造成工作效率低,工作错误增高的问题。为了实现企业的信息化建设,与人员的分工明确。开发本系统,实现了从供应商到顾 客的一条龙管理,使领导与员工任务明确,各负其责,逐层上报的原则,使每一道程序都 有专人看管,并且解决了超市工作人员工作强度大的问题。超市收费管理系统主要是实现超市收银管理的稳定性、易操作性、可维护性、和安全 性从而达到提高收银管理效率的目的。为了实现企业的信息化建设,与人员的分工明确。 开发本系统,实现了从供应商到顾客的一条龙管理,使领导与员工任务明确,各负其责, 逐层上报的原则,使每一道程序都有专人看管,并且解决了超市工作人员工作强度大的问 题。建立一套功能完善的管理系统,既能满足业务人员日常处理的需要,增强企业经营全 过程的数字化管理水平;又能满足管理人员决策分析的需要,从而加快超市资金的流通减 少库存的积压,提高经济效益。为超市甚至整个人类社会发展提供重要保证。本系统为超市收款管理系统,既然称为一个超市管理系统,就少不了职员,商品 供应商,仓库,顾客等主要组成部分。员工销售商品,顾客购买商品,供应商提供商品, 仓库存放商品。由于超市中的职员可以分为管理人员与基层人员,所以,我们将职员分为 员工和领导,领导带领员工。他们之间的联系如下:商品与顾客是多对多的购买关系,即一种商品可以由多个顾客购买,一名顾客可以购 买多种商品。商品与供应商是多对多的供应关系,即一种商品可以由多个供应商供应,一个供应 商可以供应多种商品。商品与仓库是一对一的存放关系,即一种商品只可以存放在一个仓库中,一个仓库 只存放一种商品。商品与员工之间是多对多的销售关系,即一种商品可以由多个员工销售,一个员工可以销售多种商品。员工与仓库之间是多对多的存取货关系 ,即一名员工可以到多个仓库存取货 ,一个 仓库可以允许多名员工存取货。员工与领导之间是多对一的带领关系,即一个领导可以带颔多名员工,一个员工只 能归一个领导管。领导与仓库之间是一对一的管理关系,即一个领导只能管理一个仓库,一个仓库只 能归一个领导管。当顾客购买商品时,就会有购买日期和购买数量的属性。并且如果该顾客是会员的 话,还会有折扣的属性。如发现货物有损坏或质量问题,则出现了换货和退货属性,同 时出现退换货的日期。当员工销售商品时,就会有销售总额的属性。当供应商供应商品时,就会有供应日期,供应数量,汇款方式和汇款人的属性。 当商品存放到仓库时,就会有库存量属性的产生。2.2 系统功能分析(1) 供应 首先超市向厂商开出订单;厂商收到订单后,按订单发货,同时给超市发出发货单; 超市收到货物及发货单,根据发货单清点的实物数开出产品入库单,并把货物入库。(2) 存取货 超市销售单位向超市开出进货单,超市再根据进货单及货物的实物数量开除出货单, 再根据出货单将货物出库,并发给进货单。进货单收到货物后,将货物入库。(3) 销售 将货物给客户时,要开除出后售获小票,上面应纪录在收获的名称、数量和金额等信 息;然后,货物出库,交给客户。下(4) 退货 客户将要退的货还给超市,超市清点货物后根据十五数量开出退货单;然后将货物入 库。(5) 交接班结转清 在超市中收银员实施换班制度,交接班结转清系统则相当重要。在本系统中主要完成 员工交接班报表功能,员工下班时输入工作时间,销售数据等信息,以便月终汇总。(6) 商品库存数据查询 主要完成商品库存数据查询功能。(7) 商品购买数据单 在超市收银系统中,消费者在消费后超市手银台都会打出消费小票,当顾客想退 货时也可打出退货清单,以便顾客查看以及超市月终汇总方便。2.3 数据流图和数据字典2.3.1 数据流图数据流图(Data Flow Diagram, DFD)是用来描绘软件系统逻辑模型的图形工具,用于 描绘信息在系统中的流动和处理情况。数据流图是结构系统分析的主要工具,它表示了系 统内部信息的流向,并表示了系统的逻辑处理的功能,是一种功能模型。在数据流图中有四种基本符号,如表 2-1 所示。表2-1数据流图基本符号的意义符号说明C 二加工,输入数据在此进行变换产生输出数据,中间要注明加工 的名字数据输入的源点和数据输出的终点,在其中要注明源泉点或终 点的名字数据流,被加工的数据及数据流向,在箭头边要用名词或名词 性短语给出数据流的名字数据存储文件,要用名词或名词性短语给出数据文件的名字超市管理数据流图如图 2.1 所示。图 2.1 超市管理数据流图2.3.2 数据字典数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得 的主要成果。数据字典在数据库设计中占有很重要的地位。数据字典通常包括数据项、数 据结构、数据流、数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若 干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据 流、数据存储的逻辑内容。一、数据项(1) 顾客信息表顾客信息表=1 编号+姓名+会员卡号+地址+电话 142 顾客编号=1 字符 6注:顾客唯一标识符顾客姓名=7 字符 16会员卡号=17 字符 24顾客地址=25 字符 124顾客电话=“000000000000000001”. “999999999999999999”(2) 员工信息表员工信息表=1 编号+姓名+身份证号+电话+地址+职称 122员工编号=1 字符 6注:员工唯一标识符员工姓名=7 字符 16 员工身份证号=“000000000000000001”“999999999999999999” 员工电话=“000000000000000001”“999999999999999999”员工地址=53 字符 102员工职称= 103 字符 122(3) 供应商信息表供应信息表=1 供应商编号+供应商名称+供应商地址+供应商电话 104 供应商编号=1 字符 6注:供应商唯一标识符供应商名称=7 字符 36供应商地址=37 字符 86 供应商电话=“000000000000000001”“999999999999999999”(4) 商品信息表商品信息表=1 |商品编号+商品名称+规格+型号+单价 150商品编号=1 字符 12注:商品唯一标识符商品名称=13 字符 62规格=63 字符 102型号= 103 字符 142 单价=“0.001”“99999.999”(5) 仓库信息表仓库信息表=1 仓库编号+仓库地址+仓库电话+仓库面积 90仓库编号=1 字符 6注:仓库唯一标识符仓库地址=7 字符 56 仓库电话=“000000000000000001”“999999999999999999”仓库面积=75 字符 89(6) 领导信息表领导信息表=1 领导编号+领导姓名+管理部门+领导电话 31领导编号=1 字符 6注:领导唯一标识符领导姓名=7 字符 14领导部门=15 字符 24 领导电话=“000000000000000001”“999999999999999999”二、数据结构 数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可 以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。本系统中对数据结构 的具体描述如下:1数据结构:顾客 含义说明:定义了顾客的有关信息 组成:编号,姓名,会员卡号,地址,电话。2数据结构:员工 含义说明:是客户管理系统的主体数据结构,定义了客户的有关信息 组成:编号,姓名,身份证号,电话,地址,职称3数据结构:供应商 含义说明:是客户管理系统中合作信息的数据结构,定义了合作的有关信息 组成:合作信息编号、客户ID、合作日期、满意度、备注。4数据结构:商品 含义说明:定义了提醒类型的有关信息 组成:供应商编号,供应商名称,供应商地址,供应商电话。5数据结构:仓库 含义说明:是客户管理系统中提醒的有关信息 组成:仓库编号,仓库地址,仓库电话,仓库面积。5数据结构:领导 含义说明:是客户管理系统中提醒的有关信息 组成:领导编号,领导姓名,管理部门,领导电话三、数据流 数据流是数据结构在系统内传输的路径。本系统中对数据流的具体描述如下1 数据流“购买”可描述如下:数据流:购买 说明:对顾客购买商品所作记录。数据流来源:商品数据流去向:顾客信息 2数据流“供应”可描述如下:数据流:供应 说明:记录商品来源。数据流来源:供应商 数据流去向:商品信息3数据流“存放”可描述如下:数据流:存放 说明:描述商品与仓库之间的关系。数据流来源:商品 数据流去向:仓库信息4 数据流“存取货”可描述如下:数据流:存取货说明:员工向仓库办理存货或取货业务。 数据流来源:员工 数据流去向:仓库信息5数据流“销售”可描述如下: 数据流:销售 说明:员工对商品的销售操作。数据流来源:商品 数据去向:销售信息6数据流“带领”可描述如下: 数据流:带领说明:描述领导与员工之间的关系。 数据流来源:领导 数据流去向:带领信息四、数据存储 数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。它可以手工 文档或手工凭单,也可以是计算机文档。本系统中对数据存储的具体描述如下:1顾客信息 简述:用来存储顾客类型信息 输入数据:顾客信息 输出数据:顾客信息2员工信息 简述:用来存储员工的基本信息。 输入数据:员工编号及其所对应的员工基本信息 输出数据:员工信息。3供应商信息 简述:存储供应商的基本信息 输入数据:供应商信息 输出数据:供应商信息4 商品信息 简述:用来存储商品的基本信息 输入数据:商品编号及商品的基本信息 。 输出数据:商品信息5仓库信息 简述:用来存储仓库信息的基本内容 输入数据:仓库信息编号及基本信息 输出数据:仓库信息6领导信息 简述:用来存储领导的基本信息 输入数据:领导信息 输出数据:领导信息第3章概念结构设计写出概念结构设计的主要工作及实施步骤,采用PowerDesigner设计CDM图。保留CDM图。员工姓名员工编号供应商姓名供应商地址供应商电话员工电话会员卡号员工地址供应商编号汇款方式供应日期汇款人姓名购买日期m仓库负责人购买数量退货数量供应换货日期仓库面积仓库编号折扣购买换货数量仓库地址仓库电话n退货m商品编号仓库存放商品名称商品单价存货日期nn单位m型号取货数量管理销售总额销售取货日期存取货销售数量nm1m带领员工姓名员工编号姓名员工电话员工地址负责部门电话.存货数量顾客m供应数量供应商领导图 2.3 超市销售管理的总体 E-R 图第4章逻辑结构设计写出逻辑结构设计的主要工作及实施步骤,并具体写出转换后的各个关系模式构成,包括关系名称、 属性名称、主码、外码。E-R 图向关系模型的转换要解决的问题是如何将实体和实体间的联系转换为关系模 型,如何确定这些关系模式的属性和码。关系模型的逻辑结构是一组关系模式的集合。E-R图则是由实体、实体的发生和实体 之间的联系三个要素组成的。所以将E-R图转换为关系模型实际上就是要将实体、实体的 属性和实体之间的联系转换为关系模式,这种转换一般遵循如下原则:(1)一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关 系的码。对于实体间的联系则有以下不同的情况:(2)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模 式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实 体对应的关系模式合并,则需要在该关系模式的属 性中加入另一个关系模式的码和联系本身的属性。(3)个1: n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合 并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的 属性均转换为关系的属性,而关系的码为n端实体的码。(4)一个 n: m 联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的 属性均转换为关系的属性而关系的码为各实体码的组合。(5)三个或三个以上实体间的一个多无联系可以转换为一个关系模式。与该多元联系 相连的各实体的码以及联系本身的属性均转换为关系的属性而关系的码为各实体码 的组合。通过上述转换原则,可以将E-R图转换为关系模型,转换结果如下:顾客(顾客编号,顾客姓名,会员卡号,顾客地址,顾客电话)此为顾客实体对应的关系模型。根据转换原则(1): 一个实体型转换为一个关系模式。 实体的属性就是关系的属性,实体的码就是关系的码。商品(商品编号,商品名称,规格,单价)此为商品实体对应的关系模型。根据转换原则(1): 一个实体型转换为一个关系模式。 实体的属性就是关系的属性,实体的码就是关系的码。供应商(供应商编号,供应商姓名,供应商地址,供应商电话)此为供应商实体对应的关系模型。根据转换原则(1): 一个实体型转换为一个关系模 式。实体的属性就是关系的属性,实体的码就是关系的码。员工(员工编号,员工姓名,员工电话,员工地址,职称)此为员工实体对应的关系模型。根据转换原则(1): 一个实体型转换为一个关系模式。 实体的属性就是关系的属性,实体的码就是关系的码。仓库(仓库编号,仓库地址,仓库电话,仓库面积,仓库负责人)此为仓库实体对应的关系模型。根据转换原则(1): 一个实体型转换为一个关系模式。 实体的属性就是关系的属性,实体的码就是关系的码。购买(顾客编号,商品编号,顾客姓名,会员卡号,顾客地址,顾客电话,商品名 称,规格,单价,购买日期,购买数量,换货日期,换货数量,退货日期,退货数量,折 扣)此为联系“购买”所对应的关系模式。根据转换原则(4): 一个n: m联系转换为一个 关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性而 关系的码为各实体码的组合。供应(商品编号,供应商编号,商品名称,规格,单价,供应商姓名,供应商地址, 供应商电话,供应日期,供应数量,汇款方式,汇款人)此为联系“供应”所对应的关系模式。根据转换原则(4): 一个n: m联系转换为一个 关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性而关系的 码为各实体码的组合。销售(商品编号,员工编号,商品名称,规格,单价,员工姓名,员工电话,员工 地址,职称,销售总额,销售数量)此为联系“销售”所对应的关系模式。根据转换原则(4): 一个n: m联系转换为一个 关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性而 关系的码为各实体码的组合。存放(商品编号,仓库编号,商品名称,规格,单价,仓库地址,仓库电话,仓库 面积,仓库负责人,库存量)此为联系“存放”所对应的关系模式。根据转换原则(4): 一个n: m联系转换为一个 关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性而关系的 码为各实体码的组合。第5 章 物理结构设计及实施把CDM图转换成PDM,并且生成到Oracle数据库中。需要写出物理结构设计以及实施的主要工作、 主要实施步骤,需要保留PDM图,以及各个表的详细结构。如果有能力可以在此基础上创建索引、视图、存储过程和触发器。根据数据库需求分析,系统一共需要 11 张表。这 11 张表的结构定义如下表所示。(1) 供应商表 用来存放供应商的信息,包括:供应商编号,供应商姓名,供应商电话,如表 2.2 所示。表 2.2 供应商表列名数据类型主键必填字段备注供应商编号字符是是供应商姓名字符否是供应商电话字符否否(2) 购买表 用来存放购买商品的基本信息:顾客编号,商品编号,购买日期,购买数量,折扣 退货数量,退货日期,换货数量,换货日期,如表 2.3 所示。表2.3购买表列名数据类型主键必填字段备注顾客编号字符商品编号字符购买日期日期购买数量数字折扣浮点退货数量数字退货日期日期换货数量数字换货日期日期是是否否否否否否否是是否否否否否否否键键 fr fr 外外(3) 供应表 用来存放商品供应商供应商品的信息:商品编号,供应商编号,供应日期,供应数量 汇款方式,汇款人,如表 2.4 所示。表 2.4 供应表列名数据类型主键必填字段备注商口口编号字符是是外键供应商编字符是是外键号供应日期日期否供应数量数字否汇款方式字符否汇款人字符否(4) 仓库表 用来存放商品存放于仓库的基本信息包括:仓库编号,仓库地址,仓库电话,仓库面 积,如表 2.5所示。表 2.5 仓库表列名数据类型主键必填字段备注仓库编号字符是是仓库地质字符否否仓库电话字符否否仓库面积数字否否负责人字符否否(5) 商品表用来存放商品信息包括:商品编号,商品名称,单价,单位,数量,如表 2.6所示表 2.6 商品表列名数据类型主键必填字段备注商口口编号字符是是商品名称字符否是单价数字否是单位字符否是数量数字否是(6) 存放表用来存放仓库存放商品的信息,包括:仓库编号,商品编号,库存量,如表 2.7所示表 2.7 存放表列名数据类型主键必填字段备注商口口编号字符是是外键仓库编号字符是是外键库存量字符否否(7) 销售表用来存放员工销售商品的信息,包括:员工编号,商品编号,销售总额,销售数量,如表 2.8 所示。表2.8销售表列名数据类型主键必填字段备注员工编号字符是是外键商品编号字符是是外键销售总额数字否否销售数量数字否否(8) 存取货表用来存放员工存取货的信息,包括:员工编号,仓库编号,存货数量,存货日期,取货数量,取货日期,如表 2.9 所示。表 2.9 存取货表列名数据类型主键必填字段备注供应商编号字符是是供应商姓名字符否是供应商电话字符否否(9) 员工表 用来存放员工的基本信息,包括:员工编号,员工姓名,员工电话,员工地址,如表2.10 所示。表 2.10 员工表列名数据类型主键必填字段备注员工编号字符是员工姓名字符是员工电话字符是员工地址字符是(10) 领导表 用来存放领导的信息,包括:姓名,仓库编号,电话,负责部门,如表 2.11 所示。表 2.11 领导表列名数据类型主键 必填字段 备注姓名字符仓库编号 电话 负责部门符符符字字字否否否是否是外键(11) 顾客表 用来存放顾客的信息,包括:顾客编号,顾客姓名,会员卡号,顾客地址,顾客电话 如表 2.12 所示。表 2.12 顾客表列名数据类型主键 必填字段 备注顾客编号字符顾客姓名字符会员卡号字符顾客地址字符顾客电话数字是否否否否是否否否否结论总的来说这次的数据库课程设计对我们学习数据库是非常有用的。在这次的课设中我 把以前学过的知识运用在了实际操作上,使我真正懂得了怎么去运用它。通过课程设计使 我进一步掌握数据库设计的有关知识,提高了用数据库的能力,加深了对它的相关知识的 理解。通过自己去查阅资料、阅读程序及动手编制 E-R 提高了我的设计能力,使我在数据 设计上有一定飞跃,能用数据库来解决一些实际问题。在紧张而充满学习气氛的环境中我 度过了课程设计的这几天,我发现了自己在学习数据库中的一些漏洞,在同学们的讨论中 也学到了自己不会的知识。回顾起此次数据库课程设计,至今我仍感慨颇多,通过这次课程设计,我更加熟练的 掌握了使用数据库与 VB 前台界面联接与开发的技术,加深了对数据库课程知识的理解。 我们的超市销售管理系统提到开发管理系统所用的方法中都把系统规划和系统分析放 在最为重要的位置。如果在开发前对整个开发工作做出全方位的规模化系统分析,开发过 程就是事半功倍,否则就会遇到许多意想不到的问题,延缓开发进度。在这段时间里,我有了很多感受,多人分工合作注重的是组员之间得合作交流与沟通, 对知识更是一个加深,从对某些知识的一知半解,到查看大量的相关资料和书籍,让自己 头脑中模糊的概念逐渐清晰 .通过这次课程设计使我懂得了如何将我们的系统知识串成 串,按照我们的思想,运用知识去解决它,我们将得到很大的收获。但不免还有一些不足 之处,如:交接班结转清系统部分不够完善,数据录入模块的联接还很不成熟,软件代码 交冗余、效率不高等等,都是对 VB 操作不熟练,对相关功能缺乏认识造成的。在今后的 学习中我会加强理论与实践的结合,通过不断的摸索来弥补自己在软件制作方面的差距。从总体上来说,这次的课程设计对我们来说是非常难得的一次锻炼的机会。正像辅导 教师说的那样,课程设计使得我们对开学以来所学的专业知识有了更深刻的认识,使知识 得到了融会贯通。对于我们来说这不仅仅是一次课程设计,不仅仅是学会了一种开发工具, 更重要的是在学习的过程中,有些问题要一个人面对,有的问题要想尽各种办法解决,克 服困难,在解决这些困难的过程中提高了我们的学习能力、解决问题的能力和实际工作能 力。致谢本次课程设计的选题,研究及论文的撰写均是在我们的指导教师孙宪丽和费雅洁老师 的悉心指导下进行的。设计中的每一个环节无不凝聚着孙老师和费老师的心血。老师在数 据库设计方面有很多的实践经验,在我们面对问题时对我们的悉心指导及其严谨的工作态 度锐意创新的精神,使我们受益匪浅,在此特别向孙老师和费老师表示深深的感谢和由衷 的敬意。在系统的完善过程中,我们也遇到了这样或那样的技术问题,但经过自己的不懈努力 及查阅大量的资料,最终还是完成了这次任务,虽然结果与老师的预期有一定的距离,但我 们都尽了最大的努力.实训期间,同学们也给了我许多有益的启示和帮助,使我能够顺利完 成.在论文的最后,我要再次感谢孙老师,她是我们的授课教师,同时也是我们实训的指导 老师.在上课时, 她会细心地为我们讲解课上知识,下课时,也会不遗余力地为我们解答疑 难问题.在本次课程设计时她也非常的细心,每次有什么问题, 她都会细心地讲解与示范, 直到我们明白为止.在这里,对您衷心地表示感谢孙老师和费老师的帮助,同学的帮助都是 我在未来的最大财富.在最后,我要再次感谢给予我帮助的老师同学们.祝你们今后事事顺 心.特别感谢孙老师和费老师一直以来对我们的关怀与教导,再次祝您工作顺利,事实 如意。参考文献1 王珊.数据库系统概论.北京:高等教育出版社,20002 张龙祥.数据库原理与设计.北京:人民邮电出版社,20003 李红.数据库原理与应用.北京:高等教育出版社,20024 王能斌.数据库系统原理.北京:电子工业出版社,20025 课程设计案例精编.北京:中国水电水利出版社,20066 VB 应用教程.北京:清华大学出版社,北京交通大学出版社,20057 VB 数据库开发实例精粹.电子工业出版社,20055 VB信息管理系统开发实例导航M人民邮电出版社,20056 VB课程设计案例精编M中国水利水电出版社,2005
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!