软件编程毕业论文修订稿
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件编程毕业论文 WEIHUA system office room 【WEIHUA 16H-WEIHUA WEIHUA8Q8-
计算机应用软件编程
毕业论文
题目宾馆管理系统
专业计算机应用(软件)年级 2010级
学生姓名王依明
指导教师
年月日
摘要
信息管理系统也就是我们常说的MIS(Management Information System),在强调信息管理的现代社会中它变得越来越普及了。宾馆管理系统是一个典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,利用计算机软硬件资源以及数据库的人-机系统,提供信息支持企业或组织的运行、管理和决策功能。对于数据库,要求建立起数据的一致性、完整性、安全性;而对于前端应用程序则要求应用程序功能完备、界面友好和容易掌握使用等特点。经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据库这一方面,利用其ADO控件能方便而简洁操纵数据库的智能化对象,在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直至得到满意的系统。
关键字: 窗体;域;宾馆管理系统
目录
引言
现代化的宾馆是集客房、餐饮、通讯、娱乐,商务及其他各种服务与设施为一体化的消费场所,宾馆组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进效益,必须借助计算机来进行现代化的信息管理。酒店宾馆行业随着社会的不断发展和进步,迎来了越来越多的商机的同时,也面临着日趋激烈的竞争。随着酒店业竞争的加剧,酒店利用传统的竞争手段所创造的利润空间越来越小,酒店需要使用更有效的竞争手段,拓展更广阔的经营空间,提供更细致、全面、个性化的服务,大幅度降低运营成本,面对瞬息万变的市场竞争提高管理和决策的效率。如何使自己的酒店宾馆在本行业中脱颖而出,独领风骚,原始的手工操作方式和传统的管理方法显得越来越不能满足当前宾馆行业的发展。酒店业为适应信息化时代对现代酒店的新要求,向客人提供更加方便、快捷、高效的服务,满足各类不同客人的个性化服务要求,因此,建立一套先进的、科学的、严谨的、适合自身特点的饭店管理机制,是使自己更具竞争力的必要手段。那么如何设计一个操作简单,灵活性好、系统安全性高,运行稳定的系统呢? 下面是我们利用VB所学设计的一个简单的,下面是开发过程与原理。
第一章开发宾馆信息管理系统的意义
系统目标设计
系统目标设计宾馆管理系统的主要目标是实现对宾馆内部各种信息管理的化,提高各个部门及部门间的办公效率,为高质量高效率的宾馆服务做准备,以适应现代化的酒店宾馆的需要。
设计思想
系统着眼于宾馆的当前信息管理和未来的发展,是通过对宾馆相关管理人员的咨询和对他们需求报告中所列项目本着软件的思想所编写的。我们所设计的系统将更加贴近于现代酒店的管理模式和管理风格。
在中小企业(酒店宾馆)中用计算机管理的意义
在中小企业(酒店宾馆)中用计算机管理的意义现在我国的中小企业(酒店宾馆)管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。改革开放的总设计师邓小平同志曾说过:“科学技术是第一生产力”。我希望能用我所学的知识编写一个应用的程序帮助宾馆管理人员进行更有效的管理。
宾馆管理系统的设计分析
宾馆管理系统的设计分析根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。
编程环境的选择
编程环境的选择微软公司的Visual Basic是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的组件,这些组件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统是一个相对较好的选择。而且,Visual Basic强大的调试功能也为大型复杂软件的开发提供了有效的排错手段。
第二章系统规划及数据库的实现
系统总体规划图
图2-1 系统总体规划图
数据库需求分析
数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程,组成一分详尽的数据字典,为数据库的具体设计打下基础。针对一般宾馆管理信息系统的需求,通过对宾馆管理工作过程的内容和数据流程分析,设计如下数据项和数据结构:·客房标准信息,包括的数据项有:客房编号、客房级别、客房类型、客房单价。·入住信息,包括的数据项有:登记编号、顾客姓名、身份证号、房间号、入住日期。·退房信息,包括的数据项有:登记编号、
退房时间、应付金额等。通过我上面对数据库的规划和对所需数据设置,在我所编辑的系统里我们给用户所实现的数据库就能简单的实现如下所列的操作。可以进行文本操作;添加一个数据库项目;删除一个数据库项目;修改一个数据库项目;对数据信息的查询。
数据库设计
设计数据库系统时首先应该充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤:数据库需求分析,数据库概念结构设计,数据库逻辑结构设计。
数据库概念结构设计
根据上面我所设计的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及他们的关系。根据上面所设计规划出的实体有:客房标准信息实体、客房信息实体、入住信息实体、退房信息实体。
使用ACCESS实现关系型数据库
创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。在我所设计的这个系统中,我使用的是MICROSOFT ACCESS作为我的数据库系统。ACCESS 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。ACCESS的优点在于它能使用数据表示图或自定义窗体收集信息。可以使数据库一目了然。ACCESS也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他