中医药寻医问药咨询系统的设计与实现_第1页
中医药寻医问药咨询系统的设计与实现_第2页
中医药寻医问药咨询系统的设计与实现_第3页
中医药寻医问药咨询系统的设计与实现_第4页
中医药寻医问药咨询系统的设计与实现_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

中医药寻医问药咨询系统的设计与实现

随着互联网在医疗领域的应用日益增多,以往的信息交流导致许多困难患者找不到合适的医生,未能及时治疗的现象显著减少。近年来在互联网上寻求帮助的患者也愈来愈多,网上寻医问药的需求也越来越大。为此,笔者针对江西的中医药信息资源,研制了中医药寻医问药咨询系统,现将该系统的设计与实现介绍如下。1系统需求分析1.1医生咨询的难度通常患者寻求医疗服务的主要场所是在医院,就诊时他们不仅要花费很长的时间排队挂号和取药,有时患者想了解一下医药方面的知识,也要到医院向医生咨询,这些都给患者带来了很大的不便。为此,如何让患者能随时、随心地找到合适的医生就诊和随意了解医药知识,就是本系统要为患者解决的需求,通过寻医问药咨询系统,患者可以通过网络直接与医生进行对话,并且可以方便快捷地获得自己需要的医药信息。1.2医院的工作效率在多数医院往往是人流量大,给医院的正常运行带来了不便和压力,有时患者盲目投医的现象也时有发生,这些都大大地降低了医院的工作效率;另一方面利用网络及时反映医院的医疗条件、医疗水平和服务态度等需求正是医院所需。通过本系统可以对医院的基本信息进行介绍,特别是对医院的特色科室和名医名家有针对性的进行宣传,通过系统实现对患者来医院之前进行就医引导,医院还可以指派医生与患者通过网络在线进行交流,实现在线挂号等,这不仅可以有效地缓解当今社会上看病难的现象,而且可以大大提高医院的工作效率。1.3医疗信息知识培训医生可以利用网络平台对自己的基本信息做有特色和针对性的介绍,患者通过网络可随时、随地了解这些信息,这对患者在挂号时可以有更强的针对性,医生还可以传播一些基本的医疗知识,不定期的开展一些专家在线讲座,提高人们的医疗保健意识。同时,医生之间也可以通过网络平台进行相互交流,对一些疑难病症进行在线探讨,不断提高自己的专业水准和医疗质量。1.4药企可迅速发布自己的药品通过此网络系统,药企可以对其理念、宗旨、生产和发展等情况进行宣传,展示产品,特别是有针对性的宣传所产药品的用途和疗效,让患者能在第一时间找到适合治疗自身疾病的药品。对于药企,能迅速通过网络发布自己企业生产、经营业和发展情况,以及药品的种类和疗效等是非常重要和必要的需求,这将打破了以前靠医药代表进行上门推销的模式,通过网络扩大了药企的影响范围,大大降低了宣传成本,在一定程度上提高了人们对药企的认知度。将药企、医院、医生等中医药信息资源和患者需求集中于网络平台,正是本系统实现患者、医院、医生、药企4方共享中医药信息资源之目的。1.5系统管理员的需求实现网络系统上发布信息的审查、管理与更新,以及网络系统的维护等是系统管理员的主要需求,特别是对医药信息资源的真实和可靠性的审核是系统管理员非常重要职责和必须的需求。2江西企业中医药寻医问药的实践探索本系统主要包括网站运行操作平台、数据库的设计以及软件的选择。该系统是以“江西”为特色的网站,主要致力于为江西省的百姓健康和医疗专业人士构建中医药咨询服务平台,以“为全省健康导航”为责任,传播“质生活、健康为先”的医疗理念,方便患者有针对性的进行查询,根据该网站系统显示的信息条目进行浏览、搜索、查看、咨询等操作,进而达到“寻医问药”的目的,提高病患的看病效率,为江西省的广大患者提供对中医药寻医问药的咨询平台。2.1利用c#语言本系统是在微软Windows2000以上的操作系统下,采用SQLServerManagementStudioExpress2010、MicrosoftVisualStudio2010.NET和Dreamweaver10.0软件环境下进行开发。为了使静态页面与动态页面的兼容性问题能够得到保证,经过一定的调查和分析,我们决定采用ASP.NET的C#语言,然后在VisualStudio2010平台的基础上开发制作。关于数据库的选择,笔者认为选择SQLServerExpress2010相对来说比较合适。VisualStudio2010提供的工具能够为我们提供更好的方法,它在一定的程度上提高了软件开发人员的的工作效率,避免将时间浪费在重复和意义不大的工作上。C#语言的设计目标是在继承了C/C++特别强大功能的同时,还具有RAD(快速应用程序开发)语言所拥有的高效性的特点,它作为ASP.net的一种最重要的编程语言,C#语言充分利用了CLR所提供的优势,能够与其他应用程序方便的集成和交互。ASP.net是一种程序构架,这种架构是建立在通用语言基础上的,能够通过一台Web服务器建立一种强大的Web应用程序。ASP.net还能够提供许多比现在的Web开发模式更加强大的优势,这种优势主要表现在:(1)执行效率极大提高。ASP.net是通过通用语言的程序进行设计的,然后在服务器上运行。(2)世界级的工具支持。ASP.net构架可以使用Microsoft(R)公司开发的最新的产品VisualS进行开发。(3)强大性和适应性。因为ASP.net是建立在通用语言的编译运行的程序的基础上,所以关于它的强大性和适应性,使它能够运行在Web应用软件开发者的几乎全部的应用平台上。(4)简单性和易学性。ASP.net使运行一些很平常的任务如表单的提交、客户端的身份验证和网站配置等变得非常简单。(5)高效可管理性。ASP.net使用的是一种建立在字符基础上的、分级的配置系统,这种系统的使用使服务器环境和应用程序的设置更加简便。2.2qol东南角数据库本网站主要采用ADO.NET技术与数据库交互,这种设计实现了前台代码与页面的分离。现在的ADO.NET主要分为两种,一种是直接存取MSSQLServer中的数据,另一种是透过OLEDB来存取其它数据库中的数据。ADO.NET提供与数据源进行交互的相关的公共方法,但是对于不同的数据源采用一组不同的类库。ADO.NET的另一个创新是引入了数据集(Dataset)。一个数据集是数据关系图的高速缓冲区。数据集对数据源一无所知,但是它们可以通过程序或从数据仓库中调入数据然后被生成、填充。不论数据从什么地方获取,数据集都是通过使用相同的程序模板而被操作的。3管理系统模块和网络架构的设计3.1信息分析所提供的信息本系统主要是为广大用户提供江西省中医药行业在“江中寻医问药网站”展示其医务人员信息的平台,以及为全国各大医药公司提供展示其药品药效等详细介绍信息的平台。通过系统管理员的审核,以保证信息的可靠性,确保在网站上显示的信息都是真实、可以信赖,并为用户提供强大的咨询服务。(见图1)3.1.1部门管理人员当系统管理员进入系统时,首先要登陆系统管理员账号,之后添加部门,并为部门分配管理员,部门管理员分为两类:一是普通管理员(包括医院和药企的信息录入人员)。主要是负责录入医院的科室、医生和药品的相关信息等;二是系统管理员,主要负责审核普通管理员所录入的相关信息,以保证其信息的真实性,以及本平台信息的可信度。系统管理员可以对普通管理员进行管理。3.1.2记录和发布企业信息信息录入员把医院和药企的有关信息录入本系统之前,管理员可为其系统分配一至多个信息录入员,以便于其管理和发布企业信息,在本系统中管理员要记录分配的信息录入员的用户名、密码、联系方式、地址、个人简介、所属部门、管理员类别等信息。3.1.3系统管理员所在端上要添加相应的信息,即新闻的录入和发布新闻信息录入员都可以在这里录入新闻信息,用来公布一些相关信息,系统管理员通过文章的添加信息来判断新闻属于哪个信息录入员所录入,信息录入员一旦提交新闻信息后,只有系统管理员才有权力修改、删除和发布新闻。3.1.4避免错误介绍以及在数据库中存在一些错误医师信息录入员将医院医师信息录入到系统中,以供用户查询和访问,信息员也可修改和删除医师信息,避免一些错误的介绍以及在数据库中存在一些不必要的记录。在信息录入员将医师信息录入系统后,再经过其直属卫生局信息审核人员审核通过后,才能在系统前台显示和查询到此条信息,如未经审核或审核不通过时,则其信息无法在前台查询到,这样可以保证本系统中展示的信息的可信度和真实度。3.1.5医院查询功能医院信息录入员对医院信息进行核实,然后录入到系统中,用户可以通过录入的信息对医院进行查询。系统管理员要及时地对医院信息录入员录入的信息进行删除、修改和更新,以保证用户可以获得准确的信息。3.1.6信息录入员的审核医药公司信息录入员将公司药品信息录入到系统中,以供用户查找。信息录入员在将药品信息录入系统后也要经过一定的审核,只有审核通过后,才能在前台查询到此条信息。否则,在前台是无法显示的,以此来确保用户获得准确的药品信息。3.1.7页面结构框图设计网站的首页也就是打开本网站我们第一眼看到的页面,任何用户都可以直接进入首页面,此网站设计的首页结构框图可以用下图来表示。(见图2)3.2转移到中间件本系统采用分布式多层次结构。实现分布式应用的成熟技术主要有COM/DCOM和CORBA,由于本系统运行在Windows平台环境中,所以选用COM/DCOM为实现系统的标准。我们在采用多层结构后,为了在WEB应用程序中避免进行直接的数据库操作和事务的管理,所以我们将数据库操作和事务管理转移到中间件中处理。(见图3)在这种多层分布式结构中,用户可以通过IIS执行Web应用程序,Web应用程序通过DCOM调用执行在MTS中的COM组件的服务,如果该服务还需要进行事务方面处理,那么就由MTS建立一个事务Context,在此时,如果在该项服务中还需要调用其它组件的服务来完成事务方面的处理,则就要使用ObjectContextCreateInstance建立对象的实例,紧接着再调用它的方法。在我们建立一个对象实例时,MTS就会将客户组件的事务Context传递给它,以便使它能够执行在同一个事务处理中,如果执行成功的话就会将修改更新到数据库中,否则,就恢复到修改前的状态。因为数据库的操作和事务处理很大程度上都集中在应用程序器中,这就大大减轻了Web服务器的工作量,这样就使Web服务器能够处理更多的有关用户的请求,与此同时,服务器也可以执行在多台机器中,通过这种方法,以实现负载平衡,提高系统的并行处理能力和可靠性。4web页面设计4.1购物网站的功能本网站的首页也就是系统的一级界面,主要包括:简单搜索栏、新闻列表栏、高级搜索栏、友情链接栏和广告栏等,通过首页上方的导航可分别进入医院信息、医药营销、网络中医和科学养生等页面。(见图4)4.2能有能查询相关信息简单搜索是方便用户用关键词快速查询出所需信息的功能栏目,如图5所示。用户只需要在该文本框中输入任意医院的名称、某位医生的姓名、主治病症或药企、药品等关键词语,均可查询出对应的信息。(见图5)4.3关键词语信息在用户选择好“类型”后,输入名称、地址、主治或药企、药品等关键词语信息,可以根据需要选择搜索类型为“与”或“或”条件,即可查出相应的结果。(见图6)4.4新闻列表设计4.5点和医嘱推荐医院信息页面主要包含医院列表、医院热点和名医推荐等几个模块,都是通过医院代表在后台进行添加,通过审核后,可以在前台显示。(见图8-10)4.6后台管理模块的内容医药营销页面包含药品销量排行、新药推荐和药品列表三个模块,其内容都需要医药代表进入后台进行信息添加,在通过网站管理员的审核后,才可以在前台显示出来。(见图11-12)4.7网络中医页面设计传播中医药理论、信息和文化,主要供用户进行浏览、学习等,网络中医页面。(见图13)4.8科学健康页面设计传播中医药理论指导下的养生方法、养生专家的建议和高龄老人的经验,指导用户科学养生,主要指导用户进行科学养生。(见图14)4.9广告站点页面设计广告专栏主要是针对医院、药品、名医以及制

温馨提示

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

评论

0/150

提交评论