• 大小: 1.24MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-07
  • 语言: 其他
  • 标签: 数据库  课程设计  

资源简介

数据库课程设计作业,医院管理系统,内含源码、数据库文件和课程设计。

资源截图

代码片段和文件信息

// Cdoctor.cpp : 实现文件
//

#include “stdafx.h“
#include “Hospital.h“
#include “Cdoctor.h“
#include “afxdialogex.h“
#include “resource.h“

// Cdoctor 对话框

IMPLEMENT_DYNAMIC(Cdoctor CDialogEx)

Cdoctor::Cdoctor(CWnd* pParent /*=NULL*/)
: CDialogEx(Cdoctor::IDD pParent)
{

}

Cdoctor::~Cdoctor()
{
}

void Cdoctor::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Control(pDX IDC_LIST5 m_Grid);
DDX_Text(pDX IDC_MYDOCTOR1 data1);
DDX_Text(pDX IDC_MYDOCTOR2 data2);
DDX_Text(pDX IDC_MYDOCTOR3 data3);
DDX_Text(pDX IDC_MYDOCTOR4 data4);
DDX_Text(pDX IDC_MYDOCTOR5 data5);
DDX_Text(pDX IDC_MYDOCTOR6 data6);
}


BEGIN_MESSAGE_MAP(Cdoctor CDialogEx)
ON_NOTIFY(LVN_ITEMCHANGED IDC_LIST5 &Cdoctor::OnLvnItemchangedList5)
ON_BN_CLICKED(IDC_DOCTOR1 &Cdoctor::OnBnClickedDoctor1)
ON_BN_CLICKED(IDC_DOCTOR2 &Cdoctor::OnBnClickedDoctor2)
ON_BN_CLICKED(IDC_DOCTOR3 &Cdoctor::OnBnClickedDoctor3)
ON_BN_CLICKED(IDC_DOCTOR4 &Cdoctor::OnBnClickedDoctor4)
END_MESSAGE_MAP()


// Cdoctor 消息处理程序


BOOL Cdoctor::OnInitDialog()
{
CDialogEx::OnInitDialog();

// TODO: 在此添加额外的初始化代码
m_Grid.SetExtendedstyle(LVS_EX_FLATSB
|LVS_EX_FULLROWSELECT
|LVS_EX_HEADERDRAGDROP
|LVS_EX_ONECLICKACTIVATE
|LVS_EX_GRIDLINES);
m_Grid.InsertColumn(0“工作证号“LVCFMT_LEFT1100);
m_Grid.InsertColumn(1“姓名“LVCFMT_LEFT1101);
m_Grid.InsertColumn(2“性别“LVCFMT_LEFT1102);
m_Grid.InsertColumn(3“年龄“LVCFMT_LEFT1103);
m_Grid.InsertColumn(4“职称“LVCFMT_LEFT1104);
m_Grid.InsertColumn(5“所属科室名“LVCFMT_LEFT1105);
OnInitADOConn();
AddToGrid();
return TRUE;  // 除非将焦点设置到控件,否则返回 TRUE
}


void Cdoctor::OnInitADOConn(void)
{
AfxOleInit();
m_pConnection.CreateInstance(__uuidof(Connection));
try                 
{
//打开本地 Sql Server库student
m_pConnection->Open(“driver={SQL Server}; Server=KAI-PC;Database=医院;UID=““;PWD=“““
““““adModeUnknown);
//Server后是服务器的计算机名,Database后是数据库名
//这里使用的windows验证,没有设置用户名和密码,
//如果是windows和SQL server混合验证,UID=““;PWD=““要写入相应的用户名和密码
}
catch(_com_error e)
{
AfxMessageBox(“数据库连接失败!“);
return ;


}


void Cdoctor::ExitConnect(void)
{
//关闭记录集和连接
if(m_pRecordset!=NULL)
m_pRecordset->Close();
m_pConnection->Close();
}


void Cdoctor::AddToGrid(void)
{
//连接数据库

CString chosename;
switch(4)
{
case 1:chosename=“select * from 病人“;break;
case 2:chosename=“select * from 病房“;break;
case 3:chosename=“select * from 科室“;break;
case 4:chosename=“select * from 医生“;break;
}

//设置查询字符串
_bstr_t bstrSQL = chosename;
//创建记录集指针对象实例
m_pRecordset.CreateInstance(__uuidof(Recordset));
//打开记录集
m_pRecordset->Open(bstrSQLm_pConnection.GetInterfacePtr()adOpenDynamic
adLockOptimisticadCmdText);
while(!m_pRecordset->adoEOF)
{
int line=m_Grid.GetItemCount();
m_Grid.InsertItem(line““);
m_Grid.SetItemText(line0(char*)(_bstr_t)m_pRecordset->GetCollect(“工作证号“));
m

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-01-16 23:03  医院管理系统\
     目录           0  2013-01-16 22:38  医院管理系统\Hospital\
     文件      246784  2013-01-16 22:15  医院管理系统\Hospital.exe
     目录           0  2013-01-16 22:23  医院管理系统\Hospital\Debug\
     目录           0  2013-01-16 22:38  医院管理系统\Hospital\Hospital\
     文件         891  2013-01-14 20:39  医院管理系统\Hospital\Hospital.sln
     文件       25088  2013-01-16 22:38  医院管理系统\Hospital\Hospital.suo
     文件        6632  2013-01-16 00:14  医院管理系统\Hospital\Hospital\Cdoctor.cpp
     文件         936  2013-01-16 00:35  医院管理系统\Hospital\Hospital\Cdoctor.h
     文件        1121  2013-01-16 00:53  医院管理系统\Hospital\Hospital\chose.cpp
     文件         495  2013-01-16 00:03  医院管理系统\Hospital\Hospital\chose.h
     文件        1035  2013-01-15 23:54  医院管理系统\Hospital\Hospital\Cuser.cpp
     文件         421  2013-01-15 23:54  医院管理系统\Hospital\Hospital\Cuser.h
     目录           0  2013-01-16 22:38  医院管理系统\Hospital\Hospital\Debug\
     文件        1975  2013-01-16 22:23  医院管理系统\Hospital\Hospital\Debug\Hospital.Build.CppClean.log
     文件         409  2013-01-16 22:23  医院管理系统\Hospital\Hospital\Debug\Hospital.log
     文件      109240  2013-01-16 00:40  医院管理系统\Hospital\Hospital\Hospital.aps
     文件        2154  2013-01-16 00:08  医院管理系统\Hospital\Hospital\Hospital.cpp
     文件         494  2013-01-16 00:08  医院管理系统\Hospital\Hospital\Hospital.h
     文件       19568  2013-01-16 00:40  医院管理系统\Hospital\Hospital\Hospital.rc
     文件        6374  2013-01-16 22:14  医院管理系统\Hospital\Hospital\Hospital.vcxproj
     文件        2877  2013-01-16 00:35  医院管理系统\Hospital\Hospital\Hospital.vcxproj.filters
     文件         143  2013-01-14 20:39  医院管理系统\Hospital\Hospital\Hospital.vcxproj.user
     文件        7983  2013-01-16 00:14  医院管理系统\Hospital\Hospital\HospitalDlg.cpp
     文件        1079  2013-01-16 00:35  医院管理系统\Hospital\Hospital\HospitalDlg.h
     文件        5798  2013-01-16 01:03  医院管理系统\Hospital\Hospital\house.cpp
     文件         998  2013-01-16 00:58  医院管理系统\Hospital\Hospital\house.h
     文件        3032  2013-01-14 20:39  医院管理系统\Hospital\Hospital\ReadMe.txt
     目录           0  2013-01-16 22:38  医院管理系统\Hospital\Hospital\res\
     文件        5492  2013-01-16 00:40  医院管理系统\Hospital\Hospital\resource.h
     文件       67777  2009-08-31 02:31  医院管理系统\Hospital\Hospital\res\Hospital.ico
............此处省略9个文件信息

评论

共有 条评论