2.文档
1.系统开发计划 2.系统需求说明书 3.系统设计说明书 4.用户手册
5.一个能正确运行的可执行程序
3.运行环境 服务器 客户机 硬件 软件 硬件 软件 处理器:酷睿 内存:1G或更大 硬盘:40G或更大 MyEclipse6.0或更高版本 Tomcat5.5或更高版本 MySQL5.0或更高版本 无特殊要求,只要能连接互联网即可 Window XP IE6.0 firefox3.6 或更高版本 表一;运行环境表 4.服务
培训安装,维护和运行支持从使用系统开始,维护期限一年 5.验收标准
各个功能均能正常使用
3.实施计划 3.1任务分解
(1) 可行性研究报告及开发计划:郭玲玲
(2) 需求分析:李芳 (3) 总体设计:赵蒙蒙 (4) 详细设计:王雅丽 3.2进度
有相关进度表 3.3预算
预期完成需时:两周
费用:材料费,开发人员报酬 3.4专题计划要点
开发人员培训计划:因为实在学习阶段,无需另外培训; 配置管理:尽量慢煮配置较低的客户; 用户培训计划:对使用说明书要详细;
系统安装计划:满足非计算机专业管理人员的需求,操作尽量简单。
需求分析
功能方面
客房管理系统的需求分析报告如下: (1)旅客情况分析
旅客根据需要通过该系统进行客房预订、客房信息查看等操作,管理员通过该系统修改客房信息、旅客入住登记、结算等操作。 (2)系统情况分析:
根据需要,系统所要实现的功能有以下几部分:
实现客房信息管理功能 实现客户信息管理功能 实现预定管理功能 实现入住管理功能 实现消费记账功能 实现收银退房功能
综上,我们将系统的功能大体划分为三大模块:
权限管理:包括用户、及管理员的注册,登录,权限修改等。 前台管理:包括客户信息的录入、客户预订和入住登记以及结算的管理等。
后台管理:客房信息管理、用户信息管理。
数据流图
前台子系统
基本信息 客户要求 客户登记 退房 客户离开 更新后的住房信息 客户信息 满足客户要求 住房管理 目前住房信息 住房数量 住房信息 酒店收入结算 住房单价 后台子系统
前台 客户住宿信息 数据库备份 现金入账 消费结算表 更新后的客房信息 修改客房信息
系统数据流图
客房信息表 客户 查询结果 查询 客户需求描述 客户信息表 入住信息表 客户信息 登记 信息核查 预订信息 预订登记 入住信息 入住登记 旅客信息表 预订信息登记表 退房需求 结算 结算信息 消费结算表 数据字典
(一)数据项: 1. 数据项:roomid
说明:客房编号,唯一标识房间 类型:char 10 2、数据项:cname 说明:客户名 类型:varchar 50 3、数据项:cid 说明:客户身份证 类型:varchar 50
4、数据项:status
说明:客房状态,分为三种,空房、入住、预订 类型:char 10 5、数据项:price 说明:客房价格 类型; float
6、数据项:begintime 说明:预订或入住时间 类型:datetime 7、数据项:endtime
说明:退房结账时间。为系统当前时间 类型:datetime 8、数据项:type 说明:客房类型 类型:char 10 9、数据项:intype
说明:入住类型—入住,住宿 类型:char 10 10、数据项:realfee
说明:实际消费(在结账时,分为会员与非会员) 类型:float
11、数据项:deposit 说明:押金 类型:float 12、数据项:vip
说明: 用来判断是否为会员 实现打折 类型:char 10
(二)数据流 1 数据流:客户需求
说明:客户根据自身的需要而向前台提出的客房需求 数据流来源:客户 数据流去向:客房查询系统