• 大小: 1003KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-20
  • 语言: C/C++
  • 标签: C++  

资源简介

C++ 药品管理系统 已经完成 可以运行无bug!有运算符重载,增 删 改 查,密码登录等功能!

资源截图

代码片段和文件信息

#include     /*密码为:chenjie */
#include
#include 
#include
#include“number.h“
using namespace std;

class medicine :public numberpublic product
{
private:
   string name;
public:
    medicine(){}
medicine(string namint yint mint dint nufloat print ex):date(ymd)number(ymdprex)product(ymdnu)
{
name=nam;
}
~medicine(){}

void set_name(const string nam)
{  
name=nam; 
}


void show()
{
cout<<“药品名称:“< product::show();
number::show();
}
friend int main();
};
int main()
{
int p=0;
int s1s2s3s4s5;//缓存
float sk;          //缓存
while(p==0)
{
for(int i=0;i<3;i++)
{
cout<<“请输入六位数密码:“;
        char c;
        string str;
    string str1=“chenjie“;
        while((c=getch())!=13)
{
if(c!=8) 
{
cout<<“*“;
                str+=c;
}
            else if(!str.empty())
{
                str.erase(str.end()-1);
                cout<<“\b“<<“ “<<“\b“;
}     
}
if(str==str1)
{
//
int length=0;
medicine s[8];
while(p==0)
{
cout< cout<<“                           *****药品管理系统*****“< cout<<“                            请选择您需要进行的操作!“< cout<<“                              1 药品添加“< cout<<“                              2 删除药品“< cout<<“                              3 药品内容更改“< cout<<“                              4 药品信息查找“< cout<<“                              5 药品库输出“< cout<<“                              6 药品库函数调用(运算符重载)“< cout<<“                              7 系统退出“<
cout<<“输入操作代码:“;
int a=0;
char key;
do
{
cin>>key;
if((key>=‘1‘&&key<=‘7‘))
a=1;
else
cout<<“指令无效!“< }while(a==0);

switch(key)
{

cout<<“输入操作代码:“;
case‘1‘:
{

string name;
cout<<“请输入要增加的药名:“;
cin>>name;
cout<<“生产日期为: “;
cout<<“年: “;
cin>>s1;
cout<<“月: “;
cin>>s2;
cout<<“日: “;
cin>>s3;
cout<<“库存量为: “;
cin>>s4;
cout<<“单价为: “;
cin>>sk;
cout<<“保质期为(个月): “;
cin>>s5;
s[length]=medicine(names1s2s3s4sks5);
length++;
system(“cls“);
cout<<“添加药品“< break;
}
case‘2‘:
{
string name;
cout<<“请输入要删除的药品名称:“<                    cin>>name;
if(length<=0)
{
system(“cls“);
cout<<“药品“< }
else
{
for(int point=0;point {

if(s[point].name==name)
{
for(;point {
s[point]=s[point+1];
}
length--;
system(“cls“);
cout<<“删除成功!“< }
else
{
if(point>=(length-1))
{
system(“c

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       6708  2017-12-17 21:34  C++ 药品管理系统\C++.txt

     文件        923  2017-12-17 16:23  C++ 药品管理系统\date.h

     文件     238592  2017-12-06 19:18  C++ 药品管理系统\Debug\main.bsc

     文件     585813  2018-04-10 11:12  C++ 药品管理系统\Debug\main.exe

     文件     835628  2018-04-10 11:12  C++ 药品管理系统\Debug\main.ilk

     文件     322108  2018-04-10 11:12  C++ 药品管理系统\Debug\main.obj

     文件    2124568  2017-12-17 16:23  C++ 药品管理系统\Debug\main.pch

     文件    1164288  2017-12-26 19:07  C++ 药品管理系统\Debug\main.pdb

     文件          0  2017-12-06 19:18  C++ 药品管理系统\Debug\main.sbr

     文件     140288  2018-04-10 11:12  C++ 药品管理系统\Debug\vc60.idb

     文件     118784  2017-12-26 19:07  C++ 药品管理系统\Debug\vc60.pdb

     文件       6733  2017-12-26 19:07  C++ 药品管理系统\main.cpp

     文件       3377  2018-04-10 11:12  C++ 药品管理系统\main.dsp

     文件        516  2018-04-10 11:12  C++ 药品管理系统\main.dsw

     文件      66560  2018-04-10 11:12  C++ 药品管理系统\main.ncb

     文件      48640  2018-04-10 11:12  C++ 药品管理系统\main.opt

     文件        744  2018-04-10 11:12  C++ 药品管理系统\main.plg

     文件       1960  2017-12-17 16:22  C++ 药品管理系统\number.h

     目录          0  2018-04-10 11:12  C++ 药品管理系统\Debug

     目录          0  2018-04-10 11:12  C++ 药品管理系统

----------- ---------  ---------- -----  ----

              5666230                    20


评论

共有 条评论