- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京邮电大学 数据库实验报告 学生教务管理系统
北京邮电大学数据库技术与应用综合实验报告学院:信息与通信工程学院班级:2013211124姓名:曹爽学号:20132106402015年6月30日实验目的熟悉在Visual Studio C++环境中通过ODBC实现数据库互连;熟悉通过嵌入式SQL对数据库进行操作;掌握数据库应用程序界面开发基本流程。实验内容和要求在Visual Studio C++环境中通过ODBC实现与建立的数据库的互联,进行实验要求的各种操作,关系模式和数据的操作均通过应用程序界面完成;根据以下要求认真进行实验,记录所有的实验用例,填写实验报告。数据库建立和连接对于下述三个关系:S(SNO,SNAME,SAGE,SDEPT),C( CNO,CNAME,TEACHER)SC(SNO,CNO,GRADE)2.1.1 创建对应的三个基本关系; 并插入一定行的数据(要求运用和演示SQL语句);2.1.2 通过ODBC实现与数据库互连;关系定义和修改2.2.1 应用程序界面中包含两个表,从应用程序界面2.2.2 创建1个基本表,并插入2行数据;2.2.3修改及删除基本表;数据操作:2.3.1数据查询操作(对于已讲授查询种类,选择一种实现即可);2.3.2 数据添加操作3.3.2数据修改操作;2.3.3 数据删除操作;2.3.4 界面执行SQL语句操作(注:用户通过界面输入SQL语句,应用程序执行该语句,对数据库进行操作);整体要求:2.4.1 查询结果的多行显示(至少支持5行以上查询结果的显示);2.4.2 功能设计更丰富、完善,且操作人性化。实验过程建立数据库打开SQL Server 2014,登录服务器,如图1所示。图1建立StudentInfo数据库。在其中建立表S,设置列名为SNO、SNAME、SAGE、SDEPT;建立表SC,设置列名为SNO、CNO、GRADE,设置数据类型为char型,并添加一定数据,如图2所示。图2建立数据源在“控制面板”的“管理工具”中找到“ODBC数据源”,如图3—图4。图3图4点击添加,选择SQL Server为数据源驱动程序,之后按照图中所示填写相关信息,服务器与之前登录的服务器一致,注意更改默认的数据库为StudentInfo,如图5—图11所示。图5图6图7图8图9图10图11图12创建单文档应用程序启动Visual Studio 2013并新建一个MFC应用程序,输入名称为databaseGUI,点击确定,打开应用程序向导,之后的操作如图13—图17所示。图13图14图15图16图17点击数据源选项,选择“学生信息”中的表S作为数据源,如图18—图21所示。图18图19图20图21之后均按照默认选项继续即可,如图22—图24所示。图22图23图24这样,我们就建立了一个解决方案“databaseGUI”,如图25所示。图25学生信息系统的编写新建界面按钮在资源视图中选择dialog文件夹下的IDD_DATABASEGUI_FORM,则弹出文档模板和控件工具栏,进入到设计界面,如图26—图28所示。图26图27图28在文档模板上添加所需的控件,这里添加了五个Edit box、四个Button和若干Static Text,以及一些自己设计的效果,添加后的效果如图29所示。图29分别更改它们的名称及相关属性, Caption分别改为“学号”、“姓名”等;五个Edit Control的ID分别改为 IDC_ID_EDIT、IDC_NAME_EDIT、IDC_AGE_EDIT、IDC_DEPT_EDIT、IDC_CHECKNAME;将四个按钮改的ID改为 IDC_ADD、IDC_MOD、IDC_DEL、IDC_CHECK。修改后的初步界面如图30,属性如图31所示。图30图31初步编译时,会出现如图32所示的错误,只需将error行注释掉即可,如图33所示。,图32图33编译结果如图34所示。图34添加新类如图35所示,同时添加如图36所示代码,注意需要先在CdatabaseGUIView类中添加Cstring类型的成员变量m_checkname。图35图36添加成员函数在CdatabaseGUIView类中添加UpdateDlgStuInfo()成员函数,如图37—图38所示。图37图38数据添加5.1 利用插入Dialog新建一个对话框,并添加四个Edit Control,其 ID 分别为 IDC_ID、IDC_NAME、IDC_AGE、IDC_DEPT。Button的ID分别为IDOK、IDCANCEL。对其名称进行修改并进行美化,效果如图39所示。图395.2 右键单击该对话框,选择“添加类”,在弹出的对话框中添加成员变量,并在类向导中修改其属性,如图40—图42所示。图40图41图425.3 在主对话框中,
文档评论(0)