论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VC >

B(VC)vc宾馆管理系统论文

第七部分:系统总体规划方案

7.1.系统功能图

paper51.com

内容来自论文无忧网 www.paper51.com

宾馆管理信息系统 内容来自www.paper51.com

  

copyright paper51.com

      copyright paper51.com

paper51.com

宾馆管理信息功能图 http://www.paper51.com

内容来自www.paper51.com

系统流程图                   

内容来自www.paper51.com

自我分析: paper51.com

以上是宾馆信息管理系统流程图,从我个人设计角度来,对于数据库的操作更直观化了,而且“主界面“是用户工作的主要交互场所,更满足用户所需的简单操作。 内容来自www.paper51.com

第八部分:系统具体实现 内容来自www.paper51.com

系统实现价段的根本目的是确定应该如何具体的实现所需要求,在这个价段的设计工作应该得出对目标系统的精确描述,从而可以把这个描述直接翻译成某种程序设计语言写的程序。本章主要根据总体设计的构思,设计出该软件程序的主要框,为最终的程序代码的编写制定出主要方向。这也是系统实现的目的,系统实现的目标不仅是逻辑上正确实现每个模块的功能,更重要的是设计出处理过程应该尽可能简单易懂,描述程序过程的工具称为系统实现的工具,由图形,表格,和语

copyright paper51.com

8.1.登录框的实现 paper51.com

登高框主要是不让非法用户进入系统,以免系统中的数据遭到破坏,但是这必须有严密的程序代码作为后盾,不然非法用户进入,难免使某些数据更改,因在系统选择时就分为两种,下面就是此信息管理系统的登录框的示意图(图)             

http://www.paper51.com

具体说明: http://www.paper51.com

1.     对照程序清单。(见附录程序清单1.1)首先,在模块文件(CHotelMIS_App)中来设置dialog的domodal()函数并由该函数来完成在启动时软件封面在屏幕出现后,后台继续加载主控制程序窗体,当主控程序窗体加载完毕,并而自行设定的到来时,封面自动关闭。

copyright paper51.com

(2)其次,认识API函数是一组C语言编写的系统函数,是Windows本身用来提供图形界面和操作Windows环境的所有的过程。Visual C|++可以直接调用所有Win32 API函数,visual c++的图形方法是经过包装的API函数。Windows中的主要DLL有:kerner32.dll,user32.dll,gdi32.dll,winmm.dll。

copyright paper51.com

(3)如图,封面简单,清晰,直观。 copyright paper51.com

8.2.主界面的实现 paper51.com

主界面(附录中有程序清单:) http://www.paper51.com

菜单栏中的项说明:系统-----中有“修改密码”和“添加用户”和“退出系统”、客房信息管理-------中有“设置客房标准”和“设置客房信息”、定房信息管理--------中有“查询剩余客房信息”和“添加定房信息”和“修改定房信息”和“查询定房信息”、消费信息管理------------中有“设置消费商品”和“设置客户消费”、结算信息管理--------------中有“结算信息管理”和“修改结算信息”和“查询结算信息”、财务统计-------中有“月收入统计”和“日收入统计”,轻松一刻中有“五子棋”和“军棋”和“国标象棋”打印中有“开始打印“和”打印设置“和”应用“、帮助中有“主题帮助”和“关于。 http://www.paper51.com

 界面显进时,有动态的字幕移动,为欢迎使用宾馆管理系统以使界面显得不枯燥,呆板。(见附录程序清单1.2)

paper51.com

8.3.信息管理的实现。

paper51.com

 在进入主界面后,其主要任务还是要进行信息数据的操作与管理。如下图所示。其中,这需要实现主界面的信息数据与数据库的连接,也就是Viausl C++与SQL Server 2000的连接。我选择的是ADO技术,这就要用到Visual C++中_ConnectionPtr类和 _RecordsetPtr类,前者是数据库连接类,后者是数据库记录类。首先在CHotel_MISApp类中定义这两个类,并使它为公用类,然后再通过ADOExecute函数来实现数据库的连接,这样别的类就可以直接调用它来访问数据库,而不用再编写相同的实现函数。再与SQL Server连接后,就可以直接编写SQL Server语句来实现数据库的管理,如添加,删除,修改。如要执行它,可以在别的类中调用公共类CHotel_MISApp中的ADOExecute函来实现。这在别的信息管理类中一样实现,如RoomDLG.类BookInDLG.类等等。也都是通过相似的方法来实现。(参照附录清单1.3) 

内容来自论文无忧网 www.paper51.com

内容来自www.paper51.com

8.4.帮助文件的制作。 内容来自www.paper51.com

首先在WORD中制作RTF格式的文件,用Visual C++自带的工具软件help workshop 来编译,然后再调用API函数WinHelp来实现帮助文件的调用。如下图。

内容来自www.paper51.com

内容来自www.paper51.com

8.5 数据系统操作的实现。

http://www.paper51.com

  设计数据库系统时首先应该充分了解用户各个的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤:

paper51.com

●       数据库需求分析。 内容来自www.paper51.com

●       数据库概念结构设计。

copyright paper51.com

●       数据库逻辑结构设计。 内容来自www.paper51.com

8.5.1 数据库需求分析

内容来自论文无忧网 www.paper51.com

用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构能满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为数据库的具体设计打下基础。

内容来自www.paper51.com

在仔细分析调查有关宾馆管理信息需求的基础上,得到如图所示的系统处理的数据流程。 内容来自www.paper51.com

针对一般宾馆管理信息系统的需求,通过对宾馆管理工作过程的内容和数据流程分析,设计如下所示的数据项和数据结构: paper51.com

◇               客房标准信息,包括的数据项有: 标准编号、标准名称、房间面积、床位数量、客房单价、是否有空调、电视机、电话和单独卫生间。 内容来自www.paper51.com

◇               客房信息,包括的数据项有:客房编号、客房种类、客房位置、客房单价和备注信息等。 paper51.com

◇               订房信息,包括的数据项有:订房编号、客房编号、客房种类、客房位置、客房备注信息、顾客姓名、顾客身份证号码、入住时间、折扣和备注信息等。

内容来自论文无忧网 www.paper51.com

◇               结算信息,包括的数据项有:订房编号、客房编号、客房种类、客房位、客房备注信息、顾客姓名、顾客身份号码、入住时间、折扣、结算时间和备注信息等。

copyright paper51.com

◇               消费物品信息,包括的数据项有:消费物品,消费价格信息。

http://www.paper51.com

◇               消费信息,包括的数据项有:客房号,姓名,消费物品,消费价格,以及顾客的个人信息。

内容来自www.paper51.com

设计好以上的数据结构、数据项和数据流程,就可以开始进行下面的数据库设计,另外还有一些别的查询,统计功能,这些没有设立专门的数据库,而是即查即用,并且查询,与统计可以分类查询,统计。下图中宾馆管理信息系统数据流程图反映了整个数据的流程,在为系统设计时,就可以做到心中有数,更加有效的设计系统,编写代码。从而加快系统的完成,缩短设计的时间,从而做到事半功倍。

http://www.paper51.com

8.5.2数据库概念结构设计 paper51.com

得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。

paper51.com

这个实例根据上面的设计规划出的实体有:客房标准信息实体、客房信息实体、订房信息实体、结算信息实体。各个实体具体E-R图如下: http://www.paper51.com

http://www.paper51.com

客房标准信息E—R图 copyright paper51.com

     http://www.paper51.com

客房信息列表E—R图 copyright paper51.com

http://www.paper51.com

订房信息实体E-R图 内容来自论文无忧网 www.paper51.com

 

内容来自论文无忧网 www.paper51.com

结算信息实体E-R图

内容来自www.paper51.com

paper51.com

                         客房之间关系E-R图

http://www.paper51.com

------分隔线----------------------------
联系方式