信息系毕业设计内容模版Word格式文档下载.docx
《信息系毕业设计内容模版Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《信息系毕业设计内容模版Word格式文档下载.docx(33页珍藏版)》请在冰豆网上搜索。
![信息系毕业设计内容模版Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2023-1/23/106da3c8-7602-4e40-a117-0fe14c0b03ab/106da3c8-7602-4e40-a117-0fe14c0b03ab1.gif)
科学、正规的宾馆系统软件管理体系中明显减少员工及管理人员的流动对宾馆管理运作的不良影响。
系统提供的多种安全级别,保证各类数据不被无权过问的人查阅和操作,员工操作过程的跟踪可加强对该宾馆的完善管理。
12.2可行性分析
可行性分析是要决定“做还是不做”。
通过对宾馆的初步调查不能以偏概全,也不能就一概下结论。
可行性分析必须为决策提供有价值的证据。
这里我们是通过三个方面来进行可行性分析。
技术方面的可行性
隆都宾馆信息管理系统编程已经具备了完备、成熟的理论体系和体系结构,C#语言的数据库相结合进行开发的技术已经日趋成熟。
更何况是运用于比较简单的中小型数据库系统中。
现在的Windows系统支持的非常友好、操作简单的用户界面,数据库实施操作、维护和权限识别功能。
所以,隆都宾馆管理信息系统应用软件的开发手段是完全可行的。
经济方面的可行性
系统的经济方面的可行性应该从项目的投入金额、收益、收益投资比、投资回收期和敏感性分析这几个方面考虑。
在项目的开发投入期,硬件和软件的资金虽然很多,但是在项目的收益方面,一到那使用了该项目将会减少几名员工,按照平均每人的月收入,仅仅3年就能见到收益。
在收益投资比和投资回收期方面,使用该系统后仅仅几个月就能收回开发和使用成本。
在敏感性分析上。
系统的设计系统大概需要一个月就可以应用该系统。
综上所述,该系统的开发在经济上也是完全可行的。
社会因素的可行性
该因素应该从法律和用户的使用这两方面考虑,使用所有的软件都是正版的,所有的技术资料都是由开发单位保管的,使用本系统的工作人员要有一定的计算机基础,系统管理员要求具有计算机专业知识。
要参加开发过程的培训,管理人员也需要经一般培训。
因此,系统在社会因素方面是可行的。
12.3详细调查
通过详细调查了解到隆都宾馆的管理和服务存在着可以通过技术和培训改善的问题,该宾馆正在使用一个单一的系统管理,只是对人员的工资进行了计算机管理,客户的预订和查询客户等还是人工的进行操作和记录,该宾馆的客房的类型较多,标准间、单人间、双人间、豪华间等,屋内配有相应的电器设施。
管理客房方面需要的服务人员还是比较多的,如果通过系统来管理这些设备和人员,不但会节省不少人力物力财力而且不定还提升了宾馆的服务质量。
12.3.1组织机构分析
据调查分析,隆都宾馆是组织机构比较齐全的单位,主要分了三个部门,客房部门,财务部和后勤部,客房部主要是对客户进行服务的服务也是本系统所针对的部门,财务部主要是对员工的工资等进行管理,后勤部是辅助客房部来工作的。
组织结构图如下图所示:
12.3.2业务流程分析
业务流程分析的主要目的就是要弄清楚一个部门或是一个班组的某项工作是怎样进行的,按照原有的信息流动过程分析宾馆的所有的环节的处理业务,处理内容、处理顺序的要求。
不仅仅是系统分析人员进行更深入的系统分析的依据,也是系统分析人员、管理人员、业务操作人员、系统设计人员进行沟通的工具。
这样就可以直接画出业务流程图,明细系统的边界,在业务流程图中清晰明了,更加使计算机处理与人工业务处理妥当,分析组织的业务流程是否合理,删除重复的不合理的环节,明确整个业务流程,为以后的分析与设计打下良好的基础。
隆都宾馆的业务流程主要有:
客房的预定,客人通过电话或者其他途径向本酒店进行预订,接待人员查询客房状况后确定有空房或者未满房间可接受预订,预订成功后发给客人预定的预定凭证级预定号。
客房的登记,分为预定入住和散客登记。
如果客人已经预定房间,则根据预定凭证进行预定入住操作,发给客人房卡,客房状态由“预定”变为“入住”。
如果客人没有预定房间,接待人员查询客房状态表后,有空房则进行客房登记操作,发给客人房卡,客房状态由“空房”变为“入住”。
客户入住,登记客户的基本信息,和入住时间,按客户的要求完成相应的操作,使其入住成功即可。
客户退房,根据客人住宿客房的类型标准和价钱标准,对客人的消费情况进行计算,如果是老客户对其进行打折收费。
补交押金,如果客人的押金太少,则要补交押金。
客人交纳押金,接待人员开具押金凭证。
宾馆客房管理的业务流程分析是为了能够反映酒店客房内部各部门之间的联系程度,其主要业务和他们在业务过程中所承担的工作。
客房管理的业务流程图如下所示:
12.3.3数据流程分析
数据流程分析是数据和数据流程分析工作的最后一个步骤,该工作是对系统中的数据进行输入输出、存储、传递、转换等分析。
其结果是能给出一目了然的数据处理,画出数据流程图,能从流程图分析数据,描述逻辑模型关系。
通过以上的分析和调查,根据隆都宾馆的发展要求,在业务流程图的基础上,可得到数据流程图如下:
12.3.4数据字典
数据字典主要是用来对数据流的补充说明,数据字典提供一个可定义的不依赖与应用程序的存储区域,用于创建扩展属性集和描述数据的内容与外观。
其内容包括四种条目:
数据流、数据元素、数据存储和数据加工。
建立完善的数据字典是对所整理的数据的一份归档方式,为下一步建立数据库和处理数据做好了充分的准备。
根据数据流程图,构思数据流表:
系统数据表
数据表名称
数据表用途
客房类型
存储客房的类型信息
客房信息
保存宾馆客房的基本信息
预订单
临时预订房间时使用
预订单记载
将与订单转到入住后,将与订单清楚并导入到预订单记载
入住单
散客入住宾馆时使用,信息可以由预订单转入
入住单记载
入住单在收银结账后清除,并导入入住单记载
账单明细
客户消费的明细账单
账单明细历史
收银结账后,账单明细导入历史
入住单表
字段名称
数据类型
大小
空
入住单号
Varchar
36
否
预收款
Money
8
预订单号
预订人
客房编号
12
联系方式
20
备注
40
入住时间
Datetime
4
业务员
退房时间
结账金额
入住人数
Int
结账日期
客房价格
优惠价格
入住价格
付款方式
预定单表
到店时间
离店时间
单据状态
账单明细表
是否为空
账单编号
消费金额
✓
200
13.系统设计
3.1系统设计目标
本系统的总目标是为用户提供迅速、高效的服务,减免员工手工处理客户消费额度的繁琐与误差,及时、准确地反映宾馆的工作情况、经营情况,从而提升宾馆的服务质量。
其中具体的目标有:
1.快速办理客户入住、退房的速度,减少客人的等待时间。
2.准确无误的记录客人的每笔消费记录。
3.实时、快速、准确提供客房的实时状态。
4.方便客人的消费情况。
3.2系统功能结构设计
3.2.1系统总体设计
隆都宾馆管理系统属于典型的数据库应用系统,系统将宾馆的管理过程中的输入记录在数据库中,根据用户的需要我们要为系统完成相应的添加、删除查询等功能。
系统的功能结构图如下:
客房类型的管理:
在该功能模块中指定了客房的类型名称,客房的基本信息包括面积、床位、价格,选择是否带电视、空调、卫生间、电话等设施。
每当客房有新的类型就可以直接添加在系统中,然后这些信息会在界面上显示。
客房信息管理:
界面上会显示所有客房的基本信息,房间号、楼层等等。
客户入住的管理:
在该功能模块中指定了客房编号,选择客户的性别、籍贯的,在对客户的基本信息进行添加。
客房查询:
该功能模块提供三中查询方法,方便查找符合条件的客房,首先,是输入要求的客房信息进行客房查找,其次,找到合适的客房之后单击空房按钮查找,如有对应的客房直接可以点击入住即可。
客户查询:
在此功能上可以对所有的客户信息进行查询,当客户结账时直接可以点击查询客户信息,然后点击结算即可,其次就是查询客户是否有在此住过的记录然后对其打折优惠。
3.2.2系统详细设计
首先是系统运行的登录界面的设计,主要有用户名密码以及职称的验证,如下图:
输入正确的用户名和密码权限后进入了隆都宾馆管理系统的主界面,显示了宾馆的基本管理模块,如下图所示:
界面中单击工具栏上的客房类型管理中的客房信息,这是对客房的基本类型和客房的设备进行管理的。
可以对客房类型进行添加、修改、删除和查询。
客房管理等按钮就会出现客房管理的相关界面。
此界面是客房基本信息的管理,有客房的房间号,地理位置,和额定床数等基本的客房信息,还可以对客房的信息进行添加、修改、删除、查询等操作,如图所示:
此界面是对客房信息的查询界面,客房的一些基本信息可以按照查询条件进行查询,查询可以按照用户的要求进行房间的查找,比如有的客户想住在一层就可以直接输入房间的位置一层进行查找,或者更多要求的客户,操作员可以根据其理想的住房条件进行查找。
界面如下图所示:
下图是客户入住时所要填写的一些客户的基本信息,如图所示:
这个模块主要是对客户的一些基本信息进行管理,要想查询客户的住宿情况可以按照客户号进行查找,对操作员操作起来很方便,可以直接点击结账按钮系统会自动弹出结账框。
界面如下图:
按上上述,要对客户进行结账,按照客户号查找客户点击结账按钮会出出。
当客户结账时就会进入此界面,应收金额是根据客户在宾馆的住宿日期进行计算,而打折是根据老客户的住宿情况进行打折最后就是实收金额。
3.3数据库设计
3.3.1数据库概念模型设计
根据对上面基本项的分析构思E-R图的基本原则:
1.操作人员、客房、客房类型等能独立存在的事物,当其有多个由基本项描述的特性需要关注的时候,就应把其作为实体对待。
2.两个或多个实体之间的关联与结合,如预订、查询、等,当需要关注时,应当作为联系。
3.实体的属性是实体的本质特征,有其相依的标识属性,如客户的身份证号,客房的客房号等。
联系的属性是联系的结果或状态。
属性具体如下几个特点:
非多值性、非复合性、非导出性,而实体属性还应有非关联性。
4.所有基本项在同一E-R图中作为属性要在仅在一个地方出现,即一事一地原则。
3.3.2数据库逻辑模型设计
及数据库的概念设计之后,就可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据类型,也就是数据库的逻辑结构。
根据隆都宾馆管理系统的功能要求,本系统主要有以下基本表组成。
入住客户表是对客户资料的基本信息记录,包括客户ID、客户姓名、性别、籍贯。
入住客户表的结构如下:
字段名
说明
CustomerID
Char
主键,非空
CustomerName
长度为20
Sex
长度为2
NativePlace
入住客户记录表是对客户入住基本信息的记录,包括入住客户ID、客房ID、入住日期、结账日期、结账金额、备注。
入住客户记录表的结构如下:
主键,非空,长度为16
RoomID
非空,长度为4
InDate
非空,长度为8
CheckDate
长度为8
TotalMoney
Remark
长度为50
客房信息表是对客房信息的记录,包括客房ID、客房类型名称、客房楼层、额定人数、床位、备注、实住人数。
客房信息表的结构如下:
主键,非空,长度为4
RoomTypeName
RoomPosition
HoldPeopleNum
BedNum
FactPeopleNum
客房类型表是对客房类型的记录,包括客房类型名称、面积、床位、价格、是否带空调、电话、电视、卫生间。
客房类型表的结构如下:
非空,长度为20
Area
Price
AirCondition
Bit
长度为1
HasPhoone
HasTelevision
HasToilet
客户预定表是对客户提前通过电话或其他方式在本宾馆预定房间,对这些客户预订信息和客房未来的住宿情况的反应。
BookInNO
CustomID
CustomName
datetime
CheckSun
3.3.3数据库物理结构设计
数据库物理结构设计包括确定表及索引的物理存储参数,确定及分配数据库表空间,确定初始的回滚段,临时表空间。
物理设计的目的是提高系统性能。
整个物理设计的参数可以根据实际运行情况作调整。
3.4代码设计
代码是代表客观存在的事物名称、属性、和状态等符号。
代码的符号可以是数字、字母或者是有数字和字母混合组成。
宾馆管理系统中的代码设计遵循了以下原则。
1.唯一性
2.标准型
3.合理性
4.可扩展性
5.简单性
6.适用性
这个小型的管理系统内容比较单一,涉及到的编码有客房编号、客户号。
客房号主要是四位组成:
×
×
0123
第一位,是代表的房间楼层。
第二位,代表房间的类型。
第三位,代表房间的编号。
客户号主要是以客户的省份证号为主。
3.5输入输出设计
输入、输出设计对系统使用效果有很大的影响,关系到人机界面的质量。
输入设计尽量使用输入数据发生错误的可能降低至最低,从而提高系统的可靠性。
输出设计的关键格式与内容的完美结合,让使用者感到满意。
3.5.1输出设计
根据输出设计的原则,宾馆管理系统要在客户结账时输出客户的住宿情况,包括客户姓名,房间号,入住日期和退房日期。
客户结账单
客户姓名
客户号
客房号
入住日期
10位
18位
4位
8位
3.5.2输入设计
输入设计主要注意输入的格式和输入的数据的校验,本系统输入的款项主要有输入客户的预订信息和入住信息。
预定信息输入表
入住客户输入表
3.6物理配置方案设计(包括硬、软件、网络设计)
3.6.1硬件、软件选择
根据当前计算机市场的性价比和本系统的实际情况,我们选择一般的微机作为工作站,软件采用C#2005forWindows数据库管理系统。
采用SQLServer作为后台支持数据库的系统。
本系统是运行在Win98、Win2000、WindowsNT等操作系统环境下的多台计算机构成的局域网,主要业务流程如下:
宾馆管理信息系统主要是为宾馆的客人和员工方便儿制定的首先是客人预订房间的方便行,预定时会得到相应的房间号。
其次,就是接待客人,如果没有预订房间就查询是否还有空余房间,安排入住,如果预定了就直接办理入住手续。
最后,退房时,相关的服务人员对其费用进行计算,退还其按金或者是补足其他费用等等。
3.6.2计算机网络
由于这是一个比较简单的宾馆管理系统,主要功能是对宾馆中顾客的入住和退房进行管理,所以在计算机网络方面采用客户机服务器的模式。
操作系统在服务器端采用WindowsNT4.0,工作端采用WindowsXP,网络拓扑结构选用星形结构,传输介质用超5类双绞线,服务器选用国产品牌服务器。
3.7安全性设计
本系统设了相应的权限管理模块,主要是对系统的安全性进行管理,该系统不是随便什么人都能用的,要想使用该系统要有一定的计算机相关知识的培训,在系统中注册申请后设置了管理的权限才能对本系统进行操作和使用。
如果输入的用户名还密码连续超过三次错误会默人无权限使用该系统,所以系统的安全性设计对系统以后的使用和管理都有一定的好处。
计算机病毒的防范与查杀:
安装杀毒软件,并且要定期对系统进行查杀病毒以防范病毒的侵害,影响系统的正常使用。
物理安全设计:
要做好各种信息的备份,用来防止由于意外原因所造成的隐患。
安装UPS电源,以防止突然掉电导致的数据丢失。
4系统实施
4.1开发工具选择
系统将主要采用面向对象的开发方法,因为面向对象的方法有以下几个主要的优点。
首先面向对象方法对人而言是自然的或者是直观的,因为人们倾向于按照可感知的对象来思考世界。
同时,由于面向对象方法包括对象的类,并且组织中的许多系统使用同样的对象,因此只要在需要的时候,这些类就可以一次次的地重复使用。
1.C#
VisualC#.NET语言功能强大,使用它可以开发控制台应用程序、Windows应用程序和Web应用程序。
它既有C语言的语言功能强大、灵活,又有VB的简单易学、高效的优点。
利用它可以方便快捷地开发基于文字处理、图形处理、数据库、等应用程序。
2.MicrosoftSQLServer2000
MicrosoftSQLServer是由微软Microsoft出品,基于关系型数据库的大型数据库系统,它具有独立于硬件平台、对称的多处理器结构、抢占式多任务管理、完善的安全系统和容错功能,并具有易于维护的特点。
4.2算法说明
在本系统中主要的模块有主界面的菜单设计、顾客入住界面设计、客房查询模块、客户信息模块。
首界面的登录代码如下:
usingSystem;
usingSystem.Collections;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Windows.Forms;
usingSystem.Data.SqlClient;
namespace隆都宾馆管理系统
{
publicpartialclassdenglu:
Form
{
publicstaticStringUsername="
"
;
publicstaticboolloginOrnot;
privates