《2022年数据库实习报告归纳 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库实习报告归纳 .pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、江苏农林职业技术学院数据库原理与应用整周实习实训报告系部:信息工程系班级: *计算机应用技术学号: * 姓名: * 指导老师: * 时间: 2010年 12 月 14 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 一、实训目的:通过本次数据库实习完成教学管理数据库系统,其中包括每个数据库对象,如:建表、查询、 窗体、报表。熟练地掌握每个数据库对象的实际制作与应用。如创建各种数据库对象需要思维开发能力、创新能力、 分析问题能力
2、、严谨性,以及创建窗体和报表所需要的审美能力。这周我们主要制作的是教学管理系统。二、实训要求:教学管理系统应具有以下功能:(1)教师信息管理:完成对教师档案和教师授课信息的管理。(2)学生信息管理:完成对学生档案和学生成绩的管理(3)选课信息管理:完成学生选课信息和课程信息的管理。(4)修改添加:最后登录,我们能够修改和添加错误信息。三、系统设计 1.运行环境这次实习是在acess2003中进行的2. 数据库设计教师档案表(教师编号(主键),姓名,性别,工作时间,政治面貌,学历,职称,系别,联系电话)。教师授课表(授课编号(主键),课程编号,教师编号,班级编号,学年,学期,学时,授课地点,授课
3、时间)学生档案表(学号(主键),姓名,性别,出生日期,政治面貌,班级编号,毕业学校)学生成绩表(成绩编号(主键),学号,学年,学期,课程编号,成绩)课程名表(课程编号(主键),课程名,课程类别,学分)学生选课信息表(选课编号(主键),课程编号,学号)3、模块设计名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 图 1-1 4、功能模块实现管理员登陆界面首先我们要建立管理员登陆界面,这个模块是为了使管理员登录查询和修改的。设计界面如
4、下图2-2.教师信息管理实现教师档案信息和教师授课信息的登录,如果有分配或调入本单位的新职工,则为其建立档案并将其本信息输入到计算机中。同时,该模块还提供了对教师档案信息、教师授课信息的统计、查询和浏览功能。学生信息管理实现学生档案信息和学生成绩的登录,可将新入学学生的基本信息输入到计算机中,还可将每一学生每学期所选程的考试成绩录入到计算机中。另外,该模块还提供了对学生档案、成绩等信息的统计、查询和浏览功能。选课信息管理实现课程信息和学生选课信息的管理。包括学生选课信息的登录、课程信息的登录以及各有关课程和选课等情况的查询。5. 实习安排:模块划分 , 建表 , 联系;建查询, 窗体 , 报表
5、 , 宏, 模块。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 6. 重要模块的窗体设计图2-2 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - 7. 主要代码在这次实习中有几个通用的代码如下:登陆界面的代码:管理员登陆Private Sub 命令 2_Clic
6、k() Dim temp As String Dim rs As ADODB.Recordset Set rs = New ADODB.Recordset If IsNull(Me!user_name) Or IsNull(Me!user_passwd) Then MsgBox 你输入的用户名和密码不能为空!, vbOKOnly, 警告信息 Else temp = select*from 管理员 where name= & Me!user_name temp = temp & and pass= & Me!user_passwd & rs.Open temp, CurrentProject.C
7、onnection, adOpenKeyset, adLockOptimistic If rs.RecordCount 0 Then DoCmd.Close DoCmd.OpenForm 管理 员 专 用 , acNormal, , , acFormReadOnly, acWindowNormal Else MsgBox 你输入的用户名和密码错误!., vbOKOnly, 警告信息 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 8 页 - - - - - - - - -
8、 End If rs.Close Set rs = Nothing End If End Sub 退出代码:Private Sub 命令 1_Click() On Error GoTo Err_命令 1_Click DoCmd.Quit Exit_ 命令 1_Click: Exit Sub Err_ 命令 1_Click: MsgBox Err.Description Resume Exit_命令 1_Click End Sub 跳转代码:Private Sub Command13_Click() DoCmd.Close DoCmd.OpenForm 管理员登陆 在这里可以跳转到任何界面启动窗
9、口的非管理员登陆:Private Sub 命令 2_Click() Dim temp As String Dim rs As ADODB.Recordset Set rs = New ADODB.Recordset If IsNull(Me!user_name) Or IsNull(Me!user_passwd) Then MsgBox 你输入的用户名和密码不能为空!, vbOKOnly, 警告信息 Else temp = select*from 用户 where 注册名称= & Me!user_name temp = temp & and 注册密码 = & Me!user_passwd &
10、rs.Open temp, CurrentProject.Connection, adOpenKeyset, adLockOptimistic If rs.RecordCount 0 Then DoCmd.Close DoCmd.OpenForm Switchboard, acNormal, , , acFormReadOnly, acWindowNormal 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 8 页 - - - - - - - - - Else MsgBo
11、x 你输入的用户名和密码错误!., vbOKOnly, 警告信息 End If rs.Close Set rs = Nothing End If End Sub 实习心得这学期也接近尾声,经过一个学期左右的数据库学习,我们掌握了创建数据库以及对数据库操作的基础知识。加上老师的耐心教学,课堂上我们又不理解的地方又会在上机操作是对我们讲解,使我们掌握的更加牢固。特别是这一周的实习。在这次实习中,我的收获颇多。特别是表与表之间的查询,交叉表。还有SQL语言的运用,我也有一点的了解。其实,要用数据库,我们就需要建立一个数据库,然后往里面放数据库文件。 像我们这周操作的教学管理系统,里面也有SQL语言的
12、运用。 这次实习时间虽然只有一个周,但我们获益不浅,感慨良多。我感受最深的,有如下几点:其一,实训是个人综合能力的检验。要想学好数据库这一门课程,除了课堂上认真听讲,还必须课外多培养动手能力,操作能力。只有当你操作起来,才知道那一环节不会。另外,还必须有较强的应变能力、独立思考的能力和坚强的毅力。第一次做比较正规一点的项目我感到有时无法按时完成组长交付的任务,所以需要通过多方面去查阅资料,比如网上查阅、图书馆资料或是寻求其他同学的帮助。尽管累,但这一切让人找到了学习的兴趣。其二,此次实训,我深深体会到了积累知识的重要性。俗话说:千里之行,始于足下。我对此话深有感触。 这次实习, 我们学习的是数
13、据库的设计,虽有以前的理论知识作为基础,但在实训中常常会涉及到其他方面的知识,还有通过同学的指导,使我初步的了解了一些有access的一些知识使用方法。数据是以表的形式存在数据库中的,其实就是一种关系,处理数据往往就是对表的一些操作,通常还会把其他表的字段的值给传递过来。不过这个表不是没有关系的, 通常是通过索引或者键关联起来,通过查询语句, 我们可以得到一个结果集。当用户需要从表中提取部分内容时,可以通过创建视图,视图也是一个类似于表的对象,但它与表有着本质的区别:视图是在引用存储在数据库中的查询语句时动态创建的,是从一个或者多个数据表中派生出来的,试图本身不存储数据。当然,在你建立查询时,
14、你要记得备份一下,以防意外丢失。再次, 此次实训增强了我毕业就业的信心和勇气。这次实训, 我们初步了解了我们计算机专业就业后的工作内容及其工作方式。同时, 我们还看到在大学里还是学到了不少东西,只是感觉不到而已。所以,我们有就业危机感是应该的,但不能过于自卑和担忧,否则会妨碍自己的学习。最后,实习操作教学管理系统,不是你把这些建立起来就能运行,还要编入代码。一想到代码,我们往往回想带代码的复杂。关于代码,除了上课多听听老师所讲的,下课你还要自己到网上查询,这样才回运用起来。这次实训也是对我学习上的一次大检验。因为计算机专业的特殊性,如果我们只会一些理论知识, 那么我们就不是个合格的计算机专业学生。通过这次实践的操作,增强我们学习计算机的欲望,对将来就业增加了信心!名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - - *计算机应用技术 * 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -