sql上机实习心得体会(共8页)4700字.docx
- 文档编号:10626746
- 上传时间:2023-05-26
- 格式:DOCX
- 页数:8
- 大小:13.23KB
sql上机实习心得体会(共8页)4700字.docx
《sql上机实习心得体会(共8页)4700字.docx》由会员分享,可在线阅读,更多相关《sql上机实习心得体会(共8页)4700字.docx(8页珍藏版)》请在冰点文库上搜索。
sql上机实习心得体会
上机实习心得体会篇1
一、实训目的
1.熟练掌握数据库的设计及其对象的基本操作。
2.熟练掌握数据查询、视图、存储过程和触发器的使用方法。
3.熟练掌握vb应用程序中界面设计的方法。
4.通过实训,使学生了解数据库系统在实际应用中的开发方法及设计过程,为今后从事管理信息系统的研究、开发、应用提供必要的知识,更好地完成各种计算机应用和开发任务。
二、课程设计报告内容
1.实训内容
学生信息管理工作是学校管理工作的重要组成部分,现在相当一部分学校的学生管理工作仍沿用手工方式。
随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,按照软件工程原理和数据库技术开发学生信息管理系统已经成为学生管理部门的迫切需要。
程设计的题目是高校学生信息管理系统,本项目实现的功能主要包括以下内容:
(1)完成数据的录入和修改,并提交数据库保存。
其中的数据包括:
专业信息、班级信息、学生信息、选修课程信息和成绩信息等,系统能够自动避免重复信息。
(2)实现信息查询,主要包括学生信息查询、选修课程信息查询和成绩信息查询等。
(3)实现数据的删除功能:
对数据进行删除操作。
系统能够通过用户给出的条件查询所要删除的数据,并提示用户确认是否删除。
若确定,则把相关信息从数据库中删除。
(4)报表功能。
包括指定学生的选课情况和指定课程的选修情况。
高校学生信息管理系统采用体系结构,按照客户端设计和数据库设计两部分进行。
客户端负责提供表达逻辑、显示用户界面信息、访问数据库服务器等,采用c6.0作为开发工具;服务器端则采用XXXX年作为数据库管理系统,负责后台的数据处理。
2.系统功能模块设计
学生信息管理客户端主要对学生信息、课程信息、学生成绩信息进行管理,该系统分4个模功能块,如图所示。
3.实训设备或软、硬件
硬件:
PⅣ及以上性能的PC机
软件:
操作系统;VB6.0;XXXX年数据库系统
三、结论
1.数据库设计
数据库的设计主要是在服务器端建立数据库和数据表,并实现数据处理功能。
根据系统需求分析和功能设计,可以将数据规划为学生实体、课程实体、选课实体三个实体。
在了解了数据库结构设计概念以后,开始创建数据库和数据表。
首先,用查询分析器创建数据库,创建过程中需要注意修改操作系统文件名到新创建的文件夹。
然后创建专业信息表、班级信息表、课程信息表o、学生信息表、成绩信息表五个表。
在数据库及数据表创建完成后,对服务器端数据进行处理。
首先创建视图。
在数据表的创建过程中应注意,因为学号、专业编号、班级编号等是一一对应的,所以学号在数据表中应设置为主键,设置主键的语句为:
(6)。
由于系统对专业信息表等五个表的操作主要有:
添加、修改、删除,所以,针对、o和三个表定义相应的储存过程,以便在c中根据需要调用对应的储存过程。
由于系统对数据库中数据进行添加、修改、删除操作时,应保证数据的完整性,所以需对触发器进行定义以保证数据库数据的完整性。
对表定义的触发器的设计功能是:
当修改表中某个学生的学号的同时修改表中该学号对应记录相应的值。
在完成了数据库及数据表的创建后,为保证系统功能的实现,需对数据库用户权限进行设置,在用户栏中设置用户及登录密码,维护数据库的安全是确保数据库正常运行的重要工作。
最后完成数据库的设计后,要对数据库进行备份。
数据库的备份时对数据事务日志进行拷贝。
做数据备份就是为了方便的数据库恢复用。
建数据库是为了与所设计的程序相连接,连接数据库需用到访问数据库。
如要连接服务器中的数据库,用如下代码对
的
属性值进行设置:
.
=&;&;。
2.系统功能实现
&;学生信息管理系统&;系统功能的实现,主要是在VB中对系统模块进行设计,并连接数据库以达到系统功能的实现。
由于程序是利用完成对数据库的访问和操作的,所以在对模块的设计前需要添加库。
本系统还需要用到控件和控件,前者用于连接数据库,后者用于以表格形式显示数据库表的内容。
本系统主要用于学生信息管理,主要任务是用计算机对学生各种信息进行日常管理,如:
查询、修改、增加、删除。
首先是公共模块中定义全局变量及子程序。
在模块中.语句用于建立与数据库的连接。
而用于存放的登录账号。
对(,)子程序定义用于确定调用窗体在主窗体中的显示位置。
对登录窗口的设计要用到了控件,使在登录时用户可以直接从列表中选择。
在设计登录窗体时,需要确保数据库是否连接。
在对主窗体n的设计中需要添加窗体,在设计过程中对控件的名称及属性的设置要细心,我开始就是由于将登录控件的属性值打成了而使系统无法运行。
在设计专业管理窗口时,第一次用到了控件,该控件的作用是以表格形式显示二维字符数组中每个单元的数据。
常
用于处理复杂的二维数据表的问题。
如校历表、学生宿舍表、学生班级成绩表等。
这是实训过程中所学到的新的知识。
通过.=.1.(.1.,1).=.1.(.1.,2).=语句达到单击控件中某记录行时,将该记录的字段值显示在对应的控件中。
学生信息管理模块主要是实现学生信息的增加、修改、删除、查询和生成报表等功能,它的子窗体包括添加、修改学生信息窗体、学生信息查询窗体、学生选课报表。
在设计学生选课报表时,用到了报表,这也是以前没有用到的知识。
使用报表可以使显示的信息更加明了并可以方便打印。
在报表设计完成后,将以下程序添加到窗口的工具栏&;报表&;按钮程序段中,1.
(1).
(1).=_
1.(1.,1).,当按下&;报表&;按钮时,则显示当前.(1.,1)的值所指定学号的学生的所有选课信息。
四、结束语
两周的实训终于结束了,这次实训的内容是应用数据库设计VB程序设计来设计&;学生信息管理系统&;。
虽然时间只有短短的两周,但使我获益匪浅,感慨良多。
使我感受最深的有如下几点:
第一,实训是个人所学知识的应用,是综合能力的检验。
要想学好数据库,除了平时的理论功底外,还需要一定的时间动手能力,操作能力,要学会灵活应用所学的知识。
第二,通过这次实训,我深深地体会到积累知识的重要性,平时学习的不努力,在实训时必定会遇到很多的麻烦。
此次实训让我有了扩宽知识面及提升技术能力的机会,我真正领会到实践与理论相结合的重要性。
本次实训的目的是让我们掌握数据库系统的原理、及将理论与实践相结合熟练熟练掌握数据库的设计及其对象的基本操作。
虽然在实训过程中遇到了许多难点和问题,但在老师和同学们的帮助下,最终解决了这些问题并熟练的掌握了数据库的设计及其对象的基本操作以及VB应用程序中界面设计的方法。
通过实训,使我了解了据库系统在实际应用中的开发方法及设计过程,为今后从事管理信息系统的研究、开发、应用提供必要的知识,更好地完成各种计算机应用和开发任务。
上机实习心得体会篇2
本次实习是用加VB实现简单的系统管理,使用可视控件和对象来访问后台数据库服务器的,根据我们两个人的分析、讨论,最后决定做超市管理系统。
本系统功能包含有三个大的方面:
商品信息管理,商品销售管理,商品库存管理。
对于具体的各个模块的具体实现在上面已经用图片加代码的形式显示出来。
在初训的过程中,了解了许多的数据库的知识,对于数据库也产生很浓厚的兴趣。
在做本系统的过程中遇到了很多的难题,比如代码的编写,VB与数据库的连接,因有个机房没有安装,我们运用与VB连接,其中我们不得不建立两个数据库,而且得改变数据源。
通过参考老师给的图书馆管理系统实例,这些问题相应的得到解决。
实习的题目很接近生活,实用,所以我们都比较感兴趣。
小的成功,带给我们惊喜与动力。
同时也培养了大家来思考问题解决问题的能力,希望以后有机会可以对数据库有更深入的研究。
此次实训,让我们受益很大。
在实训操作中,那些不懂的、概念模糊的知识,得到了概括,并且得以融会贯通。
刚开始实训时,我们就创建哪个管理系统,展开了讨论,最终敲定是超市管理系统,因为有些挑战性。
很快的,我们开始着手系统的建立。
首先,确定几个显示界面,然后创建界面,而后实现各个按钮的功能。
建立5个主窗口,先建系统登录窗口,再就是系统登录后进入的超市进销存管理窗口,由这个窗口决定进入商品信息管理、商品销售管理或者是商品库存管理截面界面。
除了这5个界面,还要另建5个窗口,用于登录用户的注册、修改和删除以及商品信息的修改。
登录用户有管理员和客户之分,只有用管理员用户登录系统后,才可以修改用户信息。
在实训过程中,Vb结合建立超市管理系统,从设计到实现,问题是层出不穷,但经过我们的努力,大部分问题都已解决,实在搞不了的,也在老师的指导下,顺利解决了。
我们觉得耐心、细心在实训中是很重要的。
不细心,出一点小错都会搞的系统无法运行;而没耐心的话,一碰到麻烦就会心烦,到最后做起来劲都没有,这怎么能成功完成这个实习任务呢?
这次实训,最麻烦的就是按钮实现的代码,大部分问题也就是出在这些代码,然这代码却也是这个系统的精华所在。
故即使麻烦也得细心完成,才能让整个系统运转正常。
通过实训,我们不仅巩固了旧知识,也学到了新的知识,并且把所学的应用到实际操作中,提高了我们的实际动手能力和逻辑思维能力。
也让我们对软件开发的流程有一定了解,并且对开发软件有了一些初步的经验。
上机实习心得体会篇3
为期一周的实训已经结束,从这一周中,有了很多的感悟。
从学到和掌握到的东西来说,在书本上学到的东西非常不牢固,然而实训真的让我受益匪浅!
实训第一天到教室时,看到老师给我们讲试训的内容与要求,然后告诉我们一些要完成的任务与作业,然后根据试训的内容与要求授课,让我们从实践中去体会所学的知识。
说实话,对于数据库,我所学到的知识很不牢固,当时在课堂上听课所记住的也并不多,所以在试训开始时,真的不知道该干些什么?
有一种&;何去何从&;的感觉!
但随着老师的教课和讲解,以及和同学的讨论,再结合自己所知道的知识和老师所发放下的课程内容,根据这些实际的情况,我对自己将要做的事也有了兴趣和信心。
所以在接下来的时间中,我们在老师的帮助下开始了数据库相关的实训。
在这次的订餐系统的设计过程中,我们根据该订餐系统的功能,将其分解三大部分来完成,第一部分就是建立数据库和表,并给其添加约束;第二是角色的管理,分为管理员,订餐用户和餐馆;第三就是用编程语言建立管理菜单。
所以试训的内容是从数据库和数据表的创建和修改开始的,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表属性,有查看表信息,修改表中数据,删除表中的数据以及修改表与删除表的操作。
我们以数据库为基础,建立一个订餐系统的数据库管理体系,并将数据库与程序连接,用编程语言建立数据库管理菜单。
老师给我们讲了库和表的创建方法,以及约束的内心及其语法结构,让我们知道了不同约束的功能和使用的环境,还给我们说了标识列的使用和作用。
讲了数据库的操作,增删改查。
使我们掌握了,m,,以及*语句的的相关知识和运用。
其中还学到了分页查询以及多表查询。
从这次试训中让我们更明白了一些知识,表是数据库最重要的一个数据对象,表的创建好坏直接关系到数据库的成败,表的内容是越具体越好,但是也不能太繁琐,以后在实际运用中使用多表,对表的规划和理解就会越深刻。
通过这次试训,让我深刻的了解到自己的不足,要想对进行数据库更深的学习,自己得要多看有关的课外书籍,并多做练习,不懂得要多问同学和请教老师,以解决自己遇到的难题,知道更多的知识。
实训不仅是让我们在实践中对理论知识的验证,也让我们知道我们多学的知识在社会上的运用,把所学知识和企业商业接轨。
这次实训,不仅让我们学到了许多有关数据库的知识,老师也给我们讲了很多社会现状和就业情况,让我们不同的角度了解这个专业的就业趋势。
让我们在今后的学习中更有动力的充实自己,曾加自己的知识面和锻炼自己各方面能力。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- sql 上机 实习 心得体会 4700