口腔医院门诊预约系统 第4页
开发技术介绍
Powerbuilder9.0是一个非常优秀的数据库应用开发工具,完全支持面向对象的开发。它拥有多种数据库接口,可以非常方便的连接到各种数据源,程序员不需要编写任何SQL语句即可轻松的查询和更新后台数据库中的数据,这使当时同类开发工具望尘莫及。
使用PowerBuilder可以快速的开发出当今最流行的各种商业应用,如客户机/服务器应用,分布式应用,基于组件的应用和WEB应用。在PowerBuilder强大功能和友好的集成开发环境支持下,开发人员的效率得到空前的提高,使程序设计与开发工作变得更加有趣,仿佛是一格艺术家在创作一件艺术品,因此它深受国内外广大开发人员的喜爱。
SQL Server 是微软公司进军数据库市场的重要产品,它一经推出就以其灵活快捷,操作简便的优点吸引了中小客户的喜爱。从数据管理和分析角度看,作为一个完备的数据库和数据分析包,SQL Server 具备完全Web支持,提供对可扩展标记语言(XML)的支持。
SQL Server是依赖与同一个应用程序内的多线程工作的,而不是为每一个任务运行不同的可执行程序或应用程序,它的优点是在一定的性能水平,其硬件要求很低,不像多进程那样会消耗可观的系统资源。多线程数据库引擎以一种不同的方式处理多用户访问,它不依赖与多任务操作系统来为CPU安排应用程序,而是自动担当这个重任。从理论上讲,数据库引擎自动处理的能力将提供更大的移植性。因此,数据库要管理多个任务的调度执行,内存和硬盘的访问。
4.1 C/S体系结构
4.1.1 C/S结构的数据库应用
最简单的C/S体系结构的数据库应用,由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,称为应用服务器,一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户程序运行在用户自己的电脑上,对应于服务器电脑,可称为客户电脑。当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则做出应答,送回结果。
在典型的C/S数据库应用中,数据的储存管理功能,是由服务器程序独立进行的,并且通常把那些不同的(不管是已知还是未知的)前台应用所不能违反的,在服务器程序中集中实现,例如访问者的权限,编号不准重复、必须有客户才能建立定单这样的规则。所有这些,对于工作在前台程序上的最终用户,是“透明”的,他规则们无须过问(通常也无法干涉)这背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序可以变的非常“瘦小”,复杂的任务都交给了服务器和网络。在C/S体系的下,数据库真正变成了公共、专业化的仓库,受到独立的专门管理。采用客户机/服务器模式时,客户机通过采用标准的SQL语句等方式来访问服务器上数据库中的数据。数据库执行接收到的客户端发来的SQL语句,执行完成后,将客户端请求的数据集合返回客户端。以下是客户机/服务器模式的数据库应用系统的结构图如图4-1所示。
图4-1 客户机/服务器模式的数据库应用系统的结构图
在上图中,数据库服务器和客户机应用程序之间通过基础网络连接,客户端应用程序向数据库服务器请求数据,数据库服务器则根据客户端的请求将数据返回给客户端应用程序。在这种模式中,实现商业规则的数据处理和显示功能主要放在客户端应用程序中实现,数据库服务器仅负责数据的存储和文护,以及响应客户端的数据请求。
5 总体设计
5.1 系统功能模块设计
5.1.1系统功能模块图
系统要求的系统功能模块图如图5-1所示。
图5-1 系统功能模块图
● 门诊挂号
门诊挂号系统用于建立和文护病人的主索引信息,分配病人的ID号,确保病人信息的唯一性,对门诊病人进行挂号或者预约号处理,为门诊病人的后续活动以及门诊工作量统计提供信息。挂号时计算机自动分配临时ID号,可选择输入病人姓名,性别,年龄,挂号类型(普通号,专家号,教授号),打印产生门诊挂号单,挂号单上的条码号将是病人各环节就诊的依据,实现费用结算,预约就诊的一体化流水作业。在录入的同时,也会将编号,姓名,年龄,性别,挂号类型录入到病历管理窗口中去,以便进行病历的管理。
● 就诊
就诊管理系统用于对病人的首次诊断进行管理和文护。病人挂号结束后,即可进行首次诊断,其姓名,性别,年龄可从挂号信息中直接提取。只要再添上医生,治疗的属性,保存即可。若在此次首次诊断治疗中,病人已经治疗完毕或痊愈,则保存到病例库中。若在此次首次诊断治疗中,病人尚未痊愈或需要进一步的治疗,则双击此病人的资料即可进入首次预约模块,进行以后的预约治疗。同时,还可以对病人进行删除,保存等管理以及根据病人的编号进行病人信息的查询。首诊是整个系统基础的一部分,它为以后的预约治疗提供了充足的资料,是不可缺少的部分。在录入的同时,也会将编号,姓名,年龄,性别,就诊治疗录入到病历管理窗口中去,以便进行病历的管理。
● 预约就诊
预约管理系统用于对病人的首次预约进行管理和文护。该系统主要针对在首诊之后仍需治疗的病人进行预约治疗,此次治疗要求输入治疗的时间和日期,即预约的功能。当然还有口腔医院所需要的椅位以及对医生的预约。同首诊管理系统一样,在此次治疗中若治疗完毕或痊愈,则直接进入病例库,若还需治疗,则进入二次预约管理系统。此模块也是本系统的精华所在,通过一个双击事件来把首诊的资料从数据库中调入预约的窗口资料中。在录入的同时,也会将编号,姓名,年龄,性别,预约治疗录入到病历管理窗口中去,以便进行病历的管理。
● 费用合算
在费用合算的窗口中设置了挂号费,治疗费,医药费,总费用,已交费,找零的属性,系统会自动算出总费用,根据所交的费用,得出找零。
费用合算针对病人所就诊的过程进行费用的合算,根据如图5-2
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
口腔医院门诊预约系统 第4页下载如图片无法显示或论文不完整,请联系qq752018766