欢迎来到天天文库
浏览记录
ID:36434592
大小:766.50 KB
页数:56页
时间:2019-05-10
《软件工程课程设计宾馆住宿管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件工程课程设计第一章绪论11.1课题背景11.2编写目的和意义21.3可行性研究分析21.3.1技术可行性21.3.2经济可行性31.3.3运行可行性41.4功能说明4第二章需求分析52.1引言52.2功能需求52.2.1基本功能需求52.2.2用户界面需求52.2.3开发环境介绍62.2.4系统需求分析62.3数据描述72.3.1数据流图72.3.2数据字典92.3.3数据采集92.4系统模型102.4.1功能划分102.4.2功能描述102.4.3性能需求112.5运行需求112.5.1用户界面112.5.2故障
2、处理112.6其他11第三章系统概要设计123.1系统设计图123.2数据库分析与设计123.2.1实体及其属性123.2.2E-R图分析133.2.3数据库表设计153.2.4表间关系173.3系统功能模块设计183.3.1功能模块183.3.2系统模块设计183.3.3系统登录模块设计19第四章详细设计24II软件工程课程设计4.1系统用户模块244.2管理员用户模块254.3服务员用户模块26第五章系统实现与测试295.1系统的实现295.2系统的测试295.2.1测试内容295.2.2测试结果31结束语33参考
3、文献34附录35II软件工程课程设计第一章绪论1.1课题背景在我国,宾馆分成五星级、四星级、三星级、二星级和一星级。客房和餐饮方面的管理也随着宾馆的星级不同有所区别,但大体上是相同的。宾馆在正常的运营中需要对客房资源、顾客信息、结算信息进行管理,利用宾馆管理信息系统及时了解各个环节中信息的变更,有利于提高管理效率。信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,宾馆管
4、理系统软件为管理人员带来了极大的方便。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。对于大中型宾馆来说,利用计算机支持高效率完成日常事务,是适应现代要求、推动管理走向科学化、规范化的必要条件;而且宾馆管理又是一项非常烦琐的事情,数量之大,核算极其不便。同时计算机具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高宾馆管理的效率,也是宾馆的科学化、正规化管理,与世界接轨的要条件。宾馆管理
5、需要对客人预订客房、入住、居住和离店期间的一切服务进行管理,并存储宾馆客房的所有静态和动态信息,并且严格服从有关规定,按一定的模式或规律进行。体现数据量大,数据流清晰、规范的特点,因而特别适合用计算机管理,宾馆管理内部从业人员中存在不少人对计算机比较陌生,对使用计算机来管理有一定的畏惧心理。这就要求面向宾馆的计算机管理系统应尽可能得在功能设计上和使用手法上模拟现实情况,让用户使用时感觉熟悉、踏实、容易接受,否则会导致强烈的抵触情绪。宾馆管理系统要对客房资源、顾客信息、结算信息进行管理,存储宾馆客房的所有静态和动态信息,
6、能够实现宾馆管理的自动化,并利用宾馆管理信息系统及时了解各个环节中信息的变更,有利于提高管理效率,否则无法满足宾馆方便、快捷的需求,这对软件使用和运行效率、稳定性都提出了更高的要求。54软件工程课程设计1.2编写目的和意义本篇论文编写的目的是为了说明系统需求概述、设计概要情况和设计思路,为系统后期维护基础,同时作为开发人员在系统分析设计阶段的工作成果和本阶段的结束标志。使用户和软件开发者,对系统的设计有一个全面的认识,使之成为后期开发工作的基础和依据。本宾馆住宿管理信息系统是现代宾馆的一个具体体现,宾馆订房、住宿、退房
7、日益现代化,基于人工管理的方式已经不适应业务发展的需要。宾馆管理日益复杂化,管理的内容日益增多,结算方式也有所不同,为此,应该开发一个现代管理的宾馆管理系统。为解决宾馆住宿过程中烦琐的记录、记账和客户清理等问题,本课程设计用C#制作宾馆系统程序界面,用SQLsever搭建数据库。1.3可行性研究分析1.3.1技术可行性为了对本系统的进行更好的开发,特对某宾馆进行了深入的调查研究。宾馆中的前台服务人员大多都是青年员工,他们对计算机软件的使用具有一定的功底,而且宾馆为他们提供了配备良好的电脑。本系统开发后使用的用户主要是宾
8、馆的前台人员,暂时不提供更多的用户来共享数据,所以开发的系统暂时定位单机版本。后台数据库我选择SQLSERVER作为本系统的数据库,前台开发工具釆用。C#作为一种C++的应用程序开发框架,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对
此文档下载收益归作者所有