计算机毕业设计 jsp酒店管理系统sqlserver 毕设

本文详细分析了一个酒店客房预订系统的功能需求,包括系统功能模块(如搜索、订单处理、管理员管理、用户信息管理等)、数据流程、业务流程和系统设计目标,强调了系统的实用、安全和模块化设计原则。
摘要由CSDN通过智能技术生成

演示视频:

https://www.bilibili.com/video/BV1Ap421o74T/

3.1 系统功能分析

首先对现有系统进行分析,现有系统是信息的重要来源。分析已有系统的功能和实现,从而确定新系统的设计目标和模型。由于条件有限,调研主要是在网上进行。即通过在网上已有的客房预订网站注册成会员来了解其具备的功能。

从网站的角度看:

(1)网站应该包含客房搜索功能:按客房名(模糊)查询。

(2)订单处理功能,确认订单方式

(3)管理员管理:

查看用户信息,并根据用户信息和用户订单对客房进行发派。

(4)客房浏览

3.2 需求分析

需求分析的任务是通过详细调查现实世界要处理的对象,充分了解系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变。

1.在这里我们需要了解用户有什么样的具体要求和对系统性能的要求。

(1)客户信息管理(2)客房信息介绍(3)客房预订管理(4)入住消费管理(5)特色菜品介绍(6) 餐桌预订管理(7) 餐饮消费管理对数据的安全性、完整性要求:用户信息保密,只有管理员可见(可查),但不能任意修改。确保网上支付安全。客房信息、用户信息必须保证其完整性。防止恶意删改。以下是系统性能需求:

(1)准确性和可靠性高

(2)页面友好,功能齐全,且可以使用

(3)系统便于维护和升级。

(4)数据库访问效率高

3.3 业务流分析

网上酒店售系统工作流程为:系统启动并进入登录界面,根据不同的用户进行登录,所有用户都可以浏览系统主页面。通过权限判断,普通用户只能浏览、阅读和查询信息,注册用户除了可以完成普通用户的操作外,还可以进行对自己注册资料的操作(包括对自己的资料的录入、修改和删除的操作)。管理员可以对系统信息进行添加、修改和删除的权限,及对系统管理的所有功能进行操作。所有用户均可以实现查询功能。

本系统的业务流程图如图3-1所示:

查询

发布

修改

添加

删除

登录系统

注册

统计

自动写入后台数据库

保存

图3-1 系统业务流程图

本系统是将现代化的计算机技术与销售管理服务模式相结合,按照销售管理的服务流程设计完成的。同时为扩展服务范围,初步设计一个销售平台以利于信息发布和管理。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:

具体目标如下:

(1)操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便;许多选项包括信息类别、来源、作者等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。

(2)即时可见:对信息的处理(包括添加、修改、删除)将立即在主页的对应栏目显示出来,达到"即时发布、即时见效"的功能。

(3)功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。而且,还能进行对会员的管理,对会员的资料进行审核,以及上传文件的管理。同时,为了能有效方面的更新系统的界面。

(4)方便移植:系统应具有实用性、可靠性和适用性,同时注意到先进性。针对不同的用户,只需要稍作修改就可以开发出适合自己特点的网上书店。系统界面中所需的条目,图片等数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。

(5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。

3.4 数据流分析

管理业务的调查中绘制的管理业务流程图虽然形象地表达了管理中信息的流动和存储过程,但仍没有完全脱离一些物质要素,为了用计算机进行信息管理还必须进一步的舍去物质要素,收集有关的资料,绘制出系统的数据流程图,为进一步的分析做准备。

3.4.1 数据流程图的符号说明

外部实体 数据处理 数据流 数据存储

    • 数据流(Data Flow):指具有名称且有流向的数据,用标有名称的箭头表示。一个数据流可以是记录、组合项或者基本项。
    • 数据处理(Process):表示对数据所进行的加工和变换,在图中用矩形框表示。指向处理的数据流为该处理的输入数据,离开处理得数据流为改处理的输出数据。
    • 数据存储:表示用文件方式或数据库形式所存储的数据,对其进行存取分别以指向或离开数据存储的箭头表示。
    • 外部实体:表示数据的来源及数据的去向,可以是一个组织或人员,他处于系统范围之外与系统有关的外部事物或外部环境。

3.4.2顶层数据流程图

客人的入住过程是通过酒店前台管理系统进行,前台将现金和报表给财务部。

经理可以对前台管理系统进行查询,主要是对报表和财务状况的查询。前台管理负责把各种报表存档,以方便经理进行查询工作。

客户请求信息 现金

财务部

客人

查询请求 报表 D1存档

经理

房态表

图3.2 顶层数据流程图

3.4.3第一层数据流程图

将前台管理系统分为预订管理,入住管理。收银管理,和查询管理来进行分析。


图3.3 第一层数据流程图

3.4.4 将各个模块逐一分解进行分解

P1.1

预订

接待

P1。2

预订

登记

客人

房间状态表

预订库

预订信息 预订客人信息

订单

P2

图 3.4 预订管理数据流程图

客人将预订信息给预订部,预订部根据房间状态表为客人进行预订登记,并登记客人信息,将预订单给接待部,入库保存。

房间状态表

房号

P2.2

P2.1

接 待

客人

入住请求 房间号,应付账

客人帐单

客人登记单

P3

图3.5 接待管理数据流程图

客人将入住请求给前台,前台根据房间状态表来分配客房,将房间号,和客人信息登记。并将客人帐单给收银部。

P3.1

收银管 理

财务部

客人

退房结账 帐单库

P3.2

退房管 理

P4

图 3.6 收银管理数据流程图

客人要求退房,收银人员根据账单内容来结账,把首联账单保存入库,将第二联给财务部,并修改房间状态。

3.6 需求分析复审

需求分析说明书完成后,应由用户和开发人员共同复审,复审小组对需求分析说明书的各个部分逐个进行认真的复查,确认文档所描述的系统模型符合用户的需求,复审结束后双方签字确认。

本次需求分析有老师布置并指导。小组成员亲自调查,并经小组分析讨论后制定系统需求功能目标。

第四章 系统总体设计

3.1 系统总体功能结构图

图3-2 系统ER图

3.3 系统功能设计目标

理论系统功能设计目标如下:

(1)实用性强:我们努力使系统符合实际操作流程的习惯,并尽量减少用户的输入,易学易用的友好的用户界面,满足各层次的用户使用的需求;

(2)先进的程序结构:使用当代前卫的软件编程,能延长其生命周期,易于维护与管理;

(3)安全可靠性高:后台维护功能齐全,根据平台在各个阶段不同的使用情况,管理人员可以设置相应的操作权限,增加系统注册,分配各个栏目的管理权限,实现系统的维护,保证系统的安全、可靠;

(4)使用模块化设计的方法:使系统具有良好的可扩充性,以适应其不同阶段的发展需要,便于后来者分析、维护;

(5)操作简单,维护方便:每个子系统都具有相对独立的系统维护功能

对可变化的项目可自行维护;

(6)查询功能强大:可以对客房的基本情况、用户基本情况,书评信息,用户留言等按各种方式查询,可形成各种表单,同时还可对其进行汇总,使管理人员能及时准确地掌握用户和客房等的基本情况。

3.4 系统功能模块划分

根据需求分析与系统功能设计目标,结合实际情况本系统功能模块设计分为如下几个模块:

1.主页:在这里我们可以看见本系统的主要功能和信息。

2.用户注册:在这里我们可以注册我们的基本信息,其中电话和Email是比较重要的,因为我们需要对这些信息进行处理,以方便用户的付款和邮购。

3.用户登录:为了方便用户的付款,邮购和管理,我们需要变成会员后才可以进行消费。

4.客房浏览:成功登录后的用户可以分页浏览客房,并将想要的客房提交到填写订单页面。如果用户还没有注册就直接进入或者没有成功登录就进入页面,将被连接到“用户登录页面”。

5.预订客房:成功登录的用户可以在该页面定购所需要的客房。如果用户还没有注册就直接进入或者没有成功登录就进入页面,将被连接到“用户登录页面”。

6.查看订单:成功登录的用户可以在该页修改已经预订的客房。如果用户还没有注册就直接进入或者没有成功登录就进入页面,将被连接到“用户登录页面”。

7.修改订单:成功登录的用户可以在该页修改或删除已经预订的客房。如果用户还没有注册就直接进入或者没有成功登录就进入页面,将被连接到“用户登录页面”。

8.客房查询:成功登录的用户可以在该页查找自己需要的客房。如果用户还没有注册就直接进入或者没有成功登录就进入页面,将被连接到“用户登录页面”。

9.修改密码:成功登录的用户可以在该页修改自己的密码。如果用户还没有注册就直接进入或者没有成功登录就进入页面,将被连接到“用户登录页面”。

10.修改个人信息:成功登录的用户可以在该页修改自己当初注册时的信息。如果用户还没有注册就直接进入或者没有成功登录就进入页面,将被连接到“用户登录页面”。

11.管理员:查看用户订单,查看用户信息,并根据用户信息和用户订单对客房进行发派。

3.5 系统的体系结构

如图3-3为三层结构图:

逻辑处理

图3-3 三层结构图

  • 19
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言宇程序

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值