基于C++的天津城建大学医院药品管理信息系统设计

0 下载量 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图表示算法,掌握书写程序设计开发文档的能力(书写课程设计报告)。