《实验5 数据库编程1.doc》由会员分享,可在线阅读,更多相关《实验5 数据库编程1.doc(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、实验5 数据库编程(一)一、 实验目的:1. 掌握ADO组件、datasource、DBGrid组件的使用。2. 理解基于数据库应用程序的设计方法。二、 实验时间:三、 实验地点:四、 实验内容与步骤:1.在数据库“student”中创建在校学生基本信息表。并按要求设置表属性。(1)学生基本信息表。并参考此表建立毕业生基本信息表。字段名说明要求Xh学号主键Xm姓名必填字段Xb性别Csrq出生日期Jg籍贯Bjbh班级编号外键Zw职务Tc特长MM系统登录密码JTDZ家庭地址bz备注思考:1)学号能否设置为数字型,为什么?2)出生日期能否用“年龄”替代,为什么?3)在该表中输入10条记录。(2)建立
2、班级信息表。该表包含“班级编号、班级名称、入学年份、所在系、所学专业、人数、辅导员、班长、班长联系电话”等信息,设置“班级编号”为主键,并在该表中输入我们专业班级的记录。并参考此表建立专业信息表。(3)创建“课程信息”表。该表包含“课程编号、课程名称、学分、课时、适用专业”等信息,并设置主键。选择本学期我们所学课程5门,将其信息输入到该数据表中。(4)创建“教师基本信息表”,该信息表包含“教师编号、教师姓名、联系电话、EMAIL”等信息,并设置主键。向该表输入5条记录。(5)创建“学生学习成绩”信息表,包含“课程编号,教师编号,学生编号,学习成绩”并设置学习成绩为0-100分。(6)实现”新生
3、入学”、“在校学生信息修改”、“在校学生信息查询”、“学生毕业处理”等功能,可使用存储过程。2.使用ADO组件、Datasource、Data Control等组件完成:(1)主界面包含学生信息管理,班级信息管理,教师信息管理,课程信息管理,学习成绩管理等菜单,在每个菜单下面包含子菜单,如“学生管理”包含”新生入学”、 “在校学生信息修改”、“在校学生信息查询”,“学生毕业处理”等菜单项。(2)实现”班级信息”查询,并将FORM命名为”班级信息管理”,显示“计算机*”班级信息。(*可用本班级名称代替)(提示:班级信息表)(3)在FORM”班级信息管理”中完成增加新班级信息、修改班级信息等操作。(4)请利用“班级信息表”和”学生基本信息管理表”的两个表,创建查询。命名为按“班级名称”查询.并查询出班级名称为“计算机*”所有学生的信息。(需要使用到两个表)(5)使用动态查询完成: 1)按姓名查询同学的基本信息。2)多条件查询:如:查询班级名称为“计算机*”的所有男生信息。 (6)设计登录窗体,使用帐号和密码进行登录。若成功,则转入主窗体,否则提示错误。(7)完成其他功能。 实验要求:ER图,表的说明,界面设计,功能实现。五、实验总结: