使用 XForms 和 Ruby on Rails 开发小型门诊管理系统,第 3 部分:实现护士和医生 Xform
来源:互联网 发布:mac系统游戏推荐 编辑:程序博客网 时间:2024/04/18 18:14
本系列文章的第 1 部分设计了一个 Web 应用程序,让患者在医生办公室里输入信息。讨论了如何使用 XForms、DB2 pureXML 和 Ruby on Rails 创建这样的应用程序,并对这些应用程序的用法做了一些实验。第 2 部分开始实现这个应用程序。设计了第一个 XForm,然后创建了将表单数据插入 DB2 的 Ruby on Rails 后端。我们将继续通过这三种技术在整个应用程序中利用 XML。
本系列中的其他文章- 设置 IBM DB2 9 pureXML
- 实现患者信息 XForm
第 3 部分将进一步细化 Ruby 的用户界面,增加两个新表单来查看和编辑已有的患者:一个 Kiosk 视图编辑患者信息,一个新的 Triage 视图让护士查看、编辑和批准输入的患者数据。输入的数据经护士批准后,患者就可以去看医生了。患者看医生的时候,医生可以查看患者的数据并根据的自己的观察添加数据。第 4 部分介绍医生表单的结构,它允许医生阅读和编辑经过护士批准的任何患者数据,并增加医生诊断的结果。
回页首先决条件
经常用到的缩写词- CSS:级联样式表
- URL:统一资源定位符
- XML:可扩展标记语言
本文假设读者对 XML 和 Web 应用程序有一定的了解。事先对这三种核心技术,XForms,DB2 pureXML 以及 Ruby on Rails,有所涉猎当然很有帮助,不过绝对不是必需的。本文使用 Mozilla XForms 插件版本 0.8.0.3 编写。它为所有 Mozilla 浏览器,如 Firefox,提供了 XForms 运行时支持。另一种有用的 Mozilla 插件是 XForms Buddy,提供了一种 XForms 调试器。本文使用的是 0.5.6 版。还需要 IBM 的 DB2 数据库服务器。本文采用 DB2 Express-C 9.5,支持 Windows®、Linux® 和 UNIX® 系统。此外还需要 Ruby on Rails。本文使用的是 Ruby 1.8.6 和 Rails 1.2.5。还用到了与 Rails 结合使用的 Mongrel Web 服务器。可通过 Ruby Gems 安装(只要在命令行中输入 gem install
mongrel 即可)。下载链接参见 参考资料 小节。
编辑已有的患者数据
虽然患者能够向系统输入数据了,但是返回的患者如何更新他们的信息呢?目前只能创建新的患者和查看结果。现在需要开发一个表单来编辑和更新原来的患者信息。
回页首患者编辑表单
Ruby and Rails 技术资源中心欢迎访问 Ruby and Rails 技术资源中心,这里整理了和 Ruby 动态语言以及十分流行的开源 Web 开发框架 Ruby on Rails 相关的技术文章、教程和相关资源。
查看和编辑已有数据的功能是任何应用程序都不能缺少的,我们将通过一个新的表单来完成。在 public 目录下创建一个新的 XHTML 文件 editPatient.xhtml,同时将第 2 部分的 patient.xhtml 表单更名为 newPatient.xhtml。新的 editPatient 表单和 newPatient 很相似。清单 1 显示了两者的区别。
清单 1. 创建 editPatient 表单本文转自IBM Developerworks中国
请点击此处查看全文
- 使用 XForms 和 Ruby on Rails 开发小型门诊管理系统,第 3 部分:实现护士和医生 Xform
- 使用 XForms 和 Ruby on Rails 开发小型门诊管理系统,第 3 部分:实现护士和医生 XForm
- 使用 XForms 和 Ruby on Rails 开发小型门诊管理系统,第 2 部分:实现患者信息 Xform
- 使用 XForms 和 Ruby on Rails 开发小型门诊管理系统,第 4 部分
- 使用 XForms 和 Ruby on Rails 开发小型门诊管理系统,第 1 部分: 安装配置 IBM DB2 9 pureXML
- 使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序,第 1 部分:为 iPhone 提供内容
- linux虚拟机安装ruby和ruby on rails实例(windows系统使用)
- 基于ROR(ruby on Rails)的小型记账系统
- Ruby on Rails和 J2EE
- mysql2 和 ruby on rails
- Linux系统平台上安装和配置Ruby on Rails
- Linux系统平台上安装和配置Ruby on Rails
- GitLab,是一个使用 Ruby on Rails 开发的开源应用程序,与Github类似,能够浏览源代码,管理缺陷和注释,非常适合在团队内部使用。 官方只提供了Debian/Ubuntu系统下的安
- 使用 RadRails 和 Eclipse 可以轻松进行 Ruby on Rails 开发
- 使用 RadRails 和 Eclipse 可以轻松进行 Ruby on Rails 开发
- 使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序之 2 :向客户端显示 iPhone 内容
- 用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序之 3 :构建视图和表单
- windows 安装使用vim,及安装插件spark和rails.vim ,来作为ruby on rails 开发IDE
- 准备好使用 IBM WebSphere sMash 了吗
- 通用高效分页存储过程
- Linux 日志文件系统剖析
- .NET Licensing
- Firefox 3.0 入门
- 使用 XForms 和 Ruby on Rails 开发小型门诊管理系统,第 3 部分:实现护士和医生 Xform
- cvsnt 配置备忘录
- SQL SERVER2000安装挂起问题
- 使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序,第 1 部分:为 iPhone 提供内容
- Cast的妙用:泛用LINQ 語句
- 人生需要认真思考的一些故事
- 函数组:SEUT
- 升级到 SOA 中的系统需求工程框架
- js+css图片自动等比例缩小且垂直居中