c语言程序设计 题目:某医药公司售货系统 求C语言高手帮下忙,成功后高分奖励,谢谢

c语言程序设计 题目:某医药公司售货系统 求C语言高手帮下忙,成功后高分奖励,谢谢,第1张

#include <stdio.h>

#include <stdlib.h>

#include <ctype.h>

#include <string.h>

typedef struct

{

char name[10]//编号

char productor[20]//厂家

float jinjia

float shoujia

int num1//num1指库存数量

int num2//num2指销售数量

}medicine

int n

void input(medicine med[])

void buy(medicine med[])

void find(medicine med[])

void main()

{

medicine med[100]

char flag

n=0

while(1)

{

printf("********************************************\n")

printf("* 小型药品管理程序 *\n")

printf("* 1.药品信息录入2.顾客买药处理 *\n")

printf("* 3.查询药品信息4.退出 *\n")

printf("********************************************\n")

printf("* 请选择1-4: *\n")

fflush(stdin)

scanf("%d",&flag)

switch(flag)

{

case 1:input(med)break

case 2:buy(med)break

case 3:find(med)break

case 4:exit(0)

default:printf("错误\n")

}

}

}

void input(medicine med[])

{

printf("请输入药品信息(编号输入0表示结束):\n")

while(1)

{

printf("药品 %d 的名缺芦握称:",n+1)

fflush(stdin)

gets(med[n].name)

if(strcmp(med[n].name,"0")==0)

break

printf("药品 %d 的生产商:",n+1)

scanf("%s",&med[n].productor )

printf("药品 %d 的进价:",n+1)

scanf("%f",&med[n].jinjia )

printf("药品 %d 的售价:",n+1)

scanf("%f"哗茄,&med[n].shoujia )

printf("药品 %d 的库存量:",n+1)

scanf("%d",&med[n].num1)

printf("药品 %d 的售出量:",n+1)

scanf("%d",&med[n].num2)

n++

}

}

void buy(medicine med[])

{

int i,number

char a[10]

char flag2=0

printf("请输入你要买药品的编号:\n")

fflush(stdin)

gets(a)

for(i=0i<ni++)

{

if(strcmp(a,med[i].name)==0)

{

flag2=1

printf("你要买多少:\n")

scanf("%d",&number)

if(number>med[i].num1)

{

printf("库存量不足!\n")

}

else

{

printf("售价为%.2f\n",med[i].shoujia )

med[i].num2+=number

med[i].num1-=number

printf("完成!\n")

}

break

}

}

if(flag2==0)

{

printf("找不到该药品信息!\n")

}

}

void find(medicine med[])

{

int i

char a[10]

char flag2=0

printf("你所要找药品的伏庆编号\n")

fflush(stdin)

gets(a)

for(i=0i<ni++)

{

if(strcmp(a,med[i].name)==0)

{

flag2=1

printf("%s 药品已经售出 %d,还剩 %d\n",med[i].name,med[i].num2,med[i].num1)

printf("该药品获利%.2f\n:",med[i].num2 *(med[i].shoujia -med[i].jinjia ))

break

}

}

if(flag2==0)

{

printf("找不到该药品信息!\n")

}

}

一、临床试验监查计世档划的制订

临床试验启动后,监查员应制订监查访视计划,计划内容至少应包括:监查目的、监查方式、时间与内容安排等等。

1、根据临床研究单位的分布、试验的难度和进度计划,合理安排对每个临床研究单位的现场监查频率和每次监查的时间;对于试验周期短的尽量做到每周一次,试验周期长、观察疗程长的试验,一个月至少进行一次现场监查,同时安排电话监查。

2、明确每次现场监查的目的,并据此对每次临床监查的内容进行计划。

3、对于电话监查,主要是了解试验的进度、有无急需解决的问题等等。

二、临床试验监查计划的执行

对于电话监查,选择适宜时间与研究者进行电话联系,了解试验的相关情况后,填写《电话监查记录》;对于现场监查访视,由于历时相对较长、需要一定的差旅费用等,为保证监查访视的效果,应参照以下程序开展监查工作。

1、临床试验现场监查的准备。

1)对试验的相关资料做进一步的查新和掌握,资料包括:临床试验方案、研究者手册、有关最新试验研究情况和各临床单位的反馈信息,以及国内外相关试验药品的文献报道等。

2)复核已完成的监查报告,了解完成情况和存在的问题。

3)列出监查内容清单、监查标准以及访视对象。

4)与访视对象(如研究者、试验的主要执行人等)进行联系,了解试验的最新进展情况,有无需要解决的问题,约定明确的现场监查日期、监查的内容,需要提供监查试验资料的,应提醒研究者提前做好准备。

5)准备与监查有关的文件、表格和必要的物品及工具等。

2、执行现场监查

监查员到达试验单位后,先应拜访该试验单位的主要研究者,取得主要研究者的支持以便顺利开展监查工作。现场监查主要是试验资料的核团汪查工作,重点核查资料包括:原始病历、CRF表,药品保管记录等。试验记录的基本要求是真实、及时、准确、完整,无漏记和随意涂改,不得伪造、编造塌返仔试验数据。

原始病历与CRF表等的监查要点如下:

1)确认已完成病例的原始病历、CRF表、知情同意书等试验文件资料齐全。

2)确认试验过程符合随机化入组要求。

3)确认受试者性别、年龄、身高、体重等人口学资料完整无误。

4)确认受试者符合试验方案的诊断/辨证标准和筛选标准。

5)确认没有使用临床试验方案禁止使用的同类药品。

6)确认疗效与安全性评价判断正确。

7)确认所有不良事件均已填写“不良事件表”。对不良事件以及实验室检查异常值的均已随访至正常。

8)确认患者剩余试验药品已回收,依从性计算正确确认合并用药已如实记录。

9)确认原始病历中所有项目填写完整,实验室检查结果齐全,原始检验报告已粘贴在“化验单粘贴页”上,并已将检查结果正确填写在CRF表的相应位置。

10)对实验室检查的异常值已经复查,确认属于不良事件的随访到正常或病情稳定。

11)确认所有错误或遗漏均已按要求改正或注明,研究者签名及日期无遗漏。

12)发现违反临床试验方案、GCP等的行为,应及时向研究者提出,并监督改正。

3、监查访视的总结与跟踪随访

1)监查结束后,填写《监查报告》,由研究者签字确认。

2)对监查出的问题,本次监查期间不能完成整改的,在返回后应及时与研究者联系,确认改正情况。对产生严重后果的违规行为应及时报告申办者。

三、监查情况通报

1、研究者签字的监查记录由申办方存档。

2、由项目组长负责组织召开项目会议,由监查员通报各试验单位的监查结果,汇总讨论各单位监查时发现的问题,制订应对措施、修订项目计划。

是你找的吗?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12497637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存