⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hospitalize.hpp

📁 校园刷卡系统
💻 HPP
字号:
#ifndef HIS
#include"../ClassHead/BaseClass.hpp"
#endif

extern const unsigned MedNum;

class Goods
{
public:
Goods();
Goods(String,String,unsigned=0,String="ƿ");
void setData(String,String,unsigned,String);
String getID();
unsigned getAmount();
String getName();

protected:
String ID,name,unit;
unsigned amount;
};

class StorageGoods:public Goods
{
public:
StorageGoods();
StorageGoods(String,String,unsigned,String="ƿ",double=0,unsigned=100,String="");
void setData(double,unsigned,String);

private:
double price;
unsigned least;
String factory;
};

class Student:public Employee
{
public:
Student(unsigned=0,char='1');
void clearData();
unsigned getSSum();
void addStudentSum();
private:
unsigned studentSum;
};

class Cards:public Employee
{
public:
Cards(unsigned=0,char='2');
void clearData();
void addStudentSum();
void addMoneySum(double);
unsigned getCSum();
unsigned getSSum();
unsigned getMSum();
private:
unsigned cardSum;
unsigned studentSum;
unsigned moneySum;
};

class Coster:public Employee
{
public:
Coster(unsigned=0,char='3');
void clearData();
void addStudentSum();
void addMoneySum(double);
unsigned getSSum();
unsigned getMSum();
private:
unsigned studentSum;
unsigned moneySum;
};

class Shoper:public Employee
{
public:
Shoper(unsigned=0,char='4');
void clearData();
void addStudentSum();
void addMoneySum(double);
unsigned getSSum();
double getMSum();
private:
unsigned studentSum;
double moneySum;
};

class List
{
public:
static const unsigned medMax;
String text1;
String text2;
String text3;

List(unsigned=0,String="",unsigned=0);
~List();
void setData(unsigned,String,unsigned);
void setPay(double);
void setDateTime(TDateTime);
String getName();
Goods* getMedPtr();
TDateTime getDateTime();
unsigned getSchoolID();
unsigned getEmpID();
double getPay();

private:
unsigned schoolID;
String name;
unsigned empID;
Goods* medPtr;
TDateTime dateTime;
double pay;
};

class GoodsManage:public Employee
{
public:
GoodsManage(unsigned=0,char='5'){}
};

class SysManager:public Employee
{
public:
SysManager(unsigned=0,char='6'){}
};







⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -