[酒店客房管理系统怎么设计啊]酒店客房管理系统 .NET对数据库开发的支持 ADO .NET概述 ADO.NET组件 数据绑定控件 概 述 需 求 分 析 理解需求 需求分析 UML系统建模 酒店客房管理系统的用例分析 酒店客...+阅读
展开全部#include #include #include #include using namespace std; #define max 100; class student { public: student *next; public: string name;//姓名 long num;//学号 int x,y,z;//数学,语文,英语 int AA;//总分 void play(){coutnext; delete stu; stu=p; } stu=0; } void sadd(); //添加 void sremove(); //删除 void samend(); //修改 void ssearch(); //查询 void staxis(); //排序 void ssave(); //保存 void sload(); //读取 //排序函数 void pxh(); void psx(); void pyw(); void pyy(); void pAA(); private: student *stu; //头接点 }; void cla::sadd()//添加 { student *q; string name1; long num1; int x1,y1,z1; system("cls"); cout>num1>>x1>>y1>>z1; q=new student(name1,num1,x1,y1,z1); q->next=0; q->AA=x1+y1+z1; if(stu) { student *t; t=stu; if(t->num==num1) { coutnext) { if(t->num==num1) { coutnext; } t->next=q; } else { stu=q; } coutnum==num1) break; else { p2=p1; p1=p1->next; } } //删除结点 if(p1!=NULL)//若找到结点,则删除 { p1->play(); cout>c; if(toupper(c)!='Y') return; if(p1==stu) //若要删除的结点是第一个结点 { stu=p1->next; delete p1; } else //若要删除的结点是后续结点 { p2->next=p1->next; delete p1; } coutnext; } } if(p1!=NULL) { cout>p1->y>>p1->z; p1->AA=p1->x+p1->y+p1->z; coutp1->next->num) { p2->next=p1->next; p1->next=p1->next->next; p2->next->next=p1; p1=p2->next; //交换 } } } p1=stu; do { p1->play(); p1=p1->next; }while(p1); } void cla::psx()//按数学成绩排序 { student *p1,*p2; int n; p1=stu; n=1; while(p1->next) { n++; p1=p1->next; } coutx>p1->next->x) // 如果头结点大于第二个的 { p2=p1->next; p1->next=p1->next->next; p2->next=p1; //头结点交换 stu=p2; } p1=stu; while(p1->next->next) //中间的交换 { p2=p1; p1=p1->next; if(p1->x>p1->next->x) { p2->next=p1->next; p1->next=p1->next->next; p2->next->next=p1; p1=p2->next; //交换 } } } p1=stu; do { p1->play(); p1=p1->next; }while(p1); } void cla::pyw()//按语文成绩排序 { student *p1,*p2; int n; p1=stu; n=1; while(p1->next) { n++; p1=p1->next; } couty>p1->next->y) // 如果头结点大于第二个的 { p2=p1->next; p1->next=p1->next->next; p2->next=p1; //头结点交换 stu=p2; } p1=stu; while(p1->next->next) //中间的交换 { p2=p1; p1=p1->next; if(p1->y>p1->next->y) { p2->next=p1->next; p1->next=p1->next->next; p2->next->next=p1; p1=p2->next; //交换 } } } p1=stu; do { p1->play(); p1=p1->next; }while(p1); } void cla::pyy()//按英语成绩排序 { student *p1,*p2; int n; p1=stu; n=1; while(p1->next) { n++; p1=p1->next; } coutz>p1->next->z) // 如果头结点大于第二个的 { p2=p1->next; p1->next=p1->next->next; p2->next=p1; //头结点交换 stu=p2; } p1=stu; while(p1->next->next) //中间的交换 { p2=p1; p1=p1->next; if(p1->z>p1->next->z) { p2->next=p1->next; p1->next=p1->next->next; p2->next->next=p1; p1=p2->next; //交换 } } } p1=stu; do { p1->play(); p1=p1->next; }while(p1); } void cla::pAA()//按总分排序 { student *p1,*p2; int n; p1=stu; ...
以下为关联文档:
数据库管理系统除了ACCESS还有什么软件第一次回答可获2分,答案被采纳可获得悬赏分和额外20分奖励。大型数据库有下列: 1.Oracle,数据库巨头,很多大型企业的数据库都选择它. 2.SQL sever 3.IBM DB2 4.Sybase ASE 中小...
数据库管理系统是什么软件1.数据定义:DBMS提供数据定义语言DDL(Data Definition Language),供用户定义数据库的三级模式结构、两级映像以及完整性约束和保密限制等约束。DDL主要用于建立、修改数据库的...
仓库管理系统对于仓库管理来什么意义一、仓库货品混乱问题仓库的货品摆放混乱的问题是很多传统企业都存在过,利用系统可以为产品分好类,可以为产品推荐出最佳的储存位置,将仓库货品混乱的问题搞定。 二、录入数据...
仓库管理系统功能模式优点对公司的作用有哪一些摘要:随着改革开放的深入,我国物流产业面临着巨大的发展机遇。然而,技术支撑不够,缺乏专业的管理人才和完善的供应链,导致物流配送模式问题成为制约我国物流业发展的“瓶颈”。因...
仓储管理系统的作用业务批次管理:该功能提供完善的物料批次信息、批次管理设置、批号编码规则设置、日常业务处理、报表查询,以及库存管理等综合批次管理功能,使企业进一步完善批次管理,满足经营管...
跪求学生成绩管理系统课程设计#include <stdio.h> #include <stdlib.h> #include <string.h> struct STU { long Num; int mathScore; int englishScore; int computerScore; int allScore; int averageS...
学生成绩管理系统c课程设计1由键盘输入每个学生的学号和四门课程#include #include using namespace std; #define max 100; class student { public: student *next; public: string name;//姓名 long num;//学号 int x,y,z;//数学,语文,英语...
c语言实现设计一个学生成绩管理系统课程参考代码如下,不过还是建议自己写一写比较好:#include#include#includestruct student //结构体 { char name[20]; //姓名 char number[20]; //学号 double math; //数学 double...
C语言学生成绩管理系统的设计#include#define N 40#includestruct student{ long num; char name[10]; float score[5]; int number[6][6]; float sum; }; void menu() { printf(" *********************...