第一篇:028VB+sql酒店管理系统经典版论文样本
摘 要
现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,促进经济效益,必须借助计算机来进行现代化的信息管理。该系统是运用Microsoft SQL server2000数据库和Microsoft Visual Basic6.0编程工具开发实现的。《酒店管理系统》包括了系统管理子系统、库房管理子系统、设置管理子系统、统计分析子系统、信息打印子系统、系统维护子系统等六大模块,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点,是酒店管理者的理想选择。
本论文包括六章内容,分别从绪论,系统分析,系统设计,详细设计,系统实施,系统维护和系统评价,总结介绍了本酒店管理系统的开发全过程。
关键词:酒店管理;数据;查询
I
Abstract The modernized hotel is the collection guest room, the dining, the communic-ation, the entertainment, the commercial culture and other each kind of service and the facility for the integrated expense place, the hotel organization huge, service project many, the information content is big, must want to enhance the labor prod-uction, reduces the cost, improves the grade of service and the management level, the promotion economic efficiency, must draw support from the computer to carry on modernized the information management.This system is utilizes Microsoft SQLserver2000 database and Microsoft Visual Basic6.0 development kit develop-ment realization,“Hotel Management system management system” has included the system administration subsystem, the storehouse management subsystem, the establishment management subsystem, the statistical analysis subsystem, the infor-mation print subsystem, the system maintenance subsystem and so on six big mo-dules, has the operation simply, the contact surface friendly, the flexibility good, the system security is high, moves steadily grades the characteristic, is the hotel superintendent's ideal choice.This text includes seven parts.It introduces the aviation company managem-ent information system’s developing completed procedure from the system’s intro-duction and necessary of developing, the theory base of system’s development, the system’s an hotel management, the system’s designing, the system’s practice,kee-ping and prospect.Key words:Hotel Management;Data; Object
II
目 录
摘 要............................................................I Abstract.........................................................II 目 录............................................................3 第1章 绪论.....................................错误!未定义书签。
1.1 工作背景及开发意义.....................错误!未定义书签。1.2 系统开发环境...........................错误!未定义书签。
1.2.1 Visual Basic简介..................错误!未定义书签。1.2.2 SQL sever简介.....................错误!未定义书签。1.2.3 面向对象技术.......................错误!未定义书签。1.3 系统特性...............................错误!未定义书签。第2章 系统分析.................................错误!未定义书签。2.1 需求分析...............................错误!未定义书签。2.2 系统功能分析...........................错误!未定义书签。第三章 系统设计..................................................5 3.1业务流程图................................................5 3.2 系统模块设计............................................5 3.3 数据库设计..............................................5
3.3.1 数据库需要分析....................................6 3.3.2 数据库结构设计....................................6 第4章 详细设计..................................................7
4.1 登录模块设计............................................7 4.2 系统主界面的设计........................................8
4.2.1 添加菜单..........................................8 4.2.2 添加公共模块及引用................................9 4.3 系统管理模块设计........................................9
4.3.1 顾客开台模块的设计................................9 4.3.2 顾客点菜模块的设计...............................10 4.3.3 顾客转台的设计...................................10 4.3.4 顾客并台的设计...................................11 4.3.5 结账窗体的设计...................................11 4.3.6 二次结账的实现...................................12 4.4 设置管理模块的设计.....................................12
4.4.1 建立房台设置模块.................................12 4.4.2 建立菜单设置模块.................................13 4.4.3 酒店信息的设置...................................13 4.4.4 员工信息的设置...................................14 4.5 库房管理模块的设计.....................................15 4.6 数据分析模块的设计.....................错误!未定义书签。4.6.1 日结窗体的设计...................错误!未定义书签。4.6.2 冲账窗体的设计...................错误!未定义书签。4.6.3 数据分析窗体的设计...............错误!未定义书签。4.7 信息打印模块的设计.....................错误!未定义书签。
4.7.1 打印菜单.........................错误!未定义书签。第5章 系统实施.................................错误!未定义书签。
5.1 系统实施环境...........................错误!未定义书签。5.2 系统安装说明...........................错误!未定义书签。第6章 系统维护和系统评价.......................错误!未定义书签。6.1 系统维护...............................错误!未定义书签。6.2 系统评价...............................错误!未定义书签。结 论...........................................错误!未定义书签。致 谢...........................................错误!未定义书签。参考文献.........................................错误!未定义书签。附录1 外文资料原文.............................错误!未定义书签。附录2 外文资料中文翻译.........................错误!未定义书签。附录3 设计系统部分源代码.......................错误!未定义书签。
第三章 系统设计
3.1业务流程图
根据现代酒店业的实际日常工作,得出酒店管理系统的业务流程图
并台顾客开台顾客点菜消费结帐转台图3-1 系统业务流程图
打印客户消费单 3.2 系统模块设计
根据酒店的业务流程图得到酒店管理系统的模块图如图3.2
龙威大酒店管理系统系统管理设置管理信息打印系统维护库房管理统计分析顾客点菜结帐管理二次结帐菜单设置员工信息管理酒店信息设置房台设置打印顾客消费单打印菜单打印营业数据密码修改设置操作员清除帐单清除库存信息清理结帐数据入库管理出库管理出入库查询日结统计日结冲帐数据分析 图3-2 系统模块图
3.3 数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以 提高数据存储的效率,保证数据的完整和一致。
数据库设计一般包括如下几个步骤:(1)数据库需要分析(2)数据库结构设计
3.3.1 数据库需要分析
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
3.3.2 数据库结构设计
第4章 详细设计
详细设计阶段的根本目标是确定应该怎样实现所需要的系统,也就是说,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序语言书写的程序。
详细设计阶段的任务还不是具体的编写程序,而是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码。系统设计的总体任务是实现酒店酒店各种信息的系统化、规范化、和自动化。因此,详细设计的结果基本上决定了最终的程序代码的质量,考虑程序代码的质量是必须注意的,程序的“读者”有两个,那就是计算机和人。
在软件的生存周期中,设计测试方案,诊断程序错误,修改和改进程序等等都必须首先读懂程序,实际上对于长期使用的软件程序而言,人读程序的时间可能要比写程序的时间还要长很多。因此,衡量程序的质量不仅要看它的逻辑是否正确,性能是否满足要求,更主要的是要看它是否易于阅读和理解。详细设计的目的不仅是逻辑上正确的实现每个模块的功能,更重要的是设计出的处理过程应该尽可能的简明易懂。
4.1 登录模块设计
为了保证系统的安全,保证只有管理权的用户才能正常使用和操作系统,登录过程的设计必不可少。
本系统是通过ADO连接访问数据库用户表中的“用户名”和“密码”来登录。在系统登录界面中,使用了ListView控件以大图标的方式显示操作员,使得界面更形象、更直观。如果在权限设置中设置了操作员,那么就会在此界面中显示操作员的名称,双击所选择的操作员图标就会将所选择的操作员姓名添加到“用户名”文本框中,然后在输入该用户名的登录口令后,按下〈Enter〉或者点击[确定]按钮即可登录系统。
登录的数据流程如图4-1所示: 登录窗体的设计界面如图4-2所示:
开始输入用户名和密码用户名和密码是否正确结束进入系统
图4-1 登录的数据流程图
图4-2 系统登录窗体
4.2 系统主界面的设计
在主界面的窗体中加入了一个Label控件、一个Toolbar控件、一个 ImageList控件、一个Adodc控件和十个Check控件,通过系统菜单和Toolbar控件按钮来控制和调用其他子程序完成相关的操作。
运行结果如图4-3所示。
4.2.1 添加菜单
使用菜单编辑器为本主窗体添加多级菜单。由于本系统有六个功能模块,再加上关闭系统,所以在设置菜单编辑器时我用了七个一级菜单,分别是:系统管理、设置管理、库房管理、统计分析、信息打印、系统维护和关闭系统。其中,在系统管理菜单下的二级菜单为顾客点菜、顾客结账和二次结账。在设置管理菜单下的二级菜单为房台设置、菜单设置、酒店信息设置和员工信息设置。库房管理的子菜单为出、入库管理及出入库查询。统计分析的子菜单为日结统计、日结冲账和数据分析。信息打印的子菜单为打印菜单、打印库存单、打印出库单、打印营业数据和打印客户消费单。系统维护菜单下的二级菜单为设置操作员,密码修改,清除账单,清除库存信 息,清理结账数据,关闭系统下的子菜单设置了关闭系统、重新登录和关闭计算机。
图4-3 系统主窗体
4.2.2 添加公共模块及引用
由于程序中对数据库连接的连接串是整个程序共用的,所有窗体都是用它连接数据源,而且还有一些跨窗体的变量,所以在此我在“工程”→“添加模块”菜单中添加一个公共的模块来存放这些全局变量。
设置ODBC数据源完毕后,要使用ADO连接数据源,因此在“工程”菜单中的“引用”子菜单,进入引用窗体,选中其中的“Microsoft Active Data Objects 2.0 Library”项,单击“确定”按钮。ADO引用完毕。
4.3 系统管理模块设计
系统管理模块下主要实现顾客点菜、顾客结账和二次结账三大功能。是本系统的核心。也是使用频率最多的一个模块。
4.3.1 顾客开台模块的设计
在系统主界面中单击[点菜管理]按钮,进入到点菜管理窗口中,首先要选中的一个房台,然后单击[选台]按钮,进入到顾客开台设置窗体中,在窗体中输入顾客姓名和人数之后,单击[开台]按钮,系统自动填入房台信息。现在顾客已经成功地完成了开台操作。如图4-4所示:
图4-4 顾客开台设置
4.3.2 顾客点菜模块的设计
接下来顾客就可以进行点菜操作了。顾客点菜是系统的核心部分,本设计的点菜窗体主要包括菜的名称、价格、数量、金额、员工和说明等几项信息。
点菜窗体的设计如图4-5所示:
图4-5 顾客点菜窗体的设计
在窗体中选择完所点的酒菜名称之后,单击[确定]按钮来完成对所选酒菜的点菜操作,当点完所需的酒菜之后,就可以单击[落单]按钮完成顾客点菜的操作。
4.3.3 顾客转台的设计
在顾客消费的时候,可能会有新的人员加入,这样一来原来的房台可能会不够大,遇到这种情况就需要转到大一些的房台进行消费,这就是所谓的转台操作。
在开台设置窗体中单击[转台]按钮,进入到转台设置窗体中,输入转台后的房台编号之后,单击[确定]按钮完成转台的操作,注意选择输入的房台必须是空闲的房台。如图4-6所示:
图4-6 转台窗体的设计
4.3.4 顾客并台的设计
并台是指将两个房台的顾客合并到一个房台进行消费,最终由合并后的房台进行结账。
在开台设置窗体中单击[并台]按钮,进入到并台设置窗体中,在输入所要并台的房台编号之后,单击[确定]按钮完成并台的操作,注意所选择的并台必须是正在使用中的房台。
如图4-7所示:
图4-7 并台窗体的设计
4.3.5 结账窗体的设计
在主界面中单击[顾客结账]按钮,就可以进入到顾客结账的窗体中了,在顾客结帐的窗体中选择完结账方式后,就可以在文本框中输入结账信息,按
如图4-8所示:
图4-8 顾客结账窗体的设计
4.3.6 二次结账的实现
二次结账管理是酒店管理系统中重要组成部分,早期的结账管理都是采取一次性结账的方式,随着社会的不断进步和发展,渐渐形成了多次结账的管理模式。本系统的结账管理就设计了能够多次结账的功能,在用户第一次结账时,可以只结算消费的一部分钱款。剩下的部分可以在以后的任何时间内进行结算。第结算一次,结账次数就自动加1,在主界面的结账管理菜单下选择“二次结账”子菜单,弹出的窗口如图4-9所示。
图4-9 二次结账窗体的设计
4.4 设置管理模块的设计
4.4.1 建立房台设置模块
在房台设置中,首先设置好部门信息和类别信息,然后再进行房台信息的设置。房台设置主要是指能够实现对房台信息的增加、删除、修改和保存等功能。
如图4-10所示:
图4-10 房台信息设置
在“房台设置”页面中,单击[增加]按钮,房台编号自动生成,并且部门名称和类别名称可选。在输入和选择完房台的设置信息之后,单击[保存]按钮保存设置信息。
4.4.2 建立菜单设置模块
菜单设置与房台设置的思路和方法是一样的,在设置完酒菜类别、菜系设置和酒菜说明之后,再进行菜单设置。
如图4-11所示:
图4-11 菜单信息设置
4.4.3 酒店信息的设置
在酒店信息的设计中我采用了控件数组的形式在窗体中加入了8个Text控件,名称分别为Text(0)—Text(7)。如图4-12所示
图4-12 酒店信息表
4.4.4 员工信息的设置
在员工信息中可以完成员工信息的增加、删除、修改、保存、取消和关闭等操作。
当单击[增加]按钮后,系统就可以自动添加所要增加员工的编号。然后就可以输入所要增加员工的姓名、性别、民族、籍贯、身份证号以及出生日期这几项信息。在输入民族信息时,有下拉菜单可以对民族进行选择。这样就可以省下一些时间了。
如图4-13所示:
图4-13 员工信息管理
4.5 库房管理模块的设计
在库房管理模块主要是实现酒店原材料的出入库管理。能够实现对货物的增加入库、信息删除、入库修改、保存信息、取消操作以及关闭窗口等功能。图4-14是系统入库的窗体,由于出库窗体的设计类似,在这里就不一一类举了。
货物入库管理如图4-14所示:
图4-14 货物入库管理
在本窗体中用到了IsDate函数来判断输入的是否为日期型数据。在输入入库日期的时候,如果输入的日期不合法,那么系统将自动清除文本框中的内容,并要求用户重新输入;如果输入的数据合法则将输入数据自动格式化成日期格式。
当单击[修改]按钮后,进入货物库存信息修改表,在这里具体完成查询,修改的操作。如图4-15所示:
图4-15 库存信息修改
第二篇:出售VB+SQL学生成绩管理系统(论文+源代码)
VB2005+SQL2005学生成绩管理系统(论文+源码)
出售
一个功能完善的学生成绩管理系统,这个系统是用VB和SLQ server2005制作的,内容主要涉及到学生的基本信息的管理、学生成绩的管理和用户权限的管理,严密的思路和友好的界面给管理者带了极大地方便。登陆这个界面可方便快捷的管理学生信息。
有意者和本人直接联系,(只限乌市可看观看系统操作与功能实现,当面演示,包教包会。现金支付,一手交钱以后交货!)电话:***唐先生(乌市)
非诚勿扰!
以下是界面的截图,
第三篇:vb+sql程序设计论文
石家庄职业技术学院
图书信息管理系统
学 生 姓 名: 指 导 教 师: 系 别: 专 业: 年 级:
论文提交时间: ___________________
评 阅 人:___________________
年 月 日: ___________________
摘要
随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书馆管理系统就必不可少了。
管理信息系统(简称MIS)是介于信息论,经济管理理论,统计学与运筹学及计算机科学之间的一门边缘性,综合性,系统性的交叉科学,它是随着管理科学,信息技术,计算机技术等的发展而产生和发展起来的。
图书馆管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等的特点。基于上述考虑本系统主要利用VB.NET作前端的应用开发工具,利用SQL server 2005 作为后台的数据库,利用WINDOWS作为系统平台开发的图书管理系统。另外本图书馆管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法。
关键字 管理信息系统 图书管理 VB.NET的应用。
目录
第一章 系统需求分析......................................................3
1现行系统存在问题的分析..............................................................................3 2解决方案...................................................................................................3
第二章 总体设计............................................................4 系统目标设计.............................................................................................4 2 系统功能分析.............................................................................................4
第三章 数据库说明.........................................................5
1数据库的的表格介绍....................................................................................5 2各表关系与触发器的解释..............................................................................7
第四章 功能模块设计.....................................................11
1模块详解..................................................................................................11
第五章 重点研究问题及核心问题.......................................23
1数据库的核心问题......................................................................................23 2VB.NET的核心问题....................................................................................23
第六章 心得体会...........................................................23 附录..........................................................................24 参考文献:..................................................................29
第一章 系统需求分析
1.现行系统存在问题的分析
现图书馆工作大部分还是进行着手工管理,工作起来效率很低,工作量大,更加由于不可避免的人为因素,经常造成数据的遗漏、误报,给图书馆管理带来了很大的麻烦。近几年来,随着我国科技的飞速发展,人们越来越注重社会的科技化发展。为了满足客观的需要,完成信息的数字化,智能化,自动化,综合化管理,要求在现代化工作引进计算机信心管理技术。计算机信息化管理系统有着储存信息量大、速度快,操作简单等许多优点,提供给我们的处理信息及时快捷,同时也提高了图书管理人员的工作效率。
2.解决方案
基于以上的对问题的分析,利用计算机给我们提供信息,及时地调整学校图书馆图书结构,并且对学生们的借阅过程形成一整套动态的管理就十分必要了。
图书馆信息管理系统的建立,需要进行用户的需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是本系统建设的重要环节。
学校图书馆规模相对于商业图书馆小,但要有着完善的图书信息,对每一册书要有详细的记录信息,功能上对系统的需求是全面的。因此对用户的需求可分为四个方面:一方面是图书馆工作人员通过计算机来管理各类图书,分类编号,调整图书结构,增加图书库存,适应学生的需求;另一方面是学生们能通过计算机来查询浏览图书馆中的图书,来确定自己需要的书籍,为借阅做好准备;再有一方面是工作人员对学生们的借阅证发放;还有就是图书馆的核心工作,对图书的借阅管理。
这四个方面形成了学校图书馆一个工作整体,采用计算机自动化信息处理,可方便快捷地共享信息、交流信息,高效地协同工作。
在软、硬件方面对系统的需求,软件要求易学,界面简单,容易掌握,可以很简单明了方便的管理各种图书信息。硬件的配置要求不是太高,这样也很好的适应当前的学校图书馆得情况。
在开发方式上对系统的需求,由于学校图书馆是一种无商业利益的,所以系统设计开发的周期要短,在短时间内完成,减少开发成本,提高开发效率,方便、简单、实用作为系统开发的指导思想。
第二章
总体设计
1.系统目标设计
系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。能够对图书进行注册登记,也就是添加图书基本信息(如:书名、作者、价格等)预先存入数据库中,供以后检索,以及查找、更新、删除图书信息。
能够对借阅人进行注册登记,包括记录借阅人的姓名、地址、电话等信息,以及查找、更新、删除读者信息。
能够对图书的借阅、归还。可以按图书借阅号等信息对图书进行查询,并能反映出图书的借阅情况。
能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。
提供较为完善的差错控制与友好的用户界面,尽量避免误操作。
2.系统功能分析
根据以上功能,将图书管理系统的数据分为:
数据输入部分:主要包括图书基本信息的录入、借阅人基本信息的录入、用户基本信息的录入。
数据输出部分:主要是各种统计查询,包括:根据图书信息(如书名、图书借阅号)查阅图书及其借阅者信息、统计输出图书类型等。
数据处理部分:主要涉及借阅和归还的处理,如一本书借出后,必须在数据库中将该书标记为已借出,以防出现数据库中有书但图书馆无书的情况;一本书归还后,同样必须在数据库中将其删除,以便再次借出。以及对图书基本信息,借阅人基本信息,用户基本信息的更新、删除。
第三章 数据库说明
1.数据库的的表格介绍
数据库在包括读者信息表,图书信息表,图书类别表,图书借阅表,用户信息表,库存表。
图4.1
部分表的图如下: 图书信息表:
图4.2
图书借阅表:
图4.3
用户信息表:
图书类别表:库存信息表:读者信息表:
图4.4
图4.5
图4.6
图4.7
一个联合了图书信息表、库存信息表、图书借阅表建立一个借阅图书时的图书查询---View1,其各表之间的关系如下: 视图中的示例信息如图:
图4.8
2各表关系与触发器的解释
图4.9
图4.10
为了更好的完善该系统,因此在数据库的建立一些主键、约束、触发器。关系有:图书信息表与图书类别表存在着外键约束;
读者信息表与图书借阅表存在着外键约束; 库存信息表与图书借阅表存在着外键约束;
图书信息表与图书借阅表存在着外键约束;
部分表中存在着主键,因为表中数据很少,主键只起到唯一性的作用,对于表的检索速度效果是不显著的。
在实际的图书馆的系统中,当读者借阅一本书时,那么图书馆中该书是少一本,还一本书,书库中则多一本,当书库中的数量为0时,则无法借阅该书,每名学生只能借2本,为模拟这种现象,也在表图书借阅中建立了触发器。Ck_读者信息表 功能:每名学生只能借6本
图4.11 Upda_库存量1功能:当借一本时,库存表中与之相应的图书库存量则少一本
图4.12
Upda_库存量2功能:当还一本书,库存表中与之相应的图书库量则多一本
图4.13
Upda_库存信息表功能:当库存信息为0时,则无法向借阅表中插入信息。
图4.14
第四章功能模块设计
1.模块详解
该图书管理系统包括如下界面:登录、主窗体、读者信息、图书信息、图书类别、借阅与归还、系统用户管理。其关系如下图。
图5.1
该窗体为初始窗体
图5.2
当登录时,先进入登录界面,然后进入主窗体中。关键代码:(见附录A)
图5.3
主窗体中包括基础数据:读者信息、图书信息、类别信息;图书借阅管理中包括:图书信息查询、借书管理、还书管理;系统维护中包括:用户添加,用户修改;另外,有一个关于窗体,最后一个模块就是退出系统。
图5.4
各模块的功能: 读者信息管理
该设计的功能主要是完成学校图书信息的入库编目管理,它包括读者信息的添加,图书的查询、更新、删除等功能。
读者信息添加:在此窗体中用户可以添加自己的个人有关信息。关键代码:(见附录B)
图5.5
读者作息查询
在窗体中用户可查询、删除自己的信息 关键代码: 查询代码:(见附录C)
删除代码:(附录
D)
图5.6
读者信息更新
该窗体可以更新读者信息 关键代码(附录E)
图5.7 读者信息浏览
该窗体可以实现所有读者信息 代码如下:(附录F)
图5.8
该设计的功能主要是完成学校图书信息的入库编目管理,它包括图书信息的添加,图书的查询、更新、删除等功能。(以下代码与上面代码类似,在此不做详解)
图书信息添加:在此窗体中图书管理员可以添加图书的相关信息
图5.9
图书信息查询:在此窗体中图书管理员可以查询、删除图书的相关信息
图5.10
图书信息更新:在此窗体中图书管理员可以更新图书的相关信息
图5.11
图书信息浏览:在此窗体中图书管理员可以浏览图书的相关信息
图5.12
图书类别管理:在此窗体中图书管理员可以添加图书类别的相关信息
图5.13
图书类别查询:在此窗体中图书管理员可以查询、删除图书类别的相关信息
图5.14
图书类别更新:在此窗体中图书管理员可以更新图书类别的相关信息
图5.15
图书类别浏览:在此窗体中图书管理员可以浏览图书类别的相关信息
图5.16
图书查询:读者可以在此行窗体中查找想要借阅的图书ISBN、库存、书名等信息。
图5.17
借阅:读者在此窗体中添加自己的信息,来借阅图书。关键代码(附录G)
图5.18
归还:读者在此窗体中删除自己的借阅信息,并归还图书。关键代码:(附录H)
图5.19
(1)口令识别
口令识别是一种低成本,易实现的用户识别技术。在计算机系统内广泛的使 用,在口令识别机制中,计算机系统给每个用户分配一个用户名和一个口令。用户名唯一确定一个用户是公开的;口令用于证实用户,是保密的,显示为*号。
(2)口令存取
系统要识别每个用户的口令,就必须把每个用户的口令存放起来,形成口令表,通常以文件或数据库形式存放。如果以明文的形式存放,则很容易被熟悉系统的人偷取,为了提高基于口令的身份识别方案的坚强度,应该在口令方案中引入加密机制。
用户添加:在此窗体中图书管理员可以添加用户相关信息
图5.20
用户管理:用户可以在此窗体中更新、删除用户信息。
图5.21
关于窗体:主要介绍该系统的一些基本信息
图5.22
第五章 重点研究问题及核心问题
1.数据库的核心问题
在实际的图书馆的系统中,当读者借阅一本书时,那么图书馆中该书是少一本,还一本书,书库中则多一本,当书库中的数量为0时,则无法借阅该书,每名学生只能借2本,为模拟这种现象,也在表图书借阅中建立了触发器。
2.VB.NET的核心问题
ADO.NET技术,数据访问控件的使用,手动创建数据库访问的编程方法。
第六章 心得体会
在对图书管理信息系统的开发过程有了基本了解后,本人使用VB.NET开发了这个“图书管理系统”。系统基本实现了内部图书借阅管理的系统化、规范化和自动化。例如添加读者信息以及查找、更新、删除读者信息, 添加图书信息以及查找、更新、删除图书信息,添加图书类别信息以及查找、更新、删除图书类别信息,图书的借阅、归还。可以按图书借阅号等信息对图书进行查询,并能反映出图书的借阅情况。实现了简单的统计分析功能,可以展示出库存图书馆藏图书的情况。还能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。
通过对该系统的设计、开发和调试,一方面使我更加熟练了SQL2005 的使用方法,熟悉了建库、建表、建视图的方法,以及如何建约束、触发器让数据更完整。另一方面,让我对VB.NET开发工具的有了更深一步的认识,熟悉了窗口、菜单以及一些可视化控件的使用方法。通过使用还了解到了各类控件的属性与方法。同时,在制作过程中遇到了不少问题和困难,通过查阅书籍及互连网以及和同学们的探讨让我得到了不小的帮助。
由于外部设备条件以及自身能力的限制,该管理系统还存在不少的缺点和漏洞,只能尽量改正与完善。不足之处,还望多多指教。
附录
附录A Dim cmd As New SqlCommand(“select * from user1 where user1='” & u_name & “' and pwd='” & u_pwd & “'”, cn)cn.Open()Dim dr As SqlDataReader = cmd.ExecuteReader If Not dr.Read Then MsgBox(“你的user1或pwd不对”)Else If dr.Item(“userTYPE”)= 0 Then FrmMain.ToolStripMenuItem3.Enabled = False//普通用户
Else FrmMain.ToolStripMenuItem3.Enabled = True//管理员
End If FrmMain.Show()Me.Close()End If 附录B
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)Handles Button1.Click If TextBox1.Text = “" Or TextBox4.Text = ”“ Or TextBox5.Text = ”“ Or TextBox8.Text = ”“ Or TextBox9.Text = ”“ Then MsgBox(”均不能为空!“)Exit Sub End If Dim cn As New SqlConnection(My.Settings.TSconnectionStr)Dim cmd As New SqlCommand(”insert into 读者信息表 values('“ & TextBox1.Text & ”','“ & TextBox2.Text & ”','“ & TextBox3.Text & ”','“ & TextBox4.Text & ”','“ & TextBox5.Text & ”','“ & TextBox6.Text & ”','“ & ComboBox1.Text & ”','“ & TextBox7.Text & ”','“ & TextBox8.Text & ”','“ & TextBox9.Text & ”','“ & TextBox10.Text & ”')“, cn)cn.Open()cmd.ExecuteNonQuery()cn.Close()End Sub 附录C
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button1.Click If ComboBox1.Text = ”姓名“ Then Try Dim cn As New
SqlConnection(My.Settings.TSconnectionStr)Dim da As New SqlDataAdapter(”select * from 读者信息表 where name='“ & TextBox1.Text & ”' “, cn)Dim tb1 As New DataTable cn.Open()da.Fill(tb1)cn.Close()DataGridView1.DataSource = tb1 Catch ex As Exception MsgBox(ex.ToString)End Try ElseIf ComboBox1.Text = ”借阅证号“ Then Try Dim cn As New
SqlConnection(My.Settings.TSconnectionStr)Dim da As New SqlDataAdapter(”select * from 读者信息表 where isbn='“ & TextBox1.Text & ”' “, cn)Dim tb1 As New DataTable cn.Open()da.Fill(tb1)cn.Close()DataGridView1.DataSource = tb1 Catch ex As Exception MsgBox(ex.ToString)End Try End If End Sub 附录D Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button4.Click If ComboBox1.Text = ”姓名“ Then Try Dim cn As New
SqlConnection(My.Settings.TSconnectionStr)Dim cmd As New SqlCommand(”delete from 读者信息表 where name='“ & TextBox1.Text & ”' “, cn)cn.Open()cmd.ExecuteNonQuery()cn.Close()Catch ex As Exception MsgBox(ex.ToString)End Try
ElseIf ComboBox1.Text = ”借阅证号“ Then Try Dim cn As New
SqlConnection(My.Settings.TSconnectionStr)Dim cmd As New SqlCommand(”delete from 读者信息表 where isbn='“ & TextBox1.Text & ”' “, cn)cn.Open()cmd.ExecuteNonQuery()cn.Close()Catch ex As Exception MsgBox(ex.ToString)End Try End If End Sub 附录E Private Sub readerupdate_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)Handles Me.MouseClick
Try Dim cn As New SqlConnection(My.Settings.TSconnectionStr)Dim da As New SqlCommand(”select * from 读者信息表 where isbn='“ & TextBox8.Text & ”' “, cn)Dim myread As SqlDataReader cn.Open()myread = da.ExecuteReader While myread.Read TextBox1.Text = myread(”Name“)TextBox2.Text = myread(”sex“)TextBox3.Text = myread(”age“)TextBox4.Text = myread(”identitycard“)TextBox5.Text = myread(”maxnum“)TextBox6.Text = myread(”keepmoney“)ComboBox1.Text = myread(”zj“)TextBox7.Text = myread(”zy“)TextBox8.Text = myread(”isbn“)TextBox9.Text = myread(”bztime“)TextBox10.Text = myread(”tel“)End While cn.Close()
Catch ex As Exception MsgBox(ex.ToString)End Try End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button2.Click Me.Close()End Sub Private Sub TextBox1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)Handles TextBox1.MouseClick Try Dim cn As New SqlConnection(My.Settings.TSconnectionStr)Dim da As New SqlCommand(”select * from 读者信息表 where name='“ & TextBox1.Text & ”' “, cn)Dim myread As SqlDataReader cn.Open()myread = da.ExecuteReader While myread.Read TextBox1.Text = myread(”Name“)TextBox2.Text = myread(”sex“)TextBox3.Text = myread(”age“)TextBox4.Text = myread(”identitycard“)TextBox5.Text = myread(”maxnum“)TextBox6.Text = myread(”keepmoney“)ComboBox1.Text = myread(”zj“)TextBox7.Text = myread(”zy“)TextBox8.Text = myread(”isbn“)TextBox9.Text = myread(”bztime“)TextBox10.Text = myread(”tel“)End While cn.Close()Catch ex As Exception MsgBox(ex.ToString)End Try End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button1.Click Try Dim cn As New SqlConnection(My.Settings.TSconnectionStr)Dim cmd As New SqlCommand(”update 读者信息表 set name= '“ & TextBox1.Text & ”',sex='“ & TextBox2.Text & ”',age='“ & TextBox3.Text & ”',identitycard='“ & TextBox4.Text & ”',maxnum='“ & TextBox5.Text & ”',keepmoney='“ & TextBox6.Text & ”',zj='“ & ComboBox1.Text & ”',zy='“ & TextBox7.Text & ”',isbn='“ & TextBox8.Text & ”',bztime='“ & TextBox9.Text & ”',tel='“ & TextBox10.Text & ”' where isbn='“ & TextBox8.Text & ”' or name='“ & TextBox1.Text & ”' “, cn)cn.Open()cmd.ExecuteNonQuery()cn.Close()Catch ex As Exception MsgBox(ex.ToString)End Try End Sub 附录F Private Sub 读者信息表BindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles 读者信息表BindingNavigatorSaveItem.Click Me.Validate()Me.读者信息表BindingSource.EndEdit()Me.读者信息表TableAdapter.Update(Me.TsglDataSet.读者信息表)
End Sub Private Sub readerupdate_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles MyBase.Load 'TODO: 这行代码将数据加载到表“TsglDataSet.读者信息表”中。您可以根据需要移动或移除它。
Me.读者信息表TableAdapter.Fill(Me.TsglDataSet.读者信息表)End Sub 附录G
Dim cn As New SqlConnection(My.Settings.TSconnectionStr)Dim cmd As New SqlCommand(”insert into 图书借阅表 values('“ & TextBox1.Text & ”','“ & TextBox3.Text & ”',' no','“ & TextBox5.Text & ”','no')“, cn)cn.Open()cmd.ExecuteNonQuery()cn.Close()附录H
Dim cn As New SqlConnection(My.Settings.TSconnectionStr)Dim cmd As New SqlCommand(”delete from 图书借阅表 where bookisbn='“ & TextBox1.Text & ”'", cn)cn.Open()cmd.ExecuteNonQuery()cn.Close()
参考文献:
[1]《软件工程导论》 张海藩 著 清华大学出版社 [2]《数据库原理与设计》 张龙祥、陶影 等编 西安交大出版社 [3]《管理信息系统原理与应用》罗超理、李万红
清华大学出版社 [4]《SQL Server 2005 实用教程》李岩、张瑞雪
清华大学出版社 [5]《Visual Basic.NET》
刘怀亮
冶金工业出版社
致 谢
本论文是在石家庄职业技术学院智立甫老师的悉心指导和帮助下完成的。在论文的选题、问题分析以及论文写作的整个过程中,处处渗透着老师的心血。非常感谢智老师的悉心指导。在跟随智立甫老师进行毕业设计的过程中,他渊博的学识,严谨的治学态度时刻激励和影响着我,使我在短期内不仅学识水平有了较大提高,而且更重要的是从老师那里学到了从事研究工作的方法和态度,这必将使我受益终生,同时我也会将智老师这种精益求精的精神渗透到我今后的学习工作中。在论文完成之际,特向智立甫老师表示衷心的感谢和崇高的敬意。我将永远铭记老师的谆谆教诲。
感谢赵恩同学在代码修改发面的方面的帮助!感谢郝鹏同学提供的图片素材!
你们的激励和厚望一直是我奋斗的动力源泉,但愿我的点滴进步能给你们带来欣慰。
第四篇:酒店管理系统论文
酒店管理系统论文
摘要:近年来,随着我国经济的发展,国内的酒店服务业得到了日新月异的发展.而酒店在运作期间,其管理和服务的水平直接影响到酒店的形象和声誉.一流的酒店运作需要各个部门之间的相互支持与配合,更需要酒店加强各个部门之间的信息沟通与传递.本套酒店管理系统正是为了解决部门之间的信息交流与处理,以提高酒店办公效率而设计的。
关键字:酒店管理系统
餐饮管理系统
系统分析系统设计
酒店管理系统的作用
1.提高酒店的管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。
2.酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。
酒店管理系统的意义
1.可以推动酒店运作效率的提高。酒店每天在为客人提供结算账单、提供查询、登记信息的记录、订房信息、对客房状况的统计等方面具有很大的工作量。在进行酒店管理时,对管理信息系统科学合理的运用可以将业务运作的准确性以及速度大大提高。
2.可以推动酒店信息管理的规范化进程。从而将服务质量提高因为计算机在进行信息处理时具有相当快的速度,所以在很大程度上可以将客人在结账、购物、娱乐、用餐以及住宿登记时等候的时间节省下来。同时,管理信息系统为住店客人提供的信息和服务具有规范、准确、及时的特点,从而将错误出现的可能性大大降低了,还可以随时的查询有关信息,可以为客人提供留言以及叫早等服务,因此,酒店管理信息系统的运用可以帮助酒店进行市场的开拓,并将自己的特色形象树立起来
3.可以推动酒店经济效益的提高。运用管理信息系统可以使酒店自身大量的物力以及人力节省下来,从而实现节流的目的。同时,酒店还可以通过对管理信息系统的合理利用,不断地增加自身的服务项目,可以将酒店的服务档次提升上去,从而实现开源的目的。因此,管理信息系统在酒店管理中的运用可以有效地推动酒店经济效益的提高。
4.可以推动酒店运营水平的不断提高。酒店在面对激烈的市场竞争时,必须要科学合理的预测分析各种业务以及酒店的经营状况。在这个过程当中,酒店管理信息系统可以将当前数据以及历史资料及时的提供出来,同时还可以进行同期的对比分析,并且提供其他的分析模式。在这样方便的条件下,管理人员可以很快的将复杂的分析工作完成。
因此,酒店管理系统功能结构图如下:
酒店主要构成分为六个部分:一是客房部门,二是餐饮部门,三是娱乐部,四是财务部门,五是综合管理办公室,六是人事部门。酒店的所有日常工作都是围绕着这六大部门进行的。为了支持这六大部门的工作,酒店还设置了采购科、安保科、后勤等部门。酒店的组织结构如下图所示:
1项目概述
1.1 问题定义
本系统根据酒店餐饮部的工作流程设计了餐饮管理信息系统,本系统通过计算机来实现桌台信息、菜品信息、开台管理、客人点菜、结帐等信息的管理,全部实面计算机化,可以克服传统的手工操作而引起的效率低下、易出错等缺点,通过计算机管理来提高工作人员的工作效率,为查询和统计提供的便捷途径,也为领导进行决策提供的依据。
1.2 可行性分析
可行性研究的目的是用最小的代价,在尽可能短的时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否能解决、是否值得解决。可行性分析就是对项目开发的可能性和必要性进行分析,避免盲目投资。可行性主要从以下三个方面来考虑。1.2.1 技术可行性
本系统采用的开发工具为VISUAL BASIC 6.0,数据库采用SQL Server 2000, 采用面向对象设计,三层客户机/服务器(C/S)设计方法。VISUAL BASIC 6.0具有WINDOWS风格界面易于开发应用程序,简单易懂,利用它与SQL Server 2000的结合便可以在单机上开发程序。1.2.2 经济可行性
酒店餐饮部管理系统开发需要投资费用和未来的运行维护费用,其中投资费用主要包括设备费用、人员费用及其他费用,如由于工作方式改变需要增加其他的开支,通常为了保证新系统运行的可靠性,要求手工和计算机处理在一段时间内并存。由于计算机的普及,硬件价格下降,本系统的初期费用大于一万元。系统投入使用可以方便的对学生信息和工作人员信息的管理,避免了手工统计工资提成效率低、容易出错的问题。总体来看本系统会给酒店餐饮部的管理带来很大的方便,提高了工作效率。所以本系统在经济上也是可行的。1.2.3 操作可行性
本系统采用先进的开发技术,开发的程序具有WINDOWS图形用户界面,和WINDOWS特性风格,界面直观易懂操作简洁,使用非常方便。只要具备计算机的基础知识,经过简单的培训即可操作本系统。由于以上论述,本系统的开发在技术上、经济上、操作上都是可行的,所以本系统可以进行开发。
1.3 新系统的目标
通过对现行系统的分析,考虑时间、系统的规模,以及以后的扩充,新的系统主要带到以下目标,用以提高工作效率,减轻劳动强度,提高报表的准确性和管理效率。1.完成桌台、菜品、点菜、开台等基本信息管理功能。2.为菜品信息、开台信息、点餐信息等的编号信息进行自动分配,对于桌台信息的编号则采用手动编号,这样对于有一定代表意义的编号可以方便记忆和使用,对于没有太大意义的编号可以自动编号,提供了效率和防止主键信息重复。3.改进薄弱环节,提高工作效率。4.提高数据处理的及时性和准确。5.按日期范围进行统计营业收入。
1.4 系统流程描述
用系统流程图描述现有系统各项业务处理过程,并结合业务流程图详细准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方法、算法、输出的数量及形式等。现行系统的业务流程图是分析和描述现行系统业务的重要工具之一。其主要作用是:描述现行系统的业务情况以便于与酒店管理人员交流,它是系统设计的前提和保证。
根据对酒店餐饮部管理业务进行分析,得出系统的系统流程图。如图1.1所示:
图1.1 系统流程图
2需求分析
2.1 需求及现状
在需求分析过程中主要是搜集客户的需求,然后直到数据库设计。对于没有项目经验或少量经验的在校学生来说,必须理解需求分析的重要程度。因为假如将来客户需求即使有很小程度的更改,你也可能需要花费与开发几乎相同的代价去修改你的数据库,而这同时又牵扯到程序的修改。因此比较聪明的办法就是将数据设计的更易扩充,争取做到如果需求要改变,则只需修改一小部分程序既可,而数据库设计不需要任何结构性的修改。
针对使用系统的用户,分别对酒店高层管理人员、餐饮部系统操作人员、顾客等人员进行详细的调研和分析。总结出如下的需求信息:
A、需要记录桌台的基本信息,如桌台号,可就餐人数,状态,备注等。B、需要记录菜品的信息,如菜品编号,菜品名称,菜品价格,菜品类别,备注等信息。
C、记录开台的信息,生成消费编号作为点餐和结帐的依据,如消费编号,桌号,就餐人数,开台日期,开台时间,备注等信息。
D、记录客人点餐的信息,点餐时根据开台的信息录入菜品信息,如消费编号,桌台号,菜品编号,菜品名称,菜品类别,数量,备注等信息。对于没有实际意义的编号系统自动生成,对于桌台编号手动输入便于记忆和使用。E、需要记录结帐的信息,结帐时根据消费编号查看所点菜品计算消费金额,如消费编号,桌台号,应付金额,折扣,实付金额,结帐日期等信息。管理员分为系统管理员和操作员,管理员对系统的全部功能进行操作,操作员只可以使用前台功能和修改密码的功能,防止随意修改系统的基础性数据,影响系统的稳定运行。按结帐日期范围统计营业收入信息。2.2 需求规格说明书 2.2.1 编写目的
本需求规格说明书的目的是酒店管理系统餐饮部软件开发的基础,是该软件开发的文件依据之一。主要提供给软件开发人员使用。是客户和系统分析员的项目依据文件。(1)项目背景
酒店管理系统餐饮部将替代原有的手工管理。使得对餐饮信息的管理更加科学化合理化。(2)参考资料 任务计划书,《信息处理——数据流程图,程序流程图,系统流程图,程序网络图和系统资源图的文件编制符号及约定》,中华人民共和国国家标准GB1526-89
2.2.2 任务概述(1)系统目标
本系统的开发目标是将酒店餐饮管理由原有的人工管理转为计算机管理,从而大大提高管理效率。(2)运行环境
硬件:具有酷睿 2以上CPU,2GM以上RAM,硬盘100G以上。软件:采用中文WINDOWS 2000以上操作系统(WINDOWS2000/ WINDOWS NT/ WINDOWS XP)(3)条件与限制
管理人员要会操作使用电脑,或通过培训学会使用电脑。
2.3 数据流图
数据流图简称DFD图,数据流图有四种成分:源点或终点、处理、数据存储表和数据流。图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。它能精确的描述系统的逻辑模型,描述数据在MIS中有输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具。
酒店管理系统TOP数据流图如下:
图2.1酒店管理系统餐饮部TOP数据流图
管理员子系统数据流图如下:
图2.2管理员子系统数据流图
操作员子系统数据流图如下:
图2.3操作员子系统数据流图
2.4数据存储
数据存储是数据结构停留或保存的地方。也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。一般而言,应包括如下内容:{数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式}。系统总体设计方案
3.1 概述
本阶段的基本目标是解决系统如何实现的问题,也叫做概要设计,本阶段的主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,既根据系统分析产生的结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现用户所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。总体设计过程通常有两个主要阶段组成:系统设计和结构设计,其中系统设计确定系统的具体实现方案,结构设计确定软件结构。
3.2 系统设计
3.2.1 系统设计目标
系统开发的任务是实现学校招生管理的系统化、规范化和自动化,实现餐饮信息管理的稳定性、易操作性、可维护性、安全性等,从而达到提高工作效率工作质量的目的。
3.2.2 开发设计思想
本系统采用的是自顶向下扩展层次的设计策略,主要是应用模块化原理。模块化就是把程序划分成若干个模块,每个模块完成一个子功能,把这些模块集总起来组成一个整体,可以完成指定的功能问题的需求。采用模块化原理可以使软件结构清晰,不仅容易设计而且容易阅读和理解。因为程序的错误通常局限于有关的模块及它们之间的接口中,故模块化使软件容易测试和调试,因而有助于提高软件的可靠性,模块独立是一个好的设计的关键。模块的独立可以由两个定性的标准度量:内聚和耦合。耦合是衡量不同模块之间彼此间互相依赖的紧密程度,内聚是衡量一个模块内部各个元素彼此结合的紧密程度,在软件设计中力求做到高内聚、低耦合。
系统设计的目标主要是使系统实现用户所要求的功能,同时力争达到高效率,高可靠性,可修改性。并且容易掌握和使用。模块化的依据是:把复杂问题分解成许多容易解决的小问题。原来的问题也就变得容易解决。模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块。每个模块完成一个特定的子功能。把这些模块结合起来组成一个整体。完成指定的功能,满足问题的要求。采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。从而提高软件的可靠性,可修改性。有助于软件开发的组织管理。
3.2.3 系统功能结构图
根据模块化的设计思想,将本系统根据功能细划为四个大模块,每个大模块里又包含若干个小模块。
管理员子系统的功能结构图如图3.1所示:
图3.1 管理员子系统功能结构图
操作员子系统的功能结构图如图3.2所示:
图3.2 操作员子系统功能结构图
3.2.4 系统功能描述
本系统需要完成的功能主要有以下几点: 管理员子系统
(1)后台管理模块:
桌台信息管理:管理员对酒店的桌台信息进行添加修改删除管理。菜品类别管理:管理员对菜品的类别信息进行添加修改删除管理。菜品信息管理:管理员对菜品信息进行添加修改删除管理。(2)前台管理模块
开台信息管理:管理员对新顾客进行开台操作,即安排桌位。点餐信息管理:管理员对顾客所点菜品进行记录。结帐管理:管理员对就餐完毕的顾客进行结帐。(3)查询统计
统计收入报告:按时间统计某段时间餐饮部的收入信息。(4)系统管理
密码修改:登陆系统的管理员可以对密码进行更改。操作员子系统
(1)前台管理模块
开台信息管理:操作员对新顾客进行开台操作,即安排桌位。点餐信息管理:操作员对顾客所点菜品进行记录。结帐管理:操作员对就餐完毕的顾客进行结帐。(2)查询统计
统计收入报告:按时间统计某段时间餐饮部的收入信息。(3)系统管理
密码修改:登陆系统的操作员可以对密码进行更改。
菜品信息管理:管理员对菜品信息进行添加修改删除管理。
3.3 数据库设计
3.3.1 数据库概念设计
通过E-R图对系统的实体及实体之间的联系进行描述,可以直观的分析系统的数据情况。根据需求分析,招生管理系统涉及的实体有菜品,菜品类别,客人点餐,桌台具体的E-R图如下:
3.3 客人点餐实体属性图
图3.4菜品类别属性图
图 3.5菜品实体属性图
图 3.6桌台实体属性图
图3.7 总体E-R图
第五篇:酒店管理系统论文参考之-合约管理
酒店管理系统论文参考之-合约管理 www.xiexiebang.com 云飞酒店管理系统之合约管理。
合约通常也称协议单位,指的是酒店与一些单位签定一个住房协议书,并且约定房租协议价,当该单位客人住店,酒店给予协议价结算。方法:“合约”->“合约管理”,进入“合约管理”,如图所示:
(合约管理)(1)新增合约资料 按“新增”,增加一个合约资料。如图:
(合约资料编辑)酒店管理系统论文参考之-合约管理 www.xiexiebang.com 合约号:流水号。可按顺序编码。名称:单位或个人名称。
合约类型:有可挂帐,不可挂帐,其它类型可选。有效期至:有效结束日期。其它辅助资料可按需要填写。
客房折扣、餐饮折扣、娱乐折扣、其它折扣只是资料登记,没有真正引用。(2)协议房价设置: 按“+”键,增加一笔协议价资料,选择房类,系统自动显示平日价,输入其它约定的房价,是否含早餐、是否服务费,积分率等资料。按“√”按钮,保存协议房价资料。