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

代码片段和文件信息
// 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个文件信息
- 上一篇:Ansys单元中文整理版
- 下一篇:txt文本转word文档 支持批量转换
相关资源
- 上海交大计算机图形学课程视频31集
- 用友T6数据库字典
- 金蝶K3 12.3数据库表结构(完整包)
- 数据库系统基础教程答案第三版机械
- 软考数据库系统工程师复习资料(完
- FTP课程设计(服务端+客户端)
- railroad铁路CAD生成
- ISE_14.7_license.lic
- MoNyog8.5+破解补丁
- ANSYS LS-DYNA
- phong模型(简单光照模型)
- 编译原理实验工具及参考源码(lex&
- Python全栈学习笔记面向对象大作业:
- 全国4级地址库,京东数据
- 一个超简单的企业管理系统(带ACCE
- 高频电子线路课程设计报告收音机
- 直流稳压电源的课程设计、安装及调
- 数据库课设:图书管理系统报告
- EDA课程设计_密码锁
- 教室管理系统.rar
- 单片机课程设计 篮球计分器
- 合同管理系统的源代码(附数据库)
- 数据结构课程设计 6 1 彩票系统
- 端口扫描课程设计详细的报告
- 步进电机课程设计(个人设计)
- ado数据库MFC图书管理系统vs2010
- 校园网络规划与设计课程设计
- 编译原理课程设计:词法语法编译器
-
simuli
nk 课程设计 qpsk - 武汉理工大学 单片机课程设计 16*16点
评论
共有 条评论