没有合适的资源?快使用搜索试试~ 我知道了~
首页基于Java的医院门诊智能化管理系统设计与实现
基于Java的医院门诊智能化管理系统设计与实现
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 3 下载量 119 浏览量
更新于2024-06-25
7
收藏 1.17MB DOC 举报
"基于JAVA的医院门诊信息管理系统设计与实现文档主要探讨了在互联网技术日益发展的背景下,医院门诊管理工作中存在的手工和半自动化处理问题。该系统旨在通过JSP(Java Server Pages)技术构建一个操作简便、界面友好、灵活且安全的在线平台,以便于医疗机构实现预约、诊断、处方开具以及病历管理等全程自动化。 系统的核心目标是打破时间和空间限制,提升工作效率,解决信息孤岛问题,实现数据共享,使得医疗机构无需复杂的硬件设备,只需要通过访问互联网即可进行门诊管理。系统设计着重于提供图形化的人机交互界面,使得日常管理流程变得更加直观和便捷。系统开发过程中充分考虑了医院门诊工作的流程和信息管理的需求,结合动态网页技术,确保系统的稳定性和实用性。 通过实践验证,本文设计的医院门诊信息管理系统有效地满足了医疗机构在门诊管理上的需求,提高了医疗服务的效率,减少了人为错误,并促进了信息的集成和共享。关键词包括JSP、医院门诊、信息管理系统等,反映出该系统的技术基础和应用场景。 总体来说,这份文档详细介绍了如何将JAVA技术应用于医院门诊管理,以现代化的IT手段提升医疗服务的质量和管理水平,是医院信息化建设的重要参考文献。"
资源详情
资源推荐
基于 JAVA 的医院门诊信息管理系统设计与实现
--
样,一个不熟悉脚本语言的网页开发者,完全可以利用 JSP 做出漂亮的动态
网页,而这在其他的动态网页开发中是不可思议的。
(2) 程序的独立性
JSP 是 Java API 家族的一部分,它拥有一般的 Java程序的跨平台的
特性,换句话说,就是拥有程序的对平台的独立性。即:Write once, Run
anywhere!
(3) 程序的兼容性
因为 JSP 中的动态内容可以各种形式进行显示,所以它可以为各种
客户提供服务:从使用 HTML/DHTML 的浏览器,到使用 WML的各种手
提无线设备(如,移动电话和个人数字设备 PDA),再到使用XML 的 B2B 应
用,都可以使用 JSP 的动态页面。
3.2.3 什么是 JavaBean
JavaBean是一种可重复用、跨平台的软件组件。JavaBean可以为
两种:一种是有用户界面(UI,User Interface)的 JavaBean;还有一
种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的
JavaBean。JSP通常访问的是后一种 JavaBean。
3.2.4 使用 JavaBean 的好处
JavaBean 最大的优点在于可以实现代码的可重用性。同时,JavaBean
又具有一下特性:
JavaBean 是一个公共的(public)类;
JavaBean 有一个不带数的构造方法;
JavaBean通过get 方法没置属性,通过set方法获取属性;
易于维护、使用、编写;
可移植性强,但仅限于 Java工作平台;
便于传输,不论是本地还是网络;
可以以其它部件的模式进行工作。
3.2.5 使用 JSP + JavaBean 的好处
JSP 与JavaBean 搭配使用,有3个好处:
使得 html 与 Java程序分离,这样便于维护代码。如果把所有的程
基于 JAVA 的医院门诊信息管理系统设计与实现
--
序 代码都写到 JSP 网中,会使得代码繁杂,难以维护。
可以降低开发 JSP 网页人员对 java 编程能力的要求。
JSP 侧重于生成动态网页,事务处理由JavaBean来完成,这样可
以充分利用 JavaBean 组件的可重用性特点,提高开发网站的效率。
3.3 JSP 及 JavaBean工作原理介绍
3.3.1 JSP 内置对象
jsp 有九种内置对象:request,reponse,out,session,applicatio
n,config,pagecontext,page,exception
[7]
。
(1) request 对象:request对象代表请求对象,它被包装在HttpSe
rvletRequest接口。通过 getParameter 方法可以得到 request 的参数,
通过GET、POST、HEAD 等方法可以得到 request 的类型,通过 Cookies、
Referer 等可以得到请求的HTTP头。来自客户端的请求经Servlet 容器处
理后,有Request 对象进行封装。它作为 jspService()方法的一个参数
有容器传递给JSP 页面。
Request对象主要方法:
getAttribute(String name) 返回 name 属性值。
getAttributeNames() 返回request 对象所有属性名字。
getCookies() 返回客户端的 cookies 对象。
getHeader(String name) 获得 HTTP 协议定义的文件头信
息。
getHeaders(String name) 返回指定名字的request Head
er的所有值。
getMethod() 获得客户端向服务器端传送数据的方法。
getParameter(String name) 获得客户端传送给服务器端的参
数值。
getParameterNames() 获得客户端传送给服务器端的所有参数的名字。
getParameterValue(String name) 获得指定参数的所有
值。
getProtocol() 获取客户端向服务器端传送数据所依据的协议名称。
基于 JAVA 的医院门诊信息管理系统设计与实现
--
getQueryString() 获得查询字符串。
getRequestURI() 获取发出请求字符串的客户端地址。
getRemoteAddr() 获取客户端的 IP 地址。
getRemoteHost() 获取客户端的名字。
getServerName() 获取服务器的名字。
getServletPath() 获取客户端所请求的脚本文件的文件路径。
getServerPort() 获取服务器的端口号。
setAttribute(String name, java.lang.Object objt) 设置名字
为 name的request 参数的值,该值是由 java.lang.Object类型的objt
指定。
(2) response 对象:response 被包装成 HttpServletResponse
接口,它封装了 JSP 产生响应,然后被发送到客户端以响应客户的请求。
和 Request 对象一样,它由容器生成,作为 jspService()方法的参数被传
入 JSP。因为输出流是缓冲的,所以可以设置 HTTP 状态码和 response 头。
Response 对象的主要方法有:
addCookie(Cookie cook) 添加一个 cookie 对象,用来保存客户端
的用户信息。
addHeader(String name , String value) 添加HTTP 文
件头信息。
containsHeader(String name) 判断指定名字的 HTTP 文件头是否已
经存在。
sendError(int) 向客户端发送错误的信息。
setHeader(String name , String value) 设置指定名字的H
TTP 文件头的值。
(3) pageContext 对象:pageContext 对象被封装成 javax.servlet.js
p.pageContext接口,它为JSP 页面包装页面的上下文,管理对属于 JSP
中特殊可见部分中以命名对象的访问。它的创建和初始化都是由容器完成的。
pageContext 对象中常用的方法有:
getAttribute scope() 检索一个特定的已经命名对象的范围。
剩余58页未读,继续阅读
小虾仁芜湖
- 粉丝: 100
- 资源: 9355
下载权益
电子书特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功