C语言程序设计药房管理系统 本系统为一个基于C语言的药房管理系统,旨在实现药房管理的自动化。系统具有药品信息的录入、修改、删除、排序和统计等功能。系统的设计分为四个部分:课程设计的容、功能描述、概要设计和详细设计。 一、课程设计的容 课程设计的容是整个系统的总体设计,包括系统的功能模块、人机对话的界面、函数个数的确定等。系统的主要功能模块包括药品信息的录入、修改、删除、排序和统计等。 二、功能描述 系统的功能描述包括以下几个方面: 1. 录入药品信息:系统能够正确地录入药品信息并保存下来。 2. 查看药品信息:系统能够查看全部药品的信息。 3. 查看某一药品信息:系统能够查看某一药品的信息(按药品的默认序号查看)。 4. 修改药品信息:系统能够修改药品信息。 5. 按价格排序:系统能够按照单价排序药品信息。 6. 统计药品数量:系统能够统计药品的数量。 三、概要设计 系统的概要设计是根据功能描述建立系统的体系构造,即将整个系统分解成假设干子功能模块,并用框图表示各功能模块之间的衔接关系。 四、详细设计 系统的详细设计是对各功能模块的实现过程,包括用流程图对算法进展描述、所用到的数据构造、算法实现的主要源代码等。 在系统的详细设计中,我们使用C语言实现系统的编程。首先,我们定义了一个结构体medicine,用于存储药品的信息,包括药品名称、药品编号、单价、库存数量、品牌等。然后,我们定义了一个数组medicine,用于存储多个药品的信息。 系统的主界面包括输入药品信息、修改药品信息、删除药品信息、保存、退出、统计药品数量、药品排序等功能。系统使用switch语句来选择不同的功能模块,并使用函数来实现每个功能模块的功能。 在系统的实现中,我们使用了多种数据结构和算法,如链表、数组、结构体等,并使用了C语言的标准库函数,如printf、scanf、strcpy等。系统的实现还包括错误处理和异常处理,以确保系统的稳定性和可靠性。 本系统是一个基于C语言的药房管理系统,旨在实现药房管理的自动化。系统具有药品信息的录入、修改、删除、排序和统计等功能,能够满足药房管理的需求。
2024-06-29 14:20:38 461KB
1
PKU-Flower-Encyclopedia 2018 PKU JAVA程序设计 Project
2024-06-29 13:02:45 23.3MB Java
1
java程序设计之网络编程(第二版)的课后习题解答,内容详细,适合广大同学学习
2024-06-29 01:00:01 523KB java 程序设计 网络编程
1
国家开放大学Java语言程序设计形考任务4包括源代码和作业报告 下载直接交作业就可以
2024-06-26 16:35:24 316KB java
1
国家开放大学Java语言程序设计形考任务3 包括源码和作业报告
2024-06-26 16:22:35 220KB java
1
内容概要:研究生入学考试C语言程序设计自命题考试大纲,根据三所大学专业课考试《C语言程序设计》考试大纲总结,适用于全部专业课考核内容为C语言的高校研究生考试。 适合人群:具备一定C语言基本语法基础,参加研究生入学考试,考试专业课科目为《C语言程序设计》 能学到什么:综合覆盖《C语言程序设计》概念考点、基础考点、重难考点。程序设计题需要另外进行刷题训练。 阅读建议:此大纲制作目的为扫清《C语言程序设计》零散概念考点和一些疑难考点,故编程设计题不在大纲重点总结范围内,建议对编程题进行额外训练,如C语言经典100题、牛客网C语言练习题等。
2024-06-26 10:46:16 10.92MB 电子信息
1
此程序主要拥有三大主要功能 1.第一生成迷宫 (1).使用随机Prim算法生成迷宫,Prim随机算法不是优先选择最近选中的单元格,而是随机的从所有的列表中的单元格进行选择,新加入的单元格和旧加入的单元格同样概率会被选择,新加入的单元格没有优先权。因此其分支更多,生成的迷宫更复杂,难度更大,也更自然。 (2).使用深度优先算法生成迷宫,深度优先法生成的迷宫极度扭曲,有着一条明显的主路, (3).使用递归分割算法生成迷宫,递归分割法生成的迷宫较为简单,有点像四叉树,直路多且不扭曲。通俗的说,就是把空间用十字分成四个子空间,然后在三面墙上挖洞(为了确保连通),之后对每个子空间继续做这件事直到空间不足以继续分割为止。此算法十分高效。 这三种算法分别适合不同的迷宫情况,深度优先适合于那种主线支线明显的游戏(如RPG),而递归分割则适合转角较少的游戏(也许是FPS和ACT),至于prim,似乎适合最标准的迷宫游戏(因为很难走)。 2.寻找路径 因为我的迷宫默认是(0,0),因此本人采用了右下原则和DFS算法来寻找路径。 3.图形可视化 利用Javafx进行图形可视化。
2024-06-25 20:31:17 10KB DFS java prim
1
内含课程所有章节的知识点,主要有Java基础语法、面向对象、多线程、集合(List集合、Map),还有一些小练习
2024-06-24 08:15:39 564KB java
1
文件为.cpp格式,可以利用Dev-c++打开浏览源码进行阅读。其中对于读写文件的操作需要根据你所要选择的路径进行修改,否则默认在源码所在文件夹下生成文件。编写源码的过程是在vs2019上进行的,因而防止部分不兼容报错,最好使用vs2019运行代码。
2024-06-23 19:53:06 11KB 数据结构 霍夫曼树 程序设计
1
东北大学编译原理实验一候选代码,是简单的词法分析程序,
2024-06-20 21:57:05 3KB 简单词法分析程序设计
1