软件工程大作业报告 (2)

上传人:cn****1 文档编号:513102243 上传时间:2023-11-14 格式:DOC 页数:40 大小:3.29MB
返回 下载 相关 举报
软件工程大作业报告 (2)_第1页
第1页 / 共40页
软件工程大作业报告 (2)_第2页
第2页 / 共40页
软件工程大作业报告 (2)_第3页
第3页 / 共40页
软件工程大作业报告 (2)_第4页
第4页 / 共40页
软件工程大作业报告 (2)_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《软件工程大作业报告 (2)》由会员分享,可在线阅读,更多相关《软件工程大作业报告 (2)(40页珍藏版)》请在金锄头文库上搜索。

1、酒店管理系统 系统报告课题名称: 酒店管理系统 任课教师: 刘 福 明 班 级:2008级软件工程2班 小 组 长:张润森(200806084206)小组成员:张宗林(200806084204)黄 河(200806084247) 日期:2010年12月25日摘 要 酒店管理是酒店日常运作的一个重要环节,学习制作酒店管理系统是很有必要的,同时,酒店管理系统也是服务行业管理软件的一个综合性代表,很具有实践的意义。本酒店管理系统是用PowerBuilder和Microsoft access制作而成,主要包括客户信息登记、分配房间、消费管理、结账和统计以及员工信息管理等主要功能。根据客户需求给其分配房

2、间,并且对客户在酒店的消费情况进行统计以及客户结账,系统也对员工信息进行统计,管理员可以给予员工登录系统的权限。根据需要,系统建立了6个表,分别用来记录客户信息、员工信息、消费分类、客户消费档案、房间信息和客户住房信息。房间有三种状态,即“已分配”、“已预订”、“未分配”,员工有三种权限即:“T”、“U”、“F”分别代表管理员权限和一般用户权限,“F”权限不能登录系统,而管理员是由系统默认。这些状态分别可以对房间和员工进行管理。结论主要介绍了酒店管理在酒店日常运作中的作用,以及酒店管理系统的必要性。整个系统的开发过程包括:可行性分析、需求分析、总体设计、详细设计、系统实现以及测试计划。其中关键

3、的技术包括数据库的建立,数据库的连接,数据的添加、删除和更新。为了系统的顺利完成,开发人员将要密切合作和详细的分工。关键词:酒店管理系统、PowerBuilder、Microsoft access、数据库分 工事 件人力分配可行性分析黄河、黄河需求分析张润森、黄河、张宗林系统设计张润森、黄河、张宗林代码实现客户信息管理员工管理张润森房间管理张宗林客户消费管理黄河结账与统计张润森测 试张润森、黄河、张宗林维 护张润森、黄河、张宗林目 录1.前 言51.1背景51.2编写目的51.3定义52.可行性分析62.1技术上可行性62.2经济上的可行性62.3管理上的可行性62.4结论63.需求分析73.

4、1具体需求73.1.1功能需求73.2数据流图83.3数据字典113.4实体联系图113.4.1实体图113.4.2总体E-R图133.5性能需求133.6数据管理能力需求143.7故障处理需求143.8其他需求143.9运行环境需求144.总体设计144.1系统分析144.2系统设计154.2.1软件组织结构154.3功能说明164.4重要数据的数据结构设计174.4.1变量设计174.5函数设计175.详细设计175.1数据库的详细设计185.2数据库的实现185.3界面设计195.3.1系统登录界面(图5-1)195.3.2系统主界面(图5-2)205.4系统功能详细说明205.4.1客

5、户信息管理模块205.4.2房间管理模块:205.4.3客户消费管理模块:215.4.4结账管理模块:215.4.5员工管理模块:216.系统实现226.1系统登录模块 如图6-1226.2客户信息登记模块236.3客户房间分配模块246.4空余房间管理窗体256.5餐饮管理窗体266.6娱乐消费管理窗体276.7酒店统计管理窗体286.8结账退房窗体296.9员工信息管理窗体307.系统测试307.1登录测试307.2系统功能模块测试318.使用说明338.1运行环境338.2性能说明338.3操作说明33总 结33附 录:341、路径初始化函数代码:342、连接数据库的代码353、登录窗体

6、的登录按钮的代码:364、客户信息添加功能的代码:375、结账功能的代码:37提示:381. 前 言1.1 背景现代社会,科技飞速发展,电脑不断普及。现代化酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、降低成本。提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化信息管理。酒店管理系统正是为此设计开发的1.2 编写目的可行性研究的目的是研究问题,花费最小的代价,以最快的速度提出解决问题的方法。经过对此项目的详细准确的研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。1.

7、3 定义酒店管理系统(JDGLXT):JDGLXT分别是“酒店管理系统”的汉语拼音首字母缩写。系统登陆模块:主要负责客户和管理员进入系统的一个身份验证。客户基本信息管理模块:主要负责管理客户的个人信息。房间分配管理模块:主要负责为客户分配房间。餐饮管理模块:主要负责客户餐饮信息和消费菜金的信息管理。 娱乐管理模块:主要负责客户娱乐消费的信息管理。统计和结账模块:对客户在酒店的住宿进行结账。前台工作员工管理模块:主要负责对前台员工基本信息的管理。2. 可行性分析可行性研究的目的是付出最小的代价在尽可能短的时间里确定问题是否能解决,系统的可行性分析可以从以下几个方面研究:2.1 技术上可行性技术上

8、的可行性主要分析现有技术条件能否顺利完成开发工作,软硬件能否满足开发者的需要等,这一特点非常适合计算机的特点,发挥计算机的数据处理速度快,准确率高的优势。现代计算机硬件与软件技术的飞速发展,为系统的建设提供了技术条件。由于酒店管理系统这一类的企业管理系统进行开发已有一定的时期,有很多成功的实例,技术基础也已经非常雄厚,因而技术上的是可行的。2.2 经济上的可行性 主要是对项目经济效益进行评价,一方面是支出的费用,其中包括设备的购置费,软件开发费,管理和维护费,人员工资和培训费等。另一方面是取得的收益可以用钱来衡量的那部分以及使用本系统而提高的效率,节约的人力物力。基于企业的现有计算机及配套设备

9、,建设MIS系统,大大降低了办公费用,提高办公效率,而且能检测数据效用,为企业提供方便。由于本酒店管理系统是由我及几个同学开发的,投入相对较少,但却能获得较大的收益,所以经济上是可行的。2.3 管理上的可行性主要是管理人员对开发信息系统是否支持,现有管理制度是否科学,规章制度是否齐全,原始数据是正确等。酒店管理系统比较完善的规章制度和管理方法为系统的建设提供了保障,一个软件设计的好坏,关键在于产品的可靠,稳定,便于维护,系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员进行补充、维护。处理客户信息处理客户信息处理客户信息处理客户信息处理客户信息处理客户信

10、息处理客户信息处理客户信息处理客户信息2.4 结论由于缺乏专业人士的帮助,并且缺少实际经验,该管理系统可能做的不太健全,远不是真正意义上的软件、工业产品,只能算作坊生产的产物。可能还存在缺陷。不足之处有待改进。前景根据以上分析,我们认为开发此系统的条件已经具备,可以开始进行开发。并且我们相信此软件经济实惠,肯定具有良好的前景。.我们将会逐步完善该软件,尽可能地让满足客户的需求。让客人在他下榻的房间内感受到方便,快捷,温馨。同时保证投资者资金的安全性,资金稳步的回笼期,资金的合理回报率。因此我们开发的酒店管理系统可行!3. 需求分析3.1 具体需求3.1.1 功能需求(1)客户信息管理 简述:顾

11、客信息管理,包括信息存入,信息查询,信息修改,信息删除。 输入:顾客信息 处理过程描述:客户信息存入数据库。 输出:操作成功或失败的提示信息。(2)房间管理 简述:房间信息管理包括查看房间的使用情况和房间状态以及更改房间状态,为客人提供订房参考 输入:房间编号或者房间状态 处理过程描述:提供房间信息,让顾客选自己满意的房间并录入系统 输出:房间信息以及订房信息。(3) 客户消费管理 简述:管理顾客的消费,包括餐饮和娱乐两种消费 输入:客人信息、消费类型和档次 过程处理描述:消费情况录入系统 输出:操作成功或失败的提示信息,产生消费清单(4)结账与统计 简述:顾客消费和住房结束结账付款以及酒店对

12、客户消费进行统计 输入:客人信息、 过程处理描述:顾客信息查询消费情况 输出:消费清单或者操作失败提示信息(5)员工管理 简述:员工信息管理,包括员工基本信息、上班情况及对各种信息的查询和修改。 输入:员工信息 处理过程描述:由员工编号查询或修改各种信息 输出:操作失败提示信息3.2 数据流图绘制数据流图的目的是为了方便开发人员与用户的交流,以及为系统的设计提供依据。数据流图的绘制过程通常是采用自顶向下,逐层分解,直到功能细化为止,形成若干层次的数据流图。酒店管理系统的数据流图如下所示:基本系统模型顶层数据流图一层数据流图3.3 数据字典名称:用餐档案别名:描述:客户在酒店所有用餐记录的集合定

13、义:个人消费档案=用餐地点+用餐金额+时间位置:输出到个人消费档案名称:客户档案别名:描述:记录客户的基本信息定义:客户档案=姓名+性别+证件号位置:输出到个人消费档案名称:住房档案别名:描述:记录客户的住房信息定义:住房档案=房间号+入住时间+姓名位置:输出到个人消费档案名称:消费娱乐档案别名:描述:客户在酒店的消费娱乐记录定义:消费娱乐档案=消费项目+消费金额+时间位置:输出到个人消费档案名称:个人消费档案别名:描述:用户在酒店所有消费记录的集合定义:个人消费档案=客户档案+住房档案+消费乐档案+用餐信息档案位置:输出到个人消费3.4 实体联系图 根据系统的功能需求画出实体联系图()图:3.4.1 实体图客户档案实体:证件名性别姓名证件号客户档案 房间档案实体:单价房间等级房间号房间档案状态消费项目实体:价格消费名称消费类型消费项目员工档案实体:部门性别姓名登录权限员工号 员工档案 3.4.2 总体E-R图客户档案房间档案消费项目证件号姓名性别房间号房间等级住房档案入住时间消费类型消费名称消费档案消费时间单价退房时间价格1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号