软件工程实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程实验报告题目:酒店管理系统
班级: 09级软件一班
学号: 0901110135
姓名:张锁文
实验一软件需求分析
实验项目简介:
现代化的酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、降低成本、提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。本系统分为后方管理和前台应用两大部分。其中后台管理分为:用户信息维护、客房信息维护、客房类型维护、营业情况统计和个人密码修改几个模块。前台应用可分为:显示所有房间信息、显示空闲房间信息(订房)和显示已租房间信息(退房)三个模块。
系统主要功能
主要功能是:
●有关客房类型的制定:客房类型名、房间面积、床位数量、住房单价、是否有空调、电视机、
电话以及单独卫生间等。
●客房标准信息的添加、修改、查询等。
●客房基本信息制定:包括客房编号、客房类型名、客房楼层、客房单价、备注等。
●客房基本信息的添加、查询、修改:包括客房编号、客房类型、客房位置、客房单价、备注
等
●剩余空房、客房未满信息的查询
●客户入住信息录入:客户姓名、性别、籍贯、联系电话、备注等。
●结算信息的记录,包括客房编号、客房类型、客房单价、客户编号、客户姓名、入住日期、
折扣、结算日期、总金额、备注信息等。
●结算后发票打印。
系统数据流图
分析调查酒店业务流程和根据系统功能分析得出本系统的数据流图如下:
数据字典
表1客户信息存储表
表2客房信息存储表
表3客房类型信息存储表
表4客房类型信息存储表
实验小结
根据酒店的工作人员提供的资料,得出上述实际要求并作出需要分析说明。
实验二软件概要设计
系统软件结构图
根据系统功能分析,能得出下面系统软件结构图:
系统输出设计
输出设计的内容包括:
(1)输出信息应包括系统的使用者,如客户、酒店管理人员、前台服务人员、保洁人员等。
(2)信息应以表格及文档形式输出。
(3)输出设备:打印机、终端显示器、Pos机。
(4)输出介质:输出到专用纸张及电脑屏幕上。
系统输入设计
输入设计原则
(1)输入数据量设计
需要输入客户数据,数据量不大
(2)输入错误检测
检测客户登记状态,确保不会重复登记或登记错误
数据输入设备的选择
本系统选择键盘、鼠标人工输入方式。
输入检验设计
本系统对输入检验设计的地方有如下几处:
(1)当前台工作人员输入客户数据时,系统会自动检测该信息是否已在系统中存在。
(2)当业务员输入房间号时,系统会检测该房间号是否存在,若不存在会提示酒店没该房间。
错误改正方法
系统出现错误时,将弹出提示框。并允许工作人员改正。
实验小结
本次试验只要任务是把系统的功能需要分配给软件结构,让系统结构基本成型,目的是进一步得出软件的总体概貌,并把它加工成在程序细节上非常接近于源程序的软件表示。