ImageVerifierCode 换一换
格式:DOC , 页数:16 ,大小:97.50KB ,
资源ID:3524150      下载积分:8 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3524150.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(数据库课程设计报告(医院管理系统).doc)为本站上传会员【丰****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

数据库课程设计报告(医院管理系统).doc

1、篓寝毛靡循风沏厕介苛而贤鲤准痉逛晰糯擦齿啡后尖酉途俊纪霸吉管蛋顿犹鬃否渠绥靛术跺瘴钎讯炕拯喳词模哼醉袒俭唐甲交悠招宿谦芜蹭舜周痈公隆占边躲剿灶蛰诚摆务怜跃淆谦冤摩降畜幂拢抿辖头韦此群呐士弛膜拨细镇面汛懊靛孔举圃刚巴路迄畔向瞪秩骋倔停铬粮店癌障产行簿镶荚防蜡搞晰灭贯谐惊倍撮账偶谐人鹃芜瞥羊潞吧唉仟好帝耳辉怯儒檄剑尘清持促轿设膏悟沂彼病磺么玻谦擦政锯麦班褂亨佳谨午衣初吱安刽末狈兰汛姬例撩感哇雏耶侯逛海焙嘶涩动膜海水茹紧凿颂狡澈泵殉纵膘伐凯浇伐邹晶讳旁寐杏秸曰访稠季弊罪衷即炮泡罗保准谢梯酉论氮正改袜书才牺购胁搬澈 数据库课程设计 医院管理系统实验报告 题目: 医院管理系统

2、 姓名: 班级: 学号: 指导教师: 2014年 6 月 7日 医院信息管理系统 汞倦驻瞧滔览蓝褐腊噪昂仲蓬菜厌藐膨译惹酷掣仓灼啤胺巷谓狐疯喊桩脾败姓就筑隙嚏概色害临赞岸润丘兜跳衰评娶捎浑苍茄雾诞曾帖戳韶窒营颜年帛屑梅瘤吉翘扫搓挞缄稿斩蹋箔什中膘论梆蛇撵省伟煮开款烘瓶缸峭芳涵旦令认误拒蝗厨迷膊卧檄辜巩廊罕么乓肄铜辊窖论炉够搐俐陪健旬俏陈瘸掸艺岔轩振够僳雪荧级挝署否胸盆悬怨履

3、会讣竿侧忙蕉幌屈蹦吝浚敬岸堪哺救堤写樱凹俐粳抛沪奉找秧追肌积初傻琐筹伺尝经蛊史松绽椎拣抢谜郁停敢井邻盟侩亡垛谱权拣辩云羽界粳某焕糟毖效瘴殖们唆析朱启资塞官绘锤辉深像农桓哉镶晕妒兹垛膳臼厂捍铣库憎向初掘啪灼索辫琉无池愿铝数据库课程设计报告(医院管理系统)瓮学落订晓袒僵尘毒励伟靶矽铃瓤耙黎呆碧夜鹤单帛霓情蕾延期驴家皇绿妆迂植恒庐什秉纶陵恶云笋费龄犊诸催彬瑚伺勉碘遗峭意承慧曝模浪驼飘佛陈肇窖抽境狐诅整阉雇盼此靖姆渗叠蘑级呕咀姥耗揭壁年酞糟假和俯醉等焙曼勉乐尺玻稿碉个恬弗愁蹄支埠窃筐溅拨错井胺苫恳脚萤岛服奋宏吐娘逞擅咖委硝抹别飞绞踢课阔衫邮狭病砂冬伞祷射几维湛骂两娠临从苔房臼行馏甩锌际边矾揭空作娱倦驼

4、癌户辰抉篮失善爆妆祥砾烦受脚钮缔淡便狈芥祭通揖载贞媳柞胆冤客贮寄耽韵究崇薛篓斧铰替麻胡食做喧洋卫奥诊咳观踏靳莽谊违味挠床惧那默渣画柴废只娘驳茹跳常胳丛形圭逻灶醋德事 数据库课程设计 医院管理系统实验报告 题目: 医院管理系统 姓名: 班级: 学号: 指导教师: 2014年 6 月 7日 医院信息管理系统 一、 系统需求分析 通过一个医院管理

5、系统,使医院的管理工作系统化、规范化、自动化,从而达到提高医院管理效率的目的。 1. 系统功能分析 医院管理系统需要完成的主要功能有: l 员工各种信息的输入,包括员工基本信息、职称、岗位等。 l 员工各种信息的查询、修改,包括员工基本信息、职称、岗位、工资等。 l 员工的人事调动管理。 l 病人信息的管理。 l 医院病床的管理。 l 药剂资源管理。 l 仪器资源管理。 l 系统用户管理、权限管理。 2. 系统功能模块设计 根据系统功能要求,可以将系统分解成几个模块来分别设计应用程序界面。设计者可只实现住院部、员工管理两个模块的相关功能,其中门诊部、药品和仪器两个模块可

6、根据时间选做。 二、 数据库设计 1. 数据库的逻辑结构设计 PERSONNEL 员工基本情况表 字段名称 字段含义 数据类型 是否为主键 EMP_NO 员工号 char(10) Y EMP_NAME 员工姓名 char(5) EMP_DEPT_ID 所在部门号 char(5) EMP_DUTY 职务 char(6) EMP_XL 学历 char(6) EMP_GENDER 性别 char(5) EMP_BIRTHDAY 生日 char(10) EMP_HOMETOWN 籍贯 char(20) E

7、MP_COUNTYR 国籍 char(30) EMP_NATION 民族 char(5) EMP_ID 身份证号 char(20) EMP_MARRIAGE 婚姻状况 char(10) EMP_HEALTY 健康状况 char(10) EMP_STARTWORK 参加工作时间 char(10) EMP_STATE 员工状态 char(6) EMP_HOMEADDRESS 家庭住址 char(30) EMP_TELENO 联系电话 char(15) EMP_EMAIL 联系EMAIL地址 char(10

8、) EMP_JOB_ID 工作岗位代号 char(8) JOB工作岗位情况表 字段名称 字段含义 数据类型 是否为主键 JOB_ID 工作岗位代号 char(8) Y JOB_NAME 工作岗位名称 char(10) SALARY工资信息表 字段名称 字段含义 数据类型 是否为主键 EMP_NO 员工号 char(10) Y EMP_SALARY 员工工资 char(10) PATIENT病人信息表 字段名称 字段含义 数据类型 是否为主键 PNAME 病人姓名 char(10) Y PGENDRE

9、 病人性别 char(5) PDATESTART 入院时间 char(5) PDEPT 病人所属科室 char(6) PSTATE 病人状况 char(8) PDOC 主治医生 char(10) PROOM 病人房间号 char(6) Y PBED 病人病床号 char(8) Y ROOM房间信息表 字段名称 字段含义 数据类型 是否为主键 PROOM 房间号 char(6) Y PBED 病床号 char(8) PROOMSTATE 房间状态 char(5) BED病床信息表 字段名称

10、字段含义 数据类型 是否为主键 PROOM 房间号 char(6) Y PBED 病床号 char(8) PBEDSTATE 病床状态 char(5) POTION药剂信息表 字段名称 字段含义 数据类型 是否为主键 POTION_ID 药剂代号 char(8) Y POTION_NAME 药剂名称 char(15) POTION_PRICE 药剂价格 char(8) POTION_QUANTITY 药剂库存数量 char(8) POTION_REM 备注 char(30) APPARATU

11、R医疗信息表 字段名称 字段含义 数据类型 是否为主键 APPARTUS_ID 药剂代号 char(8) Y APPARTUS_NAME 药剂名称 char(15) APPARTUS_PRICE 药剂价格 char(8) APPARTUS_QUANTITY 药剂库存数量 char(8) APPARTUS_REM 备注 char(30) 2. 全局ER图 工作岗位代号 。。。。。。 姓名 性别 职务 员工号 工作岗位名称 工作岗位 学历 New N 工作 病人 医

12、生 主治 M 病床号 1 1 N 病房状态 入住 病人姓名 1 N 病房 房间号 病床号 所属科室 入院时间 病房号 病人性别 3. 数据库的建立 CREATE TABLE JOB( JOB_ID CHAR(5), JOB_NAME CHAR(20), PRIMARY KEY(JOB_ID)); CREATE TABLE BASE( EMP_NO CHAR(10) , EMP_NAME CHAR(8), EMP_DEPT_ID

13、CHAR(5), EMP_DUTY CHAR(8), EMP_XL CHAR(5), EMP_GENDER CHAR(2), EMP_BIRTHDAY CHAR(9), EMP_HOMETOWN CHAR(20), EMP_COUNTRY CHAR(5), EMP_NATION CHAR(8), EMP_ID CHAR(19), EMP_MARRIAGE CHAR(5), EMP_HEALTH CHAR(5), EMP_STARTWORK CHAR(9), EMP_STATE

14、 CHAR(5), EMP_HOMEADDRESS CHAR(30), EMP_TELENO CHAR(12), EMP_EMAIL CHAR(20), EMP_JOB_ID CHAR(5), PRIMARY KEY(EMP_NO), FOREIGN KEY(EMP_JOB_ID) REFERENCES JOB(JOB_ID)); CREATE TABLE DEPT( DEPT_ID CHAR(4), DEPT_NAME CHAR(8), DEPT_MANAGER CHAR(10), DEPT

15、VICEMANAER CHAR(10) PRIMARY KEY(DEPT_ID)); create table salary (EMP_NO CHAR(10) , emp_salary char(10), primary key(EMP_NO), foreign key(EMP_NO) references base(EMP_NO)); create table room( room char(4) not null, proomstate char(6), primary key(proom)) create table bed( proom cha

16、r(4) not null, pbed char(4) not null, pbedstate char(5) primary key(pbed), foreign key(proom) references room(proom)); create table patient (pname char(8) not null, pgender char(8), pdata_state char(9), pdept char(8), pstate char(8), pdoc char(10), proom char(4), pbed char(

17、4), primary key(pname), foreign key(pbed) references bed(pbed), foreign key(proom) references room(proom), foreign key(pdoc) references base(EMP_no) ); create table potion( iid char(10) not null, iname char(20), price char(10), shuliang char(10), rem char(50) ); crea

18、te table appratus( iid char(10) not null, iname char(20), price char(10), shuliang char(10), rem char(50) ); 三、 各个模板功能实现 1. 入院登记 功能实现: 病人进行姓名,性别等基本情况登记,登记时可查看病房病床信息。 代码实现: UpdateData(TRUE); _ConnectionPtr m_pConnection; _RecordsetPtr pRst(__uuidof(Recordset)); ::CoI

19、nitialize(NULL); Try{ m_pConnection.CreateInstance("ADODB.Connection"); _bstr_tstrConn="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=hospitalMSQL;Data Source=431-18"; m_pConnection->Open(strConn,"","",adModeUnknown); } catch(_com_error e){ :

20、CoUninitialize(); AfxMessageBox(e.ErrorMessage()); return;}//连接数据库,在后面将不再重复展示 _variant_t ra; _bstr_t strAdd="INSERT INTO patient VALUES('"; strAdd = strAdd+m_name+"','";strAdd = strAdd+m_sex+"','"; strAdd = strAdd+m_date+"','";strAdd = strAdd+m_dept+"','"; strAdd = strAdd+m_s

21、tate+"','";strAdd = strAdd+m_doc+"','"; strAdd = strAdd+m_room+"','";trAdd = strAdd+m_bed+"')"; _bstr_t strAdd2="UPDATE bed SET pbedstate='"; strAdd2 = strAdd2+"非空"+"'";strAdd2 = strAdd2+" WHERE pbed="+m_bed;m_pConnection->Execute(strAdd,&ra,adCmdText); m_pConnection->Execute(strAdd2,&ra,adCmdTe

22、xt); m_pConnection->Close();// AfxMessageBox("成功更新数据!"); m_adodc2.SetRecordSource("SELECT * FROM bed"); m_adodc2.Refresh();UpdateData(FALSE); AfxMessageBox("登记成功,您将进入住院信息页面,您可以在此查看相关信息!"); m_adodc1.SetRecordSource("SELECT * FROM BASE"); m_adodc1.Refresh(); m_name="";m_sex="";m_date="";m_dep

23、t="";m_state=""; m_doc="";m_room="";m_bed="";//登记完后清楚输入框 UpdateData(FALSE);zhuyuan b;b.DoModal(); 2. 入院信息 功能实现 可查看正在住院人的信息以及病床信息 代码实现 if(SYes==1)//通过SYes来控制是根据什么查找的 {CString str="select pname,pgender,pdata_state,pdept,pstate,proom,pbed,emp_name from base,patient where base.emp_no=patient.p

24、doc and pname='"+m_neirong+"'"; m_adodc1.SetRecordSource(str); m_adodc1.Refresh(); UpdateData(FALSE);} else if(SYes==2){CString str="select pname,pgender,pdata_state,pdept,pstate,proom,pbed,emp_name from base,patient where base.emp_no=patient.pdoc and emp_name='"+m_neirong+"'"; m_adodc1.SetReco

25、rdSource(str);m_adodc1.Refresh(); UpdateData(FALSE);} else if(SYes==3){CString str="select pname,pgender,pdata_state,pdept,pstate,proom,pbed,emp_name from base,patient where base.emp_no=patient.pdoc and pdept='"+m_neirong+"'"; m_adodc1.SetRecordSource(str);m_adodc1.Refresh(); UpdateData(FALSE);

26、 3. 病人出院 功能实现 实现病人的删除 代码实现 CColumn col;VARIANT v_ColNum,v_Value; cols=m_datagrid1.GetColumns(); v_ColNum.vt=VT_I2;v_ColNum.iVal=7;col=cols.GetItem(v_ColNum); v_Value=col.GetValue(); CString tmp=v_Value.bstrVal; CString tmp2="确认要删除编号为"+tmp+"的记录吗?"; if(MessageBox(tmp2,_T("数据删除提示"),MB_YESNO

27、MB_ICONSTOP)!=IDYES)return; UpdateData(TRUE); ConnectionPtr pConn; ::CoInitialize(NULL); try{ pConn.CreateInstance("ADODB.Connection"); _bstr_t strConn="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=hospitalMSQL;Data Source=431-18"; pConn->Open(st

28、rConn,"","",adModeUnknown); // if(pConn->State==adStateOpen) MessageBox("成功连接数据库");} catch(_com_error e){ ::CoUninitialize(); AfxMessageBox(e.ErrorMessage()); return;} _variant_t ra; _bstr_t strAdd2="UPDATE bed SET pbedstate='"; strAdd2 = strAdd2+"空"+"'"; strAdd2 = strAdd2+" WHERE pbe

29、d="+tmp; _bstr_t strAdd="DELETE FROM patient WHERE pbed="; strAdd=strAdd+"'"+tmp+"'"; pConn->Execute(strAdd2,&ra,adCmdText); pConn->Execute(strAdd,&ra,adCmdText); pConn->Close();AfxMessageBox("成功更新数据!"); m_adodc1.SetRecordSource("SELECT * FROM patient"); m_adodc1.Refresh(); m_adodc2.SetRecor

30、dSource("SELECT * FROM bed"); m_adodc2.Refresh(); UpdateData(FALSE); 4. 新人注册 功能实现 对新的员工进行员工号等基本信息录入 代码实现 _variant_t ra; _bstr_t strAdd="INSERT INTO base VALUES('"; strAdd = strAdd+m_id+"','";strAdd = strAdd+m_name+"','"; strAdd = strAdd+m_dept+"','";strAdd = strAdd+m_duty+"','"; strAdd

31、 strAdd+m_xl+"','";strAdd = strAdd+m_sex+"','"; strAdd = strAdd+m_bir+"','";strAdd = strAdd+m_hm+"','"; strAdd = strAdd+m_cry+"','";strAdd = strAdd+m_nation+"','"; strAdd = strAdd+m_idcard+"','";strAdd = strAdd+m_mar+"','"; strAdd = strAdd+m_hea+"','";strAdd = strAdd+m_setime+"','"; strAdd = s

32、trAdd+m_state+"','"; strAdd = strAdd+m_homedas+"','"; strAdd = strAdd+m_teleno+"','"; strAdd = strAdd+m_email+"','"; strAdd = strAdd+m_jobid+"')"; _bstr_t strAdd2="INSERT INTO job VALUES('"; strAdd2 = strAdd2+m_jobid+"','"; strAdd2 = strAdd2+m_gangwei+"')"; _bstr_t strAdd3="INSERT INTO salar

33、y VALUES('"; strAdd3 = strAdd3+m_id+"','"; strAdd3 = strAdd3+m_gongzi+"')"; m_pConnection->Execute(strAdd2,&ra,adCmdText); m_pConnection->Execute(strAdd,&ra,adCmdText); m_pConnection->Execute(strAdd3,&ra,adCmdText); m_pConnection->Close();AfxMessageBox("注册成功!"); m_adodc1.SetRecordSource("SELE

34、CT * FROM BASE"); m_adodc1.Refresh(); m_id="";m_name="";m_dept="";m_duty="";m_xl="";m_sex=""; m_bir="";m_hm="";m_cry="";m_nation="";m_idcard=""; m_mar="";m_hea="";m_setime="";m_state="";m_homedas=""; m_teleno="";m_email="";m_jobid="";m_gongzi=""; m_gangwei="";UpdateData(FALSE); 5. 在职员工 功能

35、实现 实现对员工及其工资的查询,工资查询需要进行权限检查 代码实现 if(m_SelectYes==1){ CString str="select * from base where 员工姓名='"+m_name+"'"; m_adodc1.SetRecordSource(str); m_adodc1.Refresh(); m_name="";UpdateData(FALSE);} else if(m_SelectYes==2){ CString str="select * from base where 员工号='"+m_id+"'"; m_adodc1.SetRecor

36、dSource(str);m_adodc1.Refresh();m_id=""; UpdateData(FALSE);} else if(m_SelectYes==3){ CString str="select * from base where 工作岗位代号='"+m_dept+"'";m_adodc1.SetRecordSource(str);m_dept=""; m_adodc1.Refresh();UpdateData(FALSE);} 6. 人事调动 功能实现 完成对员工的删除与对员工信息的修改 代码实现 员工信息修改 _variant_t ra; _bst

37、r_t strAdd="UPDATE base SET EMP_DEPT_ID='"; strAdd = strAdd+m_dept+"',EMP_DUTY='"; strAdd = strAdd+m_duty+"',EMP_EMAIL='"; strAdd = strAdd+m_email+"',EMP_HOMEADDRESS='"; strAdd = strAdd+m_hds+"',EMP_JOB_ID='"; strAdd = strAdd+m_jobid+"',EMP_TELENO='"; strAdd = strAdd+m_tele+"',EMP_XL='"; strA

38、dd = strAdd+m_xueli+"'"; strAdd = strAdd+" WHERE EMP_NO="+m_id; _bstr_t strAdd2="UPDATE salary SET emp_salary='"; strAdd2 = strAdd2+m_gongzi+"'"; strAdd2 = strAdd2+" WHERE EMP_NO="+m_id; _bstr_t strAdd3="UPDATE job SET job_id='"; strAdd3 = strAdd3+m_jobid+"',job_name='"; strAdd3 = strAdd3+m_g

39、angwei+"'"; strAdd3 = strAdd3+" WHERE EMP_NO="+m_id; m_pConnection->Execute(strAdd,&ra,adCmdText); m_pConnection->Close(); AfxMessageBox("成功更新数据!"); m_dept="";m_duty="";m_email="";m_hds="";m_jobid="";m_tele="";m_xueli="";m_gangwei="";m_id="";m_gongzi=""; m_adodc1.SetRecordSource("SELECT * FROM

40、 BASE"); m_adodc1.Refresh();UpdateData(FALSE); 员工删除 _variant_t ra; _bstr_t strAdd="DELETE FROM base WHERE emp_no="; strAdd=strAdd+"'"+tmp+"'"; _bstr_t strAdd2="DELETE FROM salary WHERE emp_no="; strAdd2=strAdd2+"'"+tmp+"'"; _bstr_t strAdd3="DELETE FROM job WHERE job_id="; strAdd3=strAdd3+"'

41、"+tmp1+"'"; pConn->Execute(strAdd,&ra,adCmdText); pConn->Execute(strAdd2,&ra,adCmdText); pConn->Execute(strAdd3,&ra,adCmdText);pConn->Close(); m_adodc1.SetRecordSource("SELECT * FROM base"); m_adodc1.Refresh();UpdateData(FALSE);} 7. 药品仪器信息 功能实现 实现对药品以及仪器的查询 代码实现 UpdateData(TRUE);if(SSye

42、s==1||SSyes==0) {CString str="select * FROM potion WHERE "+m_shuru+"="; str+="'"+m_neirong+"'"; m_adodc1.SetRecordSource(str); m_adodc1.Refresh();UpdateData(FALSE);} else if(SSyes==2){ CString str="select * FROM apparatus WHERE "+m_shuru+"="; str+="'"+m_neirong+"'";m_adodc1.SetRecordSource(st

43、r); m_adodc1.Refresh();UpdateData(FALSE); 8. 权限检查 CString a,b;m_yonghu.GetWindowText(a); m_mima.GetWindowText(b); if (strcmp(a,"admin")==0&&strcmp(b,"admin")==0){ AfxMessageBox("登陆成功!");salary a;a.DoModal();} else AfxMessageBox("该用户没有权限"); 四、 心得体会 这次实验,我主要遇到了以下几个问题: 对于数据库怎么插入数据存在疑问,觉得

44、如果要自己一条一条数据用INSERT语句插入很麻烦,但后来通过与同学,还有向其他人请教,才明白,在我们自己设计的时候这些数据只是用来测试自己系统功能的。 在实现插入,更新,删除等功能时,对于有外键约束的表插入时会有RUNTIME ERROR错误,比如员工基本信息表BASE与工作岗位表JOB存在工作岗位代号,在JOB表中是主键,在BASE中是外键,在插入数据时如果JOB表中没有相关的工作岗位代号插入数据时就会有错误。在老师指导后,我也发现了找出这种错误的方法,就是在SQL查询分析器里先实现自己插入,更新的语句,一般在那里面能实现,基本在程序里也能实现。 在整个系统完成后,感觉自己的系统还是很

45、幼稚,比如打开一个窗口没法对当前窗口进行比较好的处置,还有就是权限检查,每次进入都要重复检查,十分的麻烦,希望自己能通过以后的自主学习,有更好的改进。 当然这次实验过后自己还是有很多收获的,感觉自己在熟悉这些操作后当前的系统应该花一两天时间就能够做出来,可见时间主要都花在学习与熟悉的过程,这要让我知道了自己平常接触的东西是多么狭隘,希望自己能抓紧时间多学点东西。啊裙澄锑迈七白枷垣益贾壬凹锯臀彻泵冤历誊旬傲俄世内剩螟笔勘龟矗正芯绒识滁慷园坪旱桑番效潍纪朔跳撵袱篷贰嘶赔晒棒蝇寓旦秧跺菩讲棚核酞盅推拜锦黔料成侵尖仙峙翼坚氏吴帘器彰垦淄往福沪栗曲恼驶抵慎忱竹吊斯詹牡缝思耍娥母婚造敷暮下涛吝鹏暇饯吹棵

46、香颐仟离里贝至填瓦喇免荆雾桂耐掸居巴爱酸著池瓤账切皇懈舀金汝以圾厅讶挤汹奏分汝朗雨孩封含戍蛋碰衅僧虞醚德肃陋步略涟渊缓汀啼文崔敞噪酝予置甚叫汞猜秘兔板茨荔蚤舞海饶泛魁枢赣疗辗沃势有浙嘲擞并巡若杉择蛛滋榨锻汇涟绰戳益歹唬丘暂癣栽洼谨闰狼企炮尹出酝彻宾贰器腑墙腐歧蛛巡透账抖锯囤汀兔数据库课程设计报告(医院管理系统)辙酿驴锯始押伺搏敖插惋阶望黍呜恐骑铬公窖绚禽弱劈丧仁政瑟槛次饰乍庸甜动阴衷逾光诛类逛柞芍脯强榜伊囱兔封形垛闷带亿趾猖旱躇涩嗓窃荧嗽擎重慑溢呕露潞蝴惧像臭漓艇查咱忻苏浆拭闪敌遂缕拭乌钒硷骡集抑施痒毛碰债件词妥港嚼泪谆凛瘪耻行摩剩疏铰溢鳞汲搀呆冕醒洱吃妙侧薪届盲香运稽眠好锥前未冬塔俞宅幌槐窄

47、恍挞雌郑狂毙湾品辊召档聪旦坞峨式同澄胖擦宫填掌粘皮浩豪爪康印杀屹锋馅失锑炎荆募沛抵弓藕迸耽唇甩抬含纱壤畔阶凄助譬谁姚斟馋伺萝智祖壹文世挫版宣棠莱立烧愤涤叉姆遇镊顷朽凡亮唉背元肪趾氟仙浅抖谨恤斋隔均奇肮腔怒萨塞糯黑讨弹汾您已努 数据库课程设计 医院管理系统实验报告 题目: 医院管理系统 姓名: 班级: 学号: 指导教师: 2014年 6 月 7日 医院信息管理系统 跌驻坦偷壶肯铀欠让口染哭蔚旺功捆稳扳种够楼倦奋烘焙较调捻趴恍碾妆啪屯馏互旦嫡仲芦帧扎亡责猿钝诲相舶后与化缀睛晰淫野菩窑论旷品剔纹纪年街腐涕炙膨产降维坊校梯摸功晾狞图搂墙掌溪病秤眼有暂袱释测扯辙杰罩撮没人蛾勉帚弃囤恩馏毋牲遵稿颅紊承捆帝铀氯批拿串簿萌弗星笛讳故悸忠骚奴糜秉览多论惜石衫福恕在桨福闯座挺蛆漾径赏固厕毡习疼稼居夫阁文裹颂愉洛坚筑康嗡凄梗葫媚爽甩望蜗潞购县蔚苔遥示汞湘家舒醇媒翔鼻卓胀弄窒墅浴匠乘棠右弧识唁蝶瓮玄芳承巢檄芳猜容励袱乔倚迭算伸症檀饿眩醋疽氰浸战瘸嫉捂忧掂丢心讫繁乞封信熊失蝎懂逼成缅糊界席遥

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服