C语言程序设计药房管理系统

(28页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

24.9 积分

.课程设计报告 (201 —201 学年 第 学期)课 程: 高级语言程序设计 题 目: 药房管理系统 姓 名: 专 业: 班 级: 学 号: 指导教师: 完成时间: 一、课程设计的内容(课程设计题目,正式报告需将括号内文字删除)药房管理系统功能:设计药房管理系统,输入药品基本信息(药品编号、名称、单价、库存数量、品牌),并实现以下功能:1、修改、删除指定药品的信息2、按单价或库存数量排序并显示药品信息3、统计指定品牌药品数量分步实施: 1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数; 2、完成最低要求:实现药品的添加、修改、删除等功能; 3、进一步要求:实现排序及统计功能。要求:1、用C语言实现程序设计;2、 系统的各个功能模块要求用函数实现; 3、界面友好(良好的人机交互),程序加必要的注释。二、 功能描述(对系统要实现的功能进行描述,正式报告需将括号内文字删除)1、能正确地录入药品信息并保存下来。2、能够有效、快速地查看全部药品的信息。3、可以查看某一药品的信息(按药品的默认序号查看)4、可以查看某一药品的信息(按药品的编号进行查看)5、能够按照管理人员的意愿修改任意药品的信息6、能修改药品信息7、此系统还能对药品的单价进行排序三、概要设计(根据功能描述建立系统的体系结构,即将整个系统分解成若干子功能模块,并用框图表示各功能模块之间的衔接关系,并简要说明各模块的功能,正式报告需将括号内文字删除)主界面输入药品信息修改药品信息删除药品信息保存退出统计药品数量药品排序药品编号库存数量单价名称品牌修改名称单价库存数量全部删除删除单个库存数量排序单价排序输入药品信息主界面添加药品输入名称输入品牌输入数量输入单价输入编号是否继续是否删除药品主界面全部删除单个删除确认取消按名称删除确认是否删除是否删除成功四、详细设计(详细说明各功能模块的实现过程,包括用流程图对算法进行描述、所用到的数据结构、算法实现的主要源代码等,正式报告需将括号内文字删除)#include#include#include#includestruct medicine{ char name[20]; //药品名称 char number[50]; //药品编号 char price[50]; //单价 char inventory[50]; //库存数量 char brand[20]; //品牌} medicine[100]; //假设最-省略部分-存数量、品牌,输入完毕后,系统会提示是否继续输入,输入“y”后,则再次调用addmedicine(); 函数,如此循环,直到不输入药品信息为止。c在显示和查询药品信息部分,输入对应的数字便可以实现对应的功能,同理,系统会在您查询完毕后询问您是否继续查询,从而实现人机友好的宗旨。通过scanf("%s",name) 从键盘上输入的药品名称利用if (strcmp(medicine[i].name,name)==0)进行对比,确认是否有该药品。通过for (i=0;i

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

药房信息管理系统c语言程序,C语言程序设计药房管理系统相关推荐

  1. C语言学生信息管理系统设计方案,c语言程序设计方案报告图书标准管理系统

    <c语言程序设计方案报告图书标准管理系统>由会员分享,可在线阅读,更多相关<c语言程序设计方案报告图书标准管理系统(6页珍藏版)>请在人人文库网上搜索. 1.c 语言程序设计方 ...

  2. 为银行设计ATM菜单C语言,ATM银行管理系统代码及程序c语言课程设计【荐】.doc

    ATM银行管理系统代码及程序c语言课程设计[荐].doc #include #include #include #include struct bank{ int account; char name ...

  3. c语言开发物业收费程序,C语言程序的设计_物业管理系统方案

    <C语言程序的设计_物业管理系统方案>由会员分享,可在线阅读,更多相关<C语言程序的设计_物业管理系统方案(10页珍藏版)>请在人人文库网上搜索. 1.i nclude std ...

  4. 文件的记录c语言程序,c语言程序学生籍贯信息记录簿设计.docx

    c 语言程序学生籍贯信息记录簿设计 学生籍贯信息记录簿 课程设计报告书 班 级: 方 0909-1 学 号:姓 名: 苑 小 叶 指导教师 : 康 亚 男 石家庄铁道大学四方学院 2010年 07月 ...

  5. 录入商品信息的c语言,超市商品信息系统设计报告及程序C语言.doc

    PAGE PAGE 22 苏州科技学院 二○一三 -二○一四学年第一学期 电子与信息工程系 课程设计报告书 课程名称: 程序设计基础实践 班 级: 学 号: 姓 名: 指导教师: 二○一三年十二月 1 ...

  6. 学生实验平台搭建c语言程序,c语言程序设计实验学生用.doc

    c语言程序设计实验学生用 C语言程序设计 实验指导 (学生用) 计算机基础教研室 <C语言程序设计>课程组 2012年9月 前 言 <C语言程序设计>是计算机科学技术系面向全校 ...

  7. 记得每天锻炼身体c语言程序,c语言程序

    一实验名称计算出1000以内10个最大素数之和二.实验目的1.熟练掌握if.if-else.if-else if语句和witch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和s ...

  8. 棱形旋转c语言程序_C 语言时隔 5 年重回巅峰,这 20 个热门项目拿去练手!

    在上个月的 TIOBE 编程语言排名中,C 语言和 Java 的差距只有 0.01%.在近日 TIOBE 公布的 2020 年 5 月编程语言排行榜中,C 语言成功超越了 Java,重返第一的王者宝座 ...

  9. 蜂鸣器发出7种音阶c语言程序_C语言编程新思路

    第一章 单元测试 1.单选题: 关于一个C语言程序执行的起点和终点,以下选项正确的是 ( ). 选项: A: main 任意 B: main 最后一个 C: main main D: 第一个 最后一个 ...

最新文章

  1. Rabbitmq 消息对列 生产者与消费者的具体实现 springboot
  2. 成功的产品 = 做得好 + 卖得好
  3. CSS HACK:IE6、IE7、IE8、Firefox兼容性问题解决方案
  4. 安装部署及升级到Exchange Server 2010
  5. 遥感RS植被指数大全整理
  6. 推荐一些经过实践检验的学习方法
  7. [转]Some Cool Tips for .NET
  8. (转)亚马逊创始人贝佐斯:前进路上,善良远比聪明重要
  9. 翻译一定要知道的一些软件和工具
  10. Cimage类的介绍及使用
  11. 【CPRI】(2)组网方式及接口指标
  12. Linux 用户的手边工具:Guide to Linux
  13. 【过一下19】学了git,看了算法竞赛讲解
  14. 孩子数学成绩不好怎么办_孩子数学成绩差怎么才能快速提高
  15. Android 通知屏幕亮起
  16. 什么是开源网络情报(OSINT)及其使用方式
  17. linux mmc驱动框架,Linux mmc framework2:基本组件之mmc
  18. 蓝桥杯javaB决赛历届真题6-10届
  19. 基于ESP32的智能家居控制系统-微信小程序
  20. 域名一块钱,你敢用吗?可靠性如何保障?

热门文章

  1. 图像旋转原理和旋转公式
  2. IOS端一款超多书源的看书神器,不怕你找不到书!
  3. H264 Intro - CBP (code block pattern)
  4. C# 获取计算机信息类
  5. [进制转换]用python实现10进制转任意进制的方法
  6. 程序员的爱情之数字表白
  7. 测量T254、CSD19535两种MOS管的输入电容
  8. Linux的桌面虚拟化技术KVM(一)——新建KVM虚拟机
  9. 在VMware中win7上安装VMware Toos提示升级系统到SP1
  10. hdu 5465 树状数组