【社区医院信息管理系统开发设计8800字】_第1页
【社区医院信息管理系统开发设计8800字】_第2页
【社区医院信息管理系统开发设计8800字】_第3页
【社区医院信息管理系统开发设计8800字】_第4页
【社区医院信息管理系统开发设计8800字】_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

I社区医院信息管理系统开发设计用户管理、医生管理、预约信息管理、检查项目管理、检查预约管理、检查报告管药品入库管理等。本系统在设计上用了B/S结构,用ASP.NET完成了动态页面的方法,后台上采用SQLSERVER数据库,组成了这个比较优秀的信息管理系统。开发了一个耦合度低、便于移植和管理、与具体的数据存储构 I 1 1 1 22系统开发环境 3 2.3B/S结构 4 5 6 3.4数据库表设计 4.1系统概述 4.2系统结构设计 4.3数据库设计 4.4系统创新想法 5软件功能的设计与实现 错误!未定义书签。5.1登录界面 5.3实现用户预约 错误!未定义书签。6.1测试方法 6.2测试用例分析 错误!未定义书签。 11概述管理模式在这些年发生了巨大的改变。自20世纪90年代以来,中国的政府、企业本就困难的信息管理上加了一根骆驼的稻草,在一些发展比较快的国家里,从手写信息到互联网技术管理信息已经基本比较完2(2)通用性:能运用的范围比较广。(3)方便性:无需进行繁琐的手工操作,只需要通过网络就能完成。(4)及时性:信息更新的速度快。(5)可扩展性:在需要的地方可以简便的增加。(6)安全性:不是本人无法翻阅自己的信息。到了21世纪的今天,互联网已经在挨家挨户中深深的扎根了,手机、电脑几乎已经成为了每个人生活工作不可或缺的东西,这个时代无疑是璀璨的,我们实现了跨空间交流。所以,用互联网技术来进行社区医院的管理也是顺应时代的做法。1.3本课题主要工作本文首先对系统的基本知识进行了总体概括,也为系统进行了进一步的分析。为了使系统完美的实施和运行下去。首先,在前人研究的基础上,对新制度进行了详细的分析和研究。在系统分析中,我选择使用ASP.NET技术来实现系统开发。然后再运用SQLSERVER数据库来进行数据的存储,这两项技术到如今已经非常的成熟,在各个方面也都很安全可靠,用他们完成系统的设计并完善。32系统开发环境2.1ASP.NET技术ASP.net又被广泛称为版本asp+,他一方面是asp的变相升级,另外一方面,它可以说成是另外一种脚本语言。这是基于.netframework的jaweb三种应用程序系统开发技术平台,不但充分系统吸收了所有asp以前两个开发版本的最重要几个技术功能优点并且在充分参考到了java、vb三种语言的应用开发技术特点优势下还大量添加了许多全新的技术功能,同时还有效地完善纠正了以前两个版本asp以前版本的各种操作系统中在运行中可能存在的技术错误。ASP.net已经完全具备了为您的客户网站提供自己所可能需要的用于网站开发服务器和网站应用程序系统开发的所有核心解决方案,其中已经包含了数据验证、缓存、状态数据管理、调试和系统部署等所有全部核心功能。在网页程序代码逻辑编写技术方面,它有其自己的一大特色就是将企业网页的设计逻辑与公司业务管理逻辑相互的结合,它既完全分离了网页程序中的源代码又把握了所有的显示呈现出来的网页内容,让丰富多彩的企业网页程序变得更容易进行编写。同时也因为可以通过使得应用程序的执行代码功能显示得更加洁净,也因此变得简单。ASP.NET所具有的新性能是:(1)web控件,这使得在ASP中创建窗体和HTML控件更容易。在ASP.NET中,您需要创建帮助系统加载数据的选项。你有数据绑定,这意味着你将自动连接到数据源和用程序和执行语言将被我们称为语言visualbasic而不是称为vbscri我们已经能够完全彻底摆脱存在vbscript的所有两种语言中的局限,我们的语言源代码将有机会被自己进行编译和代码执行(而且并不是原来的语言解释和代码执行)。2.2SQLSERVER数据库Sqlserver多用户,多路径服务器。SQLSERVER数据库创建了不同的数据库管理系统。然而,这个数据库是建立在sqlserver客户端模型,具有优缺点,操作简单,操作方便,信息安全完全适用于开发一个网站或其他数据库应用程序,以开发和实施多语文数4据库存取方案。SQL。SQLServer数据库也是一个开放源开发工具。越来越多的人喜欢使用SQLserver作为一个关系数据库。它的应用主要是这取决于它的速度和简单性,这使它能够经常用于设计网站或数据库附件。sqlserver数据库有以下优点:易于理解,功能高,信息存储方便。因此,它被广泛用于人的数据库,sqlserver,此外,在许多数据库的设计过程中,我们可以要求和合并传统数据,因此,在使用sqlserv数据库时,只需要一部分数据,以确保数据库的适当功能,即不以固定格式存储数据,不要让他们随意。它的基本定义如下:一个固定的文件格式如果已经存在很长一段时间,就已经可以共享并且在一个电脑内存里。对于数据库的管的正常工作和运行,相关部门开展了一些相应的维护管理。数据表的设置和建立既可以通过调整数据表中所有的数据,又可以进行数据的重组与再结构,保证了其数据的信息安Web方案(浏览器/服务器、浏览器/软件服务器网络模式)这是近几年来发生的,在增加了Web网络技术和管理模式后的直播网络服务器系统客户端统一,整个系统的负责人,要了解您有一个web浏览器,它直接关注服务器的所有主要部分。你需要安装,例如vinetscapenavigator或者vinternetexplorer,服务器上就已经可以自动安装mysqlserver、oracle、mysql等。浏览器用户可以通过使用数字webserver与多个数据库之间直接进行基本信息和统计数据的交互。用户可以在b/s网络架构下的任何时间使用系统网络。没有地理和时间控制。在一个完整的计算机网络服务器的应用程序结构,计算机互联网上的S-3TAR架构,会员通过游戏服务器请求其他服务器,系统将减少操作,用户只需安装一些必要的客户端,也可以通过其他作业服务器进入服务器数据库。b/s网络架构最大的主要优点之一就是系统总体上拥有了成本低、维修方便、分布式功能强、开发简单,可以不需要安装任何专业的软件就可以实现在任何一个地方上网和操作,53系统分析系统分析就是开发人员和客户进行沟通,从而了解到软件所要完成的功能,以此来完成软件的开发。自从软件开发起步以来,特别是到了开发初期,没有任何人能够很好地关注到需求分析。比如,当时ibm公司为英国电信公司设计和制造了一套信息管理软件系统,在没有明确用户需求的基础和前提下就已经开始进行了这套软件的研究和开发。初期施工的一年里,因为缺乏了人们可以忽略的技术需求这一个各方面的问题,导致了施工周期的缩短,造成了巨大的经济损失。我们国家的软件公司现在也面临这相同的问题,在没有和客户进行初步的沟通下,就直接按照以往类型的项目进行照搬,大大延迟了系统的验收时间,造成了极大的人力和物力方面的损失。造成这些后果的原因都是因为没有进行完3系统分析该系统的主要目的是方便社区医生对医院的信息进行管理。再明确了我们开发这个系统的目的之后,我们还需要对一下四个不同的方面进行分析。技术可行性:本系统运用的技术分别是ASP.NET,基于B/S结构,SQLSERVER数据库,开发一个能方便社区医院信息管理的系统,需要的开发功能和要求都已经具备,数据库存储信息也是安全,方便的。所以完全具备开发这个软件需要的技术需要,所以在技术层面来讲,开发是可行的。操作可行性:本系统登录界面的操作简单。在网络高度普及的现在,几乎每个人都可以进行一些基本的注册和登录操作。本系统的开发采用的是语言。以B/S结构为例,系统因此也变得更加的完善。该软件系统同时还具有功能强大、管理方便、交互性强等特点。因此在操作简单方面开发这个系统是可行的。经济可行性:本软件系统所需要采用的模式和使用到的数据库都是目前市场上比较常见的软硬件环境,市场购买非常简便,而且从应用程序开发设计到后期维护,都不必再花费过多的时间和财力,因为系统的开发简单,所以需要的资金和人力也很少,在很6多方面都节省了开销。而且该软件也很简单,开发过程持续的时间短,具备较高的技术和经济可行性。法律可行性:本文所设计的社区医院信息管理系统具有很强的现实意义。软件和数据库所使用的代码都是开源代码,都是自己写的,并不存在网上抄袭的行为。因此,在法律上开发本系统也是可行的。综上所述,社区医院信息管理系统在上述4个软件开发的系统分析上都是可行的,所以开发本系统是可行的。图3.1系统开发流程图7否确确是图3.2登录流程图否T是图3.3添加信息流程图8开始开始选择需要修改记录输入数据否是否合法是写入数据库结束图3.4修改信息流程图是图3.5删除信息流程图93.3系统用例分析个人中心个人中心药品信息管理系统管理用户管理医生管理预约信息管理检查项目管理检查报名管理药品入库管理药品出库管理体检报告管理费用信息管理检查预约管理管理员图3.6管理员用例图预约信息管理检查预约管理检查报名管理费用信息管理我的收藏管理图3.7用户用例图列名数据类型长度说明4编号密码2、医生信息表中主要包括了用户姓名,性别,年龄,工号,联系电话以及账号和录。医生信息表如表3.2所示:表3.2医生信息表列名数据类型长度说明4编号5医生工号5医生姓名2性别3头像3、用户信息表中主要包括了用户姓名,性别,年龄,家庭住址,是否有慢性病,身份证号码,账号和密码,管理员会通过编号查找唯一对应的用户,用户可以通过注册的账号和密码进行登录。用户信息表如表3.3所示:列名数据类型长度说明4序号5用户姓名密码2性别3身份证号码2是否有慢性病3、预约信息表中主要包括了预约的医生工号和姓名,预约的时间,预约用户的姓名和医生的联系电话。管理员和医生可在自己的后台看到相关的预约信息,预约信息表如表3.4所示:列名数据类型长度说明4编号5医生工号5医生姓名预约时间5用户姓名4系统设计4系统设计设计一个存储系统是在对软件进行相应的分析之后所需要及时做出的一件事情。系统的总体设计主要分为有整个系统的内部总体设计和详细的总体设计细化两种,总体设计本身其实就是一个大概的系统框架总体设计,在我们已经进行了整个系统的内部总体设计之后,我们就可以需要针对里面所有的总体设计都对其进行了精心的设计细化,这就是详细设计。总体设计只是设计一个大概的方向。所以,对于这个项目,我们可以进行多种总体设计。通过性能比较、成本比较和效益比较,最终确定最优的设计方法。优秀的总体设计能为企业或者用户剩下一大笔资金,因此总体设计是非常重要的。本系统的总体设计如下图4-1所示:客户端Web服务器数据库检索图4.1系统工作原理图4.2系统结构设计系统的基础和结构图直接决定了整个系统的运行模式,虽然整个系统的结构图实际上是整个系统在开发和设计这一个阶段的产物,但是他确实系统设计最关键的一步,也是最基础的一步,只有我们构思好了整个系统的基础和结构图我们才有可能继续进行下一步的开发,本系统的系统结构设计图如下图4-2所示:我我的收藏管理费用信息管理检查报名管理检查预约管理体检报告管理预约信息管理个人中心体检报告管理药品出库管理药品入库管理检查报名管理检查预约管理员管预约信息管理医生管理用户管理系统管理药品信息管理个人中心药品信息管理检查报名管理检查预约管理用户管理个人中心医生图4.2系统结构图4.3数据库设计计算机系统开发的基础就是数据库。数据库的开发质量能够完全影响系统的开发质量,因为数据库是计算机系统开发的核心所在。采用实体,关系(E,R)模型的方法设计了数据库的概念结构。E-R模型法由属性和联系组成。E-R模型以E-R图为代表,它能够有效的表现出工作中涉及的事物。属性是实体特点的描写。数据库在系统设计中起着决定性的功效。这些关键的实体图设计如下。序号用户名密码管理员图4.3管理员实体图号图4.4药品实体图话名适合人群称用图4.6检查项目管理实体图图4.7预约管理实体图名号间名话4.4系统创新想法基于现在的医院工作情况,发现许多社区医院总会出现高峰期看病的情况,几乎所有人看病的时间都集中在了一起,导致那段时间医生忙的不可开交,但又有时间段空闲的很。所在系统中创新了用户预约医生的想法,这样可以让医生最大效率的完成每天需要的工作,避免因为高峰期的忙碌出现可能会出现的风险。5软件功能的设计与实现5.1登录界面<liv-for="(item,i)innavs":key="<a:href="`javascript:onPageClick('${it<ahref="javascript:onPageClick('./pages/login/login.html')"v-if="!item.yanzheng&&!item.window">{{item.<a:href="`${iv-if="!item.yanzheng&&item.window">{{item.社区社区医院信息管理系统登录社区社区医院信息管理系统登录图5.1登录界面实现图5.2新用户注册若没有注册过的用户,需要先注册,填写个人相关信息,点击确定使用。注册完成后,自动到登录界面,依次输入正确的账号和密码,才能登录成功,并且实现本软件的相关功能操作。名话址用户姓名密码年龄联系电话身份证家庭住址图5.2用户注册界面实现图5.3实现用户预约if(!string.IsNullOrEmpty(yishenggonghao))conModels.Add(newConditionalModel({FieldName="yishenggonghao",ConditionalType=ConditionalType.Like,FieldValue=}conModels.Add(newConditionalModel({FieldName="yishenggonghao",ConditionalType=ConditionalType.Equal,FieldValue=yishenggonghao});//不存在医生工号,预约失败publicJsonResultSave([FromBopublicJsonResultU医生工号001医生姓名胡静预约时间2021-06-0300:00:00用户名111用户姓名111联系电5.3预约信息图图5.4预约成功图6系统测试系统的性能测试就是完成这个产品系统的最后一步了,往往最后一步也是最重要的一步,他是整个系统开发不可或缺的一部分。系统测试能够检测出这个系统的质量好坏,是否完成了客户对该系统的要求,能不能完成客户的需求是系统测试存在的意义。系统测试最主要的目的就是找到在开发中的错误,因为这些错误会影响到系统的运行,就是我们常说的bug,目的就是找到这些前面没有发现的bug,并对bug进行进一步的调试,直到系统运行的时候不会再次出现bug,这个时候系统测试就完成了他需要做的事情。这样用户在使用起来才不会因为bug过多导致使用的不舒服。系统不但需要在最后进行系统测试,在程序开发的早期,也需要对相应的模块进行部分测试,这样每个模块就不会存在一些影响整体的错误,分层测试有利于对错误进行及时的修正,防止产品出现大的问题。系统测试就是软件开发最重要的构成。从大一开学入门的那一天起,就明白了这个道理。据权威统计,一个系统需要完成的所有工作几乎快达到一半是在系统测试上,足以说明系统测试是多么的重要。但是测试也需要成本,因为如果靠人自己去寻找那些软件上存在的错误是非常困难的,需要花费大量的精力,还不一定能够完完整整的吧错误找全,所以都用一些工具来辅助我们进行系统测试,而这些工具就是系统测试需要的开销。具体测试方法包括:黑盒测试和白盒测试。黑盒测试的别称叫做函数测试,他是用来测试程序界面的一种方法。它一般能够对程序的数据接受以及输出一起进行测试,也能对输出的信息进行检测,确保他的正确性,也可以确保信息的完整性。白盒试验通常称为结构实验。在整个程序的结构和处理上,采用了逻辑测试和验证程序。具体功能测试包括:系统的适用性,准性,安全性等功能测试。1、登录测试用例:在登录见面中输入账号和密码进行登录时,需选择是管理员,医生或者用户,若选择的职位错误,测试结果如下图:账号或密码不正确!账号或密码不正确!管理员医生登录图6.1登录失败图只有当密码与账号都正确却选择的职位符合的时候,才能登录成功,登录成功则如下图:社区医院信息管理系统图6.2登录成功图2、预约测试用例:可以在用户登录的首页对相应的医生或者自己要检查的项目进行预约,填写玩预约的基本信息之后,预约成功则会显示:医生姓名胡静用户名111用户姓名111联系电6.3预约成功图若是预约的医生在同样是时间下已经有别的人预约过了,则预约会失败,并且会提示失败的原因是以为预约信息插入了重复键,提示你重复的地方在哪,请重新进行预约:曾社区医胸热思健理系施象"dboyuyuexinxi中插人重需,重复图句已止,医生姓名胡静图6.4预约失败图7总结与展望1、为了方便用户和医生的使用,开发本系统之处就考虑到了不同用户可能会在不2、社区医院信息管理系统所包含的功能比较全面,可以部分改善社区居民的看病结论:结合国内外研究现状,构建了社区医院信息管理系统,通过使用SQL一个app有多么的困难,在开发之初总是会出现很多小问题,解决起来非常的繁琐,总开发本系统之

温馨提示

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

评论

0/150

提交评论