中级培训师进阶与课程开发训练

时间:2024-02-24 点赞:43902 浏览:84548 作者原创标记本站原创

本文是一篇管理系统论文范文,管理系统方面电大毕业论文,关于中级培训师进阶与课程开发训练相关毕业论文格式范文。适合管理系统及数据库及信息管理方面的的大学硕士和本科毕业论文以及管理系统相关开题报告范文和职称论文写作参考文献资料下载。

软件课程设计2报告

宿

专业:计算机科学与技术

班级:

小组成员:

指导教师:职称:

题目宾馆住宿管理系统设计日期2016年3月17日至2016年5月5日小组成员在本次设计中承担的任务文档成绩

设计窗口,宾馆的客人登记和退房结账功能以及数据库实现.界面的设计,宾馆的预定功能,房态修改功能以及数据库的设计实现.

指导教师签字:

年月日

目录

一、宾馆住宿管理系统可行性研究分析报告等等等等等等等等3

二,宾馆住宿管理系统需求分析设计报告等等等等等等等等1三,宾馆住宿管理系统概要设计说明书等等等等等等等等等2等等等等等等等等等等等等等29

五、数据库设计说明书等等等等等等等等等等等等37

六、用户使用手册等等等等等等等等等等等等等45

宾馆住宿管理系统可行性研究分析报告

1引言

1.1编写目的

可行性研究报告是为"管理系统"开发的可能性,可行性,必要性提供论据,为开发人员进行系统总体规划设计及具体实施开发工程提供必要的参考资料,在系统开发完成后期为系统的测试,验收提供帮助.编写过程完成.预期读者是"软件工程"教师及从事"管理系统"开发的相关人员.

名称:管理系统

项目的任务提出者:项目的开发者:项目的用户及实现单位:项目与其他软件或其他系统的关系:本软件用等编写,等编写,适合WindowsXP等操作系统."宾馆管理系统"是一种基于集中统一规划SQL,数据管理新模式,是利用SQL编制的管理软件.以实现以及日常工作等多项管理,对整个系统的分析,设计过程做出一个完整论证为目的.网络资源

阳光酒店管理2.功能可行性分析

主要功能:负责信息存档,对信息的查询及,相关信息的管理,情况的管理.性能稳定快速,实时控制安全与保密要求:登陆系统时,需验证身份和,只有管理员的身份才能进入系统进行信息的操作.不能轻易被破坏,不能让管理人员以外的人删改信息,对断电,死机,系统崩溃等问题有有力措施以保障数据不受损失.性能要求: 对服务器上的数据必须进行及时正确的刷新. 输出要求:数据完整,详实. 输出要求:简捷,快速,实时减少人力的投入,由系统对进行自动分类,归类,信息整理,情况登记入档,提高信息处理的精度和准确度.

硬件条件:PC机

运行环境:Windowsxpprofessional

开发软件:SQLServer,等

开发限制:开发时间短通过对已有管理系统的分析和研究比较的方法.通过调查分析开发管理所具备的能力及实现的方法.确定总体结构,利用SQLServer数据库所具有的能力,以最简洁最容易的方法,使其成为一个初级的系统软件.效益>,成本,技术可行,现有技术可承担开发任务,操作可行,软件能被原有操作人员快速接受.采用和SQLServer数据开发,系统在原有系统的基础上加入了新的数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善.即使遇到困难,也能从丰富的中找到解决方案.开发出的系统具有库存管理功能,能高效管理信息,统计每年,每月,某天的情况,对财务信息进行统计,分析等.台将选好的让检验更新信息饭店管理系统包括客房预定,销售,前台管理,财务管理等模块.主要从客人的预订,登记,查询等,一直到结帐退房,进行自动管理,使饭店各部门随时掌握房间使用状况,以及管理所需要的各种信息.

(1)客房预定功能

利用计算机进行预订业务操作是指应用管理信息系统中的预定功能模块接受和处理客人的订房信息,并随客房状况实施有效控制.通常计算机处理预定信息的功能体现在以下具体内容.

1)受理在系统设定期限内任意一天的预定.

2)利用放好提前为客人排房.

3)每项预定纪录都可通过姓名,帐号,抵离店日期,公司名称等方式查询.

4)设置预订单特殊要求功能.

5)可更改或取消预定记录,并对更改和取消进行存档记录.

6)对预定记录进行修改,取消并作存档记录.

(2)总台接待功能

总台接待员利用计算机为客人办理入住登记手续,可以尽量缩短客人滞留总台的时间,为客人提供快捷高效的服务.总台接待功能主要包括下列具体内容.

1)在预定客人抵店前,录入入住登记资料,打印登记单,并提前排房.

2)预定客人抵店时,可按预订号,姓名,国籍,公司名称等查询相关资料,进行接待.

3)在计算机中为客人办理入住登记手续,包括客人详细资料,住宿时间,房间号,输入或更改房价,自动为客人建立账单.

4)预订单生成入住登记表.

5)离店客人重新入住功能.

6)随时显示客房状况,包括出租率,房态,可售房,住店人数,当日预抵离房数等.

(3)问讯功能

该模块主要对住客信息及历史资料进行查询.根据前厅部管理要求及对务的需要,系统中的问讯功能应做到快捷,准确和高效,同时应具有多种方式的查询途径.问讯员应能够随时快速地从计算机中查询每位住店客人或以预定客人的资料.问讯功能集主要通过姓氏,日期,客人占用情况,客人账单,公司名称查询等美容来提供相关信息.

1)按各种条件查询打印现住及离店的客人信息.

2)按各种条件查询,包括房间号,姓名,地区等.

3)可查本日抵离店客人,明日应到,应离客人等情况.

4)客房占用情况查询.

(4)客房状况控制功能

客房是饭店的主要产品,要充分发挥客房的效益,建立有效的客房状况控制系统是非常必要的.通过计算机可以快速,准确地掌握客房的使用情况,使得前厅部与客房部之间的信息沟通更快,更准确.另外也能使服务员及时掌握客饭状况,做好销售工作,更好的为客人服务,提高客房出租率.管理信息系统中的房态控制功能是客房管理和总台接待工作能否成功的关键,其功能主要包括以下内容.

1)示可售房状况,随时实施动态查询可用房情况.

2)反映和更改每一间房的状况(包括空房,待修房,住客房,预定房等),并有维护修房,非出租房提示,客人信息等.

3)提供客房占用情况报告.

(3)对组织的意义

1)提高工作效率

2)提高服务质量

3)是前厅管理严谨规范

4)提高饭店的经济效益

3.4工作负荷

本系统主要是以开发宾馆管理系统为主要目标.所有参加本次开发的人员仅有梁璐,王恒方两人,所以负担有些重.

本次软件开发开支较少,其主要开支为搜集网络资料和实地资料.其软件适合中小型宾馆使用.其软件开发时间短,使用寿命长.

3.5使用设备

被次开发使用的设备为个人PC.采用建议系统后,改进了原有系统的性能所以对设备要求自然更高,建议系统使用了最先进的技术使设备也必须跟着升级.运行环境:Windowsxpprofessional

开发软件SQL,等负责信息存档,对信息的查询及,相关信息的管理,情况的管理.SQL,基本建设投资开发需求较低,加上成熟的软硬件环境,目标系统并不是十分复杂和开发周期较短,人员经济支出有限.系统开发费用人员费用:本系统开发期为周,试运行一周.开发期需要开发人员人,试运行期需要开发人员人设备费系统开发总费用.系统运行费用 系统维护费:需要人/年进行系统维护,维护费为万元 设备维护费:设备更新费为万元.设备维护费为万元. 消耗材料费:每年按元计算.综上所述,设系统使用时间年,系统开发和运行总费用万元新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买一部分计算机与软件就能实现自动化.提高工作效率减少工作人员开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资鉴于的房价销售全年不能达到完全仔细分析和核算,按全年平均销售价格100元/间,全年销售比例70%来核算.

:

间*70%等于间*100元/间等于元/天*30天*12个月份等于元

:

房租500000元+水电费,床上用品清洗,酒店一次性用品,简单维修等费用160000元+人工工资180000元+工商,税务,资金利息,酒店用品折旧等费用28000元等于114000元

全年的预计纯利润:元-10元等于元

开发需求较低,加上成熟的软硬件环境,目标系统并不是十分复杂和开发周期较短,人员经济支出有限.开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资.系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了系统后只需要花一定资金购买一部分计算机与软件就能实现自动化.完善的散客和团体预订功能可防止有房不能出租或满房重订的情况出现,可随时提供准确和最新的房间使用和预订情况,从而可提高客房出租率.客人费用的直接入帐,不仅减少了票据传送,而且避免了管理上的混乱,更主要的是有效地防止逃帐的发生.

采用SQL,,即使遇到困难,也能从丰富的中找到解决方案.开发出的系统具有库存管理功能,能高效管理信息,统计每年,每月,某天的情况,对财务信息进行统计,分析等.就目前使用的开发技术来说建议系统的功能目标应该能够达到,利用现有的技术在规定的期限内开发工作基本能够完成.从角度考虑,此系统开发可行.

由于系统过于简单,所以开发小组没有提供其他的案,只有一种开发方案.局限

由于缺乏专业人士的帮助,该管理系统做的不太健全,远不是真正意义上的软件,工业产品,只能算作.根据以上分析,我们认为开发此系统的条件已经具备,可以开始进行开发.让客人在他下榻的房间内感受到方便,快捷,温馨.投资者资金的安全性,资金稳步的回笼期,资金的合理回报率进入21世纪后我国的经济增长在全球的突影而出,人们的生活质量也在不断的提高,从而带来旅游业的高速发展,宾馆酒店行业的服务档次迫切需要提高.在宾馆酒店竞争日趋激烈的今天,要建立宾馆自已的品牌,就必须与高新技术紧密结合.传统的纯手工或简单的计算工具,已经不适应现代经济高速发展和信息快速增长的要求,必须运用现代化管理手段,配备完善的自动化设备,来提高宾馆自身的服务水平与质量,从而赢得酒店的高信誉,强实力,好效益!宾馆信息管理系统吸取了中外计算机在宾馆酒店业管理系统技术,具有强大丰富的宾馆前,后台管理功能,并经不断完善,丰富与提高.它运行稳定,操作简便,管理精细,移植性好.本系统主要由预定管理,入住管理,客房管理,统计分析管理,财务管理,系统维护等模块组成.各模块由本组组员分别完成,各组员不仅要完成各自模块的程序设计,还要撰写自己所做模块的文档,其中系统分析与概要设计模块由组员共同完成.


1数据流:客户需求

说明:客户根据自身的需要而向前台提出的客房需求

数据流来源:客户

数据流去向:客房查询系统

组成:价格,位置,类型等

平均流量:待定

高峰期:待定

2数据流:查询结果

说明:输入查询条件后输出的结果

数据流来源:查询系统

数据流去向:客户

组成:房间号,类型,价格,位置等

平均流量:待定

高峰期:待定

3数据流:客户选择

说明:客户根据查询结果所作出的选择,决定

数据流来源:客户

数据流去向:入住或预订登记系统

组成:类型,房间号等

平均流量:待定

高峰期:待定

4数据流:客户信息与入住信息

说明:前台将客户及其入住信息录入系统

数据流来源:登记模块

数据流去向:入住记录,预订记录

组成:房间号,客户号等

平均流量:待定

高峰期:待定

5数据流:客户入住信息

说明:结算时系统提供给客户的具体的入住信息,如价格,入住时间,消费金额等

数据流来源:结算系统

数据流去向:客户

组成:价格,入住时间,消费金额等

平均流量:待定

高峰期:待定

6数据流:存档信息

明:客户结算时的结算日期,金额

数据流来源:结算系统

数据流去向:客户入住记录

组成:结算日期,金额

平均流量:待定

高峰期:待定

3.5数据存储

1数据存储:客户信息

说明:记录客户的基本信息,如号,姓名,性别等

存取方式:随机存取

2数据存储&#

本文是一篇管理系统论文范文,管理系统方面电大毕业论文,关于中级培训师进阶与课程开发训练相关毕业论文格式范文。适合管理系统及数据库及信息管理方面的的大学硕士和本科毕业论文以及管理系统相关开题报告范文和职称论文写作参考文献资料下载。

58;客房类型

说明:记录各种类型客房信息

存取方式:顺序存取

3数据存储:客房信息

说明:记录客房的基本信息,所属类型,房间号,位置等

存取方式:顺序存取

4数据存储:入住记录

说明:记录客户入住的基本信息,如入住日期,预订房间号等

存取方式:随机存取

5数据存储:预订记录

说明:记录客户预订的基本信息,如预订入住日期,预订房间号,预订天数等.

存取方式:随机存取

3.6处理过程

1处理过程:查询

说明:根据客户的需求和客户提供的信息,输入到查询系统中去,系统自动检索出与输入相匹配的记录输出到界面.

输入:查询条件

输出:与查询条件相匹配的的记录

处理:在系统存储的信息中检索符合要求的信息记录并输出

2处理过程:登记

说明:客户入住或预订时提供的以及入住或预订的信息,记录表中.

输入:客户信息,客房选择等

输出:客户入住记录

处理:将客户的记录到客户信息表中,将入住(预订)信息记录到入住(预订)记录中

3处理过程:结算

说明:根据客户提供的信息为客户办理退房手序并注销房间.

输入:客户号或姓名

输出:客户入住的具体信息以及结算信息

处理:在系统存储的信息中检索出该客户的入住信息进行,结算后将该信息存档

3.7系统功能模块图

4数据库设计

4.1,数据库需求分析

数据流程图:

4.2数据库概念结构设计

本系统根据以上的设计规划出的实体有:客房标准信息实体,客房信息实体,房态信息实体,结算信息实体.各个实体具体的描述E-R图如下:

4.3数据库逻辑结构设计

首先将宾馆管理信息系统的数据库概念结构转化为MySQL数据库系统所支持的实际数据模型,即:数据库的逻辑结构.其各个表格的设计结果如下:

客房类型(类型价格额定床位额定人数)

客房信息(房间号类型楼层)

客户信息(客户号姓名性别类型号)

入住记录(客户号房间号入住日期结算日期押金备注)

预订信息(客户号房间号预订日期预订入住日期预订天数)

房间状态(房间号状态)

5运行环境

5.1设备

服务器:1.5GHz以上,内存1G以上即可,

客户机:若干,包括管理者和普通前台销售员工都应配有专用客户PC机,机器性能可根据其具体运行的软件及服务等具体情况而定.

网络设备:网线,路由器等.

5.2支持软件

系统预计运行平台:Mysql5.0.

宾馆住宿管理系统概要设计说明书

1引言

1.1编写目的

在宾馆住宿管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对客户,管理员的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明.

本阶段已在系统的需求分析的基础上,对宾馆住宿管理系统做概要设计.主要解决了实现该系统需求的程序模块设计问题.包括如何把该系统划分成若干个模块,,,适用于DBServer:MYSQL

1.4参考资料

[1]软件工程与软件开发工具.清华大学出版社2004

[2]王珊.数据库系统概论.北京:高等教育出版社2000

2总体设计

2.1需求规定

1.系统的IPO图如图所示.

2.2运行环境

2.2.1硬件环境

运行本系统需要的硬件设备如下:

·PII或更高档微机或笔记本电脑

·运行时内存要求:最少128MB

·安装所需硬盘:最少5MB

2.2.2软件环境

支持本系统的软件包括:Windows98/2000/XP或WindowsNT4.0

2.3基本设计概念和处理流程

宾馆住宿系统功能模型如图所示:

2.4结构

模块及其控制关系如表所示

模块名称模块标识模块主要功能控制关系登陆模块M1对登陆宾馆预定管理系统的用户进行安全检查主模块M2对其他模块进行调用基本信息管理M3添加,修改,删除,查询和打印机票信息被M2控制数据输入模块M4实现数据输入操作,对入库信息进行添加,修改,删除,查询和打印被M2控制数据输出模块M5实现数据输出操作,对入库信息进行添加,修改,删除,查询和打印被M2控制数据库管理模块M6对数据库机票信息进行浏览和查询被M1控制帮助模块M7为用户提供操作依据

2.5功能器求与程序的关系

本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:

M1M2M3M4M5M6M7验证用户信息√住宿信息添加√√住宿信息修改√√住宿登记查询√√住宿输入信息添加√√住宿输出信息修改√√客房状态信息查询√√客房信息修改√√客房使用查询√√结账信息查询√√帮助√√2.6人工处理过程

在本系统的工作过程中包含的人工处理过程为:客房状态的修改不能实现自动化,必须人手动修改

2.7尚未问决的问题

设计中图标的添加.

3接口设计

3.1用户接口

3.1.1系统登陆

在用户或管理员使用本系统之初,首先需要登陆,即进行身份验证.此时,用户需要输入自己的用户名和确认.如果不成功,系统会提示重新输入,如果成功,则进入到各功能页面.

3.1.2查询信息

当用户或管理员要进行查询信息时,就要用到这方面的功能.首先,用户或管理员要输入要查找的信息,填写完毕后如果成功则显示相应的信息,如果不成功,则提示错误.

3.1.3添加,修改

系统给管理员提供了添加和修改物资信息的功能.首先管理员先通过身份验证进入添加,修改系统界面,然后填写相应的信息,填写完毕后如果成功则显示相应的信息,如果不成功,则提示错误.

3.2外部接口

3.2.1硬件接口

支持本系统的硬件接口包括:支持IIS5.0,IE5.0或MySQL数据库的微机.

3.2.2软件接口

支持本系统的软件接口包括:运行于Windows98/2000/Xp或更高版本的操作系统之上,服务器还需要安装MySQL数据库等

3.3内部接口

登录模块

对登录宾馆住宿管理系统的用户进行安全检查.

主模块

对其他模块进行调用.

基本信息管理

完成添加,修改,删除,查询和打印登记信息的功能.

数据库管理模块

实现信息输入操作,对舒服信息进行添加,修改,删除,查询和打印.

数据库管理模块

实现信息输入操作,对输入信息进行添加,修改,删除,查询和打印.

信息管理模块

实现对客房登记信息进行浏览和查询.

帮助模块

实现对用户的操作进行帮助.

4运行设计

4.1运行模块组合

管理员——具有的功能包括:添加,修改基本信息,以及对入库信息,出库信息,房间状态信息的添加,修改,删除,查询和打印.

普通用户——具有的功能包括:对客房基本信息的浏览,查询和打印.

4.2运行控制

本系统的运行控制流程为:管理员申请进入本系统(M1),输入相应的信息后,通过身份验证.在管理员进入系统后,进入M2模块,可分别对其他模块进行操作.

4.3运行时间

本系统各模块的运行事件均控制在1-2秒内(其中大部分为响应管理员的动作).由于系统采用消息驱动的方式,将有效地提高计算机的利用率.

5系统数据结构设计

5.1逻辑结构设计要点

5.2物理结构设计要点

数据库MySQL的物理结构采用顺序结构.

5.3数据结构与程序的关系

说明各个数据结构与访问这些数据结构的形式:

6系统出错处理设计

6.1出错信息

程序在运行时主要会出现两种错误:

由于输入信息,或无法满足要求时产生的错误,称为软错误.

2,SQL的日志文件,对其进行ROLLBACK处理,对数据进行恢复.

在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当主网络断路时数据的通信.在硬件方面要选择较可靠, 详细设计说明书

1引言

1.1编写目的

本文档为宾馆住宿管理系统详细设计说明书,为宾馆住宿系统编码的主要依据.

1.2背景

本软件全称为宾馆住宿管理系统.

本软件为中国矿业大学计算机05-4班王恒方,梁璐小组的设计项目.

1.3参考资料

[1]软件工程与软件开发工具清华大学出版社2004

[2]王珊.数据库系统概论高等教育出版社2000

2程序系统的结构

用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称,标识符和它们之间的层次结构关系.列出图形界面各个模块.

3程序设计说明

逐个地给出各个层次中的每个程序的设计考虑.以下给出的提纲是针对一般情况的.对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可.

3.1窗口描述

3.1.1主界面

3.1.2客人登记界面

publicvoidactionPerformed(ActionEvente){

StringcName等于textField.getText(),//客户名称

Stringsex等于boBox.getSelectedItem().toString().trim(),//性别

StringzjType等于boBox_1.getSelectedItem()+"",//类型

StringzjNo等于textField_3.getText(),//编号

Stringaddress等于textField_4.getText(),//地址

Stringpeople等于textField_8.getText(),//人数Stringdays等于textField_9.getText(),//预注天数

Stringforegift等于textField_7.getText(),//押金

Stringdiscount等于textField_1.getText(),//折扣

Stringpriceok等于textField_2.getText(),//实际房价Stringstr等于e.getActionCommand(),

if(str.equals("true")){

try{

Class.forName(".mysql.jdbc.Driver"),

Stringurl等于"jdbc:mysql://localhost:3306/hotel",

Connectioncon等于DriverManager.getConnection(url,"root",

"3399568"),

Statementstmt等于(Statement)con.createStatement(),StringstrSql等于"insertintocheckin(r_no,c_name,sex,zj_type,zj_no,address,peoplenum,in_time,days,foregift,account,statemark,priceok)values('"

+this.roomID

+"','"

+cName

+"','"

+sex

+"','"

+zjType

+"','"

+zjNo

+"','"

+address

+"',"

+people

+",now(),"

+days

+","

+foregift

+","+discount+",1,'"+priceok+"')",

stmt.execute(strSql),

}catch(Exceptionsqle){

sqle.printStackTrace(),

System.out.println("出错"),}

}

if(str.equals("false")){

frame.setVisible(false),,

}

}

3.1.3客人预定界面

publicvoidactionPerformed(ActionEvente){

StringcName等于tfname.getText(),//客户名称

Stringr_no等于label_no.getText(),//房间号

Stringremark等于textArea.getText(),

Stringstr等于e.getActionCommand(),

if(str.equals("true")){

try{

Class.forName(".mysql.jdbc.Driver"),

Stringurl等

本文是一篇管理系统论文范文,管理系统方面电大毕业论文,关于中级培训师进阶与课程开发训练相关毕业论文格式范文。适合管理系统及数据库及信息管理方面的的大学硕士和本科毕业论文以及管理系统相关开题报告范文和职称论文写作参考文献资料下载。

于"jdbc:mysql://localhost:3306/hotel",

Connectioncon等于DriverManager.getConnection(url,"root",

"3399568"),

Statementstmt等于(Statement)con.createStatement(),

StringstrSql等于"insertintocheckin(c_name,r_no,remark)values('"

+this.roomID

+"','"

+cName

+"','"

+r_no

+"','"

+remark

+"')",

stmt.execute(strSql),

}catch(Exceptionsqle){

sqle.printStackTrace(),

System.out.println("出错"),

}

}

if(str.equals("false")){

frame.setVisible(false),,

}

}3.1.3结账退房界面

3.1.4房态修改界面

计算酒店计费天数publicstaticdoublegetConsumeFactor(StringsDate,StringeDate){

//获得开始日期时间的--年--月--日--时--分--秒

Stringsyh[]等于sDate.trim().split(""),

Stringsymd[]等于syh[0].trim().split("-"),

Stringshms[]等于syh[1].trim().split(":"),

intsy等于Integer.parseInt(symd[0]),

intsM等于Integer.parseInt(symd[1]),

intsd等于Integer.parseInt(symd[2]),

intsh等于Integer.parseInt(shms[0]),

int等于Integer.parseInt(shms[1]),

intss等于Integer.parseInt(shms[2]),

//获得结束日期时间的--年--月--日--时--分--秒

Stringeyh[]等于eDate.trim().split(""),

Stringeymd[]等于eyh[0].trim().split("-"),

Stringehms[]等于eyh[1].trim().split(":"),

intey等于Integer.parseInt(eymd[0]),

inteM等于Integer.parseInt(eymd[1]),

inted等于Integer.parseInt(eymd[2]),

inteh等于Integer.parseInt(ehms[0]),

intem等于Integer.parseInt(ehms[1]),

intes等于Integer.parseInt(ehms[2]),

//获得sDate的long值

longsdt等于newTimestamp(sy,sM,sd,sh,,ss,0).getTime(),

//获得eDate的long值

longedt等于newTimestamp(ey,eM,ed,eh,em,es,0).getTime(),

doubledb等于0,

if(sdt>,edt){//不合法开始日期一定要小于结束日期

db等于-1,

returndb,

}//Endif

if(sdt等于等于edt){//无时间差

db等于0,

returndb,

}//Endif

intinsuDay等于(int)(edt-sdt)/3600000,

if(insuDay<,24){//入住不到一天

if(Integer.parseInt(sunini.getIniKey("InsuDay"))等于等于1)

db等于1,//按全天计费

else{

if(insuDay>,1&,&,insuDay<,12)

db等于0.5,//如果不按全天计费,则大于1小时按半天计费

else

db等于1,//如果不按全天计费,则大于12小时按全天计费

}//Endif

returndb,

}//Endif

//几点之后按新的一天计费

intinRoom等于Integer.parseInt(sunini.getIniKey("In_Room")),

if(sh<,inRoom){

db等于0.5,

}//Endif

sh等于inRoom,//多的时间已经加了系数,去掉多余的

//几点之后按半天计费

intoutRoom1等于Integer.parseInt(sunini.getIniKey("Out_Room1")),

intoutRoom2等于Integer.parseInt(sunini.getIniKey("Out_Room2")),

if(eh>,outRoom1&,&,eh<,outRoom2){

db等于db+0.5,

eh等于outRoom1,//多的时间已经加了系数,去掉多余的

}elseif(eh>,等于outRoom2){

db等于db+1,

eh等于outRoom2,

}//Endif

//计算入住时间

sdt等于newTimestamp(sy,sM,sd,sh,,ss,0).getTime(),

edt等于newTimestamp(ey,eM,ed,eh,em,es,0).getTime(),

db等于db+(edt-sdt)/86400000,

returndb,

}

3.7流程逻辑

用图表(例如流程图,判定表等)辅以必要的说明来表示本程序的逻辑流程.

3.8接口

用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块,子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库,数据文卷).

3.9存储分配

根据需要,说明本程序的存储分配.

3.10注释设计

说明准备在本程序中安排的注释,如:

加在模块首部的注释,

加在各分枝点处的注释,

对各变量的功能,范围,缺省条件等所加的注释,

3.11限制条件

说明本程序运行中所受到的限制条件.

3.12测试计划

说明对本程序进行单体测试的计划,包括对测试的技术要求,输入数据,预期结果,进度安排,人员职责,设备条件驱动程序及桩模块等的规定.

数据库设计说明书

1引言

1.1编写目的

本文档为宾馆住宿管理系统需求分析报告,为宾馆住宿管理系统的设计的主要依据,主要针对阳光酒店管理系统的概要设计和详细设计人员,作为项目验收的主要依据.

1.2背景

本软件全称为宾馆住宿管理系统.本软件为中国矿业大学计算机05-4班王恒方,梁璐小组的设计项目.

2结构设计

本软件的数据库名称为:hotel,结构设计如下:

房间类型表[roomtype]

字段名类型允许为空默认值说明pkdecimal×主键idvarchar×房间类型编号r_typevarchar×房间类型bedint×床位数pricefloat×单价foregiftfloat×押金cl_roomvarchar×N是否钟点房cl_pricefloat×钟点房价remarkvarchar√备注syarkint×0系统级标志delmarkInt×0删除标记other1varchar√保留1other2varchar√保留2

房间信息表[roominfo]

字段名类型允许为空默认值说明pkdecimal×主键idvarchar×房间号r_type_idvarchar×房间类型编号statevarchar×房间状态locationvarchar×所处位置r_telvarchar×房间remarkvarchar√备注statetimeint×0状态计时delmarkint×0删除标记other1varchar√保留1other2varchar√保留2

客户类型表[customertype]

字段名类型允许为空默认值说明pkdecimal×主键idvarchar×客户类型编号c_typevarchar×客户类型dis_attrvarchar×折扣属性discountint×折扣比例pricefloat×原价格dis_pricevarchar×折扣价格remarkvarchar√备注delmarkint×0删除标记other1varchar√保留1other2varchar√保留2

入住信息表[livein]

字段名类型允许为空默认值说明pkdecimal×主键In_novarchar×入住单号r_novarchar×房间号r_type_idvarchar×房间类型编号Main_roomvarchar×主房间号Main_pkdecimal×主PKc_type_idvarchar×客户类型编号m_idvarchar×*客户编号c_namevarchar×客户名称c_jpvarchar√客户名称简拼sexvarchar×性别zj_typevarchar×类型zj_novarchar×编号addressvarchar×*地址renshuint×人数in_timevarchar×入住时间daysint×预注天数accountfloat×消费数量foregiftfloat×押金chk_novarchar×*结算单号chk_timevarchar×*结算时间remarkvarchar√备注useridvarchar×操作员cluemarkint×0提醒标志statemarkvarchar×0状态标志delmarkint×0删除标记other1

]

varchar√保留1other2varchar√保留2

预定信息表[engage]

字段名类型允许为空默认值说明pkdecimal×主键c_namevarchar×客户名称c_jpvarchar×客户名称简拼c_telvarchar×客户r_type_idvarchar×房间类型编号r_novarchar×房间号pa_timevarchar×预抵时间keep_timeint×保留时间eng_timevarchar×预定时间remarkvarchar√备注engagemarkint×0预定状态标志cluemarkint×0提醒标志delmarkint×0删除标记other1varchar√保留1other2varchar√保留2

结算表[checkout]

字段名类型允许为空默认值说明pkdecimal×主键chk_novarchar×结帐单号in_novarchar×入住单号daysint×实住天数moneyfloat×金额chk_timevarchar×结算时间remarkvarchar√备注delmarkint×0删除标记other1varchar√保留1other2varchar√保留2

散客开单中间表[roomnum]

字段名类型允许为空默认值说明roomidvarchar√房间编号

预订信息中间表

字段名类型允许为空默认值说明pkdecimal√主键c_namevarchar√客户名称c_jpvarchar√客户名称简拼c_telvarchar√客户r_type_idvarchar√房间类型编号r_novarchar√房间号pa_timevarchar√预抵时间keep_timeint√保留时间eng_timevarchar√预定时间remarkvarchar√备注engagemarkint√0预定状态标志cluemarkint√0提醒标志delmarkint√0删除标记other1varchar√保留1other2varchar√保留2

[部分关键源代码]:

查询语句:

publicVector<,String>,getColumnNamesByTabname()

{

Vector<,String>,cols等于newVector<,String>,(),

try

{

Statementsta等于con.createStatement(),

StringstrSql等于"SELECT*FROMguestroomBaseWHERE1等于2",

ResultSetrs等于sta.executeQuery(strSql),

ResultSetMetaDatard等于rs.getMetaData(),

intcolCount等于rd.getColumnCount(),

for(inti等于1,i<,等于colCount,i++)

{

cols.add(rd.getColumnName(i)),

}

rs.close(),

sta.close(),

}

catch(SQLExceptionsqle)

{

sqle.printStackTrace(),

}

return(cols),

}

publicVector<,Object>,getDataByTabname()

{

Vector<,Object>,data等于newVector<,Object>,(),

try

{

Statementsta等于con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,

ResultSet.CONCUR_READ_ONLY),

StringstrSql等于"SELECT*FRO

本文是一篇管理系统论文范文,管理系统方面电大毕业论文,关于中级培训师进阶与课程开发训练相关毕业论文格式范文。适合管理系统及数据库及信息管理方面的的大学硕士和本科毕业论文以及管理系统相关开题报告范文和职称论文写作参考文献资料下载。

MguestroomBase",

ResultSetrs等于sta.executeQuery(strSql),

Intcols等于rs.getMetaData().getColumnCount(),

while(rs.next())

{

Vector<,Object>,vec等于newVector<,Object>,(),

for(inti等于1,i<,等于cols,i++)

{

vec.add(rs.getObject(i)),

}

data.add(vec),

}

rs.close(),

sta.close(),

}

catch(SQLExceptionsqle)

{

sqle.printStackTrace(),

}

return(data),

}

插入代码:

Stringstr1等于jTextField1.getText(),

if(str1.equals("")){

JOptionPane.showMessageDialog(null,"请输入客房编号!"),

jTextField1.requestFocus(true),

return,

}

intno等于Integer.parseInt(str1),

Stringstr2等于(String)jTextField2.getSelectedItem(),

Stringstr3等于(String)jTextField3.getSelectedItem(),

Stringstr4等于jTextField4.getText(),

if(str4.equals("")){

JOptionPane.showMessageDialog(null,"请输入客房单价!"),

jTextField4.requestFocus(true),

return,

}

intprice等于Integer.parseInt(str4),

Stringstr5等于jTextArea1.getText(),

try

{

StringstrSql等于"INSERTINTOguestroomBaseVALUES(,,,,)",

PreparedStatementps等于con.prepareStatement(strSql),

ps.setInt(1,no),

ps.setString(2,str2),

ps.setString(3,str3),

ps.setInt(4,price),

ps.setString(5,str5),

intcount等于ps.executeUpdate(),

if(count<,1)

{

}

else

{

JOptionPane.showMessageDialog(null,"插入成功"),

}

ps.close(),

con.close(),

}

catch(SQLExceptionsqle)

{

sqle.printStackTrace(),

}

删除代码:

try

{

StringstrSql等于"DELETEFROM[user]WHERE用户名等于",

PreparedStatementps等于con.prepareStatement(strSql),

ps.setString(1,str1),

intcount等于ps.executeUpdate(),

if(count<,1)

{

}

else

{

JOptionPane.showMessageDialog(null,"成功删除"),

}

ps.close(),

con.close(),

}

catch(SQLExceptionsqle)

{

sqle.printStackTrace(),

}

获得数据库中某列数据:

publicVector<,String>,getAllTabelName(){

Vector<,String>,vec等于newVector<,String>,(),

try

{

Statementsta等于con.createStatement(),

StringstrSql等于"select用户名from[user]",

ResultSetrs等于sta.executeQuery(strSql),

while(rs.next())

{

vec.add(rs.getString("用户名")),

}

rs.close(),

sta.close(),

}

catch(SQLExceptionsqle)

{

sqle.printStackTrace(),

}

return(vec),

}

用户使用手册

快速入门

1.1名词解释

1.2启用步骤

房间项目设置

商品项目设置

服务生设置

操作员设置

服务生设置

计费设置

第二步:开始使用.

1.3日常运行步骤

第二步,登记模块:来宾登记→预订管理

第三步,登记模块:来宾登记→顾客开单

第四步,收银模块:收银结帐→宾客结账(确认或询问客人是否为本店客户)

第五步,查询模块:查询来宾信息,收银明细,统计分析营业收入及宾流量等.

第六步,客户管理模块:管理客户的基本信息,消费信息.

第七步,维护系统→数据备份

1.4日常接待业务操作步骤

各功能模块操作方法

1来宾登记

1.1宾客开单

1.2房间状态1.3预定管理

1.4退出系统

2收银结账

2.1宾客结账

1

51

剩余房间信息查询

结算信息管理

房间信息添加

结算信息添加

房间信息查询

房间信息管理

客人登记管理

结算信息查询

结算信息修改

房间信息修改

宾馆管理信息系统

记录客人信息

设置房间类型

客房信息查询

客房信息修改

客房信息添加

客房标准修改

客房标准添加

设置房间状态

客人预定管理

房间信息查询

预定信息添加

房间标准设置

基本信息输入

客人登记

基本信息录入

房态信息管理

客人预定

客房信息管理

入住信息管理

结算信息输入

结算信息管理

客房信息返回

房态信息管理

客房标准信息实体

房间编号

房间类型

预定房价

房态信息实体

房间类型

房间编号

房间状态

客房单价

客房信息实体

客房信息

客人信息

折扣

入住时间

结算信息实体

客房信息

客人信息

结算时间

结算金额

客房标准信息

客房登记

客房信息管理

订房

订房信息管理

结算信息管理

客房结算

数据信息

打印账单等

返回住宿信息

返回账单等

数据信息

判断结果

判断信息

数据信息

数据库操作

判断查询结果

准备MYsql

数据信息

数据等判断

数据处理,

数据信息

数据信息

数据信息

数据录入

登记界面

住宿信息登记

数据输入

数据输出

数据输入

宾馆住宿系统

相关论文

环境保护课程环保志工进阶培训

此文是一篇课程论文范文,课程类论文范文集,与环境保护课程环保志工进阶培训相关大学毕业论文。适合不知如何写课程及文化及历史方面的课程论。

环境保护课程环保志工进阶培训

本文是一篇行政立法论文范文,关于行政立法相关专升本毕业论文开题报告,关于环境保护课程环保志工进阶培训相关在职毕业论文范文。适合行政立。

企业培训课程开发综述

本文是一篇成人教育论文范文,成人教育类有关毕业论文格式模板,关于企业培训课程开发综述相关研究生毕业论文开题报告范文。适合成人教育及课。

高校成人培训课程开发

本文是一篇继续教育论文范文,继续教育类有关毕业论文格式范文,关于高校成人培训课程开发相关硕士学位毕业论文范文。适合继续教育及成人及自。

“版画”选修课程开发的实践

这篇版画论文范文属于课程论文免费优秀学术论文范文,版画相关毕业论文开题报告,与“版画”选修课程开发的实践相关课程结业论文。适合版画及。