77范文网 - 专业文章范例文档资料分享平台

毕业设计定稿(7)

来源:网络收集 时间:2019-03-16 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

东华理工大学大学毕业设计 第五章 详细设计与实现

end if

(2)主界面: 进入系统后可能到如下界面:

图5-4 主界面

系统包括用户管理,业务管理,查询,报表系统维护五个主菜单。 (3)入院登记功能的设计:

点击“业务管理”下的“入院登记”模块就进入了该界面。在该界面录入病人的入院信息。如下图:

图5-5 入院登记界面

后台主要代码设计

a.入院登记窗口open事件的代码如下: // 设置显示数据窗口和打印数据窗口 dw_3.SetTransObject(sqlca)

dw_3.Modify(\idw_Display = dw_1 idw_Print = dw_

CHOOSE CASE is_UseMode

CASE \增加\ // 判断入院登记时是否输入缴款

String ls_Value

- 26 -

东华理工大学大学毕业设计 第五章 详细设计与实现

ls_Value = Upper(gf_GetPara(base_info.SysCode,\入院登记允许同IF ls_Value = \

ib_HandInWhenRegister = True

wf_NewAfterSave(False)//设置保存后不立即增加记录,以便保存缴款记录

时录入预缴款\

END IF

IF ib_HandInWhenRegister THEN

IF This.Height < 2020 THEN This.Height = 2020 uo_1.Visible = False

dw_2.SetPrintMode(\全打\ // 设置票据打印方式 dw_2.Visible = False

dw_2.New() ELSE END IF

cb_ybbr.Visible = False cb_drbr.Visible = False

CASE \修改\注销\查询\转换\调整\

CASE ELSE

END CHOOSE

IF is_UseMode = \增加\修改\

// 调整按钮位置

IF NOT ib_HandInWhenRegister THEN

cb_ybbr.Y = 1680 cb_drbr.Y = 1680 cb_reset.Y = 1680 cb_save.Y = 1680 cb_print.Y = 1680 cb_close.Y = 1680

uo_1.of_settext(1,0,\设置病人附加信息请双击病人姓名!\END IF

END IF

dw_1.Post ShareData(idw_Print) dw_3.Visible = False im_brdr = Create m_zy_brdr

- 27 -

东华理工大学大学毕业设计 第五章 详细设计与实现

im_brdr.mf_Init(This)

b.“保存”按钮的clicked事件代码如下: // 医保处理 Integer li_brxz debugbreak()

li_brxz = dw_1.Object.brxz[1]

CHOOSE CASE is_UseMode

CASE \增加\修改\

IF NOT dw_1.TRIGGER EVENT ue_Verify(li_brxz) THEN RETURN // 数据校验 IF NOT dw_1.TRIGGER EVENT ue_Check(li_brxz) THEN RETURN

// 身份验证

CASE ELSE END CHOOSE dw_1.accepttext()

IF Uybjk.of_ybpb(li_brxz) THEN

// HIS处理 Decimal{2} lc_jkje

IF is_UseMode = \增加\ // 入院登记时缴款处理

dw_2.AcceptText()

lc_jkje = dw_2.Object.jkje[1] IF IsNull(lc_jkje) THEN lc_jkje = 0 IF lc_jkje > 0 THEN

IF NOT dw_2.DataVerify() THEN RETURN END IF

IF isnull(dw_1.object.ybzyh[1]) THEN

Messagebox(\医保提示\医保住院号一定要录入,从医保系统中获RETURN CASE \注销\

取!\

END IF

END IF

END IF

- 28 -

东华理工大学大学毕业设计 第五章 详细设计与实现

wf_Dispose(Left(THIS.Text,4))

IF is_UseMode = \增加\

IF dw_1.IsSucceed() THEN

IF ib_HandInWhenRegister THEN // 入院登记时缴款处理

lc_jkje = dw_2.Object.jkje[1] IF IsNull(lc_jkje) THEN lc_jkje = 0 IF lc_jkje > 0 THEN

dw_2.Object.zyh [1] = dw_1.Object.zyh [1] dw_2.Object.zyhm[1] = dw_1.Object.zyhm[1] dw_2.Object.brxm[1] = dw_1.Object.brxm[1] dw_2.Object.brch[1] = dw_1.Object.brch[1]

IF dw_2.Save() THEN

dw_2.PrintReceipt(dw_2) // 打印收据

MessageBox(\提示信息\缴款保存失败,请在缴款管理处重新录入ELSE

缴款!\

END IF dw_2.New()

END IF dw_1.New() dw_1.New()

ELSE END IF

END IF

END IF

5.3.2出院结算功能的设计 1、功能:对病人进行出院结算。

在系统菜单中选择”结算管理”,系统会弹出如图5-6窗口,选择需要结算的病人。

- 29 -

东华理工大学大学毕业设计 第五章 详细设计与实现

图5-6

在选择病人时需要判断输入的住院号码是否存在,如果不存在,系统会弹出提示窗口要求重新输入;如果住院号码存在,系统会判断所选择的病人是否已经开出院证明,如果没有开出院证明,同样系统会弹出提示窗口,这个病人不能出院,如果已开出院证明就会到5-7窗口(收费预结算)

图5-7收费预结算图

在收费预结算窗口中检查各个收费项目是否有错误,总计金额是否有错误,如果没有问题,点击”结算”按钮进入结算窗口,点击”确定”按钮病人就出院了。

后台主要代码设计

a.“结算”按钮的clicked事件代码如下: // 向人员统计表中插入记录 Long ll_jlxh,ll_czqrs DateTime ldt_sysdate ldt_sysdate = gf_server_date() ll_jlxh = gf_get_max(sqlca,\ll_czqrs = gf_rstj(istr_jsxx.jsbr.brks,0) CHOOSE CASE istr_jsxx.jslx

CASE 1 , 3 TO 6 , 9 // 中结、再结、终结、出院、合并、退费

- 30 -

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库毕业设计定稿(7)在线全文阅读。

毕业设计定稿(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/528451.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: