1、数据结构课程项目实施方案(草稿)一、项目名称: 病房管理系统 二、项目要求及系统基本功能系统预期实现基本功能:1. 病人入院登录系统 2. 病人出院删除系统 3. 病人查询系统 4. 病人换床位系统 5. 病人特殊服务系统 三、项目组成员及任务分配组长:张弘阳主要任务:后台代码组员:崔宠主要任务:前台美化四、系统设计算法描述五、系统实现程序病人管理系统病人入院登录系统查询病床情况查询病人情况病人出院系统登录保存信息删除病人信息特殊操作按照名字,入院时间,入院病情病人换房,病人投诉,病人联系我们图像化显示病床情况程序流程图(主要以程序流程图的形式体现各函数之间的运行调用关系)病人管理系统病人入院
2、登录系统查询病床情况查询病人情况病人出院系统登录保存信息删除病人信息特殊操作按照名字,入院时间,入院病情病人换房,病人投诉,病人联系我们图像化显示病床情况调用Enterhospital()函数调用Outhospital()函数调用 Query()函数调用Query_illmen()函数调用specialized_operations()函数程序源代码(系统最终的源代码)程序源码分析:1: scanf()函数的按键缓冲漏洞的克服:在编程的阶段常常遇到,在是使用 scanf()时输入一次后后面要输入时,直接跳过。Eg:scanf(“%d”,i);Scanf(“%d”,j);这个语句后面的 j 无法
3、输入;解决方案:我们采用#include头函数中的 getch()函数解决;Eg: char number1;Int number;Number1=getch();Number=number1-1+1;Switch(number)这样解决了 scanf()产生键盘缓冲的毛病六、系统使用说明(系统运行时,用户如何操作的说明,文字图表结合的方式)七、系统运行自测结果 (对应系统预期实现的功能,组内自测最终实现各功能的情况,如果有扩展出的新功能在扩展部分给予描述评价)1. 完成 2. 完成 3. 完成 4. 完成 5. 完成 扩展功能实现1. 网页服务 2. 数据库数据保存 八、系统运行测评结果 (对应系统预期实现的功能,测评最终实现各功能的情况,如果有扩展出的新功能在扩展部分给予描述评价)1. 良好 2. 良好 3. 良好 4. 良好 5. 良好 扩展功能实现1. 成功扩展 2. 不兼容和数据库联机