欢迎来到天天文库
浏览记录
ID:33105289
大小:63.00 KB
页数:17页
时间:2019-02-20
《宾馆客房信息管理与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理勿做商业用途学号:课程设计题目学院计算机科学与技术专业班级姓名指导教师20XX年0X月0X日计算机基础强化训练任务书学生姓名:法克鱿专业班级:指导教师:雅蠛蝶工作单位:计算机科学与技术学院题目:初始条件:理论:学完计算机基础知识,掌握C++语言编程基础和VC开发平台地使用.实践:计算机科学系实验中心提供计算机及软件开发环境.要求完成地主要任务:(1)系统需求分析,得到系统地数据需求和功能需求,分析结果用表格记录.(2)系统设计,包括内存数据结构设计、数据文件设计、代码设计、输入/输出设计、用户界面设计、处
2、理过程设计.要求内存数据用链表组织,数据文件用文本文件,用户界面用字符界面.至少实现数据记录地增加、修改、删除、查询(查询应能按不同数据项进行).文档收集自网络,仅用于个人学习(2)编制好程序后,设计若干测试用例,上机测试所设计地程序.(4)设计报告按格式要求书写.设计报告正文地内容应包括:16/17个人收集整理勿做商业用途1)系统描述包括问题说明、数据需求和功能需求.2)系统设计包括内存数据结构设计、数据文件设计、代码设计、输入/输出设计、用户界面设计、处理过程设计.文档收集自网络,仅用于个人学习3)系统测试包括测
3、试用例地描述、测试方法和测试结果.4)设计地特点、不足、收获和体会.时间安排:1、第19周(7月5日至7月9日)完成.2、7月9日8:00到计算机学院实验中心(三楼)检查程序、交课程设计报告、源程序(CD盘).指导教师签名:2010年6月30日系主任(或责任教师)签名:2010年6月30日1.系统描述1.1问题说明设计一个宾馆客房信息管理系统.至少实现数据记录地增加、修改、删除、查询及相应结果地显示,查询应能按不同数据项进行.文档收集自网络,仅用于个人学习1.2数据需求Char*房间号int容量档次已入住人数Doub
4、le价格1.3功能需求增加增加客房地信息查询根据房间号或者房间容量来查询宾馆客房地信息保存将加入地信息保存到文件中2.设计2.1内存数据结构设计classroom{friendclasslist;16/17个人收集整理勿做商业用途private:charnum[8];//房间号intcapacity;//容量intgrade;//档次doubleprice;//价格intchecked;//已入住人数public:room():checked(0){};intcheckIn(intn);};基本操作:voidshow
5、Title();//输出表项目voidshow(node*);//显示客房信息地具体情况voiddisplay();//显示客房地信息voidinsert(node*);//添加客房voidsetData(node*);//添加客房地信息voidadd();//继续添加客房voidmodi();//修改客房号信息node*qur(int);//通过房间号或者房间容量来查询客房地信息voidmenu();//菜单显示voidselect();//选择信息管理地功能voidsave();//将客房信息保存到文件里2.2数
6、据文件设计用rooms.txt储存数据2.3代码设计#include#include#includeusingnamespacestd;16/17个人收集整理勿做商业用途classlist;classroom//定义房间类{friendclasslist;private:charnum[8];//房间号intcapacity;//容量intgrade;//档次doubleprice;//价格intchecked;//已入住人数public:room():check
7、ed(0){};intcheckIn(intn);};introom::checkIn(intn)//房间地入住人数{if(n+checked>capacity)return0;//判断房间是否满checked+=n;//若不满,则把入住地人数赋给checken文档收集自网络,仅用于个人学习return1;}classnode//定义房间地类{friendclasslist;private:roomr;node*next,*last;public:};16/17个人收集整理勿做商业用途classlist//定义房间链
8、表类{private:node*head,*tail;public:list();~list();voidshowTitle();//输出表项目voidshow(node*);//显示客房信息地具体情况voiddisplay();//显示客房地信息voidinsert(node*);//添加客房voidsetData(node*);//添加客房
此文档下载收益归作者所有