数据库原理及应用课程设计分析报告
广东海洋大学数据库原理及应用课程设计——学生信息管理系统(Java+SQL)

本科生课程设计课程名称数据库原理及应用课程设计课程编号J1670101学号学生姓名所在专业所在班级指导教师成绩教师签字年月日课程设计时间:年月日至年月日目录目录设计总说明 (I)1、需求分析 (3)2、概念结构设计 (3)3、逻辑结构设计 (4)4、物理结构设计 (4)5、系统实现 ....................................................................................... 错误!未定义书签。
5.1前台界面 .................................................................................. 错误!未定义书签。
5.2 后台实现 .................................................................................. 错误!未定义书签。
6、优缺点及自我评价....................................................................... 错误!未定义书签。
7、参考文献 (7)设计总说明(1)系统开发目的学生信息管理系统是学校管理的重要工具,是学校不可或缺的部分。
随着在校大学生人数的不断增加,教务系统的数量也不断的上涨。
学校工作繁杂、资料众多,人工管理信息的难度也越来越大,显然是不能满足实际的需要,效率也是很低的。
并且这种传统的方式存在着很多的弊端,如:保密性差、查询不便、效率低,很难维护和更新等。
然而,本系统针对以上缺点能够极大地提高学生信息管理的效率,也是科学化、正规化的管理,与世界接轨的重要条件。
所以如何自动高效地管理信息是这些年来许多人所研究的。
(2)开发内容用数据库和Java相关技术开发一个学生信息管理系统(3)开发要求能够对学生信息进行简单的添加,删除和查询(4)开发环境及工具1、操作系统:Windows 72、数据库软件:SQL Server 20083、Java开发工具:Eclipse(5)系统功能简介一、学生管理1、添加学生信息。
《数据库原理及应用》课程设计教学方案研究及实践

本 课 程 设计 的 目标 包 括 以下 四方 面 :① 充 分 激 发 学
性 、实 用 性 、可 操作 性 和创 新 性 的特 点 ,因 此 ,该 课 程 生 进 行 自主 性 学 习 和研 究 性 学 习 的学 习 热 情 ;② 提 高 应
总第 14期第 2期 0
21 0 0年 6月
高 校 实 验 室 工 作
研 究
S ra NO. 0 NO. eil 1 4, 2
GA0XI HI A0 S YANS HIG0NGZUO YANJU I
Jn 2 0 u . 01
《 数据库原理及应用》 课程设计教学方案研 究及 实践
王 咏
( 温州 大学
摘
物理 与 电子信息 工程学 院 ,浙江
温州
353 ) 2 0 5
要 :《 数据库原理及应用》课程设计作为 《 数据 库原理及应 用》 课程常规教 学的延伸和深 化,对 于提
高 学 生理 论 分 析 能 力和 综合 动 手 能 力 意 义 重 大 。为 了促 进 该 课 程 设 计 教 学 质 量 的提 高 ,发 挥 其 应 有 的作 用 ,作 者 提 出 了一 套教 学方 案 ,文 章详 细介 绍 了该 方 案 ,并 总 结 了该 方案 的 实施 效 果 ,最后 明确 了进 一 步
课 程 设计 的教 学 质 量 具 有 重 要 意 义 。
践 的 实 际项 目作 为 课 程 设 计 的 内容 ,并 做 适 当 的裁 剪 和 简 化 ,以项 目开 发 过 程 中各 阶 段 的工 作 要 求 作 为课 程 设 计 的要 求 ,模 拟 实 际项 目的 开 发过 程 ,让 学 生 亲 身 体 会 到所 学 的书 本 知 识 是 如 何 应 用 于 开发 实 践 以解 决 实 际 问
数据库原理及应用课程设计

课程设计采用分组答辩的方式进行考核。学生需在规定时间内提交课程设计报告,并参加答辩环节。答辩过程中 ,学生需展示系统实现效果,并回答评委的提问。
02
数据库系统基本概念
数据库定义及特点
数据库定义
数据库是一个长期存储在计算机内的、有 组织的、可共享的、统一管理的大量数据 的集合。
数据可控性
数据库管理系统提供了数据安全性、完整 性、并发控制等功能,确保数据的可控性 。
物理结构设计阶段
选择存储结构
根据数据库管理系统的特性和应用需 求,选择合适的存储结构,如行存储 、列存储等。
设计索引
为提高查询效率,对经常需要查询的 列或组合列设计索引。
配置存储参数
根据数据库性能和存储需求,配置数 据库的存储参数,如缓冲区大小、日 志文件大小等。
考虑数据备份与恢复策略
设计合理的数据备份与恢复策略,确 保数据库的安全性和可靠性。
用户界面不够友好
当前系统的用户界面较为简单,未来可以进一步优化界面设计,提升用户体验。
对未来数据库技术发展的展望
分布式数据库技术
随着互联网和大数据技术的不断 发展,分布式数据库技术将成为 未来数据库领域的重要发展方向 ,具有更高的可扩展性和性能表 现。
数据库智能化
随着人工智能技术的不断发展, 数据库将越来越智能化,例如支 持自动优化、智能查询等功能。
培养学生综合能力
课程设计涉及需求分析、概念设计、逻辑设计、 物理设计、系统实现等多个环节,有助于培养学 生的综合能力和创新思维。
为后续课程打下基础
数据库原理及应用是计算机专业的核心课程之一 ,通过课程设计可以为学生后续的专业课程学习 打下坚实的基础。
设计任务与要求
应用型本科院校《数据库原理与应用》课程设计

应用型本科院校《数据库原理与应用》课程设计高清华(北京城市学院理工学部 北京 100083)摘 要:针对应用型本科院校培养人才的目标,本文就“数据库原理与应用”课程提出了一种新的教学思路———三段式教学法,在每个阶段中则采用任务驱动式的项目教学法。
与传统方式比较起来,这种方式在不减少教学内容的前提下,通过合理的教学设计,达到降低学习难度、激发学生学习兴趣的目的,使学生成为既熟悉操作,又懂数据库理论知识的应用型人才。
关键词:三段式;任务驱动;DBMS ;课程设计中图分类号:G 423 文献标识码:A 文章编号:1673—4513(2008)—03—028—03收稿日期年月日作者简介高清华,女,在读博士,北京城市学院理工学部 教师 随着信息技术的发展,作为各种信息系统中重要组成部分的数据库,其重要性越来越为人所认识,开始应用于很多系统中。
目前,各高等院校的计算机专业和非计算机专业,几乎都把“数据库原理与应用”课程作为必修或必选课程。
数据库技术既涉及操作系统、编译原理和网络通信技术等计算机类的基础知识,又要介绍如何存储、管理和处理海量数据,保证运行的高效率等知识,是一项应用广泛、复杂而综合的应用性技术。
如何围绕“就业为导向”“必须、够用”“少而精”的办学精神,把这门课程开设好,让学生掌握数据库技术的基本知识和基本操作,达到学有所用的目的,是我担任这门课程教学工作以来,一直在思考和尝试的课题。
目前,我校培养目标定位是应用型人才,“以解决现实问题为目的,注重知识的有用性,有创新精神和综合运用知识的能力,目标是掌握本专业的基本理论,加强应用能力的培养”。
这既区别于研究型大学,又区别于注重实践动手能力为主的高职高专。
这样,“数据库原理与应用”课程就不能是简单的研究型本科教学内容的删减,而是要从教学内容、形式、组织方法等多方面进行改进。
为此,摆脱研究型本科教育的影响,使其教学内容整体要贴近学生实际的计算机文化素质水平和社会需要,这样才能使教学改革定位在“懂理论会操作”的层面上。
课程设计报告模板

关系数据库原理及应用课程设计报告课程设计题目:家电售后服务系统数据库的设计与实现专业:软件工程(嵌入式)班级: 1321807姓名:丁兴东学号: 201320180714指导教师:江霞李荣2015年 01 月 18日家电售后服务系统一、需求分析通过对实际市场系统的分析,要求本数据库具有以下功能:1.统一友好的操作界面,用以保证数据库的易用性。
2.规范、完善的基础信息管理。
3.对客户的销售信息、维修信息信息进行全面的管理。
4.提供根据客户姓名查询和根据客户编号删除客户信息功能。
5.能够输出各种实用的视图。
二、E-R图三、关系模式客户表(Customer):客户编号CNO、客户姓名CN、客户电话Tel、购买电器PN、数量CNum、维修时间RTime、维修状态RState、维修工编号RNo商店表(Products):产品编号PNO、电器名PN、库存量PNum、生产日期(PDate)销售表(Sale):客户编号CNO、产品编号PNO、销售编号SNO、销售时间SaleDate、销售量SNum售后表(Repair):维修工编号RNo、姓名RN、联系电话RTel四、创建数据表-------------创建数据库-------------create database家电售后服务系统on primary(name=家电售后服务系统,filename='D:\胡沈钢\家电售后服务系统.mdf',size=10,maxsize=50,filegrowth=5)log on(name=Study_log,filename='D:\胡沈钢\家电售后服务系统.ldf',size=5,maxsize=unlimited,filegrowth=10%)use家电售后服务系统go-------------创建数据表-------------create table Products--商店表PNo char(6)primary key,--产品编号PN varchar(20),--电器名PNum smallint,--库存量PDate datetime,--生产日期constraint ck_Products_PNum check(PNum>=0))create table Repair--售后表(RNo char(6)primary key,--维修工编号RN varchar(18),--维修工姓名RTel char(15)unique--联系电话)create table Customer--客户表(CNo char(6)primary key,--客户编号CN varchar(18)not null,--客户姓名CTel char(15)unique,--客户电话PN varchar(20),--购买电器CNum smallint,--数量RTime datetime,--维修时间RState varchar(8),--维修状态RNo char(6),--维修工编号constraint ck_Customer_CNum check(CNum>0),constraint ck_Customer_RState check(RState in('待维修','正在维修','维修完成','维修失败'))create table Sale--销售表(CNo char(6),--客户编号PNo char(6),--产品编号SNo char(6),--销售编号SaleDate datetime,--销售时间SNum smallint,--销售量constraint pk_Sale primary key(CNo,PNo),constraint fk_Sale_Customer foreign key(CNo)references Customer(CNo),constraint fk_Sale_Products foreign key(PNo)references Products(PNo))五、视图-------------创建视图---------------(1)创建有过维修记录的客户信息视图create view有维修记录的客户信息asselect CNo客户编号,CN客户姓名,CTel客户电话,RState维修状态,RN 维修工,RTel维修工电话from Customer inner join RepairON Customer.RNo=Repair.RNowhere Customer.RState is not null(2)创建维修信息视图create view维修信息asselect CN客户姓名,Customer.PN电器,RState维修状态,Customer.RNo维修工编号,RN维修工from Customer,Repairwhere Customer.RNo=Repair.RNo(3)创建30天内的销售信息视图create view销售信息--(30天内)asselect Sale.PNo产品编号,PN电器名,sum(SNum)总销售量fromProducts,Salewhere Products.PNo=Sale.PNo and SaleDate betweendateadd(DD,-30,GETDATE())and getdate()group by Sale.PNo,PN(4)创建正在维修的维修工信息视图create view维修工信息asselect Repair.RNo维修工编号,RN维修工姓名,RTel联系电话,RState 维修状态from Repair,Customerwhere Repair.RNo=Customer.RNo and RState='正在维修'六、存储过程-------------创建存储过程-------------(1)创建存储过程,根据提供的参数向客户表中添加记录create procedure InsertRecord(@CNo char(6),@CN varchar(18),@CTel char(15),@PN varchar(20),@CNum smallint,@RTime datetime,@RState varchar(8),@RNo char(6))asinsert into Customervalues(@CNo,@CN,@CTel,@PN,@CNum,@RTime,@RState,@RNo)(2)创建存储过程,根据客户编号找客户信息create procedure search(@CNo char(6),@CN varchar(18)output,@CTel char(15)output,@PN varchar(20)output,@CNum smallint output)asselect@CN=CN,@CTel=CTel,@PN=PN,@CNum=CNumfrom Customerwhere CNo=@CNo(3)创建存储过程,根据提供的客户名删除表中的一条客户信息create procedure dele(@CN varchar(18))asdelete from Customerwhere CN=@CN(4)创建存储过程,根据提供的日期找出生产日期在此之前的产品信息create procedure proc4(@PDate datetime)asselect PNo产品编号,PN电器名,PNum库存量from Products where PDate<@PDate七、数据库用户-------------创建数据库用户-------------exec sp_addlogin'MIKE','1234'exec sp_adduser'MIKE','Jack'exec sp_addrolemember'db_owner','Jack'八、触发器-------------创建触发器-------------(1)创建触发器,要求客户表中的“购买电器”参照于商店表中的“电器名”create trigger tr1on Customerfor insert,updateasdeclare@PN1varchar(20),@PN2varchar(20)select@PN1=PN from insterdselect@PN2=PN from Productsif(@PN1!=@PN2)beginrollbackprint'输入的电器名不在商店表中!'end(2)创建触发器,商店表中的库存量随销售表的销售量变化create trigger tr2on Salefor insert,updateasdeclare@SNum smallintselect@SNum=SNum from insertedupdate Productsset PNum=PNum-@SNumwhere PNo=(select PNo from inserted)(3)创建触发器,购买的电器的库存量为0时,打印“库存量为0,无法购买!”create trigger tr3on Salefor insert,updateasdeclare@PNo char(6),@PNum smallintselect@PNo=PNo from insertedselect@PNum=PNum from Products where PNo=@PNoif(@PNum=0)beginrollbackprint'库存量为,无法购买!'end(4)创建触发器,不允许删除客户表中维修状态为“正在维修”或“待维修”的客户信息create trigger tr4on Customerfor deleteasdeclare@RState varchar(8)select@RState=RState from deletedif(@RState='正在维修'or@RState='待维修')beginrollbackprint'不允许删除维修状态为“正在维修”或“待维修”的客户信息' end。
数据库系统原理及课程设计报告

数据库系统原理及课程设计报告1. 引言数据库系统是现代计算机科学领域中非常重要的一部分,它广泛应用于各个领域,包括企业管理、电子商务、医疗保健、社交网络等。
本报告旨在介绍数据库系统的原理和课程设计内容,以及设计过程中的思考和实践。
2. 数据库系统原理2.1 数据库系统概述数据库系统是一种用于管理和组织数据的软件系统,它提供了数据的存储、检索、更新和删除等功能。
数据库系统由数据库管理系统(DBMS)和数据库组成,它们共同协作来处理用户的请求并维护数据的完整性和安全性。
2.2 数据库模型数据库模型是数据库系统中用于描述和组织数据的方法和规则。
常见的数据库模型包括层次模型、网状模型、关系模型和面向对象模型等。
其中,关系模型是最常用的数据库模型,它使用表格(关系)来表示数据,并通过关系代数和关系演算来进行数据操作。
2.3 数据库设计数据库设计是指根据实际需求和数据特点,设计数据库的结构和关系。
它包括实体-关系模型的设计、范式的应用、关系模式的定义和数据字典的编制等。
在数据库设计过程中,需要考虑数据的完整性、一致性和性能等方面的问题。
3. 课程设计内容3.1 课程设计目标本课程设计旨在通过实践操作,加深对数据库系统原理的理解,并提升学生的数据库设计和实现能力。
学生需要完成一个实际的数据库应用项目,包括需求分析、数据库设计、系统实现和测试等环节。
3.2 课程设计任务本课程设计要求学生设计一个学生信息管理系统。
系统需求包括学生基本信息的录入、查询、修改和删除等功能,以及学生成绩的统计和排名功能。
学生需要使用关系型数据库管理系统(如MySQL、Oracle等)来实现系统,并使用合适的编程语言(如Java、Python等)编写前端界面。
3.3 课程设计步骤3.3.1 需求分析学生需要与教师和同学进行沟通,明确系统的功能和性能需求。
在需求分析阶段,学生需要编写需求规格说明书,包括用例图、用例描述和功能需求等。
3.3.2 数据库设计学生需要根据需求分析结果,设计数据库的结构和关系。
数据库课程设计报告

数据库课程设计报告数据库课程设计报告一、什么是数据库数据库是“按照数据结构来组织、存储和管理数据的仓库”。
是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
二、数据库的定义数据库是存放数据的仓库。
它的存储空间很大,可以存放百万条、千万条、上亿条数据。
但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。
当今世界是一个充满着数据的互联网世界,充斥着大量的数据。
即这个互联网世界就是数据世界。
数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。
除了文本类型的数据,图像、音乐、声音都是数据。
三、数据库课程设计报告随着个人素质的提升,报告的使用成为日常生活的常态,不同的报告内容同样也是不同的。
你知道怎样写报告才能写的好吗?下面是小编收集整理的数据库课程设计报告,仅供参考,大家一起来看看吧。
数据库课程设计报告1一、绪论随着计算机技术的飞速发展和经济体制改革的不断深入,传统企业管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成员工工资管理工作。
提高公司企业管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。
基于 SQL server数据库技术建立一个通用工资管理系统,该系统为提供了查询、增加记录、删除等功能,功能比较的齐全,并对工资进行了统计如津贴管理、报表统计等。
基本上能满足管理员和公司的要求。
此次数据库课程设计的主要设计如下:原理分析、程序设计过程、程序实现和程序调试以及数据库的设计。
需求分析、概要结构设计、逻辑结构设计、物理结构设计和数据库的实施和维护。
二、员工薪资管理系统概述1、现状分析随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。
早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。
早期工资管理多采取纸质材料和具有较强的时间限制。
数据库课程设计报告-教学管理系统

《数据库原理与应用》课程设计课程名称设计题目专业班级学生姓名指导教师前言数据库技术是计算机科学技术发展最快,应用最为广泛的技术之一.其在计算机设计,人工智能,电子商务,企业管理,科学计算等诸多领域均得到了广泛的应用,已经成为计算机信息系统和应用的核心技术和重要基础.随着信息技术的飞速发展,信息化的大环境给各成人高校提出了实现校际互联,国际互联,实现静态资源共享,动态信息发布的要求; 信息化对学生个人提出了驾驭和掌握最新信息技术的素质要求;信息技术提供了对教学进行重大革新的新手段;信息化也为提高教学质量,提高管理水平,工作效率创造了有效途径。
校园网信息系统建设的重要性越来越为成人高校所重视.利用计算机支持教学高效率,完成教学管理的日常事务,是适应现代教学制度要求、推动教学管理走向科学化、规范化的必要条件;而教学管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,不允许出错,如果实行手工操作,每月须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行教学管理工作,不仅能够保证各项准确无误、快速输出,而且还可以利用计算机对有关教学的各种信息进行统计,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高员工工资管理的效率,也是教学的科学化、正规化管理,与世界接轨的件。
在软件开发的过程中,随着面向对象程序设计和数据库系统的成熟,数计成为软件开发的核心,程序的设计要服从数据,因此教学管理系统的数据库设计尤其重要。
本文主要介绍教学管理系统的数据库方面的设计,从需求分析到数据库的运行与维护都进行详细的叙述。
本文的分为5 章:第1章主要是课题简介及设计的内容与目的。
第2章是需求分析,此阶段是数据库设计的起点。
第3章是概念设计,它是将需求分析的用户需求抽象为信息结构。
第4章是逻辑结构设计,它将概念模型转换为某个DBMS 所支持的数据模型.第5章是数据库的实施与运行,它包括数据的载入及数据库的运行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
环境
操作系统:Windows7;
编程环境:vfp
任务
要求
1.搜集快递企业物流治理问题方面的资料,进行需求分析;
2.完成概念设计、逻辑设计等各时期的设计;
3.编写程序代码,系统调试;
4.撰写课程设计报告;
5.参加答辩。
工作进度打算
序号
起止日期
工作内容
1
2013.11.17~2013.11.23
查询资料、确定课题
3.1 需求分析 ……………………………………………………………… 3
3.2 数据库概念结构设计 ……………………………………………………… 9
3.3 数据库逻辑结构设计 ……………………………………………………… 12
3.4 系统功能讲明 ……………………………………………………………… 15
4 系统的实施 …………………………………………………………… 16
2
2013.11.24~2013.11.30
需求分析、系统总体设计
3
2013.12.1~2013.12.14
系统详细设计、编写程序代码、调试程序
4
2013.12.8~2013.12.14
撰写课程设计报告,答辩
指导教师(签章):
年月日
课程设计评语
学生姓名:
杨静娇
班级、学号:
信管1121 1121807129
结论 …………………………………………………………………………… 25
致谢 ………………………………………………………………………………… 26
参考文献………………………………………………………………………………27
1 引言
随着各种技术的进展,人们的日常生活、学习差不多离不开网络。以后社会人们的生活和工作将越来越依靠于数字技术的进展,越来越数字化、网络化、电子化、虚拟化。Internet的进展历程以及目前的应用状况和进展趋势表明Web应用差不多不仅仅是一个网站了,而是能够作为完整的企业级解决方案。[1]特不是随着Web2.0的各种技术(如:Blog、RSS、Podcasting、SNS和WIKI等)的出现,更加显示出了Web的进展潜力。[2]物流治理系统是针对Web应用开发的一个强大的平台,通过它能够完成Web应用的开发。而本系统则要紧是对Web和的具体掌握与应用。通过了一个学期的学习,我们对这项技术的基础知识和一般应用有了一定的认识,差不多能掌握一些操作。而在本次实训中,考核的确实是对Web,2.0的熟练掌握,以及学习能力和团队合作。[3]
关键词快递系统,系统整合,资源优化,信息化建设
外文摘要
TitleLogistics Management System design and implementation
Abstract
In today's rapid economic development, economic growth on the growing demand for logistics, economic development depends on logistics industry is more and more high. Logistics concept already by "the movement of goods" changed to "provide low cost service for consumers by using information technology". Modern express industry as an important branch of the logistics industry, its core features are high technology, fast and high-quality services, emphasis of system integration. Facing the great development of the market and strong competition in the market, the integration of business processes, optimize the allocation of resources, to provide high quality and personalized service win customers express logistics industry, the main trend of profit. The informatization construction of logistics industry has been referred to a very important position.
题目:
快递企业物流治理系统的设计与实现
综合成绩:
教师评语:
教师(签字):
年
月
日
中文摘要
在经济飞速进展的今天,经济增长对物流的需求越来越大,经济进展对物流的依靠程度也越来越高。物流概念已由“物质资料的运动”改变为“利用信息技术为消费者提供低成本的服务”。现代快递业作为物流产业的一个重要分支,其核心特征是高科技、快捷性和优质的服务,重点突出系统整合。面对巨大的进展市场和强有力的市场竞争,整合业务流程,实现资源优化配置,提供优质及个性化服务成为物流快递行业赢取客户,赚取利润的要紧趋势。物流快递行业的信息化建设差不多被提到了特不重要的地位。
经济治理学院
数据库原理及应用
课程设计报告
课题名称:快递企业物流治理系统的设计与实现
专业:信息治理与信息系统
班级:
姓名 14 日
课程设计任务及进度表
课题
名称
快递企业物流治理系统的设计与实现
设计
目的
通过对快递企业物流治理系统的设计和开发,了解了数据库的设计与开发的全过程,达到巩固数据库理论知识、锻炼实践能力和构建合理知识结构的目的。
KeywordsExpress system,System integration,Resource optimization, Informationalconstruction
1 引言 …………………………………………………………………………………1
1.1 选题背景 ……………………………………………………………………………… 1
1.2 研究意义 ……………………………………………………………………………… 1
2 系统分析…………………………………………………………………… 2
2.1系统目标分析……………………………………………………………… 2
2.2系统功能模块设计…………………………………………………………2
3 数据库设计 ……………………………………………………………… 3