您的当前位置:首页正文

数据库课程设计报告

2022-02-19 来源:易榕旅网
课程设计报告

姓名:吴冬

学号:

班级:计算机(二班)

学院:信息与计算机学院

08196106

一. 课程名称:学生信息管理系统 二. 实现功能:

通过vc++6.0里的MFC应用程序向导,生成一个图形界面,即一个对话框窗口。用户可以在对话框中,输入自己的有关信息。如姓名、性别、学号、年龄、所在专业等等。有三个按钮,通过访问数据库,分别实现添加,修改,删除三个功能。 三. 运行截图

在学生信息区可以浏览数据库中的信息

添加信息的窗口

添加成功

删除记录

修改记录

四.部分代码

void CMyView::OnADD() { // TODO: Add your control notification handler code here CADD add; CString Sno,Sname,Ssex,Sage,Sdept; add.DoModal(); Sno=add.GetSno(); Sname=add.Getname(); Ssex=add.GetSsex(); Sage=add.Getage(); Sdept=add.Getsdept(); m_pSet->AddNew();

m_pSet->m_Sno=Sno; m_pSet->m_Sname=Sname; m_pSet->m_Ssex=Ssex; m_pSet->m_Sage=Sage; m_pSet->m_Sdept=Sdept; m_pSet->Update();m_pSet->Requery(); }

void CMyView::OnUpdate() { // TODO: Add your control notification handler code here UpdateData(TRUE); m_pSet->Edit(); m_pSet->m_Sno=m_Sno; m_pSet->m_Sname=m_Sname; m_pSet->m_Ssex=m_Ssex; m_pSet->m_Sage=m_Sage; m_pSet->m_Sdept=m_Sdept; m_pSet->Update(); m_pSet->Requery(); UpdateData(FALSE); MessageBox(\"当前记录修改成功\"); }

void CMyView::OnDelete() { // TODO: Add your control notification handler code here m_pSet->Delete(); m_pSet->Requery(); MessageBox(\"已删除当前记录\"); }

五. 心得体会:

通过这次这个课程设计,让我了解到了vc++的另一个功能,既是通过vc++中的mfc应用程序向导,生成一个对话框的界面,这次实验要实现的功能比较少,只要在这个对话框上加上一些控件,包括像静态文本,编辑框,组合框,保存,取消按钮等等,这次实验主要就是要实现保存按钮来实现对数据的访问。在做这个界面的过程中,我熟悉了通过运用这个向导生成对话框的一般步骤,知道了怎样添加成员变量,和消息处理函数的添加,对文件方式管理数据有了一些了解,通过这几个星期对vc++的学习,也让我体会到了自己写一些小程序的乐趣,增强了对编程的信心,我知道后来的实验还有很多,而且会愈来愈难,但我又信心继续学好这些实验,提高自己的能力。

因篇幅问题不能全部显示,请点此查看更多更全内容