Java程序设计实验报告二1
需积分: 0 42 浏览量
更新于2022-08-03
收藏 3.12MB PDF 举报
【Java程序设计实验报告二1】的实验内容是开发一个基于桌面应用程序的医院挂号管理系统,主要涉及面向对象程序设计的概念和技术。系统需管理包括人员、号种、挂号费用以及挂号退号等信息,并具备登录、挂号、查询和统计打印等功能。
在需求分析阶段,我们了解到系统需要维护以下几类实体的数据:
1. **科室信息表(T_KSXX)**:包含科室编号(KSBH)、科室名称(KSMC)和拼音字首(PYZS),其中科室编号为主键,需要建立索引来加快访问速度。
2. **病人信息表(T_BRXX)**:包括病人编号(BRBH)、病人名称(BRMC)、登录口令(DLKL)、预存金额(YCJE)和最后登录日期(DLRQ),病人编号为主键。
3. **科室医生表(T_KSYS)**:包含医生编号(YSBH)、所属科室编号(KSBH)、医生名称(YSMC)、拼音字首(PYZS)、登录口令(DLKL)、是否专家(SFZJ)和最后登录日期(DLRQ),医生编号为主键。
4. **号种信息表(T_HZXX)**:包括号种编号(HZBH)、号种名称(HZMC)、拼音字首(PYZS)、所属科室(KSBH)、是否专家(SFZJ)、每日限定挂号人数(GHRS)和挂号费(GHFY),号种编号为主键。
5. **挂号信息表(T_GHXX)**:记录挂号的顺序编号(GHBH)、号种编号(HZBH)、医生编号(YSBH)、病人编号(BRBH)、已挂号人次(GHRC)、退号标志(THBZ)、实际挂号费用(GHFY)、挂号日期(RQSJ)和看病时间(KBSJ),挂号的顺序编号为主键。
系统的主要功能包括:
- **病人登录**:用户通过输入病人编号和密码进行身份验证,成功后进入系统。
- **病人挂号**:登录后的病人可选择科室、号种和医生,输入缴费金额。系统自动计算找零并完成挂号,挂号编号按顺序连续分配,不得有遗漏。
在挂号过程中,用户界面应提供便利的交互体验,如在输入“科室名称”时,显示下拉列表供用户选择,支持拼音字首输入并动态过滤结果。同样,其他字段如“医生姓名”、“号种类别”和“号种名称”也支持类似的混合输入方式。
此外,系统需限制每种号种每天的挂号人数,一旦达到上限,不再允许挂号。挂号完成后,挂号费用将从病人的预存金额中扣除。如果患者已经挂号但未看病,可以选择退号,退号后挂号费用将退还到预存金额中。
系统设计阶段分为概要设计和详细设计两个部分。概要设计主要关注系统的整体架构,如数据结构、模块划分和交互流程;详细设计则会深入到每个模块的具体实现,包括类的设计、方法的定义以及界面元素的布局等。
为了简化开发,T_KSXX、T_BRXX、T_KSYS、T_HZXX 的数据将手动录入数据库,每张表至少录入6条记录,确保CHAR(6)类型的字段数据连续编码且无空缺。整个系统应以面向对象的方式组织代码,通过类来表示各个实体,如病人、科室、医生、号种和挂号等,使用封装、继承和多态等面向对象特性来实现代码的高效和可维护性。
Orca是只鲸
- 粉丝: 36
- 资源: 317
最新资源
- 基于java+ssm+mysql的商城系统开题报告.docx
- 基于微信小程序的社区团购+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 基于java+ssm+mysql的社区再就业培训管理系统开题报告.doc
- 基于微信小程序的购物系统+php-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 基于微信小程序的社团活动助手php-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 基于微信小程序的社区门诊管理系统php-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 基于微信小程序的社区车位租赁系统的设计与实现springboot-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- comsol 模拟 仿真 模型 水力压裂岩石损伤耦合模型,含裂缝制作代码matlab comsol HM耦合模型 损伤模型 裂隙多孔介质注入流体引起天然裂隙,岩石产生新损伤的数值模拟,内含MATLA
- 基于微信小程序的书橱+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 基于微信小程序的四六级词汇+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 基于微信小程序的小区管理系统的设计ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 基于微信小程序的手机商城的设计与实现ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 基于微信小程序的食堂线上预约点餐系统--论文-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 基于微信小程序的书籍销售系统--论文-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 基于微信小程序的校园保修系统springboot-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 基于微信小程序的刷题系统的设计与实现+springboot-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar