乡村医务室“管家婆”系统设计报告.doc_第1页
乡村医务室“管家婆”系统设计报告.doc_第2页
乡村医务室“管家婆”系统设计报告.doc_第3页
乡村医务室“管家婆”系统设计报告.doc_第4页
乡村医务室“管家婆”系统设计报告.doc_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西安石油大学本科毕业设计(论文)本科毕业设计(论文)开题报告题 目: 乡村医务室“管家婆”软件 学生姓名: 院 (系): 专业班级: 指导教师: 完成时间: 2011年3月25日 要 求1、开题报告是毕业设计(论文)的总体构想,由学生在毕业设计(论文)工作前期独立完成。2、开题报告正文用A4纸打印,各级标题用4号宋体字加黑,正文用小4号宋体字,20磅行距。3、参考文献不少于5篇(不包括辞典、手册),著录格式应符合GB7414-87文后参考文献著录规则要求。4、年月日等的填写,用阿拉伯数字书写。要符合关于出版物上数字用法的试行规定,如“2005年2月26日”。5、所有签名必须手写,不得打印。1.课题的意义 乡村医务室传统的处理业务模式单一,只限制在坐诊与出诊两种模式里面。遇到突发情况时反应缓慢,而相应的药品、处方管理几乎为零,乡村医务室的药品管理仍然仅仅是传统的药品管理模式(随取随放),处方就是医生开口,相应的治疗记录则基本上没有。这些业务处理方式是对患者不负责任的表现,同时也不利于乡村医务室的医生对患者开展后续的治疗和服务。随着计算机技术及互联网信息技术的快速发展,越来越多的人使用计算机网络来获取信息,计算机运用已经深入到人们的生活之中,在人们的政治、经济、生活等各个方面发挥着重要的作用。虽然在高端的智能化医疗设备中,计算机和互联网的运用还是处于正在开发和研究阶段,但是一些较为实用的计算机技术也能使乡村医务室管理能力和处理能力明显增强。同时,通过以上,我们可以看出:传统的医务室业务处理模式已经无法适应高节奏工作和高品质生活的需要。随着计算机运用高速发展时代的到来,众多医疗资源的共享,不平衡的医疗资源(例如大型医院有专家坐诊,而小型医务室则没有,这些都可以通过网络视频诊断模式来解决)虚拟化网络解决方案正在被研究。运用计算机技术,使用先进的业务处理模式处理各种医疗问题已经成为现在医疗行业的研究方向。一些先进的业务管理模式,数据化的患者信息管理方案,处方等可以虚拟化的医疗资源的共享等简单的问题,我们都可以通过计算机网页软件的运用来解决。比较高端的问题解决不是我的目标,我希望在我的能力基础上利用计算机网页编码技术实现一些可以处理的,简单的业务。利用自己所学习的相关知识可以制作出一个比较完善的乡村医务室“管家婆”网站。实现所我在设计开始的前期调研过程中,乡村医务室里面医生所要求的一些计算机化管理的目标。 同时我希望自己可以通过此次乡村医务室网站的设计进一步增强我的网页设计理论与实际操作知识,提升我对网站设计的各个进程的进一步认识,对大学里面的学习的相关网站设计知识进行一次较为系统的复习与总结。2.国内外研究现状 目前计算机技术在医学领域应用的程度和广度都有很大程度的改善及提高。计算机和信息技术在医学领域的应用,经历了30多年的研究和发展,已成为现代医学中的一个新的边缘科学,称为医疗信息学(Medical informatics),医院信息系统(HIS)是这一科学的基础课题。2.1 国外研究现状发达国家的医院已经比较广泛的采用了HIS,获得了较好的社会经济效益。目前发达国家计算机在医疗卫生领域的研究与应用主要体现在以下几个方面: 1业务处理系统(TPS)即部门业务过程的自动化,如门诊挂号、划价收费、发药、检查报告等流程的自动化;住院床位管理、医嘱管理、费用结算等过程的自动化;物资设备、财务人事等后台支持部门的业务过程自动化等等。 2决策支持系统(DSS) 即将TPS采集的各方数据链接为数据仓库,通过调动模型库、方法库和知识库对数据仓库进行访问并计算,辅助半结构化甚至非结构化的决策。 3医疗信息系统(MIS) 包括设备联机系统、医学图像存储与通信系统(PACS)、专家诊断智能系统等。 4办公自动化系统(0A) 包括日常办公事务处理、文件传输(FTP)、电子邮件、档案管理等。 5文献检索系统 包括院内馆藏,期刊专题检索和通过Internet访问Medline(美国国立医学图书馆) 6电子病历 病历记录作为一项基础性数据,在临床诊断中非常重要。电子病历能及时的将来自各方面分散的病人资料综合整理成数据形式的资料。同时还能增加图形和照片等临床诊断信息,协助医师做出诊断,在诊断后计算机还可以依据一系列问题,提出 诊断依据,拟定治疗方案,进行质量检查等日常文书工作。并且可以通过互联网直接进行院内外信息交流。电子病历系统是综合了检查信息、医疗影像、医疗指令的新型病历,比纸张型病历的信息管理更迅速有用,临床诊断更方便,医师更容易收到反馈信息,能保证医疗质量,杜绝不完整不合格病历,节省转院时间等。 7住院病人基本信息集 收集、整理和分析住院病人的信息,不仅能了解医院的运行状况,更重要的是能够对医院的医疗水平、医疗服务效率等方面进行科学的评价。国外的做法已经证明了这一点。 8医院计算机网络 目前我国绝大多数医院计算机都是分散管理的,仍处于单机单站的工作状态,存在着各种数据不能共享,重复劳动等弊病,不利于提高医院的工作效益。要实现医院现代化管理,只有科学地设计和应用计算机网络技术,才可以加强医院管理和科室间的联系。 9医疗卫生信息高速公路 信息高速公路可以使人们不受时间、空间限制,同时进行声音、图像和数据交流,信息高速公路可以最大限度的利用医疗卫生资源,使专家们的知识成为全人类共有的宝贵财富,如网上教学、社区医疗服务、卫生系统联网、远程医疗会诊咨询服务、医疗保险等。 国外发达国家的私人医生在相关的计算机和互联网的使用方面也走在前面。他们已经实现了办公自动化,电子病历等功能的运用。2.2 国内研究现状 上述的各个方面应用在我国的医疗卫生领域中目前还没有全面实现,只有全国比较规模比较大的医疗系统中实现了部分功能,而有些应用还在摸索阶段,对于中小规模的医院可能只实现了业务处理系统的功能,其他各个方面都没有在实践中应用。并且在乡村医务室中基本上没有运用计算机来处理相关业务,基本的电子病历、办公自动化系统都没有运用,更不用说相关高端的计算机网络等功能。基于当前计算机和信息技术在医院应用的现状以及发展前景,我国的医疗系统信息化的步伐应当加快,以跟上国际形势的发展。2009年9月13日上午,由中国计算机学会YOCSEF杭州分论坛举办的 “计算机在医疗行业应用的现状和前景” 论坛在浙江工业大学翔园宾馆7楼会议室顺利召开。计算机是医疗行业不可或缺的一部分,随着医院的信息管理(HIS)的成熟,医疗影像信息系统(PACS)快速发展,超声信息系统(USIS)、病理信息系统(PIS)、成本核算系统(CMS)、体检信息系统(PEIS)等也在飞速发展,未来在电子病历、社区医疗以及更大范围的健康档案管理等方面,还会催生更多的应用,因此,很多著名IT企业如IBM、Oracle、思科等都成立了专业的医疗行业部门,希望能进入医疗行业。2006年,国家启动了现代服务业重大专项“区域协同医疗服务示范工程”,将实现更广泛的区域医疗信息共享,以及医疗服务机构内部管理流程协同、医疗机构间资源的互联互通,最终建立起全国各城市居民个人健康档案与临床信息互联,建立起中国的公共卫生和国民健康信息管理体系。3.毕业设计(论文)的主要内容 “乡村医务室“管家婆”软件设计”设计包括以下内容: 3.1设计报告1引言(选题的背景及意义、简要的文献综述); 2系统分析(系统的需求分析、业务流程分析、数据流程分析、数据字典、系统流程图等); 3系统设计(功能结构设计、流程设计、数据库设计、物理配置方案设计、输出/输入设计等); 4系统实现。3.2 相关网站系统文件1编码文档;2相关静态图形文件,动态图形文件;3相关音频文件;4相关数据库文件;5相关测试文件;6相关总产品。4.所采用的方法、手段以及步骤等 4.1调查方法:1实地调查部分乡村医务室;2在互联网上调查相关研究资料;3按照指导老师提供的资源去调查相关信息;4阅读指导老师提供的资料。4.2调查内容:1调查乡村医务室医生在使用计算机网络中面临的问题及主要困难等;2信息需求情况:了解乡村医务室“管家婆”网页所要处理的数据,估计肯能发生的数据,调查内、外部环境的信息及信息源;3调查乡村医务室目前的主要运用需求;4调查乡村医务室的医生个性化需求。4.3 开发方法缩写、术语解 释ASPTomcat容器Access后台数据库4.4 开发工具硬件软件个人电脑DreamweaverFireworksFlash MX4.5 开发步骤 1网站立项阶段 寒假期间已经完成网站立项阶段的相关工作,网站主题已经经指导老师同意并完善2网站计划阶段 完成相关的网站设计开题报告。3网站设计阶段 网站设计阶段使项目的规划将逐步成为现实,其中包括一些为了实现项目目标而采取的实际措施与行动,主要产品有系统开发设计报告数据库设计.doc、数据字典.doc、测试用例.doc、功能结构设计.doc。4网站编码阶段 网站编码阶段主要是各相关设计的功能的具体实现。主要产品有相关网页、图片文件、音频文件。5网站测试阶段主要对所设计的网站进行相关测试、修改、再测试、再修改的工作,以达到逐渐完善网站功能的目的。主要产品有测试问题报告.doc、测试总结报告.doc。6网站设计总结在这个阶段,主要进行答辩准备。该网站所采用的是迭代式开发模型5.阶段进度计划第一周到四周相关外文翻译、完成毕业设计开题报告第五周完善各种参考资料、充实所需知识第六周准备相关软硬件阶段第七到十六周具体的网站设计与制作工作第十七周文档的生成与整理,指导教师修改第十八周毕业设计论文的相关资料的搜集第十九周完成毕业论文撰写6.参考文献1 梁妹惠.计算机在医疗卫生领域的应用M.内蒙古医学院学报.2006年2月.2 秦建增.医务人员计算机应用图解教程M.人民军医出版社.2002年1月.3 柳 青.计算机应用基础M.高等教育出版社.2005年7月。4 刘瑞斯. ASP动态网站开发毕业设计指导及实例M.机械工业出版社.2005年3月5 龙马工作室.ASP Access组建动态网站实例精讲M.人民邮电出版社.2005年6月6 孙赵林.MX构建个人网站M.中国水力水电出版社出版. 2002年11月7 凤凰网,新华网 可以续页指导教师意见:指导教师签名:年 月 日系(教研室)意见:主任签字:年 月 日题目 乡村医务室“管家婆”系统设计报告。摘要 随着计算机技术及互联网信息技术的快速发展,越来越多的人使用计算机网络来获取信息,计算机运用已经深入到人们的生活之中,在人们的政治、经济、生活等各个方面发挥着重要的作用。虽然在高端的智能化医疗设备中,计算机和互联网的运用还是处于正在开发和研究及部分使用阶段,但是一些较为实用的计算机技术也能使乡村医务室管理能力和处理能力明显增强。例如药品存储销售管理,病人处方管理,快速发布医疗消息等都可以通过计算机与网络技术来实现现代化管理。减少医生的管理难度,缩短部分业务处理时间。然而在我国的乡村医务室中,相关业务都是手工模式完成。乡村医务室“管家婆”系统就是为了解决这方面的问题。本文依据设计出来的计算机软件运用与开发设计的教乡村医务室“管家婆”系统,做了全面系统的介绍。全文共六章,按照前期的开发顺序,从系统分析与研究开始,逐一对开发过程做了全面的介绍。 关键词 乡村医务室;管理系统;系统设计报告AbstractAlong with the computer technology and the Internet information technology fast development, more and more many people used the computer network to gain the information, the computer utilization already penetrate into during peoples life, in peoples politics, the economy, the life and so on each aspect was playing the vital role. Although in the high end intellectualization medical equipment, the computer and the Internet utilization is in developing and the research and the part operational phase, but some more practical computer technology also can cause the village medical office managed capacity and the handling ability obvious enhancement. For example the drugs memory sale management, the patient prescription management, issued fast the medical news and so on all may realizes the modern management through the computer and the networking. Reduces doctors management difficulty, reduces the partial handling of traffic time. However in our countrys village medical office, the related service all is the manual pattern completes. The village medical office “the housewife” the system is in order to solve this aspect problem.This article rests on the computer software utilization and the development design which designs teaches the village medical office “the housewife” the system, has made the comprehensive system introduction. The full text altogether six chapters, according to the earlier period development order, start from the system analysis and the research, has one by one made the comprehensive introduction to the performance history.KeywordsThe village medical office; Management System; System Design Report目 录 1绪 论.51.1 设计背景51.2 设计目的与意义51.3 国内外发展现状51.3.1 国外研究现状51.3.2 国内研究现状61.4 主要内容71.5 设计方法和手段71.6 相关技术和开发工具81.6.1 开发方法81.6.2 开发工具82 系统分析.102.1 需求分析102.1.1 功能需求分析102.1.2 性能需求分析102.2 可行性分析102.2.1 社会可行性分析102.2.2 技术可行性分析112.2.3 经济可行性分析112.2.4 操作可行性分析112.3 业务流程分析112.4 数据流程分析122.4.1 数据流程图122.4.2 数据字典132.5 操作流程描述162.5.1 系统整体流程描述163 系统设计.193.1 功能结构设计193.1.2 系统功能模块划分193.2 数据库设计203.2.1 数据库概念结构设计203.2.2 相关的实体属性图203.2.2 数据库逻辑结构设计213.2.3 数据库存储结构设计213.3 系统物理配置方案设计243.4 输入设计243.5 输出设计254 系统实现.264.1 前台264.1.1 系统主界面设计264.1.2 医生管理系统主界面设计264.1.3 用户管理系统主界面设计274.1.4 相关部分页面的截图274.2 后台管理284.2.1 后台管理员登陆界面设计284.2.2 医生信息管理模块设计294.2.3 管理员信息管理模块设计294.3系统测试304.3.1 测试分类304.4 系统评价335 结 论.33参考文献.34致 谢.35附 录.36 XIII 西安石油大学本科毕业设计(论文)1绪 论1.1 设计背景乡村医务室传统的处理业务模式单一,只限制在坐诊与出诊两种模式里面。遇到突发情况时反应缓慢,而相应的药品、处方管理几乎为零,乡村医务室的药品管理仍然仅仅是传统的药品管理模式(随取随放),处方就是医生开口,相应的治疗记录则基本上没有。这些业务处理方式是对患者不负责任的表现,同时也不利于乡村医务室的医生对患者开展后续的治疗和服务。随着计算机技术及互联网信息技术的快速发展,越来越多的人使用计算机网络来获取信息,计算机运用已经深入到人们的生活之中,在人们的政治、经济、生活等各个方面发挥着重要的作用。虽然在高端的智能化医疗设备中,计算机和互联网的运用还是处于正在开发和研究阶段,但是一些较为实用的计算机技术也能使乡村医务室管理能力和处理能力明显增强。同时,通过以上,我们可以看出:传统的医务室业务处理模式已经无法适应高节奏工作和高品质生活的需要。随着计算机运用高速发展时代的到来,众多医疗资源的共享,不平衡的医疗资源(例如大型医院有专家坐诊,而小型医务室则没有,这些都可以通过网络视频诊断模式来解决)虚拟化网络解决方案正在被研究。运用计算机技术,使用先进的业务处理模式处理各种医疗问题已经成为现在医疗行业的研究方向。1.2 设计目的与意义一些先进的业务管理模式,数据化的患者信息管理方案,处方等可以虚拟化的医疗资源的共享等简单的问题,我们都可以通过计算机网页软件的运用来解决。比较高端的问题解决不是我的目标,我希望在我的能力基础上利用计算机网页编码技术实现一些可以在调研过程中医生希望实现的那些可以处理的,简单的业务,例如:药品管理、病人信息管理等。利用自己所学习的相关知识可以制作出一个比较完善的乡村医务室“管家婆”网站。实现所我在设计开始的前期调研过程中,乡村医务室里面医生所要求的一些计算机化管理的目标。同时我希望自己可以通过此次乡村医务室网站的设计进一步增强我的网页设计理论与实际操作知识,提升我对网站设计的各个进程的进一步认识,对大学里面的学习的相关网站设计知识进行一次较为系统的复习与总结。1.3 国内外发展现状目前计算机技术在医学领域应用的程度和广度都有很大程度的改善及提高。计算机和信息技术在医学领域的应用,经历了30多年的研究和发展,已成为现代医学中的一个新的边缘科学,称为医疗信息学(Medical informatics),医院信息系统(HIS)是这一科学的基础课题。1.3.1 国外研究现状发达国家的医院已经比较广泛的采用了HIS,获得了较好的社会经济效益。目前发达国家计算机在医疗卫生领域的研究与应用主要体现在以下几个方面: 1.3.1.(1)业务处理系统(TPS)即部门业务过程的自动化,如门诊挂号、划价收费、发药、检查报告等流程的自动化;住院床位管理、医嘱管理、费用结算等过程的自动化;物资设备、财务人事等后台支持部门的业务过程自动化等等。 1.3.1.(2)决策支持系统(DSS) 即将TPS采集的各方数据链接为数据仓库,通过调动模型库、方法库和知识库对数据仓库进行访问并计算,辅助半结构化甚至非结构化的决策。 1.3.1.(3)医疗信息系统(MIS) 包括设备联机系统、医学图像存储与通信系统(PACS)、专家诊断智能系统等。 1.3.1.(4)办公自动化系统(0A) 包括日常办公事务处理、文件传输(FTP)、电子邮件、档案管理等。 1.3.1.(5)文献检索系统 包括院内馆藏,期刊专题检索和通过Internet访问Medline(美国国立医学图书馆) 1.3.1.(6)电子病历 病历记录作为一项基础性数据,在临床诊断中非常重要。电子病历能及时的将来自各方面分散的病人资料综合整理成数据形式的资料。同时还能增加图形和照片等临床诊断信息,协助医师做出诊断,在诊断后计算机还可以依据一系列问题,提出 诊断依据,拟定治疗方案,进行质量检查等日常文书工作。并且可以通过互联网直接进行院内外信息交流。电子病历系统是综合了检查信息、医疗影像、医疗指令的新型病历,比纸张型病历的信息管理更迅速有用,临床诊断更方便,医师更容易收到反馈信息,能保证医疗质量,杜绝不完整不合格病历,节省转院时间等。 1.3.1.(7)住院病人基本信息集 收集、整理和分析住院病人的信息,不仅能了解医院的运行状况,更重要的是能够对医院的医疗水平、医疗服务效率等方面进行科学的评价。国外的做法已经证明了这一点。 1.3.1.(8)医院计算机网络 目前我国绝大多数医院计算机都是分散管理的,仍处于单机单站的工作状态,存在着各种数据不能共享,重复劳动等弊病,不利于提高医院的工作效益。要实现医院现代化管理,只有科学地设计和应用计算机网络技术,才可以加强医院管理和科室间的联系。 1.3.1.(9)医疗卫生信息高速公路 信息高速公路可以使人们不受时间、空间限制,同时进行声音、图像和数据交流,信息高速公路可以最大限度的利用医疗卫生资源,使专家们的知识成为全人类共有的宝贵财富,如网上教学、社区医疗服务、卫生系统联网、远程医疗会诊咨询服务、医疗保险等。 国外发达国家的私人医生在相关的计算机和互联网的使用方面也走在前面。他们已经实现了办公自动化,电子病历等功能的运用。1.3.2 国内研究现状上述的各个方面应用在我国的医疗卫生领域中目前还没有全面实现,只有全国比较规模比较大的医疗系统中实现了部分功能,而有些应用还在摸索阶段,对于中小规模的医院可能只实现了业务处理系统的功能,其他各个方面都没有在实践中应用。并且在乡村医务室中基本上没有运用计算机来处理相关业务,基本的电子病历、办公自动化系统都没有运用,更不用说相关高端的计算机网络等功能。基于当前计算机和信息技术在医院应用的现状以及发展前景,我国的医疗系统信息化的步伐应当加快,以跟上国际形势的发展。2009年9月13日上午,由中国计算机学会YOCSEF杭州分论坛举办的 “计算机在医疗行业应用的现状和前景” 论坛在浙江工业大学翔园宾馆7楼会议室顺利召开。计算机是医疗行业不可或缺的一部分,随着医院的信息管理(HIS)的成熟,医疗影像信息系统(PACS)快速发展,超声信息系统(USIS)、病理信息系统(PIS)、成本核算系统(CMS)、体检信息系统(PEIS)等也在飞速发展,未来在电子病历、社区医疗以及更大范围的健康档案管理等方面,还会催生更多的应用,因此,很多著名IT企业如IBM、Oracle、思科等都成立了专业的医疗行业部门,希望能进入医疗行业。2006年,国家启动了现代服务业重大专项“区域协同医疗服务示范工程”,将实现更广泛的区域医疗信息共享,以及医疗服务机构内部管理流程协同、医疗机构间资源的互联互通,最终建立起全国各城市居民个人健康档案与临床信息互联,建立起中国的公共卫生和国民健康信息管理体系。1.4 主要内容第一章 绪论本章主要介绍了乡村医务室“管家婆”系统的设计背景、设计目的与意义、国内外发展现状,以及相关技术与开发工具介绍。主要包括:ASP开发语言介绍,Microsoft Access2003数据库的介绍。第二章 系统分析本章主要是对于乡村医务室“管家婆”系统系统分析的相关内容的阐述,包括:系统可行性分析、系统需求分析、业务流程分析、数据流程分析等,构建本系统的业务流程图、数据流程图、数据字典等,从而得出信息系统逻辑模型,为乡村医务室“管家婆”系统的系统设计做准备工作。第三章 系统设计本章主要对系统设计的相关内容进行了研究,它包括:乡村医务室“管家婆”系统的功能结构设计、数据库设计、数据存储设计、输入设计、输出设计等,从而构建了系统功能结构图、数据库结构以及输入输出的各个表单。 第四章 系统实现本章对于乡村医务室“管家婆”系统系统实现部分的相关内容进行了简要的论述,包括药品信息管理、医生信息管理、知识学习管理、处方信息管理、用户提问管理、用户信息管理等多个子功能模块的实现。第五章 结论本章主要是对整个乡村医务室“管家婆”系统开发过程中涉及到的知识和学习体会的总结。1.5 设计方法和手段开发乡村医务室“管家婆”系统主要以Windows XP为平台,采用ASP(Active Server Page动态服务器页面)开发语言,利用Microsoft Access数据库,并来完成各个功能模块与数据库的连接,利用SQL 查询语言来实现各种方式的查询功能以及统计结果。开发过程中始终贯穿结构化系统设计与开发的思想。在系统分析阶段,提出了MIS的逻辑模型并提交系统分析报告;在系统设计阶段,以逻辑模型为基础建立了系统的物理模型,提交了系统设计说明书;最后,在系统实现阶段,主要进行了系统的程序设计与系统实施。即结构化系统开发方法的三个阶段:系统分析、系统设计、系统实现。系统分析提出了MIS的逻辑模型并提交系统分析报告;系统设计在逻辑模型的基础上建立了系统的物理模型,提出了系统设计说明书;系统实现主要进行了系统的程序设计8。1.6 相关技术和开发工具1.6.1 开发方法 面对对象设计1.6.2 开发工具硬件软件个人电脑DreamweaverFireworksFlash MXPhotoshop CS3(1)ASP程序开发语言对于本系统的开发,选用ASP开发语言主要考虑到以下方面:(1)使用 VBScript等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。 (2)无须 compile 编译,容易编写,可在服务器端直接执行。 (3)使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。 (4)与浏览器无关 (Browser Independence),用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。Active Server Pages 所使用的脚本语言 (VBScript 、Jscript) 均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言9。(5)Active Server Pages 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、Perl 、Tcl 等。脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。(6)Active Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。(7)可使用服务器端的脚本来产生客户端的脚本。(8)ActiveX Server Components(ActiveX 服务器元件)具有无限可扩充性10。(2)Microsoft Access 数据库 Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。数年后他们把名字重新命名于数据库软件。Access在2000年的时候成为了计算机等级考试中的计算机二级的一种数据库语言并且因为它的易学易用的特点正逐步取代传统的VFP成为二级中最受欢迎的数据库语言。Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 Access能够存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文软件公司),或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的进阶用户则能使用它来开发简单的应用软件。虽然它支援部分面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。Access的优点(1)存储方式简单,易于维护管理 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb或.accdb)的数据库文件中,便于用户的操作和管理。 (2)面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 (3)界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 (4)集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 (5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。 (6)支持广泛,易于扩展,弹性较大 能够将通过链接表的方式来打开EXCEL文件、格式化文本文件等,这样就可以利用数据库的高效率对其中的数据进行查询、处理。还可以通过以Access作为前台客户端,以SQL Server作为后台数据库的方式(如ADP)开发大型数据库应用系统。 总之,Access是一个既可以只用来存放数据的数据库,也可以作为一个客户端开发工具来进行数据库应用系统开发;即可以开发方便易用的小型软件,也可以用来开发大型的应用系统。2 系统分析2.1 需求分析需求分析主要是解决软件产品应该达到的各项功能和非功能要求,即用户要求做什么。软件需求分析工作是软件开发人员与用户紧密配合、充分交换意见,系统在广大的相关人群中谋取平衡,最终达到互相谅解的过程。2.1.1 功能需求分析乡村医务室“管家婆”系统,需要能较完善地实现医务室医生的日工作流程,应当能够体贴医生工作习惯、简化医生以前的业务处理方式等;本系统在分析和调研业务流程的基础上,规划实现以下几方面的主要功能系统:(1)医生管理系统药品信息管理系统:包括添加新增药品;管理已有药品;分类查找药品等。用户信息管理系统:包括用户信息查看;修改用户健康信息状况;查找用户信息等。处方信息管理系统:包括处方信息查看;添加新开处方;处方信息查找等。知识学习系统:该部分分为相关学习网站,相关考试网站两部分。发布公告系统:报告医生快速及时准确发布相关的医疗信息公告。回复信息管理系统:包括查看未回复的用户提问;回复未回复的用户提问;查看已回复用户提问。(2)用户管理系统咨询医生系统:包括发送提问信息;已回复信息查看等。用户健康帮助系统:包括相关的医疗网站信息查看,个人健康自测系统等。公告信息查看系统:包括查看医生发布的相关医疗信息公告。个人资料管理系统:包括查看用户个人信息,修改个人相关信息等。2.1.2 性能需求分析(1) 数据精确度与完善性查询时应保证符合条件的记录都能够查到,同时要保证所查询数据的准确性,查到的记录应该与给定的单项或组合查询条件完全匹配。同时应该支持模糊关键词查询和关键词建议和查询引导。对于输入、输出的数据,精确度应该达到要求的标准;保证数据在传输过程中的准确性与完整性。在相关特别信息的存储中需要保证信息的完整性,例如:处方信息,药品信息等。否则讲影响医生的业务工作。(2) 时间特性在网络响应速度理想的状态下,系统的响应速度应该尽可能的得到提高;同时对于数据的导入、导出也应该在可以接受的时间范围之内。2.2 可行性分析可行性分析的任务是明确开发应用项目的必要性和可行性。必要性来自实现开发任务的迫切性,而可行性则取决于实现应用系统的资源和条件。这项工程需要建立在初步调查的基础上。2.2.1 社会可行性分析信息化的发展使得网络已成为人们生活的一部分,互联网已经进入平凡家庭,虽然在高端的智能化医疗设备中,计算机和互联网的运用还是处于正在开发和研究以及部分使用阶段,但是一些较为实用的计算机技术也能使乡村医务室管理能力和处理能力明显增强。所以,从社会实际应用角度来看,开发乡村医务室“管家婆”系统在乡村医务室中是可以广泛利用的。2.2.2 技术可行性分析从技术角度分析,本系统的开发与运作平台是Windows XP操作系统,这类操作系统的应用极为普遍,而Microsoft的Microsoft Access是当今社会的主流数据库管理系统,它的稳定性和易用性是为世人所称道的。所以,从技术上来讲,乡村医务室“管家婆”系统是可行的。2.2.3 经济可行性分析开发乡村医务室“管家婆”这个小型系统仅仅需要相关个人电脑及编程软件,而且还可以节省人力、物力、财力,更是为医生的业务管理带来了实质上的改变。经济上是可行的。2.2.4 操作可行性分析因为开发所采用的工具全是可视化工具,开发出的应用程序均是图形化界面,医生用户和普通用户只需鼠标和键盘就可以完全浏览网站,处理自己的相关业务。所以开发乡村医务室“管家婆”系统在操作上是可行的。2.3 业务流程分析系统业务流程图是描述整个系统内各单位、人员之间业务关系、作业顺序和管理信息流的图标。本系统的业务流程是:本网站医生用户或者其他用户登陆后在相关分系统选择相应的业务流程,再进行相关工作。下图为系统主业务流程图:系统用户登录系统医生用户管理员医生分系统用户分系统管理系统业务流程图2.4 数据流程分析2.4.1 数据流程图数据流程图是根据业务流程图所画,本系统的总系统的数据流程图可以分为两层数据流程图。(1) 顶层数据流程图如下所示D1 D2P1系统系统用户管理员顶层数据流程图(2) 第二层系统数据流程图(以医生管理系统为例) 医生P3.1新增药品信息库存药品信息D1P3.2已有药品信息D2D3D4P3.3新增处方信息D5库存处方信息D6D7病人健康信息D8D9病人提问信息D11D10系统第二层数据流程图D1 新增药品信息表 D5新处方信息表D2 修改完成的药品信息表 D6 新添处方信息表D3 药品信息表 D7 已有处方信息表D4 已有药品信息表 D8修改的病人健康信息表D9 已有病人健康信息表 D10 回复提问信息表 D11 已回复提

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论