基于VB及SQLSERVER的管理系统实训指导书

合集下载

实训 VBSQL Server学生成绩管理系统

实训 VBSQL Server学生成绩管理系统

(综合应用)实训VB/SQL Server学生成绩管理系统用Vb实现的简单的学生成绩管理系统,使用可视ADODC控件和ADODB对象来访问后台数据库服务器的,系统功能包含学生信息的查询、学生信息的录入修改删除、学生成绩的录入修改。

下面分别说明各模块的具体实现。

学生成绩管理系统主界面如图1.1所示。

图1.1 学生成绩管理系统主界面系统主界面主要功能:系统功能的导航作用,单击各按钮后可进入相应的操作窗口。

项目1 VB连接SQL Server数据库1、用可视ADODC控件连接数据库(1)在VB选“工程”菜单—“部件”菜单项,系统打开“部件”对话框,如图1.2所示:图1.2 “部件”对话框选择2个ADO控件,它们是“Microsoft ADO Data Control 6.0”和“Microsoft DataGrid Control 6.0”。

最后单击“确定”按钮,VB6.0工具栏增加了上述2个控件的图标。

前者用于连接数据库,后者用于以表格形式显示数据库表的内容。

⑵在VB表单中加入“Microsoft ADO Data Control 6.0”控件,命名合适的名称,例如stuado。

⑶设置控件ADODC的ConnectionString属性。

选择该属性,如图1.3所示。

图1.3 设置ConnectionString属性图单击“…”按钮,系统打开对话框,如图1.4所示。

图1.4 生成连接字符串单击“Build…”按钮,系统显示“数据链接属性”对话框,如图1.5所示。

选择“连接”选项卡,进行设置,最后单击“确定”按钮。

图1.5“数据链接属性”对话框(4)设置ADODC的RecordSource属性,打开“属性页”,如图1.6所示。

图1.6 属性页2、系统主界面系统主界面表单主要代码:‘学生信息查询Private Sub Command1_Click() stusearch.ShowEnd Sub‘学生信息修改Private Sub Command2_Click() addstu.ShowEnd Sub‘学生成绩录入Private Sub Command3_Click() addstuscore.ShowEnd Sub项目2 学生信息查询程序界面:学生信息查询如图1.7所示:图1.7 学生信息查询界面主要功能:可以满足简单查询的需要,什么条件也不输入,则分页显示所有记录。

计算机应用SQLSERVER课程设计任务书

计算机应用SQLSERVER课程设计任务书

计算机应用SQLSERVER课程设计任务书《SQL SERVER 2005数据库》课程设计班级学号姓名指导老师第一部分概述一、实习目的1、了解一个信息系统的开发过程;2、掌握在Visual Basic 6.0中使用控件设计信息系统的前台界面的方法;3、熟练掌握使用Visual Basic 6.0中控件访问后台数据库的方法;4、熟练掌握SQL SERVER 2005中后台数据库、表、查询、视图等有关对象的设计。

二、实习时间、地点和内容1、实习时间与地点:计算机应用1110 12周机房一楼D区2、设计内容:用VB+SQL SERVER 开发学生成绩管理系统三、实习安排与要求以小组为单位,小组由3名同学组成,可以协作、分工实现,如:一个同学负责后台SQL SERVER数据库的建立,一个同学负责前端VB应用程序的开发,第三个同学负责设计报告的撰写和整理工作。

要求每一个小组至少要完成一个模块,如可以完成项目中“基本信息”模块中的“学生基本信息”子模块的设计与实现,或完成“成绩查询”模块,但不可选择“退出”模块,对于完成多个模块设计的小组成绩鉴定提高一个档次。

要求所有设计界面及代码文件压缩好,命名为“班级名+小组成员名”,四、考核方法1、实习成绩单独记分;2、实习成绩分为优、良、及格、不及格四等级;3、实习成绩的评定:实习考核以小组为单位进行考核,成绩=设计成果占40%+出勤占30%+实习报告占30%;4、设计报告实习结束后,每组提交一份设计报告,并于实习周的下一周提交设计报告。

在设计报告中,要详细描述设计内容、设计过程及有关程序代码。

第二部分设计任务基于VB+SQL SERVER 开发学生成绩管理系统1.1 SQL SERVER后台数据库的设计与实现1.1.1 创建学生成绩管理数据库、表及有关对象1、创建名为“xscjgl”的数据库。

可以利用下面两种方面分别实现:(1)利用企业管理器创建数据库;(2)利用T-SQL语句CREATE DATABASE创建。

《SQL SERVER 数据库应用》实验指导书-2013版

《SQL SERVER 数据库应用》实验指导书-2013版

《数据库应用》实验教学大纲一、基本信息二、实验安排三、实验目的、内容与要求实验一创建数据库和表以及表操作(一) 实验目的1.了解SQL Server数据库的逻辑结构和物理结构,表的结构特点;2.了解SQL Server的基本数据类型,空值概念;3.学会在企业管理器中创建数据库和表;4.学会使用T—SQL语句创建数据库和表;5.学会在企业管理器中对数据表进行插入、修改、删除数据操作;6.学会使用T-SQL对数据表进行插入、修改、删除数据操作;(二) 实验内容1.企业管理器访问数据库,查询分析器的使用;2.在企业管理器中创建、删除数据库和表;3.使用T-SQL语句创建数据库和表;4.在企业管理器中对数据表进行插入、修改、删除数据操作;5.使用T-SQL进行上述操作。

(三) 实验要求1.掌握在企业管理器中创建、修改、删除数据库和表;2.掌握查询分析器,使用T—SQL语句创建、修改、删除数据库和表。

实验二数据库的查询(一) 实验目的1.掌握SELECT语句的基本语法;2.掌握子查询的表示;3.掌握连接查询的表示;4.掌握数据汇总的方法;5.掌握SELECT语句的GROUP BY子句的作用和使用方法;6.掌握SELECT语句的ORDER BY子句的作用和使用方法。

(二) 实验内容1.SELECT语句的基本使用;2.子查询的使用,连接查询的使用,数据汇总,Group By、Order By子句的使用。

(三) 实验要求1.掌握数据库查询的基本的常用语句的使用方法;2.掌握数据库查询中的分组、排序等语句的使用方法。

实验三视图、存储过程、触发器等的建立与维护(一) 实验目的1.学会使用企业管理器建立视图,应用视图插入、删除、修改数据;2.掌握存储过程的使用方法;3.掌握触发器的使用方法。

(二) 实验内容1.视图插入、删除、修改数据;2.创建存储过程,调用存储过程;3.创建触发器。

(三) 实验要求1.利用所创建的数据库和数据表,综合应用视图、存储过程、触发器等知识完善数据库;2.掌握应用更新视图数据可以修改基本表数据的方法;3.熟练掌握添加、修改、删除记录的存储过程的定义及调用;4.掌握通过触发器来实现数据的参照完整性。

SQLServer实习指导

SQLServer实习指导

SQLServer实习指导SQL Server 2000数据库与应用实习指导书实习班级:实习时间:主带教师:一、实习目的:1、通过实习,使学生加深对所学课程内容的认识、理解、掌握,达到对所学知识、技能系统化、条理化的目的,巩固、提高学习效果。

2、通过综合应用实习,熟练掌握SQL Server 2000的各项操作并能够根据所学技能学以致用,解决实际问题,提高操作应用熟练程度。

3、能够在教师的指导下依据实习资料对应用数据库管理系统进行操作、管理与维护。

二、实习任务:1、系统阅读课程教材、教参相关内容、资料,加深相关概念、理论的理解、掌握。

2、根据实习指导书要求,完成各项综合操作,并将相应的SQL语句进行保存记录。

3、要求实习结束,完成各项实习报告的撰写、打印并及时上交。

4、实习操作结果及实习系统按要求及时保存、以供评定、展示。

三、实习内容:(一)、数据库应用系统管理应用实例;1、人事考勤系统2、学生选课系统(二)、表、视图、存储过程、触发器等的基本操作1、数据库、数据表的创建、修改、管理、和维护;2、对数据进行查询、插入、更新、删除的操作和使用;3、SQL语法规则、常用函数的操作和使用;4、索引与约束的创建、修改、管理、和维护;5、默认值、规则的创建、修改、管理、和维护;6、视图的创建、修改、管理、和维护;7、存储过程的创建、执行、修改、管理、和维护;8、触发器的创建、修改、管理、和维护;9、游标的使用;10、事务与锁的使用;11、SQL的安全管理;12、SQL数据库的日常维护与管理;(三)、设计并完成教师指定的数据库管理应用系统各项操作1、参照教师给定的实习资料实习,揣摩各项操作方法和技巧的应用;2、老师在实习中做必要的指导;3、每项操作均应分别使用企业管理器方法及SQL语句方法分别完成。

每做完一项操作均应总结方法和经验,不断巩固所学知识与技能;4、编辑语句及操作时要有充分的耐心和一定的逻辑思维能力,能够在老师指导的基础上变成自己的思路。

学生选课和管理系统(使用vb2008和SQL Server 2008)

学生选课和管理系统(使用vb2008和SQL Server 2008)

实验七:数据库应用系统开发(综合性实验)一、指导思想培养学生利用所学的数据库原理及应用的知识,选择某一编程工具,进行数据库应用系统的开发;培养学生独立思考问题、解决问题的能力和学生计算机应用编程的能力。

二、实验目的及要求要求学生选择一种开发工具(如VB,C#,Java,PB,Delphi,ASP等),利用前面设计的数据库,建立一个基于C/S或B/S结构的数据库管理系统,要求涉及:数据维护(输入,修改,删除)、数据查询与统计、报表打印等。

三、涉及的内容或知识点综合利用数据库原理及应用所有知识,所选择的开发工具的知识,专业知识中要解决的某个方面的问题的领域知识。

四、采用的教学方法和手段根据所选设计项目,对项目进行需求分析和设计方法,形成一个问题的解决方案,学生分为2-3人一组,每组提出一个要解决的问题;先对问题进行分析,明确问题的目标和解决问题的思路,同样设计出问题的解决方案。

最后采用一种开发工具进行设计和实现来解决问题。

小组成员各自承担不同的设计任务。

最后的实验报告包括:问题解决方案(系统分析和设计报告、数据库设计方案,功能设计,界面设计),设计的系统,系统运行报告等。

附录: 综合性实验报告要求:一、系统分析和设计报告二、数据库设计方案,功能设计,界面设计三、设计的系统四、系统测试运行报告五、个人完成的程序模块和文档清单六、个人遇到的困难与获得的主要成果使用仪器、材料Window XPVisual Basic 2008SQL Server 2008一系统分析和设计1.1 需求分析选课管理系统的主要目的是利用软件实现选课的录入、查询、修改等功能,针对不同表的用户(学生、教师、管理员)提供不同的操作,使学生选课及对其的管理更加方便,提高工作效率,降低管理成本。

选课的管理一般包括选课查询和选课维护两部分,在实际的选课过程中,学生主要对课程进行选择,了解自己的选课情况,而教师除了能够对选择教师自己教授的课程的学生进行查询之外,还要对课程成绩进行录入,修改等操作。

学生成绩管理系统VB+SQL Server

学生成绩管理系统VB+SQL Server

摘要学生成绩管理系统是一个学院不可缺少的部分。

本论文叙述到的学生成绩管理系统使用Visual basic6.0作为编程工具和SQL Sever2000作为数据库实现的,重点介绍了学生成及管理系统的设计。

关键词:成绩管理数据库模块目录摘要 (1)第一章学生成绩管理系统概述 (3)第二章学生成绩管理系统的需求分析 (3)2.1系统开发的必要性 (3)2.2系统功能的需求分析 (3)第三章学生成绩管理系统的技术及开发、运行环境 (4)3.1 Visual Basic 6.0简介 (4)3.2 Microsoft SQL Sever 2000简介 (4)3.3 Visual Basic 6.0与数据库的链接 (4)第四章学生成绩管理系统的设计与实现 (5)4.1 系统功能模块图 (5)4.2 数据库的设计 (5)4.3 系统功能的实现 (6)4.4 系统核心代码的设计 (7)结束语 (10)参考文献 (11)第一章学生成绩管理系统概述学生成绩管理系统是学院重要的一部分,其内容对于学院管理者和学生至关重要,所以学生成绩管理系统应该为用户提供所需要的信息及其方便的管理作为主要目标。

现代成绩查询系统理论已经不拘泥于传统的理论基础,不强调对教学活动的绝对控制,放弃了繁琐的设计模式,开始注重教学设计的关系性灵活性,这些优点能够极大地提高学生成绩查询的效率,从而更加有利于学生的管理和提高学生的主动性。

第二章学生成绩管理系统的需求分析2.1系统开发的必要性任何一个工作单位,效率是至关重要的,学生成绩管理系统实现学生成绩数据管理的系统化、规范化和自动化。

学生管理系统可以存储历届的学生成绩数据,不需要大量的人力,只需一两名数据录入员即可操作系统,可节省大量人力,可迅速查询到所需信息,学生也可方便查询自己的成绩2.2系统功能的需求分析教师能够对所有学生的成绩查询所有教师信息的查询,并对学生成绩信息可以添加,修改,删除。

学生可以在自己的权限内对自己成绩查询。

vb实习(实训)指导书

vb实习(实训)指导书

《VB省二级实战演练》实习(实训)指导书主编:李明江电子信息与工程系2007年03月15日目录实习(训)一窗体设计 (7)实习(训)二程序填空 (8)实习(训)三程序改错 (10)实习(训)四编写程序 (13)注释 (14)参考文献 (15)实习(实训)的课程名称《VB省二级实战演练》参加实习(实训)的年级及学期06(3)计算机、第三学期实习(实训)的周数或天数四周一、实习(实训)的目的实习的目的是指在完成基础课之后,开设的专业课为学生动手能力打下了一定的基础,但是他们的专业技能还不够精通,动手能力较弱,学生的编程技术需要进一步的提升,掌握窗体的设计的基本方法和过程,以及了解和掌握组成窗体的相关控件的基本属性和基本方法。

通过这次实习,初步了解程序的设计界面及控件的添加和程序的编写过程以及基本操作能力,掌握程序的设计过程。

通过理论课和实践课的有机结合,对后继专业课的学习奠定坚实的基础。

二、实习(实训)的理论基础了解和掌握VB应用程序的有关控件的属性知识以及窗体与控件间的关系。

三、实习(实训)内容1.窗体设计2.程序填空3.程序改错4.编写程序四、实习(实训)要求1、每个同学必须填写实习日记5篇。

2、学生要认真填写项目实习指导书中的各项内容。

3、学生可以根据老师提供的要求进行实习制作实习。

4、学生必须在12月15日前把实习日记、指导书等材料上交系里。

5、指导教师评完后,上交成绩,并认真分析本届学生的实习情况,提出问题和解决问题的方法,形成材料上报到教务处和实验实习中心。

五、实习(实训)安排六、实习(实训)纪律及注意事项●教师管理:1、教师要准时到达实习岗位,每次签到时必须掌握学生的出勤情况。

2、教师要对每个学生的出勤情况认真记载,严格管理。

3、指导教师负责组织协调,实习工作中的出现的问题,及时请示汇报。

4、在实习期间,教师要认真指导学生,安排具体实习内容,并对每一天的实习任务都要进行有针对性的给予指导。

sql server实验指导第四版

sql server实验指导第四版

sql server实验指导第四版SQL Server实验指导第四版第一章:SQL Server的介绍SQL Server是由Microsoft开发的一种关系型数据库管理系统(RDBMS)。

它具有强大的数据管理和分析功能,被广泛应用于企业级应用程序和数据仓库中。

本章将介绍SQL Server的概述、特点以及应用领域,帮助读者了解SQL Server的基本知识。

第二章:SQL Server的安装和配置在使用SQL Server之前,需要先进行安装和配置。

本章将详细介绍SQL Server的安装步骤和配置选项,包括选择适当的版本、设置数据库引擎和其他组件,以及配置网络和安全设置等。

读者将学会如何正确地安装和配置SQL Server。

第三章:SQL Server的基本操作本章将介绍SQL Server的基本操作,包括创建数据库、创建表、插入数据、更新数据和删除数据等。

通过实际操作,读者将学会如何使用SQL Server进行数据库的基本管理和数据操作。

第四章:SQL Server的高级操作本章将深入介绍SQL Server的高级操作,包括查询数据、排序数据、过滤数据、连接表和子查询等。

读者将学会如何使用SQL语句来实现复杂的数据查询和分析。

第五章:SQL Server的性能优化本章将介绍SQL Server的性能优化技术,包括索引优化、查询优化、存储过程优化和服务器配置优化等。

通过掌握这些技术,读者将能够提高SQL Server的性能和响应速度。

第六章:SQL Server的备份和恢复在数据库管理中,备份和恢复是非常重要的任务。

本章将详细介绍SQL Server的备份和恢复技术,包括完整备份、差异备份、事务日志备份和数据库恢复等。

读者将学会如何使用SQL Server来保护数据库的安全和可靠性。

第七章:SQL Server的高可用性在企业级应用中,数据库的高可用性是至关重要的。

本章将介绍SQL Server的高可用性技术,包括故障转移集群、数据库镜像、数据库复制和Always On可用性组等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于VB及SQLSERVER的管理系统
实训指导书
计算机软件技术专业适用
大连职业技术学院
信息技术系
计算机软件技术教研室
实验(训)一连接数据库及调用存储过程(15学时)
一、创建数据库及其表
1.新建个人信息管理系统数据库“Pinformation”。

2.建表Contacts、ContactPhones、Reminders表。

(1) Contacts(联系人表)
字段名字段数据类型主键标识列说明
ContactID Int Yes Yes 联系人编号Name Varchar(50) 联系人姓名
Address Varchar(100) 联系人所在城市
ZipCode Varchar(20) 邮编EmailAddress Varchar(50) 电子邮箱
ContactNote Varchar(50) 备注
(2) ContactPhones(联系人电话表)
字段名字段数据类型主键标识列说明ContactPhoneID Int Yes Yes 联系人电话编号ContactID Int 联系人编号
PhoneType Varchar(50) 电话类型
PhoneNumber Varchar(50) 电话号码
(3) Reminders(提示信息表)
字段名字段数据类型主键标识列说明ReminderID Int Yes Yes 联系人电话编号
AlarmOn Bit 报警标识
AlarmTime datetime 报警时间
ReminderNote Varchar(1000) 提示内容
二、在VB中查看数据库对象
新建工程,在VB界面中,执行“视图”
菜单的“数据视图窗口”菜单项,或者在ADO
控件属性中操作,创建数据库的连接。

1.在图一的属性页中选择“通用”选项
卡,选择“使用连接字符串”,点击“生成”
按钮,弹出图二。

2.在图二中选择“提供者”选项卡,选
择为SQL Server提供的数据驱动,点击“下
一步”按钮,弹出图三。

(图一)
(图二)(图三)3.在图三中根据SQL Server的用户设置情况,确定使用的登录服务器方式;服务器的名称,取决于是网络访问还图三是本地访问,如果为
本地访问,则不必输入任何信息;如网
络访问必须输入服务器的名称;然后再
选择要访问的数据库名称,最后点击“测
试连接”按钮,如弹出图四所示对话框,
则证明测试数据库连接成功,点击每一
层的“确定”按钮即可。

(图四)(图五)
三、设计窗体界面
如图五、图六所示。

四、设计应用程序代码
1.添加模块Module1。

'显示声明变量
Option Explicit
'登录用户账号
Public sqluserneme As String
'登录用户密码
Public sqlpassword As String
'数据库连接对象(图六)
Public wy As New ADODB.Connection
2.工程启动窗体form1的设计。

Private Sub Form_Load()
'为连接对象设置连接字符串,并打开。

3.创建存储过程。

4.创建触发器。

5.form2的代码设计。

(1)变量的定义:
Option Explicit
Private currentid As Long '当前联系人编号(2)用户自定义子程序:
✧显示一条联系人的记录
✧查询联系人姓名和编号,并添加到下拉列表框中
✧读取联系人的电话号码,并添加到列表框中
✧Cmbcontacts的单击事件
✧Command3 “添加”按钮的单击事件
✧Command4 “修改”按钮的单击事件
✧Command5 “删除”按钮的单击事件
✧Command6 “清除”按钮的单击事件
✧Command8 “退出”按钮的单击事件
实验(训)二创建数据库报表(15学时)
一、添加数据报表设计器
1.如图七所示。

添加标签、文本框线控件。

在文本框的DataField属性中添
加相应标签所对应数据库中contacts
表中的数据字段。

2.在数据库“Pinformation”
中创建存储过程contactreport
CREATE PROCEDURE contactreport
@contactid int
AS
SELECT 0110, dbo.contacts0110.address0110,
dbo.contacts0110.zipcode0110, dbo.contacts0110.emailaddress0110, dbo.contacts0110.contactnote0110
FROM dbo.contactphones0110 left outer JOIN
dbo.contacts0110 ON
dbo.contactphones0110.contactid0110 = dbo.contacts0110.contactid0110 where dbo.contacts0110.contactid0110=@contactid
return
3.Form2中的代码设计:Command7 “报表”按钮的单击事件
Private Sub Command7_Click()
Dim rs As New ADODB.Recordset
If currentid = 0 Then Exit Sub
rs.Open "select * from contacts where contactid=" & currentid & "", wy, adOpenStatic, adLockReadOnly
If rs.RecordCount > 0 Then
Set DataReport1.DataSource = rs
DataReport1.Show 1
Else
rs.Close
End If
End Sub
4.运行。

相关文档
最新文档