SQL语言有着非常突出的优点,主要是: 1、非过程化语言 http://www.paper51.com 2、统一的语言 copyright paper51.com 3、是所有关系数据库的公共语言 内容来自论文无忧网 www.paper51.com 非过程化语言:SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。 内容来自www.paper51.com SQL不要求用户指定对数据的存放方法, 这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。 内容来自www.paper51.com 统一的语言:SQL可用于所有用户的活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。 http://www.paper51.com SQL为许多任务提供了命令,其中包括: 内容来自www.paper51.com 1. 查询数据 内容来自论文无忧网 www.paper51.com 2、 在表中插入、修改和删除记录 paper51.com
3、 建立、修改和删除数据对象 copyright paper51.com 4、 控制对数据和数据对象的存取 http://www.paper51.com 5、 保证数据库一致性和完整性 copyright paper51.com 以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。所有关系数据库的公共语言:由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。 paper51.com 1.5开发工具与及关健技术简介 copyright paper51.com
本系统使用SQL作为后台数据管理系统,而在前端使用ADO对象和数据环境作为数据访问接口。它选用了目前最流行、使用最广泛的可视化编程语言Visual Basic 6.0作为开发环境。在实际的系统编程中,这种系统开发方式也是很普遍的。 内容来自www.paper51.com
1.5.1Visual Basic简介 paper51.com Visual Basic,简称VB,是Microsoft公司推出的一种Windows应用程序开发工具。是当今世界上使用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的方法。它是由最初的Basic语言发展而来的,Basic语言是面向过程的,后来出现的vb1.0到3.0......一直到现在的6.0和vb.net,是一种可视化面向对象的编程语言,特点是编程效率高,很短时间就可以编写出功能强大的软件。 copyright paper51.com 1.5.2 ADO技术 paper51.com ADO(ActiveXData Objects)称为ActiveX数据对象,是Microsoft公司开发数据库应用程序面向对象的新接口,ADO技术已成为ASP技术用来访问Web数据库应用程序的核心。ADO是DAO/RDO的后继产物,它扩展了DAO和RDO所使用的对象模型,具有更加简单,更加灵活的操作性能。ADO在Internet方案中使用最少的网络流量,并在前端和数据源之间使用最少的层数,提供了轻量、高性能的数据访问接口,可通过ADO Data控件非编程和利用ADO对象编程来访问各种数据库。 http://www.paper51.com 它是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法,它是一种功能强大的数据访问编程模式,从而使得大部分数据源可编程的属性得以直接扩展到你的Active Server 页面上。可以使用ADO 去编写紧凑简明的脚本以便连接到Open DatabaseConnectivity (ODBC) 兼容的数据库和 OLE DB 兼容的数据源,这样程序员就可以访问任何与 ODBC 兼容的数据库,包括 MS SQL SERVER、Access、 Oracle 等等。 内容来自www.paper51.com 1.6系统简介 http://www.paper51.com 科学技术的飞速发展,使得竞争十分激烈,有许多公司在崛起,也有许多公司在没落,优胜劣汰十分明显,这就要看谁先掌握先进的技术了,对于管理方面也是一样,效率和成效就是关键,为了提高管理的效率和操作的简单化,制作这中型医院门诊管理系统是十分必要的。该系统特别适用中小型医院,针对医院规模不大,人手不足等特点,能够直接面对病人或医生,以智能化的操作满足日常需求。我的目标就是开发一个功能实用、操作方便、简单明了且成本低的中型医院门诊管理系统。 内容来自论文无忧网 www.paper51.com
本系统采用C/S结构,服务器采用SQLServer2000数据库,客户端采用Visual Basic 6.0为开发工具。在设计时力求作到界面简洁,风格统一,操作方便,上手简易等特点。 内容来自www.paper51.com 本系统主要包括8大功能,即:收费管理、退费管理、医务人员管理、科室管理、收费项目管理、药品管理、报表管理和数据维护等。 内容来自论文无忧网 www.paper51.com
系统具有以下特点: http://www.paper51.com 极大地提高了医务人员的工作效率,加快了病人就诊的速度,有效地解决了“看病难“的问题。 内容来自论文无忧网 www.paper51.com 全面提高了医院的综合管理水平和服务质量。 内容来自www.paper51.com 解决了漏收费、错收费问题,控制了药品的流失。 copyright paper51.com 采用公费、自费两种收费模式。 paper51.com 强大的报表打印功能,使用户可以随时查看或打印收费、退费的统计结果。 paper51.com 系统具有较高的安全性,每进入一个功能模块,都要验证操作员的身份和密码。 http://www.paper51.com
1.7系统实现的目标 内容来自www.paper51.com 中型医院门诊管理系统用于支持医院完成各方面的管理,有如下几个方面的目标: paper51.com 1.记录病人的基本档案信息,提供便捷的查询功能。 copyright paper51.com 2.管理医生的信息,使医生与病人有很好的联系。 http://www.paper51.com 3.有效管理病人的各方面信息,以便医生查询。 paper51.com 4.减少医生漏收费、错收费问题,降低管理成本。 http://www.paper51.com 5.有效地完成医院的日常管理工作。 copyright paper51.com 2 系统分析 http://www.paper51.com 2.1系统主要模块功能进行详细的分析 paper51.com
主要功能有7大块分别为计价收费、药品维护、统计查询、报表打印、系统维护、关于等,下面对每一模块进行详细的介绍: paper51.com 1.计价收费模块的功能 paper51.com A:提供“病案类型”列表供用户选择录入。如果用户选择“新患者”,那么系统自动分配给该患者一个病案号;如果选择其他病案类型,可以自动输入证号。例如,提供两种费用类型,即:自费、公费。 copyright paper51.com B:通过拼音简码检索输入就诊科室、医生和诊疗项目,提高了工作效率。 内容来自www.paper51.com
C:通过“类型”列表选择项目类别,例如:中药费、检查费、化验费等。再通过选择的项目类型,筛选并弹出与之对应的药品或诊疗项目的详细信息列表,供用户查看和选择录入。 paper51.com D:对于错误的数据,可以单条删除,也可以整单作废。 http://www.paper51.com E:金额系统自动计算,减小了错误率。 内容来自论文无忧网 www.paper51.com
F:如果收费项目中存在药品,那么自动更新该药品的库存数量。 内容来自www.paper51.com 2.药品维护模块 copyright paper51.com 实现了中西药品和特殊药品的管理。将新增药品入库到相应的仓库中,对于仓库中已存在的药品,可以增加库存数量;如果药品信息输入有误可以进行修改或删除。 内容来自www.paper51.com 3.统计查询模块 copyright paper51.com 该模块主要以查询为主,收费查询、药品查询、疗项目查询等。 内容来自论文无忧网 www.paper51.com 4.报表打印模块 内容来自www.paper51.com 此模块有收款员日结报表、结帐统计报表、就诊科室统计报表、执行科室统计报表等。 http://www.paper51.com 收款员日结报表主要完成当日或某日收款员收款和退款收据数和金额统计。 paper51.com 结帐统计报表根据用户选择的日期区间和统计方式。完成门诊收费信息的统计。当用户选择“付款方式统计”选项时,将分别统计现金、支票和计帐三种结算方式总计收据数和收费金额。当用户选择“按收费项目统计”选项时,将按收费项目统计收费金额。 http://www.paper51.com 就诊科室统计报表完成按就诊科室和日期统计收费信息。 内容来自论文无忧网 www.paper51.com 5.系统维护模块 copyright paper51.com 该模块有三大管理功能分别为科室管理、生管理、疗项目管理 内容来自www.paper51.com 6.退费模块 paper51.com 根据用户输入的单据号,显示单据的收费项目信息。在此信息中选择需要退费的收费项目。这时系统自动统计退费金额和收费剩余金额。 paper51.com 综上所述可得图2-1所示的模块结构图。 http://www.paper51.com copyright paper51.com 执行科室统计报表 paper51.com 就诊科室统计报表 paper51.com
结账统计报表 copyright paper51.com 收款员日结报表 http://www.paper51.com 收费查询 copyright paper51.com 诊疗项目管理 内容来自www.paper51.com
医生管理 copyright paper51.com 科室管理 copyright paper51.com
诊疗项目查询 http://www.paper51.com 药品查询 paper51.com 打印 内容来自www.paper51.com
删除 http://www.paper51.com 修改 内容来自论文无忧网 www.paper51.com
增加库存 paper51.com 新增药品 http://www.paper51.com
退费 内容来自www.paper51.com 收费 内容来自论文无忧网 www.paper51.com 统计查询 内容来自论文无忧网 www.paper51.com
计价收费 内容来自www.paper51.com
医院门诊管理系统 copyright paper51.com 药品维护 copyright paper51.com 报表打印 内容来自论文无忧网 www.paper51.com 系统维护 http://www.paper51.com
关于 内容来自论文无忧网 www.paper51.com 帮助 paper51.com
内容来自www.paper51.com
图2-1系统模块结构图 copyright paper51.com |