- 59
- 0
- 约2.29万字
- 约 25页
- 2017-11-18 发布于湖南
- 举报
ktv订房管理系统
目 录
一、需求与功能分析 3
二、系统总体框架 3
三、模块设计与分析 3
四、类的设计与分析 3
五、特色算法分析 9
六、功能测试 18
七、存在的不足与对策 23
八、程序源代码 24
需求与功能分析
鉴于许多年轻人都喜欢在空余时间去KTV唱K,许多朋友一起在K房里面把一段时间的烦恼都通过唱歌发泄出来,所以开发出这款软件,希望可以给KTV的管理人员提供方便。
此软件包括了订房,退房,查询,修改功能。在订房过程中需要提供用户的姓名,联系方式等,而退房时则只要求提供用户名或房号。
系统总体框架
模块设计与分析
预订
预订方面包括了预订KTV房间所需要的信息,包括姓名,联系方式,人数,时间段,房间类型,并会根据选择的信息计算出花费和生成房号,而且房号会根据搜索数据库,保证没有重复的房号。
查询
查询功能可以通过输入姓名进行姓名查询,或者输入房号,查询房号。查询的结果会通过高亮在表中显示,并会在相应的对话框显示出来。
修改
修改功能可以通过修改预订用户的资料来更改房间的预订情况。
退订
退订功能也可以通过输入姓名来进行退订,或者通过输入房号来退订。
类的设计与分析
CABOUT类:
这个类是为关于对话框建立的类,
class CABOUT : public CDialog
{
protected:
afx_msg void OnButtonBack();
};
名称 属性 说明 CABOUT() 构造函数 进行初始化工作 CADD类
这个类是为预订对话框建立的类,完成一些必要的信息添加工作
class CADD : public CDialog
{
public:
int VipRoom;
int BigRoom;
int MediumRoom;
int SmallRoom;
CString RoomNum;
CString Food;
int time;
CString TimePeriod;
CString RoomType;
int PeoNum;
CEdit m_EnterTime;
CComboBox m_PeoNum;
int m_Cost;
CString PeopleNum;
CString m_Name;
CString m_Phone;
int m_RoomNum;
int m_Food;
int m_RoomType;
int m_Time;
protected:
afx_msg void OnSelchangeComboPeonum();
afx_msg void OnRadioEntertime();
afx_msg void OnRadioTime1();
afx_msg void OnRadioTime2();
afx_msg void OnButtonCancel();
afx_msg void OnChangeEditEdittime();
virtual void OnOK();
afx_msg void OnButton1();
};
名称 属性 说明 VipRoom 数据成员 Int类型变量,用来存储从数据表中取出的房号改变后的值 BigRoom 数据成员 同上 MediumRoom 数据成员 同上 SmallRoom 数据成员 同上 RoomNum 数据成员 CString类型变量用来存储房间号码 Food 数据成员 CString变量,用来存储自助餐的有无 time 数据成员 Int类型的变量,用来获取输入框中的时间,以便用来计算花费 TimePeriod 数据成员 CString类型变量,用来存储时间段 RoomType 数据成员 Int类型变量,用来判断选中哪一类房间 PeoNum 数据成员 CString类型变量,用来存储人数 CADD() 成员方法 构造函数,进行一些初始化
您可能关注的文档
- 2016河南林州市建筑工程 九公司奖励旅游策划方案 开题报告.doc
- 2016海宇物业公司全套安全生产规章制度.doc
- 2016煤矿职工入党思想汇报3篇.doc
- 2016春季现代企业管理作业.docx
- 2016继续教育目标与时间管理答案整理.docx
- 2016第八届中国广州国际珠宝玉石首饰展览会项目策划书.docx
- 2016赞助策划书.doc
- 2016营销策划大赛活动策划书.doc
- 2016食品安全管理制度(饮品店).docx
- 2017xxx医院固定资产管理实施方案.doc
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)