搜档网
当前位置:搜档网 › 北京林业大学数据库结课报告

北京林业大学数据库结课报告

北京林业大学数据库结课报告
北京林业大学数据库结课报告

北京林业大学

2009学年— 2009 学年第一学期数据库

实习报告书

专业:地理信息系统班级:地信07

姓名:施敏燕学号: 0

实习地点:计算机B8机房辅导教师:田萱

实习内容:数据库教学网站建设

实习环境: SQLServer2000、Macromedia Dreameweaver8 实习步骤

一、系统需求分析

1.1.教学网站主要功能模块有如下。

◆电子教案

◆实验指导书

◆实习指导书

◆经典论文

◆教学软件

◆站内资料查询模块

◆登录模块:本模块设置有管理员登录和普通用户入口,用于分级管理。

教学网站系统分为两种身份登录:教师和学生。登陆时首先选择身份,然后通过输入用户账

号和密码进入相应的页面。不同身份登录实现不同的功能模块,主要是读写功能占很大区别。

a)教师空间的功能模块

系统用户的一种身份是管理员,即教师,能够进行资源的管理,页面分模块浏览和站内资源查

询功能。

b)学生空间的功能模块

系统用户的另一种身份是学生,即普通用户。学生登录网站主要是针对任课教师发布的资源

进行浏览、查询(下载)。

1.2数据流图

顶级数据流图

一级数据流图

二级数据流图

资源上传:

资源查询:

二、系统设计

2.1实现编译平台和运行平台介绍

VBScript是Visual Basic Script的简称,即 Visual Basic 脚本语言,是asp动态网页默认的编程语言,配合asp内建对象和ADO对象。目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接作为一个可执行程序。用于调试简单的VB语句非常方便。其优点是:由于VBScript由网页浏览器解释执行,不需要增大服务器的负担。

数据库连接采用的是 ADODB 的方式,对于数据库的操作都用编程的方式实现。本系统在操作中运用了事务处理的方法,对于被意外终止的操作进行回滚操作,比如说用户在删除数据的时候在对数据库的更新过程中遇到障碍,数据会被恢复到没提交前的状态,保持了数据库的完整性。在编程的过程中采用了对数据库进行直接操作的形式,增加了程序的灵活性,比方对数据库进行更新和查询的程序采用建立数据库连接对象(Connection)和记录集(Recordset)并对其进行直接操作的方式。

2.2功能模块图:

2.3 数据库设计

E-R图

1)用户登录子模块:

2)用户----资源交互子模块:

2.3.2 数据库的逻辑设计

将E-R图转换为关系模式。

1

类型表:实现资源类别管理,有利于实现资源类型的添加、修改和删除。

3)Source(typeid,title,titleid,site,fsize,dateandtimes,downloadtimes,descriptions)

资源表:实现资源管理,有利于实现资源的添加、修改和删除。

(单下划线标注的属性为主码,双下划线加亮显示部分为外码)

生成关系模式图:

,形式如下:

Users(用户表)

北林 数据结构期末考试(三) 填空题

数据结构 填空题 天涯古巷 出品

1. 向一个长度为n的向量的第i个元素(1≤i≤n+1)之前插入一个元素时,需向后移动 n-i+1 个元素。 2. 向一个长度为n的向量中删除第i个元素(1≤i≤n)时,需向前移动 n-i 个元素。 3. 在顺序表中访问任意一结点的时间复杂度均为 O(1) ,因此,顺序表也称为 随机存取 的数据结构。 4. 在单链表中,除了首元结点外,任一结点的存储位置由 其直接前驱结点的链域的值 指示。 5.对于一个具有n个结点的单链表,在已知的结点*p后插入一个新结点的时间复杂度为 O(1) ,在给定值为x的结点后插入一个新结点的时间复杂度为 O(n) 。 第三章 1. 向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 插入和 队首 删除元素。 2. 栈是一种特殊的线性表,允许插入和删除运算的一端称为 栈顶 。不允许插入和删除运算的一端称为 栈底 。 3. 队列 是被限定为只能在表的一端进行插入运算,在表的另一端进行删除运算的线性表。 4. 在具有n个单元的循环队列中,队满时共有 n-1 个元素。 第四章 1. 不包含任何字符(长度为0)的串 称为空串。 2. 由一个或多个空格(仅由空格符)组成的串 称为空白串。 3. 设S=“A;/document/Mary.doc”,则strlen(s)= 20 , “/”的字符定位的位置为 3 。 4. 子串的定位运算称为串的模式匹配; 被匹配的主串 称为目标串, 子串 称为模式。 5. 设目标T=”abccdcdccbaa”,模式P=“cdcc”,则第 6 次匹配成功。 6. 若n为主串长,m为子串长,则串的古典(朴素)匹配算法最坏的情况下需要比较字符的总次数为 (n-m+1)*m 。 7.设数组a[1…60, 1…70]的基地址为2048,每个元素占2个存储单元,若以列序为主序顺序存储,则元素a[32,58]的存储地址为 8950 。 答:不考虑0行0列,利用列优先公式,2048+(57*60+31)*2=8950 8.求下列广义表操作的结果: (1) GetHead【((a,b),(c,d))】=== (a, b) ; //头元素不必加括号 (2) GetHead【GetTail【((a,b),(c,d))】】=== (c,d) ; (3) GetHead【GetTail【GetHead【((a,b),(c,d))】】】=== b ; (4) GetTail【GetHead【GetTail【((a,b),(c,d))】】】=== (d) ;

自动排课系统的设计与实现[1]

目录 摘要............................................................................................................................. I 第1章绪论 (1) 1.1系统开发背景 (1) 1.2国内外的研究现状 (1) 1.3系统解决的主要问题 (3) 1.4本文的主要工作 (3) 1.5本文的组织结构 (3) 第2章需求分析 (5) 2.1系统概述 (5) 2.1.1总体业务描述 (5) 2.1.2系统的目标和解决的问题 (5) 2.1.3系统的开发模式 (7) 2.2系统需求问题描述 (9) 2.2.1功能性需求 (9) 2.3.2系统非功能性需求 (12) 第3章系统构架设计 (14) 3.1构架的目标和约束 (14) 3.2构架设计 (15) 3.2.1系统总体架构 (15) 3.2.2系统功能构架 (16) 3.2.3系统技术构架 (17) 3.2.4系统安全构架 (18) 第4章系统详细设计 (20) 4.1 系统建模 (20) 4.2 系统数据库设计 (24) 4.2.1生成数据库表 (24) 4.2.2数据分析 (32) 4.2.3数据库管理技术 (34) 第5章计算机排课系统的实现 (35) 5.1系统总体实现 (35) 5.1.1数据录入模块的设计与实现 (38) 5.1.2报表模块的设计与实现 (43) 5.1.3用户管理模块的设计与实现 (45) 5.2教学计划的关键实现 (48) 5.2.1算法描述 (49) 5.2.2教学计划算法过程 (49) 5.3排课算法的关键实现 (51) 第6章总结与展望 (66) i

教学管理系统数据库报告

教学管理系统数据 库报告

《数据库原理及应用》 课程设计报告 教学管理体统数据库系统设计 班级 学号 姓名 指导教师 日期

一.需求分析 1.基本情况说明 设计一个简单的教学管理系统,要求存储学生基本情况、课程基本情况,教师授课情况与学生成绩记录等,提供成绩录入、信息查询等功能以满足日常教学管理需要。 对学生的成绩的管理、查询学生的各科成绩的学生成绩管理系统。该系统能够帮助我们更方便的管理学生的成绩,替代了以前的手工操作管理学生的成绩,节约我们珍贵的时间。而且老师和学生能够以不同个的身份登录,获得不同的操作权限,有效的提高教学管理系统的工作效率。 2.数据库系统应具备的具体功能 系统分为以下四个部分:学生管理子系统、教师管理子系统、教务管理子系统需求。 1、学生管理子系统需求: 交费功能:每年按规定的时间缴纳学费。 查询功能:查询考试成绩及班级排名;查询课程信息; 查询教学培养计划;查询任课老师的信息; 查询上课地点及上课时间。 变更信息:对教师基本信息的添加,删除,修改。 2、教师管理子系统需求: 查询功能:查询教学培养计划;查询课程表;查询学生 的总体成绩;查询学生所用的教材;查询教

师的基本信息。 变更信息:对教师基本信息的添加,删除,修改。 3、教务管理子系统需求: 学籍处理:新生入学档案的录入;毕业学生档案的处 理;学生档案的处理包括插入,删除以及修 改;学生基本信息的查询。 统计功能:统计每个教师在某个时间段内的教学工作 量;统计每个教室的利用情况等。 制定教学计划:根据专业教学秘书提供和教师的任课 信息表制定教学计划;把教学计划输 入课程管理数据库和教师任课数据库排课:根据教学计划为每个专业排课,每个专业的学生 能够查询自己的课程,教务处能够根据教学计 划修改课程表,将课程表分发给老师,学生, 教室管理员和院系。 数据字典 数据项

数据库课程总结报告

xx商学院学年论文 题目数据库课程总结报告 学生姓名xx 学号xx 学院计算机与信息工程 专业班级xx 指导教师xx 职称教授 2017 年 6 月

目录 I目录 (1) II引言 (2) 1第一章绪论 (3) 1.1数据库学习要素 1.2知识清单 2第二章相关理论概述 (13) 2.1数据库的概念 2.2结构化查询语言SQL、SELECT语句 2.3 关系模型与范式 2.4数据建模 2.5实体联系模型……设计、为实体创建表 2.6 触发器级联更改 3第三章学习数据库的态度 (18) 3.1学习态度 4 第四章学习内容理解 (19) 4.1 数据库的学习内容:基于实例的内容理解 5 第五章总结评审表 (32)

引言 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。 在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。

第一章绪论 1.1数据库学习要素 1.传统数据库系统可以分成网状数据库。层次数据库和关系数据库三大类。 2.早期的网状数据库模型中以记录为数据的存储单位,每个记录有一个唯一标识他的内部标识符,称为键,它在一个记录存入数据库时由DBMS自动赋予。 在查找语句中不但要说明查找的对象,而且要规定存取路径。 3. 层次数据库中最基本的数据关系是基本层次关系,它代表两个记录型之间一对多的关系。 数据库中有且仅有一个记录型无双亲,称为根结点。其他记录型有且仅有一个双亲。 4.关系数据库以二维表来表示关系。 5.第三页,数据库系统的体系结构图。 1.2 6.在数据库系统中,可以使用两个描述形式表示客观世界的数据,即物理数据描述和逻辑数据描述。物理数据和逻辑数据之间的转换通过数据库管理系统来实现。 7.逻辑数据包含两个层次:一是对客观世界的描述;二是对数据库管理系统中数据的描述。 对客观世界描述的术语包括:实体,实体集,属性,标识符

排课系统设计

一、需求分析 需求分析是数据库设计的必要和首要设计阶段,将会影响以后数据库设计的延续和质量,需求分析方法也很多,最重要是形成有实用价值的实际性的数据字典和数据流图。在该排课系统的需求分析阶段,主要是通过询问和自己所掌握的关于该系统的数据联系方式和工作方式,形成了关于该系统的数据字典和数据流图。 1.1需求表述 1.1.1 基本功能描述 排课系统的数据库设计主要完成工作有: 1、数据库管理员对数据的录入和相关完整性条件约束的建立, 2、数据库相关的触发器与存储过程对数据库中数据的联系的 管理; 3、执行程序能够高效率地完成数据处理和调用; 4、能够通过DBMS建立一系列视图来更方便的操作数据库。1.1.2 开发技术描述 开发工具:Microsoft SQL Server 2005 SQL Server 2005 是microsoft 公司推出的数据库管理系统,该版本继承了SQL Server 2000 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 2000 电脑到运行Microsoft Windows XP 的大型多处理器的服务器等多种平台使用。本实验中最终将使用Microsoft SQL Server 2005数据库管理系统将我们设计的数据库实现。 1.2分析形成初步数据字典 数据字典(Data Dictionary,DD)是数据库设计需求分析阶段后通过科学的处理方法得到的该系统中各类数据描述的集合,也是进行详细数据收集和数据分析所获得的主要成果,它在数据库设计中占有恨重要的地位。 数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程5个部

数据库系统设计实验报告

数据库系统设计实验报告 ――教务管理系统 学院:计算机科学与技术 专业:软件工程 班级: 学号: 姓名: 指导老师:

一、概述 项目背景:数据库课程设计 系统名称:教务管理系统 开发环境:SQL Server 2008 二、需求分析 1、系统的概述 ?一个学校由很多个学院组成,每个学院有多个专业,每个专业有1个或 者多个班级。一个学生只属于1个班级,学生有姓名、学号、性别、身 份证号、入学时间等属性。 ?每个专业的每个年级都有对应的教学计划。教学计划指定了这个专业这 个年级的某门课程在那个学期上,学分、学时是多少。每个学院都设置 有1个教务秘书,这些信息都由教务秘书进行输入。每个院系的课程都 有自己的唯一编码,比如计算机系上的C语言,和电子系上的C语言, 虽然都是同一门课,但是编码是不同的。但是同一个院系中的相同的课 程,课程代码是唯一的。比如计算机学院的07计算机软件专业和计算机 学院的07计算机科学专业都有C语言课程,这两门课程的课程代码是相 同的。 ?教务秘书在每个学期的中间时刻,为下一个学期进行排课,排课的内容 根据教学计划,比如08计算机软件专业的学生,在2009-2010年第2 学期上的课程,可以通过教学计划得知要上什么课程,然后对这些课程 安排上课教师(比如陈越)、上课时间(比如星期2,第1-2节)和地点 (理工楼234),有的课程是单周上,有的双周,也有是每周都上的。 ?在每个学期期末,学生登录到网站上选择下一个学期需要上的课,选择 的时刻,可以选择是否需要教材,如果某门课程的人数选满了,则不能 给任何学生选择了。 ?学生根据选择的课程进行上课,参加考试。每个老师可以用自己的用户 名和密码登陆网站,选择这个学期自己所教的课程(一个老师可以上多 个班级的课程),输入这个班级的成绩,成绩分为期末考试成绩、期中考 试成绩、平时成绩、实验成绩以及总评成绩。这些成绩都需要进行存储。 ?为了保证安全性,老师输入的成绩并不是直接放到最终的成绩表中,而 是放在一个临时的表中,只有当教务秘书审核过后,才导入到最终的成 绩表中。

数据库课程工作总结

数据库课程工作总结 导读:本文数据库课程工作总结,仅供参考,如果能帮助到您,欢迎点评和分享。 数据库课程工作总结(一) 对实验过程中用到的软件、实现技术的评价以及对于实验过程遇到的一些问题做的总结: 本次实验我们是在windows操作系统平台下完成的,应用了数据库建表,触发,删除插入;powerdesigner实现数据库的概念模型、物理模型的转化;java语言中的的GUI图形用户界面、与数据库连接(jdbc)等技术。较好的在规定时间内完成了老师安排给我们的任务,实验过程中尽管遇到了不少问题,但最后经过与同伴互相探讨,借阅资料,请教老师等都使问题得到了解决。总的来说感觉数据库、powerdesigner、java语言面向对象等编程技术应用起来灵活,容易理解。短短的两周课程设计让我对java语言等编程技术产生了浓厚的兴趣,更重要的是增强了我学习的自信心。 对两周的课程设计过程中老师引导的对软件开发的分配时间的分析评价 在第一阶段:20xx.1.2--20xx.1.6 我们做的题目是《小型餐饮管理系统》按照老师的安排,我们先进行系统需求和系统功能设计,在确定了我们要做的小型餐饮管理系统应具有哪些功能后利用powerdesigner汇出了数据库的物理模型(ER图),并且进一步利用powerdesigner的强大功能由ER图继而

生成了物理模型图以及数据库,完成了数据库设计阶段。在剩下来的几天里我们主要把精力集中在应用程序的调试及课程设计报告的书写上。 个人负责的工作部分 1.与组员一起探讨分析所做项目(小型餐饮管理系统)的需求分析部分,共同完成需求部分的设计。 2.通过网络、书籍等查找所需的资料。 3.数据库部分的书写(包括数据库、表、触发器、索引、存储过程等的创建)以及完成ER图,物理模型图的设计转换部分。 经验与教训 在实验验演示给老师看的时候,自我感觉做的挺好,能得到老师的好评和赞许,没想到的是老师看完我们的演示后提出的一系列问题让我们一时目瞪口呆。听了老师的讲解后才发现我们做的系统根本就是个废品,没有任何一家厂商愿意用我们的东西,即使免费相赠。和现实中的《餐饮管理系统》相比,我们的系统最大的不足体现在安全性方面,主要表现为以下两个方面: 1.顾客点菜时由于没有考虑到库户绑定问题,及设置相关的口令,从而导致点菜时乱套,无章法的问题,不方便饭店管理,严重的会出现店家亏损问题。 2.缺少工作人员的业绩考核环节的设计。 通过这次教训,我相信在以后的学习实践当中,我一定会更加认真的对待实验中的每一个环节,尤其是开始时的基础阶段。学习,成

北京林业大学840数据库原理及应用2020年考研专业课初试大纲

北京林业大学2020年考研840数据库原理及应用考试大纲 一、大纲综述 数据库原理与应用(数据库技术)是报考森林经理学科林业信息管理方向、管理科学与工程硕士的考试科目之一。为帮助考生明确考试复习范围和有关要求,特制定本考试大纲。 二、考试内容 第一章数据库基础 1.了解 信息、数据与数据处理的正确含义;数据管理技术发展的三个阶段各自的特点;数据库系统比文件系统的优点;数据库系统的组成及其各组成部分的内容;数据库管理系统对数据的存取;数据库管理系统的功能;数据库管理系统的组成;层次、网状、关系和面向对象的模型的含义、特点和主要区别;数据模型与数据库系统的发展。 2.理解 数据库管理系统的三级模式结构的概念、原理和好处,数据独立性的含义;数据库技术的优点。 3.掌握 现实世界二级抽象和实体模型的基本概念和术语。 第二章关系数据库 1.了解 关系的定义及相关术语;关系模式定义;关系数据库模式定义;关系数据库定义;关系数据库语言的分类。 2.理解

关系的实用性定义;关系的性质;超键、关系键、候选键、主键和外部键的概念与定义;实体完整性、参照完整性和用户定义完整性的内容和目的意义。 3.掌握 关系代数的传统集合运算和专门的关系运算。 第三章 SQL语言 1.了解 SQL语言的发展及标准化;SQL语言支持的三级逻辑结构及基本表和视图等概念; SQL语言的主要特点;嵌入式SQL;游标的概念。 2.掌握 ⑴目前市场上流行的数据库管理系统的使用,例如:SQL Server DBMS、Access DBMS、MySQL DBMS等的使用; ⑵SQL的基本数据类型;SQL的数据定义功能,例如创建、修改和删除数据库;模式的定义和删除;基本表的定义、修改和删除;实施数据完整性约束;定义、撤消索引和索引的作用; ⑶SQL的SELECT语句的格式和用法;单表查询;连表查询;嵌套查询(子查询); 集合查询与分组查询;SQL的库函数的功能和使用;定义、撤消视图和视图的作用; 查询视图;更新视图; ⑷SQL的INSERT、DELETE、UPDATE语句的格式和用法; ⑸T-SQL语言;游标的概念、语句和使用; ⑹存储过程的概念、存储过程的创建与执行; ⑺触发器的概念与建立。 第四章数据库安全保护 1.了解

排课系统数据库设计

JIANGXI AGRICULTURAL UNIVERSITY 本科课程实训 题目: 关于学生排课系统的数据库设计 学院: 软件学院 姓名: 肖力谢果 学号: 20101466 20101467 专业: 软件工程 班级: 软件1001 指导教师: 黄欣 2011年12月

引言: 由于当下大学学校班级及专业较多,我们学校的实用的帮助班级排课的一个系统也有迫切需求。基于用SQL Server设计的数库的排课系统也有很大的需要,在本实训作业中,将会针对该实际情况,对我校江西农业大学的学生上课排课系统的数据库进行设计。 该设计工作由双人合作的形式完成,对一个学期以来数据库系统概论的学习进行巩固与联系。该排课系统主要设计流程工作大概分为三个阶段:需求分析,概念结构设计,逻辑结构设计,也将设计的物理结构与数据库实施维护从略讲述,着重在需求分析上的收集数据形成实体及其联系的数据字典完成,在需求分析的基础上完成数据流图的基本设计;在概念结构设计上完成数据的抽象形成各子系统的E-R图,最后在解决冲突的分析下完成基本总实体-联系(E-R图);在逻辑结构设计阶段中完成数据的抽象及实体的形成,实体的规范分析及完整性约束,以及设计阶段的有关触发器的创建分析与实现……最后简要对数据库设计的步骤的物理设计与实施阶段简要概述。 课程设计为实验周两天完成,使用流行的SQL Server 2005数据库系统完成基本设计工作,通过数据库管理系统(DBMS)、T/SQL基本语句实现数据库表的创建,表的完整性约束,表的视图及触发器的创建,基本工作都按照实训题要求基本完成。

一、需求分析 需求分析就是数据库设计的必要与首要设计阶段,将会影响以后数据库设计的延续与质量,需求分析方法也很多,最重要就是形成有实用价值的实际性的数据字典与数据流图。在该排课系统的需求分析阶段,主要就是通过询问与自己所掌握的关于该系统的数据联系方式与工作方式,形成了关于该系统的数据字典与数据流图。 1.1 需求表述 1、1、1 基本功能描述 排课系统的数据库设计主要完成工作有: 1、数据库管理员对数据的录入与相关完整性条件约束的建立, 2、数据库相关的触发器与存储过程对数据库中数据的联系的管理; 3、执行程序能够高效率地完成数据处理与调用; 4、能够通过DBMS建立一系列视图来更方便的操作数据库。 1、1、2 开发技术描述 开发工具:Microsoft SQL Server 2005 SQL Server 2005 就是microsoft 公司推出的数据库管理系统,该版本继承了SQL Server 2000 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 2000 电脑到运行Microsoft Windows XP 的大型多处理器的服务器等多种平台使用。本实验中最终将使用Microsoft SQL Server 2005数据库管理系统将我们设计的数据库实现。 1.2 分析形成初步数据字典 数据字典(Data Dictionary,DD)就是数据库设计需求分析阶段后通过科学的处理方法得到的该系统中各类数据描述的集合,也就是进行详细数据收集与数据分析所获得的主要成果,它在数据库设计中占有恨重要的地位。 数据字典通常包括数据项、数据结构、数据流、数据存储与处理过程5个部分。其中数据项就是数据的最小组成单位,若干个数据项可以组成一个数据结构,以下将把分析收集的数据及其结构列出:

北京林业大学导师

梁文艳--北京林业大学资源与环境学院导师简介 2006-4-6 14:57:22 北京林业大学 考研共济网 点击浏览:360次 ·[考研一站式]北京林业大学硕士招生相关文章索引 ·[考研一站式]北京林业大学硕士专业课试题、[订购]考研参考书、专业目录 姓 名48号 梁文艳 kaoyangj 性 别济 女336260 37 民 族kaoyangj 汉共济网 48号 政治面貌 200092 党员 考 所在学科院 环境科学共济 职务/职称研 讲师 正门对面 研究方向 正门 水环境科学专 个人简历336 26038 1969年11月15日生,中共党员。北京林业大学资源与环境学院讲师,在读博士。1992年 毕业于北京工业大学环境监测专业,1997年毕业于北京工业大学环境工程专业。 同济大学四平路 成果及正门 获奖情况 336 26038 发表论文:112室 1.电位滴定法测定三苯基锡化合物,北京工业大学学报,1993,20(1).济 2.洗涤吸收法处理饮食业油烟的新探索,环境保护,1999(259). 3.微孔过滤法回收活性炭生产废水中活性炭的研究,环境保护,2000(269). 4.堆浸技术回收铜资源中的污染防治,环境保护,2001(282). 5.《环境工程设计基础》,化学工业出版社,2002年,参加了其中二章的编写。 6.“环境监测”课程教学改革探索,中国林业教育,2003(6). 7.排污费改革几个相关问题的思考,环境保护,2003(312) 8.脉冲变频电磁场对水中藻类的抑制及去除效能,环境科学,2004(4) 9.饮用水处理中藻类去除方法的研究进展,应用与环境生物学报,已接收待发表。 10.《环境评价》,高教教育出版社,参与了其中一章和一节的编写,今年出版。 参加科研课题: 光华木材厂搬迁技改项目中废水环境污染控制研究。 国家自然科学基金项目:强化共聚气浮纳滤技术处理水中有机物的研究(50178009)

数据库结课论文

经济管理学院 《数据库原理与应用》课程作业 专业:信息管理与信息系统 年级:2012级 学号:201241120136 姓名:杨杰

我眼中的《数据库原理与应用》 摘要:数据库,简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种"数据库",使其可以利用计算机实现财务、仓库、生产的自动化管理。 关键词:数据库管理系统;数据库;数据库的应用 1课程主要内容 1.1数据库 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。

北京林业大学林学院森林培育考博参考书-导师-资料-分数线-育明考博

北京林业大学林学院森林培育考博参考书-导师-资料-分数线 一、北京林业大学考博资讯 北京林业大学林学院是北林具有鲜明特色、科研教学型的学院,也是北林历史最悠久的学院。学院拥有一支结构合理的师资队伍,学科方向明确,研究成果丰硕。 林学院共有7个专业招收博士生57人,其中生态学招收11人,林业装备与信息化招收6人,土壤学招收4人,森林培育招收12人,森林保护学招收13人,森林经理学招收7人,草学招收4人。 森林培育下设四个方向:第一个方向是林木种苗培育理论与技术,导师是郭素娟、刘勇、尹伟伦;第二个方向是生态林与城市森林培育理论与技术,导师是贾黎明、刘勇、马履一、徐呈洋;第三个方向是用材林与能源林培育理论与技术,导师是苏淑钗;第四个方向是经济林(果树)培育与利用,导师是苏淑钗和谭晓风。各位考生在报考前需要和导师取得联系。 考试科目整个专业是统一的,一共300分,分为三个科目,第一门是英语,第二门专业课森林培育学,第三门是森林生态学。 注意事项: 1、复试成绩=外语口语及听力×10%+专业外语×20%+综合素质×70%;入学总成绩=初试总成绩×(75-50)%+复试成绩×(25-50)%。 2、原则上按考生报考导师录取,同时兼顾考生入学总成绩排名;导师在达到录取基本分数线的考生中有录取决定权。每名导师招生总数原则上不能超过3人(含直博、自主选拔生、少数民族骨干计划生),外聘导师及首次招生导师原则上不能超过1人。 3、达到录取分数线但是没有导师接受者不予录取,所以说提前联系一下导师是非常重要的,育明考博可以协助大家联系到一位称心满意地导师。 二、北京林业大学考博英语内容、题型 北京林业大学博士生英语入学考试时间为180分钟,试题总分为100分。设有词汇、阅读、完型填空、翻译、写作五种题型,不分时间段。考题以一般社交用语、人文知识、科普常识为语言素材、以一般社会生活、学校教育和科研活动为话题,重在考查考生用英语进行社交、工作和科研的能力。 北京林业大学博士生英语入学考试分为五部分。 1.词汇:10分 共20题,每题0.5分。分为两个部分: 1)选择填空:第1-10题每句有一个词语为空白,考生从试卷上给出的A,B,C,D四个答案中选择一个正确答案。

数据库课程设计报告教务管理系统

理工学院 课程设计报告 课程名称数据库课程设计 设计题目教务管理系统 专业计算机科学与技术 班级 学号 姓名 完成日期 2013年12月30 日

课程设计任务书 设计题目:教务管理系统 设计内容与要求: 类似于我校教务管理系统,有四类用户: 教务员可以输入学生、教师、班级、课程信息,一个班级只属于一个专业,一个学生只属于一个班级。教务员负责输入每个专业、每个班级需要学习哪些课程,指定课程的任课教师。 教师可以查看学习该课程的学生名单。课程结束后,教师可以录入课程成绩。一个教师可以教授多个班的多门课程,每门课由多位老师讲授。 课程分两类,必修课和选修课。系统要记录每个学生学习各门必修课的成绩,还要记录学生选修了哪些选修课以及课程成绩。学生可以查看自己各门课程的成绩。学生还可以进行评教,给老师打分。 系统管理员可以输入教室信息,并结合班级、课程、教室信息实现自动排课。 指导教师: 2013年 12 月 20 日 课程设计评语 成绩: 指导教师:_______________ 年月日

目录 1 概述................................................... .2 1.1 课程设计目标 ...................................... .2 1.2 课程设计的背景和意义............................... .2 1.1.2 课程设计的背景 (2) 2 需求分析............................................... .3 2.1 系统需求 .......................................... .3 2.2 可行性分析 ........................................ .3 2.3 用户要求 .......................................... .3 2.3.1 信息需求 ..................................... .3 2.3.2 处理需求 ..................................... .4 2.3.3. 课程设计的意义 (4) 3概念结构设计............................................ .6 3.1设计分析........................................... .6 3.2概念模型设计....................................... .6 3.2.1 局部概念结构设计 (6) 3.2.2 全局概念结构模型(E-R图) (7) 4 逻辑结构设计........................................... .8 5 物理结构设计 (10) 5.1数据表的设计 (10) 5.2数据库完整性设计 (12) 5.2.1 数据库实体完整性设计 (12) 5.2.2 数据库参照完整性设计 (12) 5.2.3 数据库用户定义完整性设计 (13) 5.3数据库安全性设计 (13) 6 应用程序设计 (14) 6.1系统功能模块图 (14) 6.2系统界面 (15) 7 设计总结 (28) 8 体会与收获 (29) 参考文献 (30)

oracle结课报告

Oracle数据库课程 报告 院系软件学院 专业软件开发与测试 班级09210A03 学生姓名王贵鹏 学号0921040120 任课教师蔡兴旺 2012 年 5 月 14 日

1、为users表空间添加一个数据文件,文件名为users03.dbf,大小为50MB 答:ALTER T ABLESPACE USERS ADD DAT AFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADAT A\ORCL\users03.dbf' SIZE 50MB; 2、为EXAMPLE表空间添加一个数据文件,文件名为example02.dbf,大小为20MB 答:ALTER T ABLESPACE EXAMPLE ADD DAT AFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADAT A\ORCL\example02.dbf' SIZE 20MB; 3、将表空间USERS中的数据文件USERS03.DBF更名为userdata04.dbf,将表空间EXAMPLE 中的数据文件example03.dbf更名为example04.dbf 答:ALTER T ABLESPACE USERS RENAME DAT AFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADA TA\ORCL\USERS03.DBF', 'D:\ORACLE\PRODUCT\10.2.0\ORADA TA\ORCL\userdata04.dbf', ALTER TABLESPACE EXAMPLE RENAME DA TAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADA TA\ORCL\example03.dbf', 'D:\ORACLE\PRODUCT\10.2.0\ORADA TA\ORCL\ example04.dbf', 4、为数据库添加一个重做日志文件组,组内包含两个成员文件,分别为redo4a.log和redo4b.log,大小分别为5MB。 答:ALTER DAT ABASE ADD LOGFILE GROUP 4 ('D:\ORACLE\PRODUCT\10.2.0\ORADAT A\ORCL\REDO04a.LOG', 'D:\ORACLE\PRODUCT\10.2.0\ORADAT A\ORCL\REDO04b.LOG')SIZE 5MB; 5、将数据库设置为归档模式,并采用自动归档方式。 答:使用ALTER DA TABASE ARCHIVELOG语句将数据库设置为归档模式。 ALTER DAT ABASE ARCHIVELOG; 自动归档方式的设置 启动归档进程 ALTER SYSTEM ARCHIVE LOG ST ART; 关闭归档进程 ALTER SYSTEM ARCHIVE LOG STOP; 6、使用SQL命令创建一个本地管理方式下自动分区管理的表空间USERTBS1,其对应的数据文件大小为20MB 答:CREATE T ABLESPACE USERTBS1 DAT AFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADAT A\ORCL\USERTBS1_1.DBF' SIZE 20MB; 7、修改USERTBS1表空间的大小,将该表空间的数据文件改为自动扩展方式,最大值为100MB 答:ALTER DAT ABASE DAT AFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADAT A\ORCL\USERTBS1_1.DBF' AUTOEXTEND ON MAXSIZE 100M; 8、使用SQL命令创建一个本地管理方式下的临时表空间TEMPTBS,并将该表空间作为当前数据库实例的默认临时表空间。 答:创建本地管理方式下的临时表空间TEMPTBS

北京林业大学数据库原理与应用考试大纲

数据库原理与应用(数据库技术)考试大纲 2010 年 、考试大纲的性质 数据库原理与应用(数据库技术)是报考森林经理学科林业信息管理方向、管理科学与工程 硕士的考试科目之一。为帮助考生明确考试复习范围和有关要求,特制定本考试大纲。 二、考试范围和内容 第一章数据库基础 1.了解 信息、数据与数据处理的正确含义;数据管理技术发展的三个阶段各自的特点;数据库系统比文件系统的优点;数据库系统的组成及其各组成部分的内容;数据库管理系统对数据的存取;数据库管理系统的功能;数据库管理系统的组成;层次、网状、关系和面向对象的模型的含义、特点和主要区别;数据模型与数据库系统的发展。 2.理解 数据库管理系统的三级模式结构的概念、原理和好处,数据独立性的含义;数据库技术的优 点。 3.掌握 现实世界二级抽象和实体模型的基本概念和术语。 第二章关系数据库 1.了解关系的定义及相关术语;关系模式定义;关系数据库模式定义;关系数据库定义;关系数据库语言的分类。 2.理解关系的实用性定义;关系的性质;超键、关系键、候选键、主键和外部键的概念与定义;实体完整性、参照完整性和用户定义完整性的内容和目的意义。 3.掌握关系代数的传统集合运算和专门的关系运算。 第三章SQL 语言 1.了解 SQL语言的发展及标准化;SQL语言支持的三级逻辑结构及基本表和视图等概念;SQL语言的主要特点;嵌入式SQL游标的概念。 2.掌握⑴目前市场上流行的数据库管理系统的使用, MySQL DBM等的使用; 例如:SQLServer DBMS Access DBMS ⑵SQL的基本数据类型;SQL的数据定义功能,例如 创建、修改和删除数据库;模式的定义和删除;基本表的定义、修改和删除;实施数据完整性约束;定义、撤消索引 和索引的作用; ⑶SQL的SELECT语句的格式和用法;单表查询;连表查询;嵌套查询(子查询);集合查询与分组查询;SQL的库函数的功能和使用;定义、撤消视图和视图的作用;查询视图;更新 视图;

排课系统详细设计

详细设计说明书 目录 1引言 (1) 1.1编写目的 (1) 1.2定义 (2) 1.2.1专业术语 (2) 1.2.2缩写 (2) 1.3参考资料 (3) 2.总体设计 (3) 2.1 任务目标 (3) 3.程序描述 (4) 3.1系统接受信息模块 (4) 1.ClassInfoExam过程 (4) 2.IErrorHandle过程 (5) 3.2系统输出信息模块 (5) 1.CDataRecPrc过程 (5) 2.ClassOutpt过程 (5) 3.3数据库设计 (6) 1引言 1.1编写目的 在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模

块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。 本文档为排课系统设计、实现、测试、以及验收提供重要的依据,也为评价系统功能和性能提供依据,本文档可供用户、项目管理人员、系统分析员、程序设计人员、以及系统测试人员阅读和参考。 项目名称:排课系统 任务提出者:各大高校 开发者:江西农业大学软件学院 用户:学校教务处,学生,老师 1.2定义 1.2.1专业术语 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表的主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 1.2.2缩写 系统:若未特别指出,统指本机票预定系统。 SQL: Structured Query Language(结构化查询语言)。 ATM: Asynchronous Transfer Mode (异步传输模式)

北京林业大学林学院森林保护学考博参考书-导师-资料-黑幕-育明考博

北京林业大学林学院森林保护学考博参考书-导师-资料-黑幕 一、北京林业大学考博资讯 北京林业大学林学院是北林具有鲜明特色、科研教学型的学院,也是北林历史最悠久的学院。学院拥有一支结构合理的师资队伍,学科方向明确,研究成果丰硕。 林学院共有7个专业招收博士生57人,其中生态学招收11人,林业装备与信息化招收6人,土壤学招收4人,森林培育招收12人,森林保护学招收13人,森林经理学招收7人,草学招收4人。 森林保护学下设四个方向:其中第一个方向是森林昆虫学,导师是骆有庆、温俊宝、宗世祥;第二个方向是林木病理学,导师是戴玉成、田呈明、张星耀;第三个方向是昆虫及菌物系统学,导师是戴玉成、田呈明、武三安、崔宝凯;第四个方向是植物检疫,导师是温俊宝。大家需要注意的是考前一定要联系导师。 考试科目整个专业是统一的,一共300分,分为三个科目,第一门是英语,第二门专业课是普通昆虫学,第三门是森林生态学。 注意事项: 1、复试成绩=外语口语及听力×10%+专业外语×20%+综合素质×70%;入学总成绩=初试总成绩×(75-50)%+复试成绩×(25-50)%。 2、原则上按考生报考导师录取,同时兼顾考生入学总成绩排名;导师在达到录取基本分数线的考生中有录取决定权。每名导师招生总数原则上不能超过3人(含直博、自主选拔生、少数民族骨干计划生),外聘导师及首次招生导师原则上不能超过1人。 3、达到录取分数线但是没有导师接受者不予录取,所以说提前联系一下导师是非常重要的,育明考博可以协助大家联系到一位称心满意地导师。 二、北京林业大学考博英语内容、题型 北京林业大学博士生英语入学考试时间为180分钟,试题总分为100分。设有词汇、阅读、完型填空、翻译、写作五种题型,不分时间段。考题以一般社交用语、人文知识、科普常识为语言素材、以一般社会生活、学校教育和科研活动为话题,重在考查考生用英语进行社交、工作和科研的能力。 北京林业大学博士生英语入学考试分为五部分。 1.词汇:10分 共20题,每题0.5分。分为两个部分: 1)选择填空:第1-10题每句有一个词语为空白,考生从试卷上给出的A,B,C,D四个答案中选择一个正确答案。

数据库课程设计报告

数据库课程设计教学管理系统

前言 (4) 前言 (4) 相关技术介绍 (4) 第一章需求分析 (4) 1.1 任务概述 (5) 1.1.1 目标 (5) 1.1.2 运行环境 (5) 1.2 数据流图 (5) 1.3 数据字典 (6) 1.4 系统流程分析 (6) 第二章概念结构设计 (7) 第三章逻辑结构设计 (8) 3.1 逻辑结构设计 (8) 3.2 规范化处理 (10) 第四章数据库物理设计 (11) 4.1 索引表 (10) 4.2 系统配置 (11) 4.3 视图 (11) 第五章数据库的实施 (11) 5.1 创建数据库及数据库对象 (11) 5.2 完整性约束创建 (13) 5.3 数据库的维护及备份 (14) 5.3.1 维护 (14) 5.3.2 检测并改善数据库性能 (14) 5.3.3 备份 (14) 第六章前台用户界面 (14) 第七章结论与体会 (17) 参考文献

0、前言 0.1引言 数据库作为存取数据并对数据进行操作的工具在系统中所起到的作用至关重要。数据库设计是指对于一个给定的应用环境,构造优化的数据库逻辑模式和物理模式结果,并据此建立数据库及其应用系统,使之能有效地存储和管理数据,满足应用需求,包括信息管理要求和数据操作。信息管理要求是指在数据库中应该存储和管理哪些数据对象;数据操作要求是指对数据对象进行哪些操作,如查询、增、删、改、统计等操作。数据库设计地目标是维用户和各种应用系统提供的一个信息基础设施和高效率地运行环境。高效率的运行环境包括:数据库数据的存取速率、数据库存储空间的利用率、数据库系统运行管理的效率等都是高的。 为了使数据库的应用系统开发设计合理、规范、有序、正确、高效进行,现在广泛采用的是工程化6阶段开发设计过程与方法,它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施、数据库系统运行与维护阶段。我按照以上几点开发了学生选课管理系统数据库。 0.2相关技术介绍 0.2.1MYSQL概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle 旗下产品。MySQL 最流行的关系型数据库管理系统,在WEB 应用方面MySQL 是最好的RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不

相关主题