没有合适的资源?快使用搜索试试~ 我知道了~
高级程序设计语言c--课程设计-天津城建大学医院药品管理信息系统.doc
0 下载量 175 浏览量
2023-06-29
09:24:44
上传
评论
收藏 380KB DOC 举报
温馨提示
试读
24页
高级程序设计语言c--课程设计-天津城建大学医院药品管理信息系统.doc
资源推荐
资源详情
资源评论
学 号
高级程序设计语言 C++课程设计
设计说明书
天津城建大学医院药品管理信息系统
起止日期: 201 年 7 月 6 日 至 201 年 7 月 17 日
学 生 姓 名
班 级
成 绩
指 导 教 师 ( 签 字 )
计算机与信息工程学院
201 年 7 月 6 日
高级程序设计语言 C++课程设计
目 录
1、设计目的....................................................1
2、总体设计....................................................1
3、详细设计:..................................................2
3.1、程序具体功能 ...........................................2
3.2、调试分析 ...............................................2
4、源程序和运行结果............................................3
4.1、源程序 .................................................3
4.2、运行结果 ..............................................16
4.3、心得体会 ..............................................24
高级程序设计语言 C++课程设计
天津城建大学医院药品管理信息系统
1、 设计目的
○
1
.通过实验实现对学生信息系统的管理操作;
○
2
.进一步掌握和利用 C++进行程设计的能力;
○
3
.进一步理解和运用结构化程序设计的思想和方法;
○
4
.初步掌握开发一个小型实用系统的基本方法;
○
5
.学会利用流程图或 N-S 图表示算法;
○
6
.掌握书写程设计开发文档的能力(书写课程设计报告);
2、总体设计
天津城建大学药品管理信息系统
录 入
药 品
信息
浏 览
药 品
信息
按 ID
修 改
药 品
信息
按 ID
或 生产
商 查
询 药品
信 息
读 取
药 品
信息
保 存
药 品
信息
按 ID
删 除
药 品
信息
按 ID
大 小给
药品 排
序
高级程序设计语言 C++课程设计
3、详细设计:
3.1、程序具体功能:
① 、录入 (按照提示录入药品信息);
② 、浏览(选择操作,就可以浏览药品的具体信息);
③ 、修改(输入一个药品的 ID 号码,修改其编号);
④ 、查询 (按输入的 ID 号码或者根据生产商查询相应的药品信息);
⑤ 、读取(选择相应操作,对文件中的信息进行读取);
⑥ 、保存(选择相应操作保存文件中的信息);
⑦ 、删除(按照输入的 ID 号删除对应的 ID 的药品信息);
⑧ 、排序(选择相应的排序方式进行升序或降序);
3.2、调试分析
上机调试之前我们对所编的程序作了纸面上的检查,先改正一些不该犯
错误,如{ }没有搭配完整,漏写 ,拼写错误等,这些都是我们通过认真的态
度在运行之前可以解决、避免的。而且还可以减少机器时间。往往一连串的
错误是由于漏写或写错一个字符引起的。
在上机调试过程中,对文件这一节的知识还不够熟悉,所以在解决输入
输出流的过程中出了很多问题。
问题如下:
1.文件进行保存否知道:
2.文件读取功能实现不了,进行此操作无反应:
3.项目的录入数量明明设置了为 n,所以的操作都是以 n 作为条件进行,
但是为什么输入超过两个的时候系统就发生了错误:
高级程序设计语言 C++课程设计
4.对于修改功能,其他的信息都能够进行顺利的修改,但是选题类型修
改后输出的还是之前的,而没有进行修改:
4、源程序和运行结果
4.1、源程序
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
class Date
{
private:
int year,month,day;
public:
void display();
int get_year();//获取 year 值
int get_month();//获取 month 值
int get_day();//获取 day 值
void set_year();//设置 year 值
void set_month();//设置 month 值
void set_day();//设置 day 值
void set_all(int y,int m,int d);
};
void Date::set_all(int y,int m,int d)
{
year = y;
month = m;
day =d ;
}
void Date::display()
{
cout<<year<<"年"<<month<<"月"<<day<<"日"<<endl;
}
int Date::get_year()
剩余23页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 405
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功