[理学]c铁路售票管理系统课程设计说明书内容摘要:
}。 class user { friend void save ()。 friend void sure_message()。 26 friend void browse()。 friend void ticketmenu()。 friend void search_train()。 friend void search_station()。 protected: char train[10]。 Time time。 char start_station[20]。 char end_station[20]。 int ticket_price。 int remaind_seats。 public: void display() { couttrain\t setfill(39。 039。 )setw(2): setw(2)\t\t start_station\t end_station\t ticket_price\t remaind_seats\t。 t = ::time(NULL)。 tm * pt = localtime(amp。 t)。 if(pttm_hour) cout 此班列车已发出。 else if(==pttm_houramp。 amp。 =pttm_min) cout 此班列车已发出。 else cout\t 正常。 coutendl。 } 27 /*定退票模块 */ void order() { if(pttm_hour) cout 此班列车已发出 ,不能订票,退出。 else if(==pttm_houramp。 amp。 =pttm_min) cout 此班列车已发出 ,不能订票,退出。 else if ( remaind_seats == 0 ) cout 此班列车已没票,不能订票,退出。 endl。 else { remaind_seats = remaind_seats 1。 cout train次列车 售票一 次,现存票量为: remaind_seats endl。 } } void Delete() { if(pttm_hour) cout 此班列车已发出 ,不能退票,退出。 else if(==pttm_houramp。 amp。 =pttm_min) cout 此班列车已发出 ,不能退票,退出。 else { remaind_seats = remaind_seats + 1。 cout train次列车 退票一次,现存票量为: remaind_seats endl。 } } }。 28 class service :public user { friend void input()。 public: void setinfo (char* c, int h, int m, char* q, char* z, int p, int s) { strcpy(train,c)。 =h。 =m。 strcpy(start_station,q)。 strcpy(end_station,z)。 ticket_price=p。 remaind_seats=s。 } }。 service ticket[N]。 static int g_num=1。 /*存储模块 */ void save () { ofstream file(数据 .txt,ios::out)。 for(int j=0。 j=g_num。 j++) { fileticket[j].train。 fileticket[j].。 29 fileticket[j].。 fileticket[j].start_station。 fileticket[j].end_station。 fileticket[j].ticket_price。 fileticket[j].remaind_seats endl。 } ()。 cout信息已存入文件 endl。 } /*录入模块 */ void input() { g_num++。 char c[10]。 int h。 int m。 char q[20]。 char z[20]。 int p。 int s。 cout车次 :。 cinc。 cout开车时间 hour:。 cinh。 cout开车时间 minute:。 cinm。 30 cout起始 :。 cinq。 cout终点 :。 cinz。 cout票价 :。 cinp。 cout剩余座位 :。 cins。 ticket[g_num].setinfo (c, h, m, q, z, p, s)。 save ()。 } /*浏览模块 */ void browse() { int j。 t = time(NULL)。 tm * pt = localtime(amp。 t)。 cout当前时间: setfill(39。 039。 )setw(2)pttm_hour39。 :39。 coutsetw(2)pttm_min39。 :39。 coutsetw(2)pttm_secendlendl。 cout现存车次信息如下: endlendl。 cout车次 \t开车时间 \t起始 \t终点 \t票价 \t剩余座位\t状态 \tendl。 for( j=0。 j=g_num。 j++) ticket[j].display()。 } 31 /*查询模块之车次查询 */ void search_train() { char train[10]。 cout输入你要查询的车次:。 cintrain。 coutendlendl。 for(int j=0。 j=g_num。 j++) if(strcmp(train,ticket[j].train)==0) { cout查询结果: endl。 cout车次 \t开车时间 \t起始 \t终点 \t票价 \t 剩余座位 \t状态 \tendl。 ticket[j].display()。 break。 } if(jg_num) cout对不起,没有这趟车次信息。 } /*查询模块之站点查询 */ void search_station() { char station[20]。 cout输入你要查询的站点:。 cinstation。 coutendlendl。 for(int j=0。 j=g_nu。[理学]c铁路售票管理系统课程设计说明书
相关推荐
审后提送公司领导签订合同。 授权采购、租赁的物资设备,合同起草、谈判由被授权项目进行,项目部将草签合同经项目经理批审后报公司物资管理部 进行复核 , 复核通过后签订正式采购合同,合同在 物资管理部备案、存档。 主要物资采购应签订采购合同(协议)。 采购后管理 一、物资、设备的采购验收 1 公司与供应商签订合同后,项目部根据工程进度,通知进场。 物资、设备进场后的数量验收,质量的验证、贮存、保管
第四季度行政部组织各部门培训负责人及员工代表,召开年度培训工作会议,评价培训的有效性,征求意见和建议,以便更好制定下年度的培训计划。 c.行政部应加强对员工日常工作业绩的评价,可随时对各部门员工进行现场抽查,对不能胜任本职工作的员工,应及 时暂停工作,安排培训、考核,或转岗,使员工的能力与其从事的工作相适应。 行政部负责建立员工能力档案、保存员工的教育、培训、岗位资格认可和经验的适当记录
D指标名称描述1279175420A9204:MS无响应导致上行EGPRS TBF建立失败次数含义本指标用于统计一个测量周期内小区MS无响应导致上行EGPRS TBF建立失败次数。 如果该值较高,可能是因为小区的无线质量不好。 测量点MS无响应导致上行EGPRS TBF建立失败包含下面的几种情况:采用单块接入的MS无响应导致上行EGPRS TBF建立失败BSC在单块建立过程发送PACKET
计概算编制工作实施细则第一条 本细则作为《设计概算管理》的附件,为工程招标与预算管理中心内部概算编制人员提供工作指引。 第二条 概算编制的划分要求:设计概算按栋号编制,按栋号汇总;交楼标准的精装修按户型编制,按户型总数汇总。 指定分包项目的每一单项招标项目均须独立编制概算,并在汇总表中单列。 每栋号工程按照专业划分为不同的单位工程,单位工程划分为分部分项工程。 具体的划分按各地区定额执行
利益,要求你们应当采取特定的形式,在发生纠纷的时候,通过这个书面形式起到证据作用,收到了保护当事人利益的目的。 第二个就是督促当事人谨慎交易。 为什么说是有督促当事人谨慎交易呢。 如果口头定了一个合同,过了一段时间,合同的双方当事人都没有机会对双方的交易条件进行认真反思。 但是如果有了一个书面形式的话,那么在审定书面合同条款的时候,大家肯定要把这个条款再看一遍,这样的话能使
免税政策就享受不到了。 住房公积金归集数额少。 目前地方人均住房公积金累计缴存额已达到 12020元,而军队个人住房公积金人均结存额只有 2500 多元,军队人员集存的资金规模小,很难为个人购房提供有力的资金支持。 (三)住房公积金使用效益不高。 军队自建立住房公积金制度至今,已积累了一定规模的资金,但由于住房公积金贷款政策不明确,住房公积金使用率不高,资 4 金沉淀在银行,没有发挥出应有的效益