Java web简单的医院门诊管理系统

本文描述了一个医院门诊收费网站的开发,涉及用户管理、病人注册、医生处方、门诊结算及统计等功能,强调会话级身份认证、页面传值和数据库设计,采用JSP-Model2模式,注重代码重用、面向对象编程和良好的用户界面设计。
摘要由CSDN通过智能技术生成

 制作一个简单的医院门诊收费网站,其中包括医生、收费员、病人 3 类用 户,完成用户管理、病人注册、医生录入处方、门诊结算、收据查询、收据统 计(总金额等)等功能。完成会话级身份认证,使用常见的页面传值方法。数 据库设计包括表、表的主键、表的字段类型等,表的个数不少于 5个。程序设 计时应考虑代码重用、面向对象编程和良好的 UI 设计。

具体要求如下:

1)小组分配、端口号、识别参数、数据库等要求同实验要求;本题目的 web 应用项目名称是 Clinic-小组发布组号,可采用 JSP-Model2 模式或无 JSP-Model 开发。 

2)主要功能描述。 前台:新病人注册(病人信息包括就诊号、病人姓名、性别和年龄等,第 2 次看病不需要注册)。已注册的病人给医生看病后,已登录的医生录入病人的 处方(包括处方号、病人就诊号、诊断疾病名称、药品明细,药品明细包括药 品编号、药名、价格、数量等,一个处方包括的药品允许有多种,可多次修改 保存,处方状态=可修改)。在已登录的收费员做结算时(根据病人的就诊号, 查找到该病人的处方,然后执行结算操作),收费系统自动判断如果“处方状 态=可修改”,就自动生成一个新的收据编号,否则退出结算;生成一个新的收 据编号后,收费系统自动将该病人的处方的药品明细复制到收据明细单中(包 括药品编号、药名、价格、数量、所属收据编号等)、然后收费系统自动根据 收据明细单进行计算(计算病人的本次看病应缴纳的总金额,产生一行收据主 记录,包括收据编号、病人就诊号、总金额、收据日期,总金额=∑(药品价格 ∗ 数量),此时结算状态=是,对应的处方不能修改了,即处方状态=提交)。收据 查询能根据病人注册的就诊号查询一张或多张收据(已结算的)的总金额、收 据统计能根据开始日期和结束日期统计从开始日期到结束日期内的、一天或多 天所有收据(已结算的)总金额。 

实体(或实体的主键)之间的关系:

病人:就诊号=1:1;

就诊号:收据编号=1:m; 

就诊号:处方号 =1:m ; 

收据主记录(或收据编号):收据明细单=1:1; 

收据明细单:药品=m:n ;

病人的收据明细单=病人处方中的药品明细单 。 

后台:门诊科室管理(科室记录增加修改等,科室记录包括科室号、科室 名,下划线的字段表示主键,以下同)、药品管理(药品记录的增加修改等, 药品记录包括药品编号、药名、价格等)、用户管理(医生、收费员的增加修 改等,医生记录包括医生编号、医生姓名、医生所在科室号等,收费员记录包 括收费员编号、姓名等)。 

提示:参照实验和课本访问数据库、JavaBean 和 servlet 的方法,课本第 6 章项目 2 或第 9 章项目 5 来完成。

淘宝:宝贝的工作室

  • 12
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值