c语言程序设计 医院,C语言程序设计(医院信息管理系统)附源代码(17页)-原创力文档...

专 业 设 计 报 告

课程名称: C 语 言 程 序 设 计

课题名称: 医院信息管理系统

专业班别: 12 本计算机科学与技术二班

姓 名:

学 号:

指导教师:

设计日期: 2012-5-25

1

教师评语:

等级

优 良 中 及格 差

项目

专业设计目的

设计基本要求

算法分析

源程序代码

源程序代码测试

设计总结

成绩评定:

指导教师签名:

日期: 2012 年 月 日

2

课程设计题目 医院信息管理程序

作者姓名 :

同组成员 :

摘要 利用结构体存储每个病人的信息和每种药品的信息,并使用链表存储全部病人的信息;能完成

对医院内所有病人信息的注册、查询、删除和修改等操作,同时又能对药房内库存的药品进行查询;可以

将链表中的病人信息保存在文件中,并且可以对文件中的病人信息进行读取与显示

1.专业设计目的

1、掌握链表的操作,包括链表节点的创建、释放还有链表的遍历

2 、掌握对二进制文件的创建、增添等基本操作。

3 、熟悉 C 语言函数的使用方法,学会模块化处理问题以及多个源文件的处理方式

2.设计基本要求 (

1、使用结构体来存储病人的信息,结构体中包括病的 id 号码、姓名、病历以及消费信息,并用链

表将所有病人信息整合。

2 、用文件来存储链表的信息以便下次再使用该程序时载入病人信息

3 、能够实现病人信息的注册、病人信息的查询、病人消费统计、保存链表信息、载入链表信息、

查询库存等几项功能。

4 、要求用四个源文件 main.c、link.c 、find.c 、save_load.c

5 、系统完成后应实现类似下面所示界面

3

3、算法分析

1、数据结构

设计链表中的一个节点存储一个病人的信息,使用下面的结构体类型定义:

struct patient{

char id[10];

char name[10];

char casehist[200];

int cost[3];

int transfusion;

int surgery;

struct patient *next;

};

其中 cost数组用来存储病人卖药的的个数(总共三种药) ,casehist存储病历内容, transfusion 用来存

储病人输液的花费, surgery 存储手术的花费。 Struct patient *next 用来指向下一个病人结构体的起始地址

从而形成一个链表。

此外还要用到一个结构体来存储库

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
医院门诊收费管理系统需求 一、 系统组成 本系统由于五大模块组成: 1. 系统管理 2. 基本资料 3. 查询修改 4. 统计分析 5. 系统帮助 各模块的基本功能如下: 一、系统管理 a. 用户基本信息。包括用户的名称,地址,联系方式,法人,屏保时间,注册码 b. 用户管理。建立用户基本资料 c. 权限管理。分配用户的操作权限 d. 修改密码 e. 数据备份 f. 数据还原 g. 系统日志 二、 基本资料 a. 科室信息 b. 医生信息 c. 收费项目信息 d. 门诊收费收据 e. 退费管理 (当天的收据只能修改,不能作退费处理) 三、 查询修改 a. 收据修改 b. 退费单查询修改 c.系统月结 四、 统计分析 1. 日报表 a、日总报表。包括当日会诊收据的列单,及金额的汇总 b、收费员日报表。包括每个收费员的当日的收费清单及金额的汇总 c、医生收费日报表。分类统计当天所有的医生收费情况。医生收费日报表 d、科室收费日报表。分类统计当天所有的科室收费情况 e、收费项目日报表。分类统计当天所有的收费项目的收费情况。 2、月报表 a、 月总报表。包括选择日期范围内的每日收入小计及当月合计 b、医生收费月报表。分类统计选择日期范围内医生收费情况。 c、科室收费月报表。分类统计选择日期范围所有的科室收费情况 d、收费项目月报表。分类统计选择日期范围所有的收费项目的收费情况 3、时段分类统计 a、收费员单元时间统计 b、 医生单元时间统计 c、 科室单元时间统计 d、 收费项目单元统计 4、公费医序统计
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值