学生学籍管理系统 数据库课程设计


自己编写的简单的数据库课程设计,学生学籍管理系统,由C++和SQLServer开发,报告和数据库文件都在里面了
资源截图
代码片段和文件信息
// Delete.cpp : implementation file
//

#include “stdafx.h“
#include “学生学籍管理.h“
#include “Delete.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
extern CMyApp theApp;
/////////////////////////////////////////////////////////////////////////////
// CDelete dialog


CDelete::CDelete(CWnd* pParent /*=NULL*/)
: CDialog(CDelete::IDD pParent)
{
//{{AFX_DATA_INIT(CDelete)
m_sno = _T(““);
m_info = _T(““);
//}}AFX_DATA_INIT
}


void CDelete::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDelete)
DDX_Text(pDX IDC_EDIT1 m_sno);
DDX_Text(pDX IDC_EDIT2 m_info);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDelete CDialog)
//{{AFX_MSG_MAP(CDelete)
ON_BN_CLICKED(IDC_BUTTON1 OnShowInfo)
ON_BN_CLICKED(IDC_BUTTON2 OnDelete)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDelete message handlers

void CDelete::OnShowInfo() 
{
// TODO: Add your control notification handler code here
UpdateData(true);
CString sqlstrErr;
sql.Format(“select * from S where Sno=‘%s‘“m_sno);

_RecordsetPtr pset=NULL;
pset=ExecuteSQL(sql);
if(pset->GetRecordCount()<=0)
{
strErr.Format(““学生基本信息“表中无学号为:“%s“
的学生。“m_sno);
MessageBox(_T(strErr)_T(“出错拉“));
return;
}
CString str;
pset->MoveFirst();
str+=“学号:“;
str+=(LPCTSTR)(_bstr_t)(pset->GetCollect(_variant_t(“Sno“)));
str+=“  姓名:“;
str+=(LPCTSTR)(_bstr_t)(pset->GetCollect(_variant_t(“Sname“)));
str+=“
性别:“;
str+=(LPCTSTR)(_bstr_t)(pset->GetCollect(_variant_t(“Ssex“)));
str+=“    年龄: “;
CString s;
s.Format(“%d“(short)pset->GetCollect(_variant_t(“Sage“)));
str+=s;
str+=“ 
专业:“;
str+=(LPCTSTR)(_bstr_t)(pset->GetCollect(_variant_t(“Sdept“)));
str+=“班级:“;
str+=(LPCTSTR)(_bstr_t)(pset->GetCollect(_variant_t(“Sclass“)));
str+=“
入学日期:“;
str+=(LPCTSTR)(_bstr_t)(pset->GetCollect(_variant_t(“Sentrance“)));
str+=“  地址:“;
str+=(LPCTSTR)(_bstr_t)(pset->GetCollect(_variant_t(“Sadd“)));
m_info=str; 
UpdateData(false);

}
_RecordsetPtr CDelete::ExecuteSQL(CString &sql)
{
_RecordsetPtr pset=NULL;
_CommandPtr m_pCmd;
m_pCmd.CreateInstance(“ADODB.Command“);
//MessageBox(“出错1“);
try
{ m_pCmd->ActiveConnection=theApp.m_pConnect;
m_pCmd->CommandText=_bstr_t(sql);
pset=m_pCmd->Execute(NULLNULL0);
}
catch(_com_error& e)
{
CString error;
error.Format(“CStudentinfo::ExecuteSQL()

中发生异常。
%s
%s“e.ErrorMessage()(char*)e.Description());
MessageBox(_T(error)_T(“出错拉“));
}
return pset;
}

void CDelete::OnDelete() 
{
// TODO: Add your control notification handler code here
UpdateData(true);
CString sql;
sql.Format(“delete from S where Sno=‘%s‘“m_sno );
_RecordsetPtr pset=NULL;
pset=ExecuteSQL(sql);
MessageBox(“删除成功“);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     677888  2010-09-20 00:13  学生学籍管理系统 数据库课程设计20072492 孙磊  数据库课程设计报告.doc

     文件      84267  2010-09-13 18:04  学生学籍管理系统 数据库课程设计学生学籍管理DebugDelete.obj

     文件          0  2010-09-13 18:04  学生学籍管理系统 数据库课程设计学生学籍管理DebugDelete.sbr

     文件      28740  2010-09-15 20:25  学生学籍管理系统 数据库课程设计学生学籍管理DebugDialog1.obj

     文件          0  2010-09-15 20:25  学生学籍管理系统 数据库课程设计学生学籍管理DebugDialog1.sbr

     文件      89542  2010-09-13 18:07  学生学籍管理系统 数据库课程设计学生学籍管理DebugDialog2.obj

     文件          0  2010-09-13 18:08  学生学籍管理系统 数据库课程设计学生学籍管理DebugDialog2.sbr

     文件      97524  2010-09-17 10:35  学生学籍管理系统 数据库课程设计学生学籍管理DebugGraduateStudent.obj

     文件          0  2010-09-17 10:35  学生学籍管理系统 数据库课程设计学生学籍管理DebugGraduateStudent.sbr

     文件      25098  2010-09-17 10:35  学生学籍管理系统 数据库课程设计学生学籍管理DebugMainMenu.obj

     文件          0  2010-09-17 10:35  学生学籍管理系统 数据库课程设计学生学籍管理DebugMainMenu.sbr

     文件      90753  2008-04-22 04:00  学生学籍管理系统 数据库课程设计学生学籍管理Debugmsado15.tlh

     文件      76681  2008-04-22 04:00  学生学籍管理系统 数据库课程设计学生学籍管理Debugmsado15.tli

     文件      93897  2010-09-16 01:05  学生学籍管理系统 数据库课程设计学生学籍管理DebugReward.obj

     文件          0  2010-09-16 01:05  学生学籍管理系统 数据库课程设计学生学籍管理DebugReward.sbr

     文件     106944  2010-09-13 18:14  学生学籍管理系统 数据库课程设计学生学籍管理DebugSearchModify.obj

     文件          0  2010-09-13 18:14  学生学籍管理系统 数据库课程设计学生学籍管理DebugSearchModify.sbr

     文件      10619  2010-08-29 02:38  学生学籍管理系统 数据库课程设计学生学籍管理DebugSplashDlg1.obj

     文件          0  2010-08-29 02:41  学生学籍管理系统 数据库课程设计学生学籍管理DebugSplashDlg1.sbr

     文件     133704  2010-08-24 13:11  学生学籍管理系统 数据库课程设计学生学籍管理DebugStdAfx.obj

     文件    1767126  2010-08-24 13:11  学生学籍管理系统 数据库课程设计学生学籍管理DebugStdAfx.sbr

     文件      89083  2010-09-15 21:49  学生学籍管理系统 数据库课程设计学生学籍管理DebugStudentAchievement.obj

     文件          0  2010-09-15 21:49  学生学籍管理系统 数据库课程设计学生学籍管理DebugStudentAchievement.sbr

     文件      61163  2010-09-13 10:46  学生学籍管理系统 数据库课程设计学生学籍管理DebugStudentinfo.obj

     文件          0  2010-09-13 10:46  学生学籍管理系统 数据库课程设计学生学籍管理DebugStudentinfo.sbr

     文件     287744  2010-09-20 14:21  学生学籍管理系统 数据库课程设计学生学籍管理Debugvc60.idb

     文件     593920  2010-09-17 10:35  学生学籍管理系统 数据库课程设计学生学籍管理Debugvc60.pdb

     文件    4350976  2010-09-17 10:35  学生学籍管理系统 数据库课程设计学生学籍管理Debug学生学籍管理.bsc

     文件    1466472  2010-09-17 10:35  学生学籍管理系统 数据库课程设计学生学籍管理Debug学生学籍管理.exe

     文件     427768  2010-09-17 10:35  学生学籍管理系统 数据库课程设计学生学籍管理Debug学生学籍管理.ilk

............此处省略56个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)