版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、结束放映结束放映 节节 章章 第6章 医院信息系统开发医院信息系统开发 1 / 52 结束放映结束放映 节节 章章 本章学习目标: 学时:2 了解(占30% ): 从工程的角度观察整个医院信息系统在实现的过程 中需要考虑的问题。 掌握(占30% ): VB6.0 开发工具的特点,把编辑好的程序编译调试直 到发布的整个过程. 。 重点掌握(占40%): 创建VB工程的过程,VB访问数据库主要有哪些方 法. 本章作业: 简述,VB工程的文件组成包含有哪些类型? 第5章 2 / 52 结束放映结束放映 节节 章章 本章主要内容:本章主要内容: 6-1 利用VB开发信息系统 6-2 系统开发编码规范
2、6-3系统主要功能模型的创建系统主要功能模型的创建 6-4程序的调试 6-5 软件发布 第5章 3/ 52 结束放映结束放映 节节 章章 6.1 利用VB开发信息系统 要求同学们学习本节内容,掌握使用 VB6.0进行医院信息系统开发的基本方法 并理解医院药房管理子系统的基本功能模并理解医院药房管理子系统的基本功能模 块组成。 4/ 52 目目 第5章 第1节 结束放映结束放映 节节 章章 VB的可视化编程环境的可视化编程环境 (1)VB的启动的启动 5/ 52 目目 第5章 第1节 结束放映 节 章 6/ 52 目 第5章 第1节 2. VB开发应用程序的一般步骤开发应用程序的一般步骤 利用V
3、B建立一个应用程序的步骤分为: (1)界面设计。即根据界面设计的要求,直接在屏 幕 上“画”出需要用到的对象。 (2)属性设置。对控件对象进行相应属性的设置。 (3)编写代码。编写对象事件过程代码。 (4)保存、调试及运行应用程序。 结束放映 节 章 7/ 52 目 第5章 第1节 2 Visual basic 工程管理 VB中的工程是组成一个应用程序的文件集合,因 此VB程序的开发总是从创建工程开始。新建工程时, 默认的工程名称为“工程1” 。 3. 工程的基本操作 工程的基本操作的主要包括新建、打开、和保存工 程,在工程中添加、删除和保存文件,以及在工程中 添加控件等。 这些操作在前面的已
4、经有所涉及,这 里进行归纳和总结。 结束放映 节 章 8/ 52 目 第5章 第1节 4 VisualBasic 数据库访问 1). Visual Basic 中的数据访问 VB提供了强有力的数据库存取能力,将Windows的各种 先进特性与强大的数据库管理功能有机地结合在一起。 VB中的数据库编程就是创建数据访问对象,这些数据 访问对象对应于被访问的物理数据库的不同部分,如 Database(数据库)、TableDef (表)、Field(字段)和 Index(索引)对象。用这些对象的属性和方法来实现对数 据库的操作。 2). Visual Basic 的数据库应用程序的组成 Visual
5、Basic数据库应用程序有三个部分 用户界面 数据库引擎 数据仓库 结束放映结束放映 节节 章章 9/ 52 目目 第5章 第1节 6.2 系统开发编码规范 信息系统开发过程中,应当充分注意编码的规范问 题,好的代码应该能够让你在几个月后回顾自己的代 码时一目了然(架构的清晰是代码易读的前提),而 且让别人也能够清晰地看出程序的架构。 结束放映结束放映 节节 章章 10/ 52 目目 第5章 第1节 1命名规范 IDE设置规范 打开设置选项的“要求变量声明”、“对齐控件到网 络”、“自动缩进”开关。Tab 的宽度统一为4个空格,网 络单位一律设为:width 50 height 50 。 2工
6、程命名规范 ActiveX控件 和DLL工程命名格式为.Lib,EXE工程 直接命名,如果是通用组件工程,直接命名,如果是项目 或产品工程,则使用项目或产品缩写作为前缀,如: XWY.Lib。工程命名不必缩写,为了表达意思和用途, 可以尽可能地长,而且命名格式采用名词、形容词+名词 或名词+动词的名词形式,如:YPStockOperationLib 或 YPStockLib 。 结束放映结束放映 节节 章章 3 变量命名规范 变量命名不推荐采用匈牙利命名法,除非命名会和关键 字产生冲突,这时候才采用类型缩写+变量实名的匈牙利 命名法。一般情况下,变量命名应该简单,尽量使用缩写。 4 控件命名规
7、范控件命名规范 控件命名一律使用控件类型缩写+控件用途的命名方式, 类型缩写应控制在3个字母以内,缩写规则同变量命名, 以下是常用控件的类型缩写,应该严格遵守。如果使用了 新的控件,则首先应该在小组内协同一致其类型名称缩写 后再进行使用。 11/ 52 目目 第5章 第1节 结束放映结束放映 节节 章章 12/ 52 目目 5 函数命名规范函数命名规范 此处函数包括Sub和function,这两种过程统称为函数。 函数表示的是一个动作,所以它的结构应该是动词+名词, 动词必须小写,后面的名称首字母答谢,如: getMaterialCode,updateGrid, readOrder. 函数命名
8、尽量不要使用缩写,而且它的名称应该使人一目了 然,能够从名称就知道这个函数的功能,如:getCode (当 这个函数属于Material类的时候,它还是有意义的),update, readData。 结束放映 节 章 6.3系统主要功能模型的创建 13/ 52 目 第5章 第1节 本节主要介绍如何完成药房管理系统运行程序的开 发工作。首先创建工程项目-药房管理系统。启动Visual Basic后,单击文件|新建工程菜单,在过程模板中选择标准 EXE, Visual Basic将自动产生一个Form窗体,属性都是缺 省设置。单击文件|保存工程菜单,将这个项目命名为药房 管理系统。 结束放映结束放
9、映 节节 章章 1 设计概况 药房是医院的一个重要部门,是保证医院各部门正常用药的基 地,药品收入也是医院一大经济来源。药房管理的好坏与否直接 影响医院其它部门的正常工作。传统的手工管理模式已难于适应 现代医院管理的要求。具体表现在工作人员很难准确掌握库存情 况,药品的价格和效期心中无数。把计算机用于药房管理已势在 必行,它不仅于提供准确的库存,及时掌握药品的效期,有效地 避免了药品价格的混乱,而且每月的统计报表工作实现了电脑化, 大大减轻了工作人员的劳动强度。总而言之,药房计算机管理不 仅是医院的需要,是实现医院全方位的现代化管理的重要步骤, 同时也是实现社会医疗保险的基本保证。 14/ 5
10、2 目目 第5章 第1节 结束放映结束放映 节节 章章 2 系统登录模块 几乎所有的信息系统都有 设计一个登陆界面让用户在开 始的时候进行身份验证,对于 没有取得访问权限的非法用户 拒绝其进入系统操作。登陆后 用户名将记忆在用户使用系统 的这个过程中,所有的操作都 以该用户名字作为日志记录。 15/ 52 目目 第5章 第1节 结束放映结束放映 节节 章章 3 系统主界面模块 frmMain 窗体是这个系统的主窗口,主要设计了系统窗体是这个系统的主窗口,主要设计了系统 的功能菜单,可以方便的进入各个功能子窗口。设计的 时候首先是通过VB菜单编辑器,制作菜单。并且在窗体 上添加了状态栏控件,可以
11、实时反映系统中的各个状态 的变化。状态栏需要在通常的属性窗口中设置一般属性, 还需要在其特有的弹出式菜单中进行设置。选中状态栏 控件,单击鼠标右键,选中Property 菜单,然后设置属 性。面板1用来显示各当前日期,面板2用来显示当前用 户名称,面板3用来显示用户类型。 16/ 52 目目 第5章 第1节 结束放映结束放映 节节 章章 17/ 52 目目 第5章 第1节 1)药房库存管理模块 (1). 药品入库管理药品入库管理 结束放映结束放映 节节 章章 18/ 52 目目 第5章 第1节 2).药品出库管理药品出库管理 结束放映结束放映 节节 章章 4 药品信息查询模块药品信息查询模块
12、19/ 52 目目 第5章 第1节 结束放映结束放映 节节 章章 5 药品预警信息模块药品预警信息模块 20/ 52 目目 第5章 第1节 结束放映结束放映 节节 章章 6 药物配伍禁忌模块药物配伍禁忌模块 21/ 52 目目 第5章 第1节 结束放映结束放映 节节 章章 7 系统帮助的制作 在开发Windows 应用软件时,如果能有一个像Windows 系 统风格一样的系统帮助,不但能使开发的应用软件更专业化,统风格一样的系统帮助,不但能使开发的应用软件更专业化, 同时也大大方便了操作者的使用。系统帮助的制作可以分为两 部分,一个是帮助文件的制作,另一个是在程序中实现调用。 22/ 52 目
13、目 第5章 第1节 结束放映结束放映 节节 章章 程序编写完毕后,调试程序是一个必不可少的阶段。一个较 大的程序,或多或少总有一些错误存在,尤其是初学者书写的 代码,各种错误难以避免。应用程序的代码越长,出现错误的 概率也越高。通过调试,可以尽可能多地查出并纠正错误;此 外,程序本身也应具有一定的容错能力,称为程序的健壮性, 如果程序在运行过程中有错误发生,或有不合法的数据输入,如果程序在运行过程中有错误发生,或有不合法的数据输入, 程序应该有适当的信息提示,不至中断运行。程序的错误类型 可分为语法错误、逻辑错误和运行错误。 6.4程序的调试 23/ 52 目目 第5章 第1节 结束放映结束放
14、映 节节 章章 1) 错误类型 (1)语法错误 语法错误由不正确的代码引起,如多写、漏写、拼错关键字的 字母,多写、少写关键字,漏写、误用一些符号等。 (2)运行错误 程序在运行期间产生了非法操作会导致运行错误。 (3)逻辑错误 逻辑错误的责任在于程序员,由于程序员使用了不正确的算法, 例如将加法误为减法,求阶乘时将保存阶乘值均为0等。 24/ 52 目目 第5章 第1节 结束放映结束放映 节节 章章 2 调试与排错 程序在调试时产生的错误一般分为两类:有出错信 息和无出错信息。 有出错信息是程序不能运行到底,在运行过程中出 现调试对话框。这样的调试一般比较简单,按下调试 按钮,查看被高亮的程
15、序代码,究竟是那一句错误。 无出错信息是程序运行到底,但是没有达到预期效果。 这种错误不会产生错误提示信息,需要仔细地阅读 分析程序。有可能是属性设置上的错误;也有可能是 代码编写上的错误。要把整个程序从头运行,一步一 步地根据现象来选择恰当的调试方法进行探索研究。 25/ 52 目目 第5章 第1节 结束放映结束放映 节节 章章 1 简单方案 我们采用C/S 与 B/S 的混合模式,如图1-4 所示。 对于面向大量用户应用的模块采用三层B/S模式, 在用户终端计算机上安装运行浏览器软件,基础数 据集中放在较高性能的数据库服务器上,中间建立 一个WEB服务器作为数据库服务器与客户机浏览 器交换
16、的连接通道。在系统模块安全性要求高,交 互性强,处理数据量大,数据查询灵活的地点则使 用C/S模式。 6.5 软件发布 26/ 52 目目 第5章 第1节 结束放映 节 章 27/ 52 目 第5章 第2节 数据库服务器 客户机 客户机 WEB服务器 客户机 客户机 客户机 客户机 客户机 客户机 图 1.4 C/S 与 B/S 混合模式结构图 结束放映结束放映 节节 章章 2 安装程序 安装程序制作是做项目必不可少的一道工序,网上的安安装程序制作是做项目必不可少的一道工序,网上的安 装软件很多,可以用五花八门来开形容了。在此介绍一个 最简单的安装方法,就是用VB自带的打包程序进行打包, 虽然
17、比较普通,不过内部却有不少窍门。 (1)运行打包向导, 28/ 52 目目 第5章 第2节 结束放映结束放映 节节 章章 选择要打包的类型,普通的exe工程选择“标准安装包” 就可以了,控件之类的看使用的地点,如果是在网页中使 用,请选择“Internet 软件包”,然后点击“下一步”按 钮。钮。 29/ 52 目目 第5章 第2节 结束放映结束放映 节节 章章 安装完之后会生成三个文件和一个文件夹,图6.39 文件夹 内容 安装程序就自动生成了。 生成所的软件版本是目前开发的软件版本,将来药房业务 流程如果发生变化或者功能等需求发生变化则程序将进行修 改,安装程序也将要重新进行打包生成新的安装程序。改,安装程序也将要重新进行打包生成新的安装程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江西省鹰潭市2026届高三5月模拟语文试题含解析
- 2026届江西省上饶市玉山一中等六校高三三模语文试题含解析
- 2025福建武夷山三茶集团有限公司招聘财务工作人员社会公开招聘5人笔试历年常考点试题专练附带答案详解2套试卷
- 2025福建厦门市集美教育有限公司招聘幼儿园保教主任等岗位12人笔试参考题库附带答案详解
- 2025福建三明优信电力实业有限公司及所属单位招聘146人笔试参考题库附带答案详解
- 2025湖南益阳市桃江县竹乡国有资产运营有限公司招聘8人笔试参考题库附带答案详解
- 2025湖北交投集团财务有限公司经理层成员市场化选聘1人笔试历年常考点试题专练附带答案详解
- 2025浙江温州市名城资产营运有限公司调整招聘一线岗位劳动合同制工作人员条件笔试历年备考题库附带答案详解2套试卷
- 2025新疆大检质量技术服务有限公司招聘29人笔试参考题库附带答案详解
- 2025年下半年安徽省生态环境产业集团有限公司招聘15人笔试历年难易错考点试卷带答案解析2套试卷
- 七下语文《骆驼祥子》考点总结及练习题(附答案)
- 煲汤熬粥大全
- (二诊)绵阳市2023级高三第二次诊断考试语文试卷A卷+B卷(含答案)
- 2026年营口职业技术学院单招职业技能考试题库必考题
- 2025年度领导干部任前应知应会党内法规和法律知识考试题库及答案
- 2025上半年湖南省郴州市安仁县事业单位公开招聘工作人员考试试卷
- 强化训练苏科版九年级物理下册《电磁转换》专题练习试题(解析版)
- 稀土改性介电材料ALD研究-洞察及研究
- 慢阻肺全科医学管理
- 江苏省南京市2024年中考物理试卷(含答案)
- 柬埔寨施工合同模板
评论
0/150
提交评论