91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5.16MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-26
  • 語言: C/C++
  • 標簽:

資源簡介

不是CSDN用戶,不想注冊,可以到我的網址下載:http://www.vc66.cn/codeinfo.php?382 這是C++用access數據庫開發的學生成績管理系統DOS版的第三次上傳,更正了原來數據庫不能正確釋放,及一些其它BUG,內有可運行exe文件及VC6.0項目源碼 主要功能: 成績錄入:先錄入班級,錄入學科,然后可以錄入學生成績,需要錄入的信息有:姓名,學號,成績 成績查詢:可單一查詢,也可多條件查詢,如:查詢指定學號指定學科,只定班級指定學科等 成績統計與導出:可統計指定班級指定學科的成績,各分數段人數,及格人數,及平均分,最高分,最低分等,可以導出excel成績表

資源截圖

代碼片段和文件信息

#include?“stdafx.h“
#include?“ado.h“
#include?“saveinexcel.h“
#include?“iostream.h“
//--------------------------------------
//?學生成績管理系統DOS版
//?程序編寫:李建東
//?QQ:813751????657597
//?網址:http://www.vc66.cn
//?操作access數據庫的操作類
//?文件名稱:ado.cpp
//--------------------------------------
Ado::Ado(){
}
Ado::~Ado()
{
ReleaseAdoConnection();
}

//--------------------------------------
//?創建數據庫連接
//--------------------------------------
bool?Ado::MakeAdoConnection()
{
//使用try...catch來判斷是否成功
try
{
CoInitialize(NULL);?//裝載
pConn.CreateInstance(__uuidof(Connection));?//創建對象實例
pRs.CreateInstance(__uuidof(Recordset));
pRs2.CreateInstance(__uuidof(Recordset));
pConn->ConnectionString?=?“Provider=Microsoft.Jet.OLEDB.4.0;Data?Source=db/db.dll;Persist?Security?Info=False;Jet?OLEDB:Database?Password=http://www.eetsoft.c“?;
pConn->Open(““““““adConnectUnspecified);?//打開連接
return?true;
}
//連接不成功
catch(_com_error?e)
{
//cout?< return?false;
}
}
//--------------------------------------
//?關閉數據庫操作
//--------------------------------------
void?Ado::ReleaseAdoConnection()
{
try
{
//cout?<State?< pRs->Close();
pRs2->Close();
pConn->Close();
}
catch(_com_error?e)
{
//cout?< }
//注銷對象
pRs?=?NULL;
pRs2?=?NULL;
pConn?=?NULL?;
//卸載
CoUninitialize();
}
//---------------------------------------
//?用戶登陸信息設置
//---------------------------------------
void?Ado::SetLoginInfo(CString?usernameCString?userpass)
{
l_info.username?=?username;
l_info.password?=?userpass;
}
//---------------------------------------
//?用戶登陸
//---------------------------------------
int?Ado::UserLogin()
{
int?re?=?0;?//默認為成功
//成功連接
if(MakeAdoConnection())
{
try
{
//格式化sql語句
sql.Format(“select?*?from?tab_user?where?username=‘%s‘“l_info.username);
pRs?=?pConn->Execute((_bstr_t)sqlNULLadCmdText);
//存在記錄
if(!pRs->rsEof)
{
//如果密碼不正確
if(l_info.password?!=?(char*)(_bstr_t)pRs->GetCollect(“password“))
{
re?=?2?;?//密碼不正確
}
}
//無賬號
else
{
re?=?1?;//沒有賬號
}
}
catch(_com_error?e)
{
// cout?< re?=?100?;
}
//數據庫釋放
ReleaseAdoConnection();
}
//數據庫連接失敗
else
{
re?=?101?;
}
return?re;
}
//---------------------------------------
//?成績信息設置
//---------------------------------------
void?Ado::SetScoreInfo(CString?s_nameCString?s_noCString?s_courseint?s_scoreCString?s_class)
{
s_info.stu_name?=?s_name;?//姓名
s_info.stu_no?=?s_no;?//學號
s_info.stu_course?=?s_course;?//課程
s_info.stu_score.Format(“%d“s_score);?//成績
s_info.stu_class??=?s_class;?//班級
}
//--------------------------------------
//?成績錄入
//--------------------------------------
int?Ado::SaveScore()
{
int?re?=?0;?//默認為成功
//成功連接
if(MakeAdoConnection())
{
try
{
//格式化sql語句
sql.Format(“select?*?fr

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????28812??2008-11-30?11:08??學生成績管理系統\ljdsoft\ado.cpp

?????文件???????2156??2008-11-30?10:51??學生成績管理系統\ljdsoft\ado.h

?????文件??????29140??2008-11-30?11:01??學生成績管理系統\ljdsoft\commands.cpp

?????文件???????1874??2008-11-16?22:17??學生成績管理系統\ljdsoft\commands.h

?????文件?????180224??2008-11-30?11:09??學生成績管理系統\ljdsoft\db\db.dll

?????目錄??????????0??2008-11-30?11:10??學生成績管理系統\ljdsoft\db

?????文件?????210347??2008-11-30?11:08??學生成績管理系統\ljdsoft\Debug\ado.obj

?????文件?????302299??2008-11-30?11:01??學生成績管理系統\ljdsoft\Debug\commands.obj

?????文件?????180224??2008-11-29?20:37??學生成績管理系統\ljdsoft\Debug\db\db.dll

?????文件????????192??2008-11-29?20:37??學生成績管理系統\ljdsoft\Debug\db\db.ldb

?????目錄??????????0??2008-11-29?20:37??學生成績管理系統\ljdsoft\Debug\db

?????文件????1970263??2008-11-30?11:08??學生成績管理系統\ljdsoft\Debug\ljdsoft.exe

?????文件????2535400??2008-11-30?11:08??學生成績管理系統\ljdsoft\Debug\ljdsoft.ilk

?????文件???????8542??2008-11-30?11:00??學生成績管理系統\ljdsoft\Debug\ljdsoft.obj

?????文件????9497360??2008-11-29?20:33??學生成績管理系統\ljdsoft\Debug\ljdsoft.pch

?????文件????3621888??2008-11-30?11:08??學生成績管理系統\ljdsoft\Debug\ljdsoft.pdb

?????文件???????2428??2008-11-29?20:33??學生成績管理系統\ljdsoft\Debug\ljdsoft.res

?????文件??????90733??2008-04-14?10:13??學生成績管理系統\ljdsoft\Debug\msado15.tlh

?????文件??????76671??2008-04-14?10:13??學生成績管理系統\ljdsoft\Debug\msado15.tli

?????文件??????21875??2008-11-29?20:33??學生成績管理系統\ljdsoft\Debug\saveinexcel.obj

?????文件?????143430??2008-11-29?20:33??學生成績管理系統\ljdsoft\Debug\StdAfx.obj

?????文件?????312320??2008-11-30?11:08??學生成績管理系統\ljdsoft\Debug\vc60.idb

?????文件?????634880??2008-11-30?11:08??學生成績管理系統\ljdsoft\Debug\vc60.pdb

?????目錄??????????0??2008-11-30?11:08??學生成績管理系統\ljdsoft\Debug

?????文件??????19448??2008-11-29?18:59??學生成績管理系統\ljdsoft\ljdsoft.aps

?????文件????????244??2008-11-25?14:12??學生成績管理系統\ljdsoft\ljdsoft.clw

?????文件????????421??2008-11-30?10:58??學生成績管理系統\ljdsoft\ljdsoft.cpp

?????文件???????4569??2008-11-27?21:56??學生成績管理系統\ljdsoft\ljdsoft.dsp

?????文件????????537??2008-11-25?16:51??學生成績管理系統\ljdsoft\ljdsoft.dsw

?????文件????????329??2008-11-25?14:12??學生成績管理系統\ljdsoft\ljdsoft.h

............此處省略47個文件信息

評論

共有 條評論