天天文档在线www .doc365.net联系qq:744421982
*******************
实践教学
*******************
兰州理工大学
计算机与通信学院
2009年秋季学期
软件开发综合训练课程设计
题 目: 专业班级: 姓 名: 学 号: 指导教师: 成 绩:
目 录
摘 要 ...................................................................................................................................................................................... I 序 言 .................................................................................................................................................................................... II 一、可行性分析 ................................................................................................................................................................... 1 1.1问题描述 ..................................................................................................................................................................... 1 1.2可行性分析研究 ........................................................................................................................................................ 2 1.2.1技术可行性......................................................................................................................................................... 2 1.2.2经济可行性........................................................................................................................................................ 2 1.2.3操作可行性........................................................................................................................................................ 3 1.3结论意见 ..................................................................................................................................................................... 3 二、项目开发计划............................................................................................................................................................... 4 2.1编写目的 ..................................................................................................................................................................... 4 2.2项目背景 ..................................................................................................................................................................... 4 2.3项目概述 ..................................................................................................................................................................... 4 2.4项目开发计划 ............................................................................................................................................................ 5 2.5交付期限 ..................................................................................................................................................................... 6 三、需求规格说明............................................................................................................................................................... 6 3.1 需求陈述.................................................................................................................................................................. 6 3.2 建立对象模型 .......................................................................................................................................................... 7 3.3 建立功能模型 .......................................................................................................................................................... 7 3.4 数据字典及实体联系图 ........................................................................................................................................ 8 3.4.1数据字典 ............................................................................................................................................................. 8 3.4.2实体联系E-R图................................................................................................................................................ 9 四、概要设计...................................................................................................................................................................... 11 4.1 系统设计................................................................................................................................................................. 11
4.1.1 系统分析 .........................................................................................................................................................11 4.1.2 系统设计思想 ............................................................................................................................................... 12
4. 2 系统层次及结构图 ................................................................................................................................................ 12 4. 3数据库JBDA.MDB中表的结构设计.................................................................................................................... 13 4.3.1 客房类别表(kflb) ...................................................................................................................................... 13 4.3.2入住表(rz) ................................................................................................................................................... 14 4.3.3 客户档案表(kh)......................................................................................................................................... 15 4.3.4退房表(tk).................................................................................................................................................... 16 五、详细设计...................................................................................................................................................................... 18 5.1系统的主要功能 ...................................................................................................................................................... 18 5.2程序流程图............................................................................................................................................................... 18
i
5.3界面设计 ................................................................................................................................................................... 21 5.3.1一般交互设计 .................................................................................................................................................. 21 5.3.2信息显示设计 .................................................................................................................................................. 22 5.3.3数据输入设计 .................................................................................................................................................. 23 5.4程序设计过程 .......................................................................................................................................................... 23 5.4.1查询操作 ........................................................................................................................................................... 23 5.4.2 添加操作 .......................................................................................................................................................... 24 5.4.3删除操作 ........................................................................................................................................................... 25 5.5软件测试 ................................................................................................................................................................... 26 5.5.1测试的方法和步骤 ......................................................................................................................................... 26 5.5.2测试总结 ........................................................................................................................................................... 26 设计总结 .............................................................................................................................................................................. 27 参考文献 .............................................................................................................................................................................. 28 致 谢 ................................................................................................................................................................................... 29
ii
摘 要
随着我国经济的迅速发展和假日经济的出现,宾馆酒店业的竞争愈来愈激烈。如何利用先进的管理手段,提高宾馆的管理水平,是每一家宾馆的管理者所面临的重要课题。因此,信息与科技在宾馆管理与现代化建设中显现出越来越重要的地位。在某种意义上,宾馆客房状态管理方面的信息化与科学化,已成为现代化宾馆的重要标志。
经过分析,我们使用VC++ 6.0开发工具, 我们通过实现数据的输入、查找、插入、追加、删除、统计、输出等功能,进一步了解和学习面向对象程序设计的思想和理念;并且被广泛地应用于各种程序设计中。该程序运用图形界面,方便个行个业的人使用,避免了不了解计算机的人不会操作这个系统的麻烦,并且美观有效。通过该程序的演示,能够在今后的学习中更深入的了解对象和类的功能,在解决实际问题时灵活运用它们。
关键词:面向对象;类;对象;宾馆客房管理系统
I
序 言
随着信息时代的到来,企业必须加强自身的信息基础设施建设,通过企业基础数据的信息化、企业基本业务流程和事务处理的信息化、企业内部控制及实施控制过程的信息化、人的行为规范管理等企业基础管理信息化工程,确保企业在规模不断扩大和业务迅速发展的过程中保持坚实的管理基础和繁殖内核,促进企业的可持续发展。
II