软件工程--酒店宾馆客房管理系统的设计与实现.doc

上传人:龙*** 文档编号:3771630 上传时间:2019-07-13 格式:DOC 页数:12 大小:532KB
下载 相关 举报
软件工程--酒店宾馆客房管理系统的设计与实现.doc_第1页
第1页 / 共12页
软件工程--酒店宾馆客房管理系统的设计与实现.doc_第2页
第2页 / 共12页
软件工程--酒店宾馆客房管理系统的设计与实现.doc_第3页
第3页 / 共12页
软件工程--酒店宾馆客房管理系统的设计与实现.doc_第4页
第4页 / 共12页
软件工程--酒店宾馆客房管理系统的设计与实现.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、文档编号:HHIT-SECD-S101-01T-01版 本 号:V1.0酒店宾馆客房管理系统项目开发计划书项目名称 酒店宾馆客房管理系统的设计与实现 项目负责人 项目开发单位 项目人员 项目起止时间 2013.06.17-2013.06.18 2013 年 6 月 18 日软件工程课程设计项目组任务分派单(组长用)班级: 软件 组别: 2 组长姓名: 时间:2013 年 6 月 18 日项目名称: 酒店宾馆客房管理系统 阶段名称: 项目开发计划 序号 学号 姓名 任务名称 具体任务内容 完成标准 起止日期验收成绩1 实施总体 计划 进行人员分配以及时间 安排及预算 完成相应部分报告2013.0

2、6.17至2013.06.18702 项目概述 对项目的内容及人员进 行一个分析 完成相应部分报告2013.06.17至2013.06.18703 支持条件 项目所需的支持条件进 行分析 完成相应部分报告2013.06.17至2013.06.18704 引言部分 分析项目计划,说明编 写目的及相关资料 完成相应部分报告2013.06.17至2013.06.18705 专题计划 要点 对整个计划进行要点分 析 完成相应部分报告2013.06.17至2013.06.18701、本表由组长为其组员每次上机实践分派任务使用,应认真填写相关任务名称、内容、完成标准等信息;2、本表在每次任务完成后,由组长

3、按照完成标准验收,并给出每个组员成绩评定(每人平均 70分制) ,除组长保留一份外,应及时上报任课老师(电子和纸质文档同时上报) 。目 录1 引言 .41.1 编写目的 .41.2 背景 .41.3 定义 .41.4 参考资料 .42 项目概述 .42.1 工作内容 .42.2 主要参加人员 .52.3 产品及成果 .52.3.1 程序 .52.3.2 文件 .52.3.3 服务 .52.3.4 非移交产品 .62.4 验收标准 .62.5 完成项目的最迟期限 .62.6 本计划的审查者与批准者 .63 实施总计划 .63.1 工作任务的分解 .63.2 接口人员 .73.3 进度 .73.4

4、 预算 .83.5 关键问题 .84 支持条件 .84.1 计算机系统支持 .84.2 需要用户承担的工作 .94.3 需由外单位提供的条件 .95 专题计划要点 .101 引言【】1.1 编写目的想要做一个好的客房管理系统,首先必须知道用户的需求,这样我们才会开发出真正满足用户的软件产品,在系统的需求分析阶段,开发者应该明确一个好的客房管理系统必须要做什么。1.2 背景宾馆客房管理系统是宾馆客房管理不可缺少的,对于宾馆的管理者和使用者来说都是非常重要的,在以往,人们使用手工登记来记录管理宾馆的日常事务,操作流程虽然简单,但随着宾馆的数量越来越多,宾馆的规模越来越大,宾馆的入住率越来越高。简单

5、的手工登记已经无法满足管理的要求,我们需要一个客房管理系统,来满足客房管理的需求。面对如此庞大的信息量,一个成功的客房系统可以提供预定房间功能、登记信息功能、开放/退房功能等。为管理者与用户供充足的信息和快捷的数据处理手段,从而实现客房管理的系统化、规范化和自动化,达到信息准确、统一管理的目标。1.3 定义文档中采用的专门术语的定义及缩略词简要如下:JAVA:Java 语言Microsoft SQL Server2008VISIO:VISIO制图工具。1.4 参考资料王先国等.软件工程实践教程. 北京:电子工业出版社,2010李龙澎.软件工程课程设计.北京:机械工业出版社,2010张海藩.软件

6、工程导论.北京:清华大学出版社,2008【】2 项目概述【】2.1 工作内容酒店宾馆客房管理系统中所涉及到的各项工作有:项目开发计划,需求规格说明,概要设计和详细设计,系统代码实现,软件的测试和维护,编写测试计划和测试报告,用户手册,运行说明等。该系统主要包括客户、管理员、员工三类使用者。管理员主要管理员工信息、宾馆客房信息等;员工主要记录开房信息、打印发票、查看客房信息、查看客户信息等;客户方面主要就是通过使用该系统可以在终端实现预定客房。工作内容的详细计划如下:前期工作:完成项目可行性分析和研究报告、制定项目开发计划,重点是完成项目的需求分析、总体设计、详细设计。中期工作:编码实现需求功能

7、,完成项目初步设计规格说明书和详细设计规格说明书。后期工作:项目测试、编写系统使用手册、系统维护。2.2 主要参加人员组长:组员: 2.3 产品及成果2.3.1 程序系统名称:宾馆客房管理系统软件开发环境:Netbeans 7.0、SQLserver 绘图工具:Microsoft Visio 2003编程语言:java2.3.2 文件1) 宾馆客房管理系统项目开发计划书2)宾馆客房管理系统软件需求说明书3) 宾馆客房管理系统概要设计说明书4) 宾馆客房管理系统详细设计说明书5) 宾馆客房管理系统数据库设计说明书6) 宾馆客房管理系统面向对象需求分析与设计规格说明书7) 宾馆客房管理系统测试计划

8、报告8) 宾馆客房管理系统测试分析报告9) 宾馆客房管理系统项目开发总结报告 2.3.3 服务提供系统安装、环境搭建、用户培训、免费维护一年。2.3.4 非移交产品该系统程序源代码2.4 验收标准(1)系统验收标准1) 测试用例不通过数的比例1%;2) 功能齐全且不存在导致用户的工作不能完成的错误;3) 用户界面方面不存在的问题导致用户的工作不能顺利进行的错误;4) 所有提交的错误、异常都得到改正。5)良好的用户体验。(2)文件验收标准各个文档都应满足 GB8567 的相关标准。(3)服务验收标准按时交付系统,并提供安装、培训。2.5 完成项目的最迟期限本项目的最迟期限为: 2013 年 7

9、月 3 日2.6 本计划的审查者与批准者批准者:实验老师准日期:2013 年 6 月 17 日【】3 实施总计划【】3.1 工作任务的分解组长: 任务: (1)系统总的开发计划书(2)每周至少组织小组讨论一次,记录讨论内容,列出本周开发计划(3)项目开发进度的管理(4)团队的组织和协调设计: 任务: (1)参与小组讨论(2)进行系统的需求分析和系统设计(3)完成系统需求说明书和系统设计说明书(4)编写测试计划,参与系统测试,记录 Bug 跟踪列表(5)协助文档人员完成用户相关文档开发: 任务: (1)参与小组讨论(2)根据设计完成编码,并注释(3)进行单元测试美工和用户文档 :任务:(1)界面

10、的设计和美工(2)用户手册的编写测试及测试报告: 3.2 接口人员组长:xxx 负责同指导老师以及用户接触与沟通。3.3 进度酒店宾馆客房管理系统顶层数据流图如下:酒店宾馆客房管理系统数据库客户员工管理员信息信息个人信息管理查询房间信息房间信息员工信息用户信息管理用户信息查询空房空房信息查询员工信息员工信息 管理房间信息 房间信息注册信息个人信息图 1-1:酒店宾馆客房管理系统顶层数据流图用功能点技术来估算软件项目的规模:1. 信息需特性(1).输入项数:5(2).输出项数:6(3).查询数:3(4).主文件数:1(5).外部接口数:02.根据信息域特性系数值来计算功能点数 UFPUFP=6*

11、5+5*6+6*3+10*1+5*0=883.技术复杂性因子技术因素 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14影响值 2 1 2 0 3 1 3 1 0 2 1 1 1 4表 1-1:技术因数DI=2+1+2+0+3+1+3+1+0+2+1+1+1+1+4=23求得技术复杂因子:TCF=0.65+0.01XDI=0.884.计算功能点数FP=UFP*TCF=88*0.88=77.445.结论假若 1 个功能点需要 40 行源代码,则实训管理系统需要 77.44*40=3097 代码行假设个人最高生产率为 400LOC/月(即 L=400) ,

12、每条通信路径导致生产率下降 10%(即l=50),项目组共有:5 名成员,r 即对通信路径的度量为 1。项目组的总生产率为:L=P(L-l(P-1) r)=5*(400-50(5-1)=1000LOC/月则开发本系统,估算开发时间为 3097/1000=3.097(个月)系统规划阶段: 项目标志性事件 开始到完成1、开发阶段: 开发计划书的完成 6.17-6.182、需求分析阶段: 系统需求说明书完成 6.18-6.193、设计阶段: 系统设计说明书 6.19-6.224、编码实现: 项目的形成 6.22-6.245、测试阶段: 测试计划和Bug跟踪列表 6.24-6.266、面向对象分析 O

13、OA、OOD文档完成 6.27-6.287、文档整理 课程设计报告完成 7.1-7.38、验收阶段: 成果验收 7.3-7.52 0 1 3 . 6 . 182 0 1 3 . 6 . 1712 0 1 3 . 6 . 192 0 1 3 . 6 . 1822 0 1 3 . 6 .2 22 0 1 3 . 6 .1 932 0 1 3 . 6 .2 42 0 1 3 . 6 .2 242 0 1 3 . 6 .2 62 0 1 3 . 6 .2 452 0 1 3 . 6 . 282 0 1 3 . 6 . 2762 0 1 3 . 7 .32 0 1 3 . 7 .172 0 1 3 .

14、7 .52 0 1 3 . 7 .38项目计划 1需求分析 1需求分析 2设计 3 编码实现 2面向对象分析 2文档整理 1验收阶段 2图 1-2:项目 pert 图I D任 务 名 称 开 始 时 间 完 成 持 续 时 间2 0 1 3 年 0 6 月 2 0 1 3 年 0 7 月1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 1 2 3 4 51 2 d2 0 1 3 / 6 / 1 82 0 1 3 / 6 / 1 7开发阶段2 2 d2 0 1 3 / 6 / 1 92 0 1 3 / 6 / 1 8需求分析阶段3 3

15、 d2 0 1 3 / 6 / 2 12 0 1 3 / 6 / 1 9设计阶段4 1 d2 0 1 3 / 6 / 2 42 0 1 3 / 6 / 2 4编码实现5 3 d2 0 1 3 / 6 / 2 62 0 1 3 / 6 / 2 4测试阶段6 2 d2 0 1 3 / 6 / 2 82 0 1 3 / 6 / 2 7面向对象分析7 3 d2 0 1 3 / 7 / 32 0 1 3 / 7 / 1文档整理8 3 d2 0 1 3 / 7 / 52 0 1 3 / 7 / 3验收阶段图 1-3:项目甘特图图 1-3 描述:根据 pert 图画出对应的甘特图。3.4 预算根据连云港人事

16、资源部发布的数据信息:项目经理:10000 元每月高级软件设计师:8000 元每月普通程序员:4000 元每月根据上述进度估算出的工作量五个人大约需要 3.097 个月劳务费:组员 5 人,项目经理一人,高级软件设计师一人,普通程序员三人预计劳务费为: (10000+8000+4000*3)*3.097=92910 元资料费:500.00 元伙食费:10000合计: 103410.00 元3.5 关键问题1、项目成员之间的交流情况,成员之间的交流严重影响到项目的进度以及项目的设计效率,因此成员之间的良好交流是项目完成的保证。2、成员技术。利用已学的知识来完成项目,在不知道的情况下可以学习型的技术以及新的思想,从而产生更具创新的技术。3、风险与未来相关:项目的进行往往伴随着风险,在项目的进行中总有些不可预测的异常发生,从而产生风险,在项目进行的过程中风险可能会导致项目严重停止不前,甚至导致项目要大换血,从而产生很多麻烦。 【】

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

当前位置:首页 > 重点行业资料库 > 建筑建材

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。