基于C++的天津城建大学医院药品管理信息系统设计
171 浏览量
更新于2024-06-24
收藏 415KB DOC 举报
C++课程设计-天津城建大学医院药品管理信息系统
本课程设计的主要目的是通过实验实现对学生信息系统的管理操作,进一步掌握和利用C++进行程序设计的能力,进一步理解和运用结构化程序设计的思想和方法,初步掌握开发一个小型实用系统的基本方法,学会利用流程图或N-S图表示算法,掌握书写程序设计开发文档的能力(书写课程设计报告)。
在这个课程设计中,我们将使用C++语言来实现一个医院药品管理信息系统。该系统可以实现录入、浏览、修改、查询、读取、保存和删除等多种操作。
1. 设计目的:
* 通过实验实现对学生信息系统的管理操作
* 进一步掌握和利用C++进行程序设计的能力
* 进一步理解和运用结构化程序设计的思想和方法
* 初步掌握开发一个小型实用系统的基本方法
* 学会利用流程图或N-S图表示算法
* 掌握书写程序设计开发文档的能力(书写课程设计报告)
2. 总体设计:
* 程序具体功能:
+ 录入(按照提示录入药品信息)
+ 浏览(选择操作,就可以浏览药品的具体信息)
+ 修改(输入一个药品的ID号码,修改其编号)
+ 查询(按输入的ID号码或者根据生产商查询相应的药品信息)
+ 读取(选择相应操作,对文件中的信息进行读取)
+ 保存(选择相应操作保存文件中的信息)
+ 删除(按照输入的ID号删除对应的ID的药品信息)
+ 排序(选择相应的排序方式进行升序或降序)
3. 详细设计:
* 程序具体功能:
+ 录入:使用C++语言实现录入功能,使用iostream头文件来输入和输出数据。
+ 浏览:使用C++语言实现浏览功能,使用fstream头文件来读取文件中的数据。
+ 修改:使用C++语言实现修改功能,使用iostream头文件来输入和输出数据。
+ 查询:使用C++语言实现查询功能,使用fstream头文件来读取文件中的数据。
+ 读取:使用C++语言实现读取功能,使用fstream头文件来读取文件中的数据。
+ 保存:使用C++语言实现保存功能,使用fstream头文件来保存文件中的数据。
+ 删除:使用C++语言实现删除功能,使用iostream头文件来输入和输出数据。
+ 排序:使用C++语言实现排序功能,使用algorithm头文件来实现排序算法。
4. 源程序和运行结果:
* 源程序:
```c
#include<iostream>
#include<string>
#include<fstream>
using namespace std;
```
* 运行结果:
在上机调试过程中,我们遇到了许多问题,如文件进行保存否不知道、文件读取功能实现不了、项目的录入数量明明设置了为n,但是系统就发生了错误等。这些问题都是我们需要解决的,通过认真的态度和细心的检查,我们可以避免这些错误的发生。
本课程设计的主要目的是通过实验实现对学生信息系统的管理操作,进一步掌握和利用C++进行程序设计的能力,进一步理解和运用结构化程序设计的思想和方法,初步掌握开发一个小型实用系统的基本方法,学会利用流程图或N-S图表示算法,掌握书写程序设计开发文档的能力(书写课程设计报告)。
2022-06-18 上传
2022-03-27 上传
2022-06-18 上传
2023-01-09 上传
zzzzl333
- 粉丝: 780
- 资源: 7万+
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载