当前位置:文档之家› SQL课程设计报告

SQL课程设计报告

SQL课程设计报告
SQL课程设计报告

吉林工程技术师范学院

信息工程学院

《 SQL Server数据库设计》

课程设计报告

题目:学生信息数据库管理系统设计

专业:软件工程

班级: R1241 姓名: xxx 学号: 1201114115 指导教师: XXXXXXXXXX 时间: 2014年12月21日

摘要

学生信息管理系统主要用来管理学生基本信息。本系统是一个简单的学生信息管理系统,系统管理的信息主要是学生基本信息、课程信息和学生选课信息。系统的目的是有效地处理这些信息,同时为用户提供信息检索、信息修改和保护功能。

随着学校教育体制的迅速发展,学生的数量快速增长,对于学生的信息管理也变得越来越复杂。因此要实现对学生信息的有效管理借助现代信息技术的管理方法,建立学生信息管理系统是我们的可以借助的有效工具。本文通过对一个学生信息管理系统的开发实例,基于SQL 2005的学生信息管理系统进行了分析和研究。文章首先分析了管理信息系统的概念和特点,介绍了开发工具SQL2005,然后对学生信息管理信息系统进行了设计方案论证、设计实现过程、调试运行及结果分析,在设计实现过程中要能够统计有多少人、计算平均成绩及排序(由低到高)、找出不及格的学生,创建视图存放计算机专业的学生信息、创建一个存储用来查找计算机专业学生的成绩。

关键字:学生信息管理、SQL Server

目录

一、课程设计的目的……………………………………………2页

二、设计方案的论证(背景、意义、技术路线)………………3页

三、设计实现过程………………………………………………5页

四、调试运行及结果分析………………………………………6页

五、测试及问题探讨……………………………………………15页

六、课设总结与体会……………………………………………17页

七、致谢…………………………………………………………18页

八、参考文献……………………………………………………19页

一、课程设计的目的

学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理学生学生的信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生学籍信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

另外在进行本次系统开发的过程也可以让我们日常所学习的数据库技术学以致用,并且得到进一步的理解与巩固,将理论与实践相结合,让我们对数据库的基本操作有了一个完整的认识。

二、设计方案的论证

2.1背景介绍

学生成绩管理系统可以帮助学校完成一些日常工作,许多学校也都有自己的教务、成绩管理系统。随便各种技术的发展,系统的速度、用户体验、安全问题越来越受到重视。虽然硬件的发展可以提高系统的一些指标,但是我们也不能不注意系统自身的性能、安全问题。数据的安全性只有依靠程序保证。由于个人经验不足,只能参考其他系统完成该系统。,管理系统的安全性直接关系到高校的日常管理工作成效,一个具有精确权限控制的管理系统势必会得到更好的用户体验,极大程度上保护高校的重要数据。

2.2设计意义

为了使学生成绩管理更加的方便,我们有必要开发这样一种实用性强的学生成绩管理系统。这个系统方便学生查看自己的成绩及选课,教师给学生打分,管理员添加学生、教师、课程。

对此课题的研究将有助于提升个人系统设计和分析能力,学会软件项目权限管理的基础实现,对以后大型项目的权限设计打下基础。同时,将对本人以下方面起到积极作用:对SQL知识的理论实践应用;加深对系统权限管理的理解;提高自己的系统分析、设计能力;初步了解软件项目的开发过程。

在这个系统的开发中学生可以将自己所学的知识用于实践而得到很多锻炼,达到学以致用的目的。

2.3技术路线

本篇课设过程,各种功能的实现都是通过SQL语句实现的。SQL 语句无论是种类还是数量都是繁多的,很多语句也是经常要用到的,SQL查询语句就是一个典型的例子,无论是高级查询还是低级查询,SQL查询语句的需求是最频繁的。

利用SQL Server对数据库进行进基本的操作。

三、设计实现过程

3.1系统功能

本系统包括以下功能:

1). 学生信息管理(包括学生基本信息的录入)

2). 课程管理(将课程与成绩连接)

3). 成绩管理(对成绩进行分类,排序)

4). 信息查询(包括学生查询、课程查询、成绩查询)3.2设计理念

以现代计算机技术、网络技术为基础的数字化教学正朝着信息化、网络化、现代化的目标迈进。如今,国内的大部分学校都已接入或将要接入互联网并建成校园网,各校的硬件设施已经比较完善,通过设计和建设网络拓扑架构、网络安全系统、数据库基础结构、信息共享与管理,从而实现教育的网络化和信息化。与网络技术相结合的新型学生学籍管理模式,对教育、教学过程有着极为宝贵的特性,可以为新型的办学模式提供一个信息化的平台。

3.3开发工具

操作系统:Microsoft Windows XP 开发环境

数据库:Microsoft SQL Server 2005

四、调试运行及结果分析

4.1创建数据库

创建一个名为PXSCJ的数据库,其初始大小为5MB,最大大小不受限制,允许数据库自动增长,增长方式按10%比例自动增长,日志文件初始为2MB,最大可增长到2MB,按1MB增长:

CREATE DATABASE PXSCJ

ON

(NAME='PXSCJ_DATA',

FILENAME='C:\PXSCJ.mdf',

SIZE=5MB,

FILEGROWTH=10%)

LOG ON

(NAME='PXSCJ_log',

FILENAME='C:\idf',

SIZE=2MB,

MAXSIZE=5MB,

FILEGROWTH=1MB)

效果图如图4-1

图4-1 创建数据库

4.2创建表

创建三张表,命名为XSB,KCB,CJB

4.2.1创建XSB

代码部分如下:

USE PXSCJ

GO

CREATE TABLE XSB

(

XH CHAR(6) NOT NULL PRIMARY KEY,

XM CHAR(8) NOT NULL,

XB BIT NULL DEFAULT 1,

CSSJ DATETIME NULL,

ZY CHAR(12) NULL,

ZXF INT NULL DEFAULT 0 CHECK(ZXF>=0 AND ZXF<=160), BZ VARCHAR(500) NULL

)

效果图如图4-2-1

图4-2-1 创建表XSB

4.2.2创建KCB

代码部分如下:

USE PXSCJ

GO

CREATE TABLE KCB

(

KCH CHAR(3) NOT NULL,

KCM CHAR(16) NOT NULL,

KKXQ TINYINT NULL,

XS TINYINT NULL,

XF TINYINT NULL

)

效果图如图4-2-2

图4-2-2 创建KCB表

4.2.3创建CJB

代码部分如下:

USE PXSCJ

GO

CREATE TABLE CJB

(

XH CHAR(6) NOT NULL ,

KCH CHAR(3) NOT NULL ,

CJ INT NULL DEFAULT 0

)

效果图如图4-2-3

图4-2-3 创建CJB表

4.3对表的增删改查操作

4.3.1增加信息

代码部分如下:

USE PXSCJ

GO

INSERT INTO XSB

VALUES('081115','钱跃东',1,'1993-06-7','软件工程',50,NULL)

GO

效果图如图4-3-1

图4-3-1 增加信息

4.3.2删除信息

代码部分如下:

USE PXSCJ

GO

DELETE

FROM XSB

WHERE XH=081115

GO

效果图如图4-3-2

图4-3-2 删除信息4.3.3修改信息

代码部分如下:

USE PXSCJ

GO

UPDATE XSB

SET XH='081219',

ZY='软件工程',

BZ='三好学生'

WHERE XH='081215'

GO

SELECT * FROM XSB

GO

效果图如图4-3-3

图4-3-3 修改信息4.3.4统计总数

代码部分如下:

USE PXSCJ

GO

SELECT COUNT(XH) AS'学生总数'

FROM XSB

效果图如图4-3-4

图4-3-4

4.3.5平均成绩

代码部分如下:

USE PXSCJ

GO

SELECT XH,AVG(CJ)AS'PJCH'

FROM CJB

GROUP BY XH

GO

效果图如图4-3-5

图4-3-5 平均成绩4.3.6升序排列

代码部分如下:

USE PXSCJ

GO

SELECT XH,KCH,CJ

FROM CJB

WHERE KCH=

(

SELECT KCH

FROM KCB

WHERE KCM='计算机基础'

)

ORDER BY CJ

效果图如图4-3-6

图4-3-6 升序排列

4.3.7查找不及格学生

代码部分如下:

USE PXSCJ

GO

SELECT XSB.XH,XM,KCH,CJ

FROM XSB,CJB

WHERE

(

XSB.XH=CJB.XH AND CJ<70

)

效果图如图4-3-7

图4-3-7 查找不及格学生

4.3.8创建视图

代码部分如下:

USE PXSCJ

GO

CREATE VIEW CS_XS

AS

SELECT *

FROM XSB

WHERE ZY='计算机'

效果图如图4-3-8

图4-3-8 创建视图

4.3.9创建存储过程

代码部分如下:

USE PXSCJ

GO

CREATE PROCEDURE CJ_info

AS

SELECT *

FROM CJB

WHERE XH=

(SELECT XH

FROM XSB

WHERE ZY='计算机')

效果图如图4-3-9

图4-3-9 创建存储过程

五、测试及问题探讨

5.1 SQL SERVER2000基础上直接安装SQL SERVER2005

在电脑上已经安装过SQL SERVER2000,在此基础之上安装SQL SERVER2005,由于其安装实例和默认端口是相同的,如果选择默认实例就会视为升级处理,即将原来的2000的实例覆盖了,这样的话2000就不能用了,所以有了2000再安装2005时,需要重新命名一个实例,修改一个端口。

程序默认端口:1433. 结论:

(1) 同台电脑上,如果不修改端口以及默认实例,不能同时使用SQL SERVER 2000和SQL

SERVER2005;

(2) 由于程序中端口都是固定的,因此,在此进行测试的时候,未修改端口等。B/S部分修改

了相应的配置文件之后,通过测试,可以完成数据库的增、删、改、查等访问;

(3) 由于B/S部分只与数据库进行交互,因此,在C/S部分能够正常使用SQL SERVER2005的

前提下,目前,没有发现B/S部分存在问题。(C/S部分经咨询浩全,曾经测试使用SQL SERVER2005 没有问题)。

5.2登入过程中遇到的问题

在SQL SERVER2005的登陆界面时后发现输入实心圆点无法登入。

最后发现是因为全角半角的区别两种圆点的存储格式不同

5.3对数据进行操作的过程

(1)在利用SQL语言进行计算平均数过程中发现在结果中没有出现相应的结果,经过反复的查找反复的检查,最终找到因为没有利用Group by进行约束。

六、课设总结与体会

经过一个星期的的设计和开发,本系统的基本功能基本开发完成。本系统基本能够完成基本的学生管理信息系统的基础的功能。在使用上非常方便,实时性好,能够很好的对学生的信息进行处理分析,并能够对数据进行分类链接,而且达到对相关需求相关计算,能够达到学生管理信息系统的基本要求。

但由于时间和开发经验不足等原因,系统的部分功能未能得以实现。同时系统的管理功能上的设计不够完善,均需要进一步的学习提高。

这次课程设计,不但是对我这三年所学知识的一个检验,也是对我计算机应用水平与写作水平的一个考核,也让我发现了自己的不足之处,在开发过程中所获得的经验将对我今后的工作和生活产生积极深远的影响。

七、致谢

在这里我非常感谢我们的指导老师-刘明,他在百忙之中抽空对本系统的开发作了悉心的指导,帮助解决了多个难点,本网站才得以及时完成。不管是钟老师深厚的理论知识或是严谨的工作态度都让我受益匪浅。同时也感谢班级同学能共同努力,表现了很好的团队合作精神,才得以成功完成此次课程设计。在整个课程设计的合作过程中,我们互相帮助,互相学习,使大家都得到了不少的收获,使我们全体成员都在团队开发之用获得了整体的提高。大家的帮忙是我能顺利完成这次报告的主要原因,更重要的是老师帮我解决了许多技术上的难题,让我能把系统做得更加完善。在此期间,我不仅学到了许多新的知识,而且也开阔了视野,提高了自己的设计能力。

最后感谢学院为我提供良好的做毕业设计的环境,再一次感谢所有在设计中曾经帮助过我的良师益友和同学。

#SQL+Server课程设计报告123

网络数据库 课程设计报告 课程名称: 专业: 班级: 学号: 姓名: 题目: 指导教师: 年月 概述: 一、需求分析 高校学生学籍管理系统,是管理学生在校期间相关信息的重要系统。系统中分别涉及到不同管理部门所管理的学生信息,因而将系统的信息分类,分别由教务处、学生处、各系管理具体的信息。其中,教务处负责学生成绩公布、日常学籍管理(根据系里所报的学生补考成绩和表现决定是否留降级以及办理休、退学手续)、各种考试安排。系里根据专业教学计划安排各专业学生每学期的课程和师资分配并将每学期学生的原始成绩输入计算机,并上传到系统中。学生处主要负责学生的档案管理以及奖励和处分。学生处根据学生的高中升学档案形成原始档案,然后根据各系对学生表现的评价,决定对学生的奖

励或处分。在学生毕业时形成每个学生的最终档案。学校的其他部门(包括学生、家长、用人单位)只能浏览学生的公开信息新生入学后,按人数每个专业新生组织成若干个班级,这里每个学生有学号、姓名、性别、出生日期、班级、所学专业、奖惩情况等信息,每个班级有一个辅导员。 由系里安排各学期的任课教师。这里每个教师有教师编号、姓名、性别、学历、学位和职称等信息。 成绩包括每学期期末考试的各科成绩和补考成绩(没及格的同学要参加补考)。 日常的学籍管理应该涉及到学生的留降级,休、退学等信息。 学生毕业时处理的信息包括:结业处理,毕业处理,授位处理,学籍卡片等。现在要求新开发的系统能处理涉及到的专业、教师、课程、班级、学生基本档案、成绩、教师任课情况和学籍变动情况等信息。 二、课程设计目的 1、利用查询分析器可以查找学生在学校的一些基本情况 2、为用户提供充足的信息和快捷的查找手段 3、提高文件的查找、维护和更新 4、提高教学信息管理的效率 5、为了更好的管理学生的基本信息 三、设计概念绘制E-R图

数据库课程设计完整版

HUNAN CITY UNIVERSITY 数据库系统课程设计设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师: 20年 12月1日 目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7

1.7系统业务流程及具体功能 7 8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20 参考文献 20 引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了

SQL-Server数据库上机实验报告

SQL-Server数据库上机实验报告

《数据库系统原理》上机实验报告 学号:1120131743 姓名:谈兆年 班级:07111301

一、实验目的与要求: ●熟练使用SQL语句 ●掌握关系模型上的完整性约束机制 二、实验内容 1:利用SQL语句创建Employee数据库 CREATE DATABASE Employee; 结果: 2:利用SQL语句在Employee数据库中创建人员表person、月薪表salary及部门表dept。 做法:按表1、表2、表3中的字段说明创建 表1 person表结构 字段名数据 类型 字段 长度 允许空 否 字段说明 P_no Char 6 Not Null 工号,主键P_na Varch10 Not 姓名

me ar Null Sex Char 2 Not Null 性别 Birth date Dateti me Null 出生日期 Prof Varch ar 10 Null 职称 Dept no Char 4 Not Null 部门代码,外键 (参照dept表)表2 salary表结构 字段名数据 类型 字段 长度 允许空 否 字段说明 P_no Char 6 Not Null 工号,主键,外键(参照person表) Base Dec 5 Null 基本工资Bonu s Dec 5 Null 奖金,要求>50 Fact Dec 5 Null 实发工资=基本工 资+奖金 Mont h Int 2 Not Null 月份

表3 dept表结构 字段名数据 类型 字段 长度 允许空 否 字段说明 Dept no Char 4 Not Null 部门代码,主键, Dna me Varch ar 10 Not Null 部门名称 程序为: CREATE TABLE dept( deptno CHAR(4) PRIMARY KEY NOT NULL, dname V ARCHAR(10) NOT NULL) CREATE TABLE Person( P_no CHAR(6) PRIMARY KEY Not Null, P_name V ARCHAR(10) Not Null, Sex CHAR(2) Not Null, Birthdate Datetime Null, Prof V ARCHAR(10) Null, Deptno CHAR(4) Not Null, FOREIGN KEY(Deptno) REFERENCES

集成电路课程设计报告

课程设计 班级: 姓名: 学号: 成绩: 电子与信息工程学院 电子科学系

CMOS二输入与非门的设计 一、概要 随着微电子技术的快速发展,人们生活水平不断提高,使得科学技术已融入到社会生活中每一个方面。而对于现代信息产业和信息社会的基础来讲,集成电路是改造和提升传统产业的核心技术。随着全球信息化、网络化和知识经济浪潮的到来,集成电路产业的地位越来越重要,它已成为事关国民经济、国防建设、人民生活和信息安全的基础性、战略性产业。 集成电路有两种。一种是模拟集成电路。另一种是数字集成电路。本论文讲的是数字集成电路版图设计的基本知识。然而在数字集成电路中CMOS与非门的制作是非常重要的。 二、CMOS二输入与非门的设计准备工作 1.CMOS二输入与非门的基本构成电路 使用S-Edit绘制的CMOS与非门电路如图1。 图1 基本的CMOS二输入与非门电路

2.计算相关参数 所谓与非门的等效反相器设计,实际上就是根据晶体管的串并联关系,再根据等效反相器中的相应晶体管的尺寸,直接获得与非门中各晶体管的尺寸的设计方法。具体方法是:将与非门中的VT3和VT4的串联结构等效为反相器中的NMOS 晶体管,将并联的VT 1、VT 2等效PMOS 的宽长比(W/L)n 和(W/L)p 以后,考虑到VT3和VT4是串联结构,为保持下降时间不变,VT 3和VT 4的等线电阻必须减小为一半,即他们的宽长比必须为反相器中的NMOS 的宽长比增加一倍,由此得到(W/L)VT3,VT4=2(W/L)N 。 因为考虑到二输入与非门的输入端IN A 和IN B 只要有一个为低电平,与非门输出就为高电平的实际情况,为保证在这种情况下仍能获得所需的上升时间,要求VT 1和VT 2的宽长比与反相其中的PMOS 相同,即(W/L)VT1,VT2=(W/L)P 。至此,根据得到的等效反向器的晶体管尺寸,就可以直接获得与非门中各晶体管的尺寸。 如下图所示为t PHL 和t PLH ,分别为从高到低和从低到高的传输延时,通过反相器的输入和输出电压波形如图所示。给其一个阶跃输入,并在电压值50%这一点测量传输延迟时间,为了使延迟时间的计算简单,假设反相器可以等效成一个有效的导通电阻R eff ,所驱动的负载电容是C L 。 图2 反相器尺寸确定中的简单时序模型 对于上升和下降的情况,50%的电都发生在: L eff C R 69.0=τ 这两个Reff 的值分别定义成上拉和下拉情况的平均导通电阻。如果测量t PHL 和t PLH ,可以提取相等的导通电阻。 由于不知道确定的t PHL 和t PLH ,所以与非门中的NMOS 宽长比取L-Edit 软件中设计规则文件MOSIS/ORBIT 2.0U SCNA Design Rules 的最小宽长比及最小长度值。 3.分析电路性质 根据数字电路知识可得二输入与非门输出AB F =。使用W-Edit 对电路进行仿真后得到的结果如图4和图5所示。

sql课程设计心得体会

sql课程设计心得 体会 1

sql课程设计心得体会 【篇一:数据库课程设计的个人总结】 在开学的第一周,我参加了院里组织的数据库课程设计,这项任务是分组分工完成的,我们组有五名成员,分别是我们班学号的后五位同学,很荣幸地我被推荐为我们组的组长,在组长的“英明”指导下,全体组员团结奋斗,使得任务完成地比我们预期的要稍早一些,也比预期要漂亮一些,这一点我们都感到很高兴也很自豪。 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。 首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。 凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们做了个进度安排表,我很好的利用了这次机会,花了较多心思作出了一个很详细的进度安排表,之后我们组任务的完成也是严格按照这个进度表进行的。当然我后来去了解了一下别的组的情况,有些组的进度安排表没我们组做完善的一个很重要的原因就是她们对这一周的数据库课程设计到底还没什么概念。导致这种现象的原因有很多方面,一个是基础太差不能理解老师安排的任务(当然这种人比较少),一种是缺乏交流,这个

交流包括组内的交流,也包括组间的,更包括与老师之间的,这也就引出了我的第二个心得。 多主动,这一点原本和上一点多交流有很多相似之处,但我把它专门列出来也是为了体现她的重要性。多主动一方面是说要主动积极的思考解决问题。有很多同学比较好学,总是不停的在与别人沟通交流,看似很积极,可是仔细分析她提出的那些问题着实汗涔涔,有些问题近似牢骚话类,稍微开动点脑筋就能解决的,但其总不会先去寻找解决问题的办法后再提出个经过大脑过滤的问题,说白了就是凡事都没有个自己稍微成熟的看法。关于这一点我曾经就一度犯过,现在回想起那段岁月着实还是对有些同学的耐心感动到热泪盈眶。直到有一天张老师找我谈了一次我才幡然醒悟到,之后便有了教大的长进,至少变得比较会提问题了。当然我觉得这一点还是值得给与一定程度的肯定的,至少她肯学,比起那种喜欢“搭顺风车”的同学强多了。我上面提到的而关于组长的剥夺组员锻炼权利的问题想必要是被有些组长看了会大有意见,组长会说:“你以为我喜欢一个人全干啊,还不是被逼的”。出现这种情况也于她们组喜欢“搭便车”的人太多了有关系,这也在一定程度上映射出了这个组组员和组长团队意识的极度缺乏。又扯远了,总之喜欢“搭车”的那部分同学可要提高警惕了,眼看过一年就要出去实习了,还不抓紧时间主动学点东西,还不停的让组长剥削你得到锻炼的机会,以后在这条路上怎么混得下去啊?

sql server实训总结4篇

sql server实训总结4篇 sql server实训总结4篇 sql server实训总结篇一: 为期一周的实训已经结束,从这一周中,有了很多的感悟。从学到和掌握到的东西来说,在书本上学到的东西非常不牢固,然而实训真的让我受益匪浅! 实训第一天到教室时,看到老师给我们讲试训的内容与要求,然后告诉我们一些要完成的任务与作业,然后根据试训的内容与要求授课,让我们从实践中去体会所学的知识。说实话,对于SQL Server 数据库,我所学到的知识很不牢固,当时在课堂上听课所记住的也并不多,所以在试训开始时,真的不知道该干些什么?有一种何去何从的感觉!但随着老师的教课和讲解,以及和同学的讨论,再结合自己所知道的知识和老师所发放下的课程内容,根据这些实际的情况,我对自己将要做的事也有了兴趣和信心。所以在接下来的时间中,我们在老师的帮助下开始了数据库相关的实训。 在这次的google订餐系统的设计过程中,我们根据该google订餐系统的功能,将其分解三大部分来完成,第一部分就是建立数据库和表,并给其添加约束;第二是角色的管理,分为管理员,订餐用户和餐馆;第三就是用编程语言建立管理菜单。所以试训的内容是从数据库和数据表的创建和修改开始的,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表属性,有查看表信息,修改表中数据,删除表中的数据以及修改表与删除表的操作。

我们以SQL Server数据库为基础,建立一个google订餐系统的数据库管理体系,并将数据库与程序连接,用编程语言建立数据库管理菜单。老师给我们讲了库和表的创建方法,以及约束的内心及其语法结构,让我们知道了不同约束的功能和使用的环境,还给我们说了标识列的使用和作用。讲了数据库的操作,增删改查。使我们掌握了insert into,deleted from,update set,以及selet*from语句的的相关知识和运用。其中还学到了分页查询以及多表查询。 从这次试训中让我们更明白了一些知识,表是数据库最重要的一个数据对象,表的创建好坏直接关系到数据库的成败,表的内容是越具体越好,但是也不能太繁琐,以后在实际运用中使用多表,对表的规划和理解就会越深刻。通过这次试训,让我深刻的了解到自己的不足,要想对进行数据库更深的学习,自己得要多看有关的课外书籍,并多做练习,不懂得要多问同学和请教老师,以解决自己遇到的难题,知道更多的知识。实训不仅是让我们在实践中对理论知识的验证,也让我们知道我们多学的知识在社会上的运用,把所学知识和企业商业接轨。 这次实训,不仅让我们学到了许多有关数据库的知识,老师也给我们讲了很多社会现状和就业情况,让我们不同的角度了解这个专业的就业趋势。让我们在今后的学习中更有动力的充实自己,曾加自己的知识面和锻炼自己各方面能力。 sql server实训总结 篇二:

微电子电路课程设计

课程设计报告 微电子电路 带有源负载的共源极放大器与带有源负载的cascode 放大器 集成电路设计 目录 1.课程设计目的···································页码3 2.课程设计题目描述和要求·························页码3 3.设计思路·······································页码4 4.带有源负载的共源极放大器设计过程及结果·········页码5 5.带有源负载的cascode放大器设计过程及结果·······页码7 6.心得体会·······································页码9 7.参考书目·······································页码9

2 1.课程设计目的 深刻理解课本上学到的知识,建立各个章节的知识体系之间的联系。 加强动手能力和运用课本知识理论解决问题的能力。 对于放大器的性能和参数有更深刻的理解和掌握。 2.课程设计题目描述和要求 分析如图这样的带有源负载的共源极放大器与带有源负载的cascode 放大器的开环增益,3dB 频宽,单位增益频率。其中负载电容为3PF ,电源电压为5V ,要求CS 放大器的开环增益大于30dB ,cascode 放大器的开环增益大于60 dB 。对仿真结果进行分析,功耗小于2mW 。 Vdd C

3 Vdd C 3.设计思路:根据题目要求来计算以cs 放大器为例 ⑴功率不超过2mW ,电源为 5v ,得到总电流不能超过400uA 。 ⑵开始分配给ID 的电流为50u 运用了镜像电流源,电流大小之比为2,在长度一定时候的宽度之比也是2,故在右边电路的id 为100u ⑶根据公式 对于n 管来说,预估一个过驱动电压0.4v (大约0.2-0.5v )均可。计算出来n 管宽长比为11.26,取11。因为实验中给定了n 管的阈值电压为0.723v ,所以,可以确定栅源电压为1.1v 左右。 对于p 管来说,预估一个过驱动电压为0.5v (大约0.2-0.5v )均可。经过计算,p 管的宽长比为11.59,取12 。

sql数据库课程设计报告书

目录 一、课题来源 (2) 二、创建数据库和数据表 (3) 三、使用Transact-Sql语句创建查询和视图 (7) 四、创建触发器 (13) 五、创建存储过程 (14) 六、关系图 (17) 七、创建数据维护计划 (17)

一、课题来源 创建系统的来源与意义:随着计算机信息化的迅速发展,运用计算机进行辅助管理也逐渐在各大中型超市普及。采用计算机管理可以节约大量的人力、物力资源,也可以避免大量的错误。所设计的小型超市管理系统可为超市管理者提供方便的平台,更加有效地管理货物的进出等方面的问题。 小型超市的现状:目前看来,虽然大型超市都已运用了计算机管理,但有些小型超市的管理仍不能高度信息化,还必须依靠人力来计算货物的数量等,这样存在大量的错误与不足,并且是在浪费人力和资源等。 解决方案就是编辑了这个系统。整个系统基本包括了小型超市所要用到的模块。包括收款操作,库存的查询,供应商管理,销售管理,会员管理等等。 1、库存管理:综合查询库存明细记录。仓库信息搜索。仓库调度以及仓库货物信息查询。 2、商品录入:根据超巿业务特点制定相关功能,可以通过输入商品名称等来实现精确或模糊的商品录入。其中将商品划分成不同的类型,方便管理和查询。 3、会员管理:通过这个可以查到所有会员的情况,并且可以在有人想成为新会员的时候追加会员。通过直接输入商品名称系统自动显示该商品的详细信息。明确显示折扣,现卖价,以及仓库剩余粮,自动计算本次交易的总金额和判断购买数量的准确性。如果顾客是本店会员并持有本人会员卡,则在交易时选择顾客类型,并对所购物品全部实行等级折扣优惠,并将所购物品的总金额累计到该会员的总消费金额中。 4、供应商管理:根据销售情况及库存情况,制定进货计划(亦可手工制定修改),强大的查询功能可以避免盲目进货造成商品积压。按计划单有选择性地进行自动入库登记。综合查询进货与入库记录及金额。订货的时候可以很容易的找到要进货的供应商的所有信息,便于联系和记录。 5、销售管理:商品正常销售、促销与限量、限期及禁止销售控制。综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。 小型超市数据库系统的E-R图如下:

SQL实习总结5篇

SQL实习总结5篇 为期一周的实训已经结束,从这一周中,有了很多的感悟。从学到和掌握到的东西来说,在书本上学到的东西非常不牢固,然而实训真的让我受益匪浅。 实训第一天到教室时,看到老师给我们讲试训的内容与要求,然后告诉我们一些要完成的任务与作业,然后根据试训的内容与要求授课,让我们从实践中去体会所学的知识。说实话,对于SQL Server 数据库,我所学到的知识很不牢固,当时在课堂上听课所记住的也并不多,所以在试训开始时,真的不知道该干些什么?有一种“何去何从”的感觉。但随着老师的教课和讲解,以及和同学的讨论,再结合自己所知道的知识和老师所发放下的课程内容,根据这些实际的情况,我对自己将要做的事也有了兴趣和信心。所以在接下来的时间中,我们在老师的帮助下开始了数据库相关的实训。 在这次的google订餐系统的设计过程中,我们根据该google订餐系统的功能,将其分解三大部分来完成,第一部分就是建立数据库和表,并给其添加约束;第二是角色的管理,分为管理员,订餐用户和餐馆;第三就是用编程语言建立管理菜单。所以 试训的内容是从数据库和数据表的创建和修改开始的,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操

作过程中,有查看表属性,有查看表信息,修改表中数据,删除表中的数据以及修改表与删除表的操作。我们以SQL Server数据库为基础,建立一个google订餐系统的数据库管理体系,并将数据库与程序连接,用编程语言建立数据库管理菜单。老师给我们讲了库和表的创建方法,以及约束的内心及其语法结构,让我们知道了不同约束的功能和使用的环境,还给我们说了标识列的使用和作用。讲了数据库的操作,增删改查。使我们掌握了insert into,deleted from,update set,以及select*from语句的的相关知识和运用。其中还学到了分页查询以及多表查询。 从这次试训中让我们更明白了一些知识,表是数据库最重要的一个数据对象,表的创建好坏直接关系到数据库的成败,表的内容是越具体越好,但是也不能太繁琐,以后在实际运用中使用多表,对表的规划和理解就会越深刻。通过这次试训,让我深刻的了解到自己的不足,要想对进行数据库更深的学习,自己得要多看有关的课外书籍,并多做练习,不懂得要多问同学和请教老师,以解决自己遇到的难题,知道更多的知识。实训不仅是让我们在实践中对理论知识的验证,也让我们知道我们多学的知识在社会上的运用,把所学知识和企业商业接轨。 这次实训,不仅让我们学到了许多有关数据库的知识,老师也给我们讲了很多社会现状和就业情况,让我们不同的角度了解这个专业

SQL课程设计报告

吉林工程技术师范学院 信息工程学院 《 SQL Server数据库设计》 课程设计报告 题目:学生信息数据库管理系统设计 专业:软件工程 班级: R1241 姓名: xxx 学号: 1201114115 指导教师: XXXXXXXXXX 时间: 2014年12月21日

摘要 学生信息管理系统主要用来管理学生基本信息。本系统是一个简单的学生信息管理系统,系统管理的信息主要是学生基本信息、课程信息和学生选课信息。系统的目的是有效地处理这些信息,同时为用户提供信息检索、信息修改和保护功能。 随着学校教育体制的迅速发展,学生的数量快速增长,对于学生的信息管理也变得越来越复杂。因此要实现对学生信息的有效管理借助现代信息技术的管理方法,建立学生信息管理系统是我们的可以借助的有效工具。本文通过对一个学生信息管理系统的开发实例,基于SQL 2005的学生信息管理系统进行了分析和研究。文章首先分析了管理信息系统的概念和特点,介绍了开发工具SQL2005,然后对学生信息管理信息系统进行了设计方案论证、设计实现过程、调试运行及结果分析,在设计实现过程中要能够统计有多少人、计算平均成绩及排序(由低到高)、找出不及格的学生,创建视图存放计算机专业的学生信息、创建一个存储用来查找计算机专业学生的成绩。 关键字:学生信息管理、SQL Server

目录 一、课程设计的目的……………………………………………2页 二、设计方案的论证(背景、意义、技术路线)………………3页 三、设计实现过程………………………………………………5页 四、调试运行及结果分析………………………………………6页 五、测试及问题探讨……………………………………………15页 六、课设总结与体会……………………………………………17页 七、致谢…………………………………………………………18页 八、参考文献……………………………………………………19页

数据库SQL课程设计

《SQL Server数据库技术》课程设计 之运网物流管理系统的设计 班级:2014级电子商务二班 姓名:程寿阳 学号: 201410420027 系部:电子商务系 教师:王书琴 2014-2015年第二学期

目录 摘要 (1) 第一章 (2) 绪论 (2) 第二章 (3) 正文 (3) 2.1用户总体业务结构物流管理系统 (3) 2.2总体安全要求 (3) 3.1.1简介 (4) 3.2.2背景 (4) 第三章 (6) 3.3系统需求描述 (8) 3.3.1运网物流管理系统数据流图 (8) 第四章 (12) 总结 (12)

摘要 《运网物流管理系统》是一个基于https://www.doczj.com/doc/1411144679.html,开发的Web物流管理管理系统。作为B/S结构的web数据库管理系统,本系统具有所有B/S结果系统的优点,同时又具有https://www.doczj.com/doc/1411144679.html,的高效的优势。从技术上说,本系统采用了C#编写,充分利用https://www.doczj.com/doc/1411144679.html,强大的组件DATAGRID,结合https://www.doczj.com/doc/1411144679.html,对任务书的物流管理的SQL Server2000数据库进行管理。通过本系统可以对数据库执行添加、删除、修改、查询等全面的操作。系统支持分页功能,能支持大量数据的存储。我利用具有高安全性的Cookie作为安全校验的依据,对用户的权限进行审核,提供系统的安全保障。 从功能上说,本系统主要分为2大模块:用户登陆模块和数据操作模块。通过用户登陆模块能对用户身份进行核实和验证,通过数据操作模块能对物流系统的相关信息进行操作,添加删修改在一个页面内完成,直观简洁。作为课程设计,本系统达到了设计任务的基本求,并在其上才用了更先进的语言,提供了更强大的扩展能力和更好的执行效率,作为一个完善的系统的雏形,本系统只要进入软件开发的螺旋法则,不久之后就可以进化为一个成熟的,能让最终用户所接受的系统。此次课程设计内容则是以c# 作为开发语言,编写https://www.doczj.com/doc/1411144679.html, 程序,c#是一门全新的语言,具有更强大的编辑和操作能力,在此过程中,我又开始了认真的从无到有的学习,通过锲而不舍的实践操作和对各种相关书籍的钻研,终于理解了c#的语言,并迅速开发出了本系统。 在学习和实践的过程中,我充分体会到了c#和.Net技术的强大,在学习的过程中,我认识了几个来自Microsoft 社区的MVP,在通过和他们交流和认真学习他们编写的经验文章后,我已经能更好的理解.Net 平台运行机制,从内核这个层次认识到了Microsoft 给作为程序员的我们带来了什么。本文关于运网物流管理系统的设计是在欢迎新老师的指导下完成的。经过一个学期的设计,我们基本完成了任务。

微电子综合实验报告

微电子综合实验报告实验题目:⒚同或门电路仿真 班级:电子科学与技术1201 姓名:XXX 学号:XXX 时间:2015.5—2015.6

一、电路图。 OUT A B (IN1) (IN2) 分别给上图中的每个管子和结点标注,如下所述: P管分别标记为:MP1、MP2、MP3;N管分别标记为:MN1、MN2、MP3;A、B端分别标记为:IN1、IN2;输出端标记为:OUT;N 管之间连接点标记为:1;连接反相器的点标记为:2;如上图所示。 其真值表如下所示:

二、电路仿真表。 *dounand MN1 1 IN1 0 0 NMOS L=0.6U W=2.4U MN2 2 IN2 1 0 NMOS L=0.6U W=2.4U MN3 OUT 2 0 0 NMOS L=0.6U W=2.4U MP1 IN2 IN1 2 VDD PMOS L=0.6U W=4.4U MP2 IN1 IN2 2 VDD PMOS L=0.6U W=4.4U MP3 OUT 2 VDD VDD PMOS L=0.6U W=4.4U VDD VDD 0 DC 5V VIN1 IN1 0 PULSE(0 5 0 0.1N 0.1N 5N 10N) VIN2 IN2 0 PULSE(0 5 0 0.1N 0.1N 10N 20N) .TRAN 1N 100N UIC .LIB './HJ.L' TT .END 下图为无负载电容,IN1=10ns,IN2=20ns时的波形图。 从图中可以发现,本来输出应该是5v,实际输出只有4.8v,可见输出有阈值损失。 原因是N管传高电平、P管传低电平时,输出半幅,所以存在阈值损失。 三、输出加负载电容。 1、C=0.2p ;IN1=10ns ;IN2=20ns 时波形如下:

SQL实训总结

SQL实训总结 为期五天的实习,很快就过去了,让我重新了解了丰富多彩的编程生活,感受到了学习的快乐,也感觉到了许许多多的专业问题,亲身体验了窗体与工程制成之后的喜悦之情。 在实训期间,我学到了许多东西,遇到了一些困难,也看到了自己本身存在着许多问题。 这次实训给我带来了危机感和压迫力,让人警醒,更加清楚自己的水平和重量,心里总有种被大石头压着的无力感,但是又凭着一种坚持,奋力的抗争着。所以也得出个结论,那就是——我得好好好好的努力啊。 这已经是我们的第四次实训了,在我进入大学的这两年多里,或多或少的学到了一些专业的东西。 我知道自己很爱玩,于是为了能够提高锻炼自己,我把本次为期一周的VB、SQL制作实训看作是一个通向社会,通向我的工作岗位的“理论与实践相结合的桥梁”。在本周的实训和学习,我一直知道此次实训的目的,也知道我自己的目的,同时也清楚目前自己的不足——缺乏相应的知识与经验,对所学的专业知识不能够很好地运用于实践操作,所以我是认真的对待这次实训的。 在这次实训中,我也有许多收获。首先,我体会到了作为一个VB设计师,不会将VB与SQL 结合的痛苦和尴尬;然后,我发现了很多以前都不曾注意到的细节;其次,在实训中,我对作为一名编程者应该学习的内容做了一个更深层次的理解;最后,我还从这次实训中看到了自己很他人的差距,危机意识增强,为了不使这个差距拉大,甚至赶上前面的同学,我会努力的。 本次实训,给我最深刻、最刻骨铭心的感觉就是累,不仅每天白天要一整天对着一台机器,而且到了晚上还要对着这台机器来一个法式的“秉烛夜谈”,可惜的是没有浪漫的事前发生,我也只是对牛谈情而已,不似李白的“举杯邀明月,对影成三人”啊,我就和一部会说话的机器唧唧歪歪。我时常想,以后的日子里,如果我成为了一名编程师也会是这样吗?好像很无聊的样子啊。好动的我一定坐不住吧。可是,我也知道,为了衣食父母,为了生存,为了未来,现在我还没有任何的资格想这个问题,时间不对,而现在最最应该想的是——我要怎样成为一个顶级的编程师。当我终于有能力的时候,才是考虑无不无聊的问题,我还是明白这一点点。 经过多番的努力和辛酸,我成功地完成了这次过程艰辛的实训,而且我从中体会到了一种叫做‘成功的喜悦’的感觉,那种小有成就的兴奋是只有置身其中的人才能体会的,就好比我啊,虽然知道笑到最后的才是老大,但是偶尔阿Q一下来调节生活乐趣也是的一项很必要的事情吧。 总之,这次实训为我提供了与众不同的学习方法和学习体会,从书本中走出来,面对现实,为我将来走上社会打下了扎实的基础,铺了一条五光十色的大马路。而且,我也体会到了前人总结出的许多的实践经验,而且一直都知道技术永远是工资的基础,社会是不会要一个一无是处的人的,所以,为了生活庸俗一点,努力一点,多累一点,好好学习技术,将来才有吃大餐的钱呀。 因此,我知道,作为在校电商专业的大专生,我能做的就是好好的吸取知识,努力的提高自己的技术水平和自身的综合素质,提高自己的表达能力、写作能力和合作能力。如此,出了社会,自己有了能力,到时候才会是“吃嘛嘛香”,并且很牛逼的是自己选公司,而不是悲惨的等待公司来选。我相信在不久的未来,会有属于我自己的一片天空,而且这片天空会很蓝很蓝,没有黑黑的乌云,只有灿烂的阳光!

模拟电子技术课程设计报告

课程设计报告 题目方波、三角波、正弦波信号 发生器设计 课程名称模拟电子技术课程设计 院部名称机电工程学院 专业10自动化 班级10自动化 学生姓名吉钰源 学号1004104001 课程设计地点 C206 课程设计学时 1周 指导教师赵国树 金陵科技学院教务处制成绩

目录 1、绪论 (3) 1.1相关背景知识 (3) 1.2课程设计目的 (3) 1.3课程设计的任务 (3) 1.4课程设计的技术指标 (3) 2、信号发生器的基本原理 (4) 2.1总体设计思路 (4) 2.2原理框图 (4) 3、各组成部分的工作原理 (5) 3.1 正弦波产生电路 (5) 3.1.1正弦波产生电路 (5) 3.1.2正弦波产生电路的工作原理 (6) 3.2 正弦波到方波转换电路 (7) 3.2.1正弦波到方波转换电路图 (7) 3.2.2正弦波到方波转换电路的工作原理 (8) 3.3 方波到三角波转换电路 (9) 3.3.1方波到三角波转换电路图 (9) 3.3.2方波到三角波转换电路的工作原理 (10) 4、电路仿真结果 (11) 4.1正弦波产生电路的仿真结果 (11) 4.2 正弦波到方波转换电路的仿真结果 (11) 4.3方波到三角波转换电路的仿真结果 (13) 5、电路调试结果 (13) 5.1正弦波产生电路的调试结果 (13) 5.2正弦波到方波转换电路的调试结果 (14) 5.3方波到三角波转换电路的调试结果 (14) 6、设计结果分析与总结 (15)

1、绪论 1.1相关背景知识 由于物理学的重大突破,电子技术在20世纪取得了惊人的进步。特别是近50年来,微电子技术和其他高技术的飞速发展,致使农业、工业、科技和国防等领域发生了令人瞩目的变革。与此同时,电子技术也正在改变着人们日常生活。在电子技术中,信号发生器是一种能够产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波的电路被称为函数信号发生器。函数信号发生器在电路实验和设备检测中具有十分广泛的用途,可以用于生产测试、仪器维修和实验室,还广泛使用在其它科技领域,如医学、教育、化学、通讯、地球物理学、工业控制、军事和宇航等。它是一种不可缺少的通用信号源。 1.2课程设计目的 通过本次课程设计所要达到的目的是:增进自己对模拟集成电路方面所学知识的理解,提高自己在模拟集成电路应用方面的技能,树立严谨的科学作风,培养自身综合运用理论知识解决实际问题的能力。通过电路设计初步掌握工程设计方法,逐步熟悉开展科学实践的程序和方法,为后续课程的学习和今后从事的实际工作提供引导性的背景知识,打下必要的基础。 1.3课程设计的任务 ①设计一个方波、三角波、正弦波函数发生器; ②能同时输出一定频率一定幅度的三种波形:正弦波、方波和三角波; ③用±12V电源供电; 先对课程设计任务进行分析,及根据参数的确定选择出一种最适合本课题的方案。在达到课题要求的前提下保证最经济、最方便、最优化的设计策略。然后运用仿真软件Multisim对电路进行仿真,观察效果并与课题要求的性能指标作对比。仿真成功后,用实物搭建电路,进行调试,观测示波器输出的波形。 1.4课程设计的技术指标 ①设计、组装、调试信号发生器; ②输出波形:正弦波、方波、三角波; ③频率范围在10Hz~10000Hz范围内可调; ④比较器用LM339,运算放大器用LM324,双向稳压管用两个稳压管代替。

sql课程设计心得体会

sql课程设计心得体会 【篇一:数据库课程设计的个人总结】 在开学的第一周,我参加了院里组织的数据库课程设计,这项任务 是分组分工完成的,我们组有五名成员,分别是我们班学号的后五 位同学,很荣幸地我被推荐为我们组的组长,在组长的“英明”指导下,全体组员团结奋斗,使得任务完成地比我们预期的要稍早一些,也比预期要漂亮一些,这一点我们都感到很高兴也很自豪。 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我 在这个课程设计中的一点心得。 首先我分析一下我们组任务顺利完成的成功之处并总结一些经验, 供以后反省参考用。 凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句 古语之一。在这个项目的开始阶段,老师便让我们做了个进度安排表,我很好的利用了这次机会,花了较多心思作出了一个很详细的 进度安排表,之后我们组任务的完成也是严格按照这个进度表进行的。当然我后来去了解了一下别的组的情况,有些组的进度安排表 没我们组做完善的一个很重要的原因就是他们对这一周的数据库课 程设计到底还没什么概念。导致这种现象的原因有很多方面,一个 是基础太差不能理解老师安排的任务(当然这种人比较少),一种 是缺乏交流,这个交流包括组内的交流,也包括组间的,更包括与 老师之间的,这也就引出了我的第二个心得。 多主动,这一点原本和上一点多交流有很多相似之处,但我把它专 门列出来也是为了体现他的重要性。多主动一方面是说要主动积极 的思考解决问题。有很多同学比较好学,总是不停的在与别人沟通 交流,看似很积极,但是仔细分析他提出的那些问题着实汗涔涔, 有些问题近似牢骚话类,稍微开动点脑筋就能解决的,但其总不会 先去寻找解决问题的办法后再提出个经过大脑过滤的问题,说白了 就是凡事都没有个自己稍微成熟的看法。关于这一点我曾经就一度 犯过,现在回想起那段岁月着实还是对有些同学的耐心感动到热泪 盈眶。直到有一天张老师找我谈了一次我才幡然醒悟到,之后便有 了教大的长进,至少变得比较会提问题了。当然我觉得这一点还是 值得给与一定程度的肯定的,至少他肯学,比起那种喜欢“搭顺风车”的同学强多了。我上面提到的而关于组长的剥夺组员锻炼权利的问 题想必要是被有些组长看了会大有意见,组长会说:“你以为我喜欢

数据库系统课程设计--实例

摘要 数据库技术是计算机科学技术发展最快,应用最为广泛的技术之一。其在计算机设计,人工智能,电子商务,企业管理,科学计算等诸多领域均得到了广泛的应用,已经成为计算机信息系统和应用的核心技术和重要基础。 随着信息技术的飞速发展,信息化的大环境给各成人高校提出了实现校际互联,国际互联,实现静态资源共享,动态信息发布的要求; 信息化对学生个人提出了驾驭和掌握最新信息技术的素质要求;信息技术提供了对教学进行重大革新的新手段;信息化也为提高教学质量,提高管理水平,工作效率创造了有效途径. 校园网信息系统建设的重要性越来越为成人高校所重视. 利用计算机支持教学高效率,完成教学管理的日常事务,是适应现代教学制度要求、推动教学管理走向科学化、规范化的必要条件;而教学管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,不允许出错,如果实行手工操作,每月须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行教学管理工作,不仅能够保证各项准确无误、快速输出,而且还可以利用计算机对有关教学的各种信息进行统计,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高员工工资管理的效率,也是教学的科学化、正规化管理,与世界接轨的件。在软件开发的过程中,随着面向对象程序设计和数据库系统的成熟,数据设计成为软件开发的核心,程序的设计要服从数据,因此教学管理系统的数据库设计尤其重要。 本文主要介绍教学管理系统的数据库方面的设计,从需求分析到数据库的运行与维护都进行详细的叙述。本系统利用IBM DB2企业版本开发出来的。DB2是IBM公司开发的关系关系数据库管理系统,它把SQL语言作为查询语言。 本文的分为5章。其中第1章主要是课题简介及设计的内容与目的。第2章是需求分析,此阶段是数据库设计的起点。第3章是概念设计,它是将需求分析的用户需求抽象为信息结构,这是整个数据库设计最困难的阶段。第4章是逻辑结构设计,它将概念模型转换为某个DBMS所支持的数据模型。第5章是数据库的实施与运行,它包括数据的载入及数据库的运行。 关键词:SQL语言;IBM DB2;数据库设计;教学管理系统 I

数据库提高型实验报告(嵌入式SQL数据库访问)

黄冈师范学院 提高型实验报告 实验课题嵌入式SQL访问数据库(实验类型:□综合性■设计性□应用性) 实验课程数据库系统概论 实验时间2012年5月25日 学生姓名邵旭东 专业班级信息1001班 学号201021240106

一、实验目的和要求 1. 编写嵌入式C程序,编程实现了对“学生课程数据库”的访问和对 Student表中年龄进行更新。 2. 安装SQL Server2000和Visual C++程序。 3、将一段连续的SQL操作写成嵌入到C程序中的程序,调试程序, 使得程序能完成一项复杂的数据处理功能,并提交程序。 二、实验条件 R429三星笔记本电脑一台。 三、实验原理分析

四、实验方案或步骤 1.初始化编译环境 将SQL安装光盘内的DEVTOOLS文件夹复制到SQL的安装目录下(!!默认下为C:\Program Files\Microsoft SQL Server\),执行.\DEVTOOLS\SAMPLES\ESQLC\目录中的UNZIP_ESQLC.EXE文件(!!点击finish,默认解压到当前目录下!!),解压预编译必要的头文件和库文件,然后运行解压出来的批处理文件setenv.bat初始化SQL预编译环境(这项操作实际上设置两个环境变量)。 接下来添加SQL预编译接口,将安装光盘中X86\BINN中的nsqlprep.exe,sqlaiw32.dll,sqlakw.32.dll复制到SQL安装目录(!!默认下为C:\Program Files\Microsoft SQL Server\)中的\MSSQL\Binn\(注:\MSSQL\Binn\改为:\MSSQL\Binn;)目录下,并将C:\Program Files\Microsoft SQL Server\MSSQL\Binn添加到环境变量中(方法是:右击我的电脑,点击我的电脑属性,点击高级,点击环境变量,点击path ,粘贴在‘;’号后)。 SQL设置完了,现在开始设置VC编译环境。进入VC安装目录(默认为C:\Program Files\Microsoft Visual Studio\),运行VC98\Bin目录中的批处理文件VCVARS32.BAT。 运行VC,添加二次编译ESQL程序的头文件和库文件: (1).工具->选项->目录->在Include files中添加SQL安装目录\devtools\include\ (默认为: C:\Program Files\Microsoft SQL Server\devtools\include)将SQL server自带的用于数据库开发的头文件包含到工程环境中。 (2).工具->选项->目录->在Lib files中添加SQL安装目录\devtools\x861ib\(默认为: C:\Program Files\Microsoft SQL Server\devtools\x86lib)将开发用到的包包含到工程中。 2.ESQL程序代码的编写与调试 #include #include EXEC SQL BEGIN DECLARE SECTION; char deptname[20];

相关主题
文本预览
相关文档 最新文档