宾馆管理系统课程设计

宾馆管理系统课程设计
宾馆管理系统课程设计

宾馆管理系统课程设计

华东交通

大学

课程: 软件工程

姓名: 熊礼强学号: 20080810010223 指导教师: 王森

2012年5月22日

1

目录

一、课题名称.....................................................................1 二、系统总体分析和设计思路................................................2 三、系统需求分析...............................................................10 四、概要设计.....................................................................10 五、详细设计.....................................................................11 六、补救措施.....................................................................18 七、参考文献 (18)

1

软件工程课程设计报告

一、课题名称

宾馆管理系统

1. 1 编写目的

宾馆管理系统是为了旅客旅行方便,提高工作效率,提高服务质量,增加经济效益,

加快公司发展步伐。

预期读者:具有相关需求和设计人员。

1(2背景

进入21世纪后我国的经济增长在全球的突影而出,人们的生活质量也在不断的提高,

从而带来旅游业的高速发展,宾馆行业的服务档次迫切需要提高。在宾馆竞争日趋激烈

的今天,要想在竞争中生存发展,就必须与高新技术紧密结合。硬件设施落后、管理水

平滞后、服务质量低下的宾馆将被逐步淘汰。传统的纯手工或简单的计算工具,已经不

适应现代经济高速发展和信息快速增长的要求,因此必须运用现代化管理手段,配备完

善的自动化设备,采用全新的计算机网络和宾馆管理系统,来提高宾馆自身的服务水平

与质量,最大限度地发挥准确、快捷、高效等作用,从而赢得宾馆的高信誉、强实力、

好效益~

二、系统总体分析和设计思路

2.1.可行性分析

2.1.1编写目的

宾馆管理系统是为了旅客旅行方便,提高工作效率,提高服务质量,增加经济效益,加快公司发展步伐。

预期读者:具有相关需求和设计人员。

2.1.2 背景

软件名称:宾馆管理系统 a

b 项目与其他软件的关系:此系统仅是总系统中的一个组成部分,与其他数据库可以建立链接,为其他模块相应功能的实现提供信息来源和依据

2.1.3 定义

宾馆管理系统:为宾馆和顾客提供方便与自动化办公的软件系统。

2.1.4 要求

2

a 功能:

系统前台

查修登订取餐订查点修修取住

询改录餐消饮房询菜改改消宿

订订功订结功订功密订订结餐餐能餐算能房能码房房算

内内内内容容容容

系统后台

客房管理餐厅管理系统管理

餐厅管理

删添删添

除加除加饭餐餐饭

菜桌桌菜

b 性能:https://www.360docs.net/doc/796371380.html,是基于通用语言的编译运行的程序,所以它的强大性和适应性,使它运行

在Web应用软件开发者的几乎全部平台上。通用语言的基本库,消息机制,数据接

口的处理都能无缝的整合到https://www.360docs.net/doc/796371380.html,的Web应用中。 c 输出:显示器

d 输入:键盘和鼠标

f 安全与保密要求:每个部门只负责相应部门的管理,不能查询其他部门的数据。

g 与软件相关的其他系统:财务管理系统,进销存管理系统。

h 完成周期:3个月。

3

2.1.5 目标

本管理系统旨在用计算机系统来完成所有能完成的工作,并保持很高的灵活性和易操作性。对于系统本身可将其应用到大、中、小等各酒店之中,来提高工作效率。总之是本着方便用户使用,方便经营者管理酒店,工作人员更快捷了解酒店,酒店更方便经

营。

一、该软件具备以下特点:

1.易学易用,操作极为简便,它是一套纯 WINDOWS软件,操作界面友好直观,操作员懂拼音即可下单,不需要记忆复杂烦琐的消费代码,易学易用,所有操作员稍加培训即可上岗。

2.功能完整,本系统包括前台和后台管理,功能完善,能够实现酒店等酒店

的数字化经营。

2.1.6 条件、假定和限制

a 运行环境:

服务器端操作系统:Windows

运行环境:.Net framework

服务器:IIS 5.1

浏览器:IE6.0以上或Firefox2.0以上

数据库:MySQL 5.0

b 经费来源和使用限制:利用某宾馆提供的经费来完成酒店管理系统的开发。

c 可利用的信息和资源:某宾馆提供的数据报表和工作流程。

d 建议开发软件投入使用的最迟时间:2011-5-1。

2.1.7可行性研究方法

从技术可行性、经济可行性、操作可行性三个方面来研究该系统的可行性。根据技术可行性的考虑初步排除一些不现实的系统和不合理的要求;操作可行性方面,根据使用部门处理事务的原则和习惯检查技术上可行的方案,去掉其中从操作方式或操作过程的角度看用户不能接受的方案;经济方面的可行性,应估计可能的系统开发成本和运行费用,并且估计可以节省的开支或可以增加的收入。

2.1.7 评价尺度

从技术上是可行的,用到的技术不是很复杂,实现环节也不是很复杂。从经济上也是可行的,需要用到经费的地方很少,系统的开发成本和运行费用也不是很高,某宾馆提供的经费很充足。

4

从操作上也是可行的,操作系统是Windows,输入设备是键盘和鼠标,而且操作简便。

2.1.8对现有系统的分析

系统基本能满足宾馆客房管理—团队管理模块方面的需要。实现了员工信息

管理、客房信息管理、客房经营管理、客户信息查询等功能,能给宾馆客房的管理带来很多方便。

面尽量做到满足用户的使用习惯。但是系统比较简单,需在界面上力求做到美观大方,在操作方

要增强的地方还有很多。

2.1.8.1 工作负荷

现有系统需要承担订餐、取消订餐、点菜、结算、订房、退房、取消订房和后台

管理的内容。

2.1.8.2 费用开支

人员的工资、设备的维护费用和电费。

2.1.8.3 人员

宾馆员工。

2.1.8.4 设备

计算机和相应的软件。

2.1.8.5 局限性

工作量大,涉及的流程较多,还要与其他系统进行链接,对开发此系统增加了难

度。

2.1.9所建议的系统

2.1.9.1对所建议系统的说明

一、宾馆管理系统前台功能需求及描述:

1.登录:订餐顾客、订房顾客、系统管理员、餐厅前台和客房前台在输入用户名和密码之后通过系统验证进入相应页面。

2.订餐:顾客上门根据某一天的餐桌状态进行订餐,订餐成功后,系统通知服务台。服务员可以通过系统查询订餐情况。订餐时顾客需说明预约时间。

3.查询订餐内容:订餐顾客在外网登录后,可以查看自己的订餐信息,如:订餐日期,详细菜单,餐桌号和顾客信息等,也可以通过餐厅前台查询。

4.修改订餐内容:订餐顾客通过餐厅前台进行修改订餐日期、菜单、餐桌的操作。

5.取消订餐:取消订餐(及删除订餐信息),如果订餐顾客想取消订餐,通过餐厅前台进行删除操作,删除订餐顾客的全部信息。

6.点菜功能:服务员用点菜机点菜,系统将菜单发到服务台打印,也可以在前台点

5

菜。

7.餐饮结算:就餐后,系统通过已记录的内容动态生成账单。

8.订房功能:处理上门订房。订房信息存入系统,并可显示客房使用情况。

9.查询订房内容:订房顾客在外网登录后,可以查询订房顾客,房间,起始时间,结

束时间,定金,是否结账等信息,也可以通过客房部前台查询。

10.修改订房内容:订房顾客通过客房部前台修改订房顾客信息,房间,起始时间,结,定金,是否结账等信息。束时间

11.取消订房:订房顾客通过客房部前台取消订房,客房部前台删除此顾客的订房信

息。

12.住宿结算:住宿后,系统通过已记录的内容动态生成账单。

二、宾馆管理系统后台功能划分及描述:

1.餐厅管理部分:

(1).添加餐桌:餐厅前台进入餐厅管理输入餐桌号和人数进行添加。

(2).删除餐桌:餐厅前台进入餐厅管理根据餐桌列表删除选中的餐桌。

(3).添加饭菜:餐厅前台进入餐厅管理输入饭菜名称和价格进行添加。

(4).删除饭菜:餐厅前台进入餐厅管理根据饭菜列表删除选中的饭菜。 2.系统管理部分:

(1).添加系统用户:管理员登录后进入系统管理页面,通过此页面管理员可以添加系统

用户餐厅前台用户和客房部前台用户)。

(2).查询和修改用户:在此页面,管理员可以查询系统用户的信息和修改系统用户(餐

厅用户和客房部用户)的密码。

(3).删除系统用户:在此页面,管理员可以删除相应用户。

3.客房管理部分:

(1).添加客房:客房部用户进入房间添加界面,在输入房间编号,房间类型和房间单价

之后可以添加房间。

(2).删除客房:客房部用户进入房间删除界面,页面会列出房间列表,用户通过选中房

间,点击删除按钮的操作删除房间。

2.1.9.3改进之处

通过对现有系统的分析,发现现有系统许多的不足,在将要开发的系统中会弥补这些不足,对人员要求:前台两人,后台一人。节省了人员的开支,对设备要求:计算机,网线,软件要求,电力要求,节省了纸和笔的消耗,相比而言,建议系统比原有系统更优

6

越。

2.1.10影响

2.1.10.1对设备的影响

宾馆需要购买一台具有很好性能的计算机作为服务器。

2.1.10.2对软件的影响

可以连接到公司的财务系统和进销存管理系统,节省了信息的录入。

2.1.10.3对用户单位机构的影响

节省了用户的操作时间,加快了处理顾客提交事务的速度。

2.1.10.4对系统运行过程的影响

采用计算机代替纸和笔,加快了系统的运行速度。

2.1.10.5对开发的影响

开发环境使用Visual Basic 6.0,数据库使用sqlserver2000。

2.1.10.6对运行环境的影响

使用Windows操作系统,使用ie访问服务器,运行环境是.netframework,对计算机要求不高。

2.1.10.7对经费开支的影响

系统开发需要开发人员的工资和设备的经费,初期对经费要求较高。但是,经过一段时间的使用会降低酒店的其他消耗费用,并且能提高工作效率,所以从长远来看,付出一定的经费是值得的。

2.1.11技术条件方面的可能性

从硬件和开发环境上考虑,除了数据库服务器要求稍微高了些,其他方面都可以在现有条件下解决。

从技术上看,利用https://www.360docs.net/doc/796371380.html,开发此系统的技术上没有什么太复杂的要求,功能目标能够达到。

对于开发人员和系统质量问题,开发小组具有一定的编程能力,系统质量在严格的测试下会得到很好的保证。

2.1.12

2.1.12.1目标方案可行性

(1) 计算机设备处理繁杂的宾馆日常事务,大幅度减少人力、物力,极大地提高宾馆

的管理水平和管理效率。

(2) 管理水平和管理效率的提高能直接产生经济效益。

7

(3) 高效率的管理形成了良好的经营氛围,为宾馆打造优良形象,提高企业竞争力。

(4) 本系统安全保密性可靠,实施独立的局域网络,人员进入系统需要登录,需输入账

户和密码。

(5) 本系统的管理,可以根据市场需要进行调整,实用性强。

2.1.12.2技术可行性

(1) 工作人员一般都要求掌握计算机技术,会使用各种管理软件。

(2) 在新系统投入使用时,需对员工进行少量的培训,熟悉系统的功能和使用方法使系

统能够顺利运行。

2.1.12.3经济可行性

(1) 宾馆有能力承担系统开发费用。

(2) 新系统将为企业带来经济效益。管理系统是一个信息化、智能化和先进管理理念

的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。其最主要

的表现就是减少了企业管理费用和人力开支。

2.1.12.4操作可行性

(1) 本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对

于那有一般的计算机知识的人员就可以轻松上手。

(2) 整个宾馆管理系统采用较友好的交互界面,简单明了,操作方便,不需要对数据

库进行深入的了解。

2.1.13投资与收益分析

2.1.1

3.1 支出

1 基本建设投资

需要数据库服务器,三台计算机终端、服务员掌机和打印机。

2 其他一次性支出

软件方面的支出,sqlserver 2000数据库费用、系统开发费用和人员的培训费用。 3 非一次性支出

系统的维护费用,软件的年费和工作人员的工资。

2.1.1

3.2 收益

1 一次性收益

2 非一次性收益

减少了员工的人数,从而减少了工资的发放,系统提高了工作效率,增加了宾馆的收

8

入。

3 不可定量的收益

2.1.1

3.3收益/投资比

通过以上两个方面的分析,我们可看出从客观角度讲,这个系统的收益/投资比将会是大于

一的,所以说此系统在经济上同样是可行的。

三、需求分析

3.1需求分析

3.1.1 用户工作流程

入住或预订客房时,用户要对客房管理模块或预订管理模块进行核对审查,并进行登

记;用户要获得换房时,要对换房情况进行查询和更新;顾客结束住宿时,要对其进

行结算。

3.1.2 用户业务需求

(1) 该管理软件将对客房进行资料管理和统计,对已入住客房、已订出客房、未入住

且未订出客房进行录入管理和统计;客房标准、客房内容

(2) 该管理软件将根据用户的需求对客户情况进行资料管理和统计,对已入住客户、

预订客房客户进行数据录入、信息检索、修改和删除,并能打印详细信息;

(3) 该管理软件将根据用户的需求对结算情况进行资料管理和统计,对已结账的详单

及待结账的详单分别进行日、周、月、年的统计与分析。

(4) 该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加

用户、删除用户、修改用户密码;

(5) 该管理软件提供企业人员管理,能够对企业员工的分类管理,新员工的加入以及

员工删除,修改进本信息等功能。

四、概要设计

4.1功能需求

本课题是以一个小型宾馆信息管理为基础,结合各管理部门工作的实际需求,将

要对《宾馆信息管理系统》进行设计、开发,并对技术难点作出分析,提出解决

方法。使“宾馆信息管理系统”最终具有数据录入、修改、删除,信息检索,系

统维护等功能。

9

4.2主要功能

数据处理:实现录入、修改、删除、存储功能。如客房信息、顾客信息、入住信

息、换房信息、订房信息、结算信息等的数据处理等。

信息检索:实现按不同要求分类模糊查询,组合查询功能,根据查询方式的不同,

选择输出检索信息。如订房信息的查询,结算信息的查询等。

系统维护:实现对用户权限的限制,密码的保密性设置。

4.3系统开发目的

(1) 实现客房管理、入住管理、换房管理、订房管理、结算管理、系统用户管理

的数据录入、修改、删除和信息检索功能,

(2) 实现对宾馆的账务管理与系统维护;

(3) 大大提高宾馆的运作效率;

(4) 通过全面的信息查询和处理,辅助提高宾馆的决策水平;

(5) 使用本系统,可以迅速提升宾馆的管理水平,为降低经营成本,提高效益,增

强宾馆扩张力,提供有效的技术保障。

(6)能够提供一定的安全机制提供数据信息授权访问,防止随意删改。 4.4运行环境

操作系统:Windows XP

开发工具:Visual Basic 6.0

数据库:SQL Server 2000

4.5项目意义

本系统将对数据处理与信息检索作为研究重点,实现对数据的高级处理,且力求通

过关键字段实现模糊检索功能,使信息查询更加简单灵活,即使第一次接触系统的

人也可轻松操作,快速的找到所需信息。

五、详细设计

5.1组织结构图

10

总经理

收银员系统管理员

收银员1 收银员2 收银员n

5.2宾馆的功能结构图

主模块

前台管理模块后台管理模块

系统酒店订酒店入酒店换房客房帮酒店结算

管理房管理住管理管理功能管理助管理

中心

登录模块

前台人员身份检验主界面订房检验入住登记

输入输入获取相输出操作命数据库操作

关信息令生成

数据库查询

房间库操作模

主界面获取记事务处理

录 11

输更新输移动加删移动移动移动移动

订房模块

主界面订房记录检查记录订房信息订房登记

输入获取相输出计算超期操作命数据库操作

关信息令生成

数据库查询

5.3系统功能设计

系统功能设计是使整个系统能基本实现宾馆的客房管理、顾客入住、顾客订房、顾客换

房、结算管理、系统用户管理等功能,能让宾馆管理者更直观的了解宾馆的经营状况,

以做出相应的经营决策。管理信息系统(MIS)就是要对这些资源建立正确的数据库,并

进行信息的存储管理、编制成各种凭证、报表、台帐等信息,同时对这些信息进行维护,

通过实测宾馆的各种运行情况,并利用过去的历史数据预测未来的发展,从宾馆全局的

12

角度出发进行决策,利用信息控制宾馆的行为,附注宾馆完成其目标。 5.4模块功能设计

本系统共包括七大模块,分别是系统登录模块、系统用户管理模块、客房管理模块,顾客入住模块、订房模块、换房模块及宾馆结算管理模块。

初始化

换结登系客顾订房算录统房客房

模管模用管入模块理块户理住块模模模模块块块块

5.4.1系统登录模块

功能:本模块的主要功能是对用户身份进行,验证只有系统的合法用户才能进入系统。

其窗体。

登录:在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密

码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。在登录模块中,对系统的尝试登录次数进行了限制,禁止用户无终止的进行系统登录尝试,在本系统中,当用户对系统的三次登录失败后,系统将自动机制登录,突出登录模块。并在输入了错误的或者是不存在的账户和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。

输入项、输出项:输入项为账号和密码。账号和密码均为字符串,长度各为6个字符,

密码回显字符是“*”。

13

开始

输入账号

N 账号检验

Y

输入密码

N

账号检验

Y

登陆成功进入主窗体数据流程图:

5.4.2. 系统管理模块

功能:在系统实行多用户管理时,本模块将为系统开辟多个系统用户,并能对其进行

简单的信息维护,用户名变更、密码修改以及对用户权限的授予。

退出:选择退出系统,将关闭整个系统,结束本次使用。

数据流程图:

系统管理员

添加新用户

失败

成功

输入用户信息

输入新用户名

输入新密码

系统安排权限

14

5.4.3. 客房管理模块

功能:本模块的主要功能是客房信息标准设置以及对客房信息设置。设置客房标准:主要功能客房信息标准的添加、修改和删除。

设置客房信息:主要功能客房信息的添加、修改和删除。输入项、输出项:本模块

的数据输入项主要是客房编号、客房类型、客房位置、客房单价等。

并可以报表形式打印出来。

系统管理员

添加新客房

失败

成功

输入客房信息

输入客房编号

Y DELETE?

N

客房信息表结束数据流图:

5.4.4. 入住管理模块

功能:该模块主要是实现对客户入住信息的登记、查询两个功能。入住信息登记:该模块为系统提供对将入住顾客信息的登记,输入项为顾客信息和客房信息。

入住信息查询:该模块为系统提供整个宾馆的已入住顾客信息的查询并可以报表形

式打印出来。输入项、输出项:本模块的数据输入项主要是客房编

号及客房种类,其中客房编号为必填项。

15

要求入住客房标准

无查询剩余房间

退出入住登记

客户信息顾客入住流程图:

5.4.5. 订房管理模块

功能:本模块的主要功能是实现对客户订房信息的登记、查询两个功能。入住信息登记:该模块为系统提供订房顾客信息的登记,输入项为顾客信息和客房信息。

入住信息查询:该模块为系统提供整个宾馆的已订房顾客信息的查询并可以报表形式

打印出来。输入项、输出项:本模块的数据输入项主要是顾客姓名、

房间编号及入住时间,其中顾客姓名为必填项。

订房管理流程图:

要求订房客房标准

无查询剩余房间

退出订房登记

客户信息

5.4.6、换房管理模块

功能:本模块的主要功能是实现对客户换房信息的登记、查询两个功能。换住信息登记:该模块为系统提供换房顾客信息的登记,输入项为顾客信息和客房信息。换住信息查询:该模块为系统提供整个宾馆的已订房顾客信息的查询并可以报表形式打印

出来。输入项、输出项:本模块的数据输入项主要是顾客姓名、房间编号。

顾客换房业务流程图:

16

要求换房客房标准

Web课程设计 酒店管理系统

洛阳理工学院 课程设计报告课程名称Web程序设计课程设计 设计题目酒店管理系统 专业计算机科学与技术 班级 学号 姓名 完成日期

课程设计任务书 设计题目:酒店管理系统 _____________________________________________________ ____ 设计内容与要求: (1)数据库设计要符合范式要求。 (2)能对客户入住资料进行添加、删除、修改操作。 (3)提供订单查询功能,输入订单号,能查找出订单的相关信息。能对订单进行添加、删除、修改操作。 (4)用户权限控制,服务员能对订单和客户资料进行修改,管理员用户修改登录密码。 指导教师: 年月日 课程设计评语 成绩: 指导教师: 年月日

目录 第1章需求分析 (1) 1.1 需求分析 (1) 1.2 可行性分析 (1) 1.2.1经济可行性分析 (1) 1.2.1技术可行性分析 (1) 第2章数据库设计 (2) 2.1 数据库概念结构设计 (2) 2.1.1 实体关系图 (2) 2.1.2 系统总体E-R图 (3) 2.2 数据表设计 (4) 2.2.1 数据库表设计 (4) 第3章概要设计 (6) 3.1 系统架构设计 (6) 3.2 系统功能设计 (6) 3.2.1 系统功能模块 (6) 3.2.2 系统处理流程 (7) 第4章详细设计与实现 (8) 4.1 系统首页 (8) 4.2 酒店日常管理界面 (10) 4.3 预订房间界面 (10)

4.4 订单查询界面 (12) 4.5 大堂入住界面 (17) 4.6 结账退房界面 (18) 4.7 系统管理员登陆界面 (23) 第5章总结 (25)

酒店客房管理系统概要设计说明书

酒店客房管理系统概要设计 说明书 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

客房管理系统概要设计说明书 1引言 1.1编写目的 本需求说明书根据对客房管理方面的需求分析,描述了客房管理系统的要求,并且作为各方面沟通的依据,也为下一步工作提供基准。 软件开发小组的每一位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。经使用方认可的需求说明将作为产品特征评价、仲裁的重要参考。此说明书将作为问题进一步讨论,协调的文档资料。同时也便于用户能了解工具的内部详细技术,资料,为维护系统及他的二次开发留下参考资料。 1.2背景 说明: A、件系统的名称:客房管理系统 B、任务提出者:王海文老师 开发者:齐娜、刘晓晨 使用者:酒店管理人员、客户 C、运行环境:客户机 服务器 硬件支撑环境:cpu Pentium III 266HZ以上 , cpu奔Ⅴ1.0G以上, 64M以上内存, 256M以上内存, 4G以上硬盘, 40G 硬盘, 100M以太网卡, 100M 以太网卡

软件支撑环境:Windows 98+IE4.0或以上 Windows 2000 professional +.NET框架 +IE6.0+IIS 前台:https://www.360docs.net/doc/796371380.html, 后台:SQL Server 2000 本系统将使用SQL Server 2000作为数据库存储系统,SQL Server 2000将由个人自行购买和安装。 1.3参考资料 《https://www.360docs.net/doc/796371380.html,高级编程》(清华大学出版社); 《软件工程》(人民邮电出版社); 《SQL Server 2000管理实务》(人民邮电出版); CSDN论坛(https://www.360docs.net/doc/796371380.html,) 2总体设计 2.1需求规定 说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。

酒店管理系统代码(C语言版)

#include #include #include //房间信息结构体 struct Node { int Count; //指示该房间有多少个房客 char nameOne[20]; //房客1的名字 char nameTwo[20]; //房客2的名字 int sexOne; //房客1的性别-1代表女,0代表没有,1代表男int sexTwo; //房客2的性别 int roomNumber; //房间号 }roomArray[5]; //初始化房间数组 void InitArray() { int i; for(i=0;i<5;i++) { roomArray[i].roomNumber = 301+i; memset(roomArray[i].nameOne,0,20); memset(roomArray[i].nameTwo,0,20); roomArray[i].sexOne = 0; roomArray[i].sexTwo = 0; roomArray[i].Count = 0; } } void fun1() //旅客入住的操作 { char name[20]; int sex; int i; printf("\n输入入住旅客姓名和性别(空格隔开,1为男,-1为女):"); scanf("%s %d",name,&sex); for(i=0;i<5;i++) {

{ continue; } else if(roomArray[i].Count == 1) { if(roomArray[i].sexOne != sex) { continue; } strcpy(roomArray[i].nameTwo,name); roomArray[i].sexTwo = sex; roomArray[i].Count++; system("cls"); printf("客人已经成功入住,在房间%d",roomArray[i].roomNumber); return;; } else { strcpy(roomArray[i].nameOne,name); roomArray[i].sexOne = sex; roomArray[i].Count++; system("cls"); printf("客人已经成功入住,在房间%d",roomArray[i].roomNumber); return;; } } printf("无法入住,房间已经住满或者是没有适合的房间"); } void fun2() //退房操作 { int i; char name[20]; printf("请输入要退房旅客的姓名:"); scanf("%s",name); for(i=0;i<5;i++) { if(strcmp(roomArray[i].nameOne,name) == 0) { memset(roomArray[i].nameOne,0,20);

宾馆管理系统设计与实现

宾馆管理系统的设计与实现 摘要 管理信息系统(Management Information System简称MIS)是信息科学的一个分支,是由人和计算机组成的能进行信息的收集、传递、储存、加工、维护和使用的系统。 宾馆经营管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备、易使用等特点。 因此本系统的开发,对Visual Basic 系统,Access 数据库管理系统进行了较深入的学习和应用,主要完成对宾馆管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本系统可以满足宾馆管理的需要。 关键词:Visual Basic、Access、数据库、宾馆信息管理

Abstract Management Information Systems (Management Information System referred to as MIS) is a branch of information science, is composed by a computer can be carried out and information collection, transmission, storage, processing, maintenance and use of the system. Hotel Management System is a typical management information system (MIS), which mainly includes the establishment and maintenance of background database and front-end application development aspects. The former required strong data consistency and integrity of the data with good security. For the latter application powerful, easy to use and so on. Therefore, this system development, on the Visual Basic 系统, Access 2002 database management system, a more in-depth study and application of mainly fulfills on hotel management system requirement analysis, function model, database modeling, and has designed a database structure and applications. Running results show that this system can meet the needs of hotel management. Keywords: Visual Basic, Access, database, hotel information management

酒店管理系统课程设计报告

《软件工程课程设计》报告 题目:酒店管理系统 指导老师: 成员: 完成日期:

目录 一.概述 项目背景 随着国家经济的发展人们的生活水平有了很大的提高。旅游度假和商务旅行已经成为人们的一种生活需求。国家也把旅游业作为一个朝阳支柱产业来扶持。各地的宾馆酒店越来越多,行业间竞争越来越激烈。传统的酒店管理模式已经不能适应现代酒店发展。利用高科技的电脑网络技术来处理宾馆酒店经营数据,已经成为提高企业管理效率,改善服务质量的关键。 编写目的 现代化的酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、降低成本、提高服务质量和管理水平,促进经济效益,但凭原始的手工记录管理,不仅效率低,还很容易出错,因此必须借助计算机来进行现代化的信息管理。所以酒店管理系统正是为此而设计的,优秀的酒店客房管理系统操作方便,灵活性好,系统安全性高,运行稳定,服务快捷方便,让宾客感受到一种顾客至上的享受。 项目名称 酒店管理系统。 开发环境 开发软件:Microsoft Visual Studio 2010 高级语言:C# 使用技术:.Net/JS/JQuery 数据库:Microsoft SQL Server 2008 二.需求分析 问题的提出 该系统的具体任务就是设计一个酒店客房管理系统,由计算机来代替人工执行一系列诸如增加新客房、删除客房、客房修改、查询、客户管理等操作,这样就使办公人员可以轻松快捷地完成酒店客房管理任务,了解整个酒店客房信息。 需完成的功能 数据流图如下图1和2所示:

图1 顶层数据流图 图2 0层数据流图 2.2.1 酒店管理系统 2.2.1.1 宾客登记 登记酒店宾客入住情况,包括宾客的姓名及身份证号的登记,以及入住房间信息。 退房登记 当宾客离开时,需要办理退房结账手续。 入住情况查询 对于一定时间段内,每个宾客入住情况可以实现基本查询。 2.2.1.4 客房类型管理 管理员可以在管理平台上增添、修改、删除客房类型(豪华双人房、VIP房、普通单人房等)。 2.2.1.5 客房管理 管理员可以在管理平台上增添、修改、删除各种客房类型的客房。 2.2.1.6 客房信息查询 管理员可以通过各个客房的房间号码来查询该客房的详细情况(是否已有宾客入住、客房的设备是否完好等)。

酒店管理系统概要设计说明书

软件概要设计说明书 ——刘忠凯 1.引言 1.1 编写目的 可行性研究的目的是研究问题,花费最小的代价,以最快的速度提出解决问题的方法。经过对此项目的详细准确的研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。 1.2 背景 开发软件名称:酒店业务管理系统。 项目任务提出者:刘忠凯。 项目开发者:杨朔,冯天宝,刘忠凯,李静,王菲。 用户:各级星级酒店。 实现软件单位:学校软件开发小组。 项目与其他软件,系统的关系: A 本项目采用客户机/服务器原理,客户端的程序是建立在Windows XP 系统上以My Eclipse6.5为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle 8的为开发软件的数据库服务程序。 B 本项目采用VB编程编写,客户程序建立在Windows XP 系统上。 1.3 定义 酒店管理系统(JDGLXT):JDGLXT分别是“酒店管理系统”的汉语拼音首字母缩写。 数据库登陆模块:主要负责用(客)户和管理员进入系统的一个身份验证。 信息管理模块:对各项业务的一个综合管理平台。 客户信息管理:主要负责管理客(用)户的个人信息。 查询处理模块:主要负责对客(用)户个人信息,就餐信息,消费信息等的查询。 住宿信息管理模块:主要负责客(用)户住宿客房的管理。 就餐信息管理模块:主要负责客(用)户餐饮信息和消费菜金的信息管理。 员工信息管理模块:主要负责客(用)户信息的管理。 工资信息管理模块:主要负责工资信息的管理。 退出管理模块:主要负责系统得退出管理。

酒店管理系统源代码

酒店管理系统源代码 #include #include #include #include typedef struct tagCustomer { char m_ID[19]; /*身份证号码*/ char m_name[10]; /*顾客姓名*/ int m_age; /*顾客年龄*/ char m_sex[6]; /*顾客性别*/ int num; }Customer;/*顾客结构*/ typedef struct tagRoom { int m_num; /*房间号*/ int m_floor; /*楼层*/ int m_price; /*价格*/ int m_use; /*是否已入住*/

}Room;/*房间结构*/ int i,j=0,age,num,floor,price,use,n; int reg =0; Customer cus[5]; Room r[5]; int count=5; char ID[18],name[10],sex[6]; FILE *fproom; FILE *fpcustomer; void Customer_Input() { if(count<=5) { printf("请输入身份证号(18位数字):"); scanf("%s",&cus[j].m_ID); printf("请输入姓名(10位字符)"); scanf("%s",&cus[j].m_name); printf("请输入年龄(数字型)"); scanf("%d",&cus[j].m_age); printf("请输入性别(男或女):"); scanf("%s",&cus[j].m_sex);

酒店管理系统详细设计

酒店管理系统详细设计 1.引言 1.1 编写目的 编写本说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、功能分配、模块化粉、接口设计、运行设计、数据结 构设计和出错设计等,比概要设计更为详细,为编码的实现打下基础。 预期读者为:软件开发的人员,项目评审人员,及软件测试人员。 1.2 背影 说明: ①待开发的软件系统的名称:酒店管理系统; ②本项目的任务提出者:酒店管理人员; ③本项目的任务开发者:酒店管理系统软件开发小组; ④用户及实现该软件的计算中心:酒店计算机; 1.3 定义 顾客就餐管理:对就餐的顾客进行管理,并存储顾客消费记录。 顾客住宿管理:对就餐的住宿进行管理,并存储顾客住宿记录。 顾客信息:存放顾客的,证件类型,证件号,性别,年龄,籍贯,工作单位等 各项基本信息,还有就餐住宿信息,管理员负责管理顾客基本信息。 房间信息:包括房间编号,房间等级,房间价格,房间类型等信息 菜肴信息:包括菜肴编号,菜肴名称,菜肴价格,菜肴类型等信息 1.4 参考资料 ①《现代软件工程》希望电子涌等编著 ②详细设计说明书(GB8567——88).doc 2. 程序系统的结构 用一系列图表列出本程序系统的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。

3. 用户输入模块(USERINPUT)设计说明 3.1 程序描述 该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。

本程序为非常驻存,是子程序、可重用、是顺序处理,在输入之后方能进行验证3.2 功能 3.3 性能 精度要求精确到整型的个位、字符型完全正确,不支持部分匹配; 时间特性要求:要求等待时间<0.5s 3.4 输入项 输入项名称:用户名 类型:字符串型 输入方式:手工输入 数据来源:系统自带的数据库中的信息 输入项名称:密码 类型:字符串型 输入方式:手工输入 数据来源:系统的数据库中的信息 安全条件:在输入密码时用户界面上显示为****** 3.5 输出项 输出项:用户名错误输出 数据类型:字符串型 输出以信息对话框的形式输出 输出容是用户名错误,请重新输入 输出项:密码错误输出

酒店管理系统UML课程设计报告

课程设计报告 课程名称软件建模与分析 设计题目酒店管理系统 专业班级仅供参考 | 姓名仅供参考 学号仅供参考 指导教师仅供参考 起止时间仅供参考 成绩评定 仅供参考学院

$ 课程设计考核和成绩评定办法 1.课程设计的考核由指导教师根据设计表现、设计报告、设计成果、答辩等几个方面,给出各项权重,综合评定。该设计考核教研室主任审核,主管院长审批备案。2.成绩评定采用五级分制,即优、良、中、及格、不及格。 3.参加本次设计时间不足三分之二或旷课四天以上者,不得参加本次考核,按不及格处理。 4.课程设计结束一周内,指导教师提交成绩和设计总结。 5.设计过程考核和成绩在教师手册中有记载。 — 课程设计报告内容 课程设计报告内容、格式各专业根据专业不同统一规范,经教研室主任审核、主管院长审批备案。 注:1. 课程设计任务书和指导书在课程设计前发给学生,设计任务书放置在设计报告封面后和正文目录前。 2. 为了节省纸张,保护环境,便于保管实习报告,统一采用A4纸,实习报告建议双面打印(正文 采用宋体五号字)或手写。 { )

酒店管理系统需求分析 一、背景说明 目前大多数酒店提供的服务多种多样,规模大小也各不相同,但稍具规模的酒店必含 下面三类服务:饮食、仅供参考住宿和娱乐。由于我们对酒店行业没有具体的接触和实质性的了解。此次数据库设计只能在一些收集到的基本材料与个人直观认识的基础上,简单模仿中等规模的酒店设计管理系统,并将其抽象成一个由三部门组成、实现三大服务的系统。 [ 1.饮食部门 它是酒店基本部门之一。它提供服务的特点是实时性强、持续时间短,强调效率。例如,顾客人数、顾客所用的菜及其它饮料等种类繁多,数量不等;后勤各种活动如采购等频繁发生。通过分析可发现,用人工完成此类操作比计算机更具实效与时效,且此类信息也没有长时间保留的必要,因此这些信息没有必要采用数据库管理。对于饮食部门,需要较长时间保留的信息主要是财务信息,一方面便于期末汇总,另一方面便于向上级报告。 在规模较大的酒店餐饮服务仅供参考部分,餐厅可分成几个等级或几个小部门,然后各自形成小系统,本系统为了简单起见,把饮食部门作为一个子系统,不再细分。 2.住宿管理部门 ' 它也是酒店基本部门之一。住宿管理部门的主要职责有:A.给个房间布置各种设备、分类、编号、制定收费标准、分配服务人员。B.登记旅客信息,确认其身份,登记其入住、退房时间。C.统计各类房 间的客满程度。D.对本部门的仅供参考财务流动进行登记处理。以上信息处理可以通过计算机完成,其他不便于计算机操作的在此没有列出。 3.娱乐管理部门

酒店管理系统概要设计文档

概要设计文档——酒店管理系统 学院:信电工程学院 班级: 12软嵌2班 小组成员:施爽杨冉冉夏善勇吴玉林指导老师:王小磊

目录 概要设计文档 (1) 一.引言 (3) 1.1 目的 (3) 1.2 范围 (3) 1.2.1 系统目标 (3) 1.2.2 主要软件需求 (3) 1.2.3 软件设计约束、限制 (3) 1.3 缩写 (3) 1.4 术语定义 (3) 1.5 参考资料 (4) 1.6 版本信息 (4) 二.数据设计 (4) 2.1 数据对象和形成的数据结构 (4) 2.2 文件和数据库结构 (4) 2.2.1 外部文件结构 (4) 2.2.2 全局数据 (4) 2.2.3 文件和数据交叉索引 (4) 三.体系结构设计 (4) 3.1 数据和控制流复审 (4) 3.2 得出的程序结构 (5) 四.界面设计 (5) 4.1 人机界面规约 (5) 4.2 人机界面设计规约 (6) 五.接口设计 (6) 5.1 外部接口设计 (6) 5.1.1 外部数据接口 (6) 5.1.2 外部系统或设备接口 (6) 5.2 内部接口设计规约 (6) 5.2.1 内部模块接口调用关系 (6) 5.2.2 接口数据结构 (6) 六.模块过程设计 (7) 七.需求交叉索引 (9) 八.测试部分 (9) 九.附录 (10)

一.引言 随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而现在的酒店餐饮管理已经步入高速时代,相对于以前,不仅效率低、易出错、繁琐,而且耗费大量的人力。为了满足其管理人员对酒店的管理,以及酒店餐饮理念进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此酒店系统软件力求提高其管理效率。 1.1 目的 编写本说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、功能分配、模块化粉、接口设计、运行设计、数据结构设计等,为程序的详细设计打下基础。 预期读者为:软件开发的人员,项目评审人员,及软件测试人员。 1.2 范围 1.2.1 系统目标 开发一个酒店管理系统,可用于对酒店的部分工作流程进行管理,实现酒店管理的现代化。 1.2.2 主要软件需求 该系统主要功能包括:房态管理,预订管理,接待管理,销售管理,权限设定(用户管理),员工管理。 1.2.3 软件设计约束、限制 无。 1.3 缩写 无。 1.4 术语定义 1)房态:客房房态也就是客房的一个情况,为了随时掌握酒店客房房态的变化,因此在酒店客房管理中,设计了一个客房的情况图。

酒店管理系统代码

酒店管理系统代码内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)

#include <> #include <> #include<> #include<> #include<> 入住登记 \t\t\t\t*\n"); printf("*\t\t\t\t2. 查询入住情况 \t\t\t*\n"); printf("*\t\t\t\t3. 查询当前费用 \t\t\t*\n"); printf("*\t\t\t\t4. 结账退房 \t\t\t\t*\n"); printf("*\t\t\t\t5. 退出程序 \t\t\t\t*\n\n\n"); printf("\n\n==========================酒店房间登记与计费管理管理系统=======================\t\n\n\n"); printf("请输入相应编号进入菜单\t"); 人房\n\t\t\t2.双人房\n\t\t\t3.大床房\n"); scanf("%d",&(roomTypeNum)); switch(roomTypeNum) 小时计费; \n\t\t\t2.按天数计费\n"); //通过输入的数字对应计费方式 scanf("%d",&countTypeNum); switch(countTypeNum) { case 1:

newCheckinInfo->countType = Hour; break; case 2: newCheckinInfo->countType = Day; break; } printf("\n\n===========================酒店入住登记菜单 =========================\t\n\n\n"); //生成一个新的订单 newOrder = ( Order* )malloc(sizeof(Order)); newOrder -> checkinInfo = newCheckinInfo; newOrder -> date = time(0); switch(newCheckinInfo->roomType) //通过房型获取房间 { case Single: newRoom = getRoomByType(Single); break; case Double: newRoom=getRoomByType(Double); break; case Big :

数据库课程设计__宾馆客房信息管理系统

一、设计内容与设计要求 1.设计内容: 数据库系统原理的课程设计要求学生综合利用本课程的有关知识,在教师的指导下,利用特定的数据库设计环境,针对具体的问题,完成从系统的需求分析、数据库的概念设计、数据库的逻辑设计,到数据库实现等设计过程,最终实现一个较为完整的反映应用需求的数据库系统。因此,在设计中,要求学生应该全面考虑各个设计环节以及它们之间的相互联系。 下面是各个设计阶段的具体内容。 ⒈系统需求分析 需求分析是数据库系统设计的一个重要的环节。本阶段应该对整个应用情况作全面的、详细的调查,确定特定数据库应用环境下的设计目标,收集该应用环境下针对系统设计所需要的基础数据以及对这些数据的具体存储要求,从而确定用户的需求。用户对数据库的需求包括: ⑴处理需求。即用户要完成什么处理功能等。学生在设计中应根据具体的课题要求确定系统应该实现的功能,一些基本的功能通常是必须具备的,如用户的管理与维护,基本数据的维护,灵活的信息查询等。 ⑵信息需求。即在数据库中需要存储哪些数据。学生应该根据具体的课题,认真分析有关的要求,确定本设计的信息需求。 ⑶安全性和完整性功能。实践中这是一个需要与用户不断交流才能逐步确定的需求。本课程设计要求学生在自己的设计中能反映出基本的安全性和完整性功能。 本阶段的设计结果(即系统需求分析)应该在课程设计报告中进行详细描述,画出系统的数据流图,写出较为详细的数据字典,作为本课程设计的验收依据之一。 ⒉数据库的概念设计 数据库的概念设计是在需求分析的基础上,利用与用户双方都能理解的形式,设计出数据库的概念模型。本课程设计要求学生采用E-R方法进行数据库的概念设计。本设计阶段可分为: ● 数据抽象。即根据需求分析的结果,抽取出与本课程设计相关的特性。设计局部概念模式。运用E-R方法,设计出系统的各个局部ER模型。 ● 设计全局概念模式。通过对局部E-R模型的操作,解决各个E-R模型关于对象定义不一致问题,以及对各个E-R模型进行合并优化等,最终形成数据库的全局概念模式。 本阶段的设计结果(局部和全局E-R图、具体数据库设计工具中概念结构设计图)应该在课程设计报告中进行详细描述,应该能够反映该设计的正确性,作为本课程设计的验收依据之一。 ⒊数据库的逻辑设计 数据库逻辑设计的目的是将概念设计阶段设计好的E-R图转换成与具体机器上的DBMS(如Oracle)所支持的数据模型(如关系模型)相符合的逻辑结构。 鉴于本课程设计的具体环境要求,学生在进行数据库的逻辑结构设计时应该充分考虑特定的数据库环境。 要求学生在本阶段的设计中分两步进行:

[精编]数据库课程设计(酒店管理系统)

计算机与通信工程学院 数据库课程设计(酒店 管理系统)

数据库系统课程设计报告题目: 酒店管理系统 课程代号:0680036 课程名称:数据库系统课程设计 学号: 姓名: 班级: 指导教师 完成日期:2011年4月 目录 第一章引言 第二章系统分析与设计 2.1需求分析 2.2结构设计 2.3数据库设计 第三章系统开发及实现

3.1创建主窗体 3.2创建子窗体 3.3建立公共模块 第四章总结 参考文献 附录(附部分源代码) 第一章引言 酒店管理系统是现代服务行业不可缺少的一个组成环节。 酒店管理信息系统是一个由人、计算机和数据库组成的进行酒店经营管理的系统,通过对信息的收集、传递、整理、加工、维护和使用,提高管理水平和效率,从而实现酒店管理的自动化、规范化和人性化。 本文简要介绍了基于Microsoft和VB程序语言开发实现的酒店管理系统,着重阐述了该系统开发实现过程,从系统的需求分析、方案论证、模块设计、数据设计、详细设计到系统测试等各个环节都进行了较为详尽的分析和描述。 关键词:酒店管理系统、Access、数据库、VB 第二章系统分析与设计 2.1需求分析 在进行一个项目的设计之前,首先要进行必要的需求分析。酒店需要管理各种人员和入住信息,希望实现酒店的信息化管理,通过建立一个酒店管理系统来管理酒店的日常业务。其完成功能如下: 1、能够实现对客人的登记信息查询,包括逐个浏览,以及对客人资料的增加、删除和编辑操作。

2、能够的酒店人员值班情况进行管理。 3、管理人员也可以直接增加和删除用户信息。 系统功能模块图如图1所示。 图1系统的功能模块图 根据功能模块图设计划出的实体有散客入住实体、团队入住实体、投诉管理实体、值班管理实体。 散客入住实体E-R如图2所示。 团队入住实体E-R如图3所示 投诉管理实体E-R图如图4所示 值班管理实体E-R图如图5所示 2.2 统Access即可。他们之间的关系如图6所示。

酒店管理系统概要设计

1引言 ............................................................................................... 错误!未定义书签。 1.1编写目的.............................................................................................. 错误!未定义书签。 1.2背景..................................................................................................... 错误!未定义书签。 1.3定义 ..................................................................................................... 错误!未定义书签。 1.4参考资料............................................................................................. 错误!未定义书签。2总体设计 ....................................................................................................... 错误!未定义书签。 2.1需求规定............................................................................................. 错误!未定义书签。 2.2运行环境 ............................................................................................ 错误!未定义书签。 2.3基本设计概念和处理流程................................................................. 错误!未定义书签。 2.4结构 .................................................................................................... 错误!未定义书签。 2.5功能器求与程序的关系..................................................................... 错误!未定义书签。 2.6人工处理过程..................................................................................... 错误!未定义书签。 2.7尚未问决的问题................................................................................. 错误!未定义书签。3接口设计.. (17) 3.1用户接口 (17) 3.2外部接口............................................................................................. 错误!未定义书签。 3.3内部接口............................................................................................. 错误!未定义书签。4运行设计 . (18) 4.1运行模块组合 (18) 4.2运行控制 (19) 4.3运行时间 (19) 5系统数据结构设计 (19) 5.1逻辑结构设计要点 (19) 5.2物理结构设计要点 (19) 5.3数据结构与程序的关系 (19)

酒店管理系统数据库代码

酒店管理系统数据库代码 use Hotel_Management1 select*from Customer select*from Employee select*from RoomType select*from Room select*from OrderInfo select*from Checkout drop database Hotel_Management1 ------------------------创建数据库Hotel_Management----------------------------------------------------------------------create database Hotel_MDB on primary (name=Hotel_Management1, filename='F:\Hotel_Management\Hotel_Management.MDF', size=10MB, filegrowth=20% ) log on (name=Hotel_Management1, filename='F:\Hotel_Management\Hotel_Management1.LDF', size=10MB, filegrowth=2MB) --使用数据库 USE Hotel_Management1 --------------------------------------------创建表--------------------------------------------------------------- --1顾客表 create table Customer (CustomerID int primary key, CustomerName nvarchar(40)not null, CustomerInfo nvarchar(18)not null, Csex nvarchar(1), CPhone nvarchar(11)not null, Notes ntext ) --drop table Customer --2员工表 create table Employee (EmployeeID int primary key, UserName nvarchar(40)not null, Password nvarchar(40)not null, EmployeeName nvarchar(40)not null, Esex nvarchar(1),

某酒店管理系统设计方案

?更多资料请访问.(.....) ...../ ?更多资料请访问.(.....)

新天红东酒店管理系统 现 状 调 查 和

建 议 湖南省健坤科技信息技术有限公司 2010-7-8

1、概述 (3) 1.1、项目背景 (3) 1.2、系统设计目标 (3) 1.3、定义 (3) 2、设计方案 (4) 2.1、开发目标 (4) 2.2、应用目标 (4) 2.2.1、运行环境 (4) 2.2.2、系统集成要求 (4) 2.3、系统设计原则 (5) 2.4、系统架构 (6) 2.4.1、三层结构(推荐) (6) 2.4.2、遵循魔方系统系统架构 (8) 3、详细设计 (8) 3.1、零售数据修改模块 (8) 3.1.1、系统结构图 (8) 3.1.2、数据定义 (9) 3.1.3、零售数据修改功能模块设计 (9) 3.1.3.1 零售数据编辑 (9) 3.1.3.2 零售数据修改审核 (11) 3.1.3.3 零售数据修改的查询 (12) 3.1.3.4 所属客户的选择 (13) 3.1.3.5 门店的选择 (13) 3.2、门市管理模块 (14) 3.2.1、系统结构图 (14) 3.2.2、门市档案数据设计 (14) 3.2.3、门市档案功能模块 (18) 3.2.3.1 门店档案编辑 (18) 3.2.3.2 门店档案审核 (19) 3.2.3.3 门店档案查询 (19) 3.2.3.4 所属客户的选择 (20) 4、开发进度计划 (20)

概述 项目背景 创维公司外购了一套终端销售系统(也称魔方系统),用于对零售数据进行统计,但是由于某些原因,上报进来的数据存在差异,所以需要提供一个专门的模块对零售数据进行修改。 创维公司每个客户有一个甚至多个门店,需要对客户的门店进行管理,便于物流和销量统计等工作。 系统设计目标 根据零售数据修改需求说明书和门店档案管理需求说明书明确系统需求以便指导系统功能的实现。 定义 本文档中涉及的专门术语、容易引起歧义的概念、关键词缩写及相应的解释内容包括:零售数据是指对终端销售系统提供的零售数据进行后期修改的模块。 门店档案的管理是指对客户的门店基础资料进行管理的模块,包括新建、修改、删除、封存、启用、作废功能。

SQL数据库课程设计酒店管理系统

苏州市职业大学课程设计任务书 课程名称:《计算机语言C》 起讫时间:2007-12-31至2008-1-4 院系:计算机工程系 班级:07软件测试 指导教师:李金祥顾小晶 系主任:宣仲良

苏州市职业大学 课程设计说明书 名称:《计算机语言C》课程设计 图书登记管理程序 2007年12 月31 日至2008年1 月4 日共1周 院系计算机工程系 班级07软件测试 姓名马宝珠 系主任宣仲良 教研室主任叶良 指导教师李金祥顾小晶

1.需求分析 图书登记管理系统作为一个应用软件将为学校的老师和学生提供一个对学校图书馆深入了解并借阅、还书的平台。拥护根据系统界面的提示信息对图书馆信息进行查询、初始化等操作 系统功能需求分析描述如下: (1)查询图书:根据图书编号进行查询,读者可以浏览或查询相关图书。(2)系统主菜单:若未找到相应的书籍返回到上一级目录。 (3)图书登记:读者输入要查询的编号、出版社、作者姓名等信息,系统将进行处理。 (4)初始化:输入书号、书名、书籍的数量以空格隔开,建立新文件写入数据否则初始化失败。 (5)新书入库:可读入新书名称、编号、数量以空格隔开看是否有此类书籍。(6)借书菜单:可输入读者编号和所借书编号或调用借书函数执行借书功能。(7)还书菜单:可输入读者编号和所还书的编号执行还书功能,还书后修改图书库存量。 (8)保存连接数据:方便读者了解图书登记的相关信息,为图书管理人员和读者带来便利。 2.总体设计 下面从系统的整体流程的功能模块系统界面及数据结构进行总体设计。 (1)总体思想 本系统主要设计思想是实现图书馆的功能机管理系统信息的查询、初始化、添加新书、借书、还书等主要功能。图书登记管理情况以文件的形式储存,系统的人机接口系用简单的字符界面进行交互,系统的设计方法是结构化实际方法,系统用C语言进行开发用户可以清晰的了解图书馆内的情况。 (2)系统模块结构图 根据需求分析结果,图书登记管理系统可以分为三大模块:查询图书模块、图书登记管理模块、系统控制平台。 系统模块结构如图: 3、概要设计 ㈠系统主菜单。

酒店管理系统概要设计

1引言 (2) 编写目的 (2) 背景 (2) 定义 (2) 参考资料 (2) 2总体设计 (2) 需求规定 (2) 运行环境 (2) 基本设计概念和处理流程 (3) 结构 (3) 功能器求与程序的关系 (3) 人工处理过程 (3) 尚未问决的问题 (3) 3接口设计 (3) 用户接口 (3) 外部接口 (3) 内部接口 (4) 4运行设计 (4) 运行模块组合 (4) 运行控制 (4) 运行时间 (4) 5系统数据结构设计 (4) 逻辑结构设计要点 (4) 物理结构设计要点 (4) 数据结构与程序的关系 (4) 6系统出错处理设计 (5) 出错信息 (5) 补救措施 (5) 系统维护设计 (5)

酒店管理系统概要设计 1.引言 随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而现在的酒店餐饮管理已经步入高速时代,相对于以前,不仅效率低、易出错、繁琐,而且耗费大量的人力。为了满足其管理人员对酒店的管理,以及酒店餐饮理念进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此酒店系统软件力求提高其管理效率。 编写目的 编写本说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、功能分配、模块化粉、接口设计、运行设计、数据结 构设计和出错设计等,为程序的详细设计打下基础。 预期读者为:软件开发的人员,项目评审人员,及软件测试人员。 背影 说明: ①待开发的软件系统的名称:酒店管理系统; ②本项目的任务提出者:酒店管理人员; ③本项目的任务开发者:酒店管理系统软件开发小组; ④用户及实现该软件的计算中心:酒店计算机; 定义 顾客就餐管理:对就餐的顾客进行管理,并存储顾客消费记录。 顾客住宿管理:对就餐的住宿进行管理,并存储顾客住宿记录。 顾客信息:存放顾客的姓名,证件类型,证件号,性别,年龄,籍贯,工作单位等各项基本信息,还有就餐住宿信息,管理员负责管理顾客基本信息。 房间信息:包括房间编号,房间等级,房间价格,房间类型等信息 菜肴信息:包括菜肴编号,菜肴名称,菜肴价格,菜肴类型等信息参考资料 a.《软件工程与实践》杨文元编着厦门大学出版社 b.太优软件——太优餐饮管理系统; c.《数据结构(第二版)》————张世和编着 清华大学出版社。

相关文档
最新文档