"Java程序设计实验报告二:医院简易挂号管理系统需求分析与设计"

需积分: 0 0 下载量 90 浏览量 更新于2023-12-21 收藏 3.12MB PDF 举报
本次实验是设计一个医院简易挂号管理系统,采用桌面应用程序模式,需要完成登录、挂号、查询和统计打印功能。系统要管理人员、号种及其挂号费用、挂号退号等信息。数据库中包括科室信息表和病人信息表,需要建立索引以加速访问。科室信息表包括科室编号、科室名称和科室名称的拼音字首等字段;病人信息表包括病人编号、姓名、性别、年龄、联系方式等字段。在概要设计中,需要确定系统的架构、主要功能模块和模块之间的关系;在详细设计中,需要定义每个模块的功能、输入输出及处理流程。 在需求分析阶段,我们需要确定系统需求和功能,具体包括登录、挂号、查询和统计打印功能,在相应的实验报告中也要具体描述数据库表及其索引的建立,以及确定每个索引要涉及哪些字段。同时,需要根据题目要求,应用桌面应用程序模式进行系统开发。 在概要设计中,我们需要确定系统的整体架构,包括界面设计和功能模块划分等。在本次医院挂号系统中,需要包括登录界面、挂号界面、查询界面和统计打印界面等。此外,系统还需要包括相关功能模块,具体包括人员管理模块、号种管理模块和挂号退号管理模块等。在概要设计中,还需要明确各功能模块之间的关联,以及数据库与系统的交互流程。 在详细设计中,要进一步明确每个功能模块的具体功能和处理流程。例如,在挂号功能模块中,需要包括挂号费用的计算、病人信息的录入和相关信息的更新等具体流程。另外,在查询功能模块中,需要考虑按照不同字段进行查询的功能实现,如按科室查询、按病人姓名查询等。在统计打印功能模块中,需要实现挂号信息的统计和相关报表的生成。在每个功能模块的设计中,还需要考虑用户的输入和系统的输出,确保系统能够满足用户需求并且提供友好的界面交互。 总的来说,本次实验涉及到概要设计和详细设计两部分。在概要设计中,需要确定系统的整体架构和功能模块划分,以及各模块之间的关系;在详细设计中,需要进一步明确每个功能模块的具体功能和处理流程。在实际的系统开发中,概要设计和详细设计相辅相成,可以帮助开发人员更好地理解系统需求和功能,并且提高系统的开发效率。
2021-10-21 上传
实验一 Java 语言基础 1 一. 实验目的 1 二.实验内容 1 三.源程序代码 1 四.实验结果截图 6 五.结果分析 7 实验二 面向对象程序设计 8 一.实验目的 8 二.实验内容 8 三.源程序代码 8 四.实验结果截图 12 五.结果分析 13 实验三、异常处理程序设计 14 一.实验目的 14 二.实验内容 14 三.源程序代码 14 四.实验结果 17 五.结果分析 18 实验四 图形用户界面程序设计 19 一.实验目的 19 二.实验内容: 19 三.源程序代码(核心代码) 19 四.程序设计思路 23 五.实验结果及分析 23 六.不足之处 26 实验五 多线程程序设计 27 一.实验目的 27 二.实验内容 27 三.源程序代码 27 四.实验结果截图 29 五.结果分析 30 实验六 输入输出流 31 一.实验目的 31 二.实验内容: 31 三.源程序代码 31 四.实验结果截图 36 五.结果分析 37 实验七 使用 TCP 协议的 Socket 网络程序设计 38 一.实验目的 38 二.实验内容 38 三.核心源代码 39 四.实验结果截图 43 五.结果分析 45 实验八 数据库应用 46 一.实验目的 46 二.实验内容 46 三.源程序代码 46 四.实验结果截图 48 五.结果分析 48 附录一:学生信息管理(针对实验四文件操作的改进) 49 一. 目前界面 49 二. 改进展示 50 三. 部分代码 53 四. 总结 54 附录二:多对多聊天室(实验七扩展) 55 一. 思路 55 二. 核心代码 55 三. 截屏展示 58 四. 实验分析 60