资源简介
数据库课程设计作业,医院管理系统,内含源码、数据库文件和课程设计。
代码片段和文件信息
// 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文档 支持批量转换
相关资源
- 数据库系统概论(第四版)-王珊,萨
- 骚扰电话推销电话拦截数据库(15w)
- 网络嗅探器 课程设计 源代码 报告
- 广东工业大学数据库原理历年期末试
- uml的课程设计报告
- 广东工业大学历年数据库试卷
- FVC2004指纹数据库一
- CMM解释器构造课程实践
- 数据库原理与应用教程课后答案
- 《计算机系统综合设计》课程设计指
- YALE人脸数据库247537
- 超市进销存管理系统需要数据库
- SSM+maven+多模块整合宿舍管理项目系统
- 移动基站联通基站全国基站数据库(
- 模拟Unix文件系统,操作系统课程设计
- 淮海工学院本部校园为背景设计一个
- 基于web数据库图书管理信息系统设计
- 大学课程设计 网页作业 简易大学课程
- 网络工程课程设计 辽宁工程技术大学
- 电子时钟 完整版课程设计
- 张志华教授统计机器学习+机器学习导
- 数据库系统概论第四版实验报告
- 递归下降法实现for循环的四元式和三
- 西安交通大学数据库库理论复飞及历
- 2019汽车品牌、车型数据库采集带品牌
- 旅游管理系统带数据库
- 软件工程课程设计报告及源代码
- 基于中断控制的声光报警器的设计-接
- 仓库管理系统 数据库课程设计
- 《数据库》实验报告+期末大作业源代
评论
共有 条评论