软件工程综合实验

上传人:B****n 文档编号:55910221 上传时间:2022-02-19 格式:DOCX 页数:21 大小:99.50KB
返回 下载 相关 举报
软件工程综合实验_第1页
第1页 / 共21页
软件工程综合实验_第2页
第2页 / 共21页
软件工程综合实验_第3页
第3页 / 共21页
点击查看更多>>
资源描述
软件工程综合实验文档名称:项目计划书项目名称:酒店管理系统学号及姓名:成绩:2018 年 12 月文档名称:项目计划书项目名称:酒店管理系统文档负责人:小组成员及分工:目 录1引言11.111.211.312 . .22.1.22.2.22.3.32.3.1.32.3.2.42.3.3.42.4.52.5.52.6.62.7.62.7.1.72.7.2.72.8.72.9.73.83.1.83.2.83.3.93.3.1.93.3.2.94104.1.104.2.104.3.114.4.114.5.124.5.1.124.5.2.124.5.3.124.5.4.125135.1.135.2.135.3.135.4.136146.1.146.2.147. .157.1.157.2.157.3.157.4.151 引言1.1编写目的以文件的形式给企业的决策层提供项目实施的参考依据,其中包括项目存在的风险、项目需要的投资和能够收获的最大效益,故做项目计划报告。1.2项目背景酒店现为手工管理, 存在很多问题其中包括有: 效率低、易出错、手续繁琐,过往详细信息难以查询, 而且耗费大量的人力资源等现象。 酒店希望设计一个酒店管理系统,管理顾客的预定, 以及营业额的统计等等。 管理人员还可以查询过往顾客的详细消费信息, 对以往的营业数据进行查询。 系统可以经过相应的统计,给出统计表格,这样使得酒店管理人员工作更加方便,工作效率也更加的高, 以达到全面掌握资金流通情况的目的。1.3参考资料软件工程项目计划西安电子科技大学出版社实用软件工程方法微软公司著高等教育出版社软件工程实用教程电子工业出版社2 项目概述2.1 系统概述本系统分为:客房预定系统、前台接待系统、前台收银系统、账务系统、管家系统、电话系统、客房系统、 合约系统、经理系统、总经理系统、 密码管理系统、报表系统、账务报表系统这12 个子系统。各个系统具有自己独立的功能,这些系统组成一个完整的管理系统。项目的管理目标和技术目标:明确本项目要实现的管理和技术方面的目标。为酒店提供一个管理顾客入住、消费的管理平台,代替原始的手工操作,拓宽其业务范围。从客房的营销, 到入住登记直到最后的退房结账,整个过程体现以用户为中心的需求策略,使客人舒适难忘,增加客人的回头率。本系统主要面对的对象为酒店工作人员,主要为前台接待人员。2.2 项目组织机构表 2.1项目组织机构角色和责任表人员权限责职备注啦啦项目经理了解用户的需求制定项目计划跟踪和监督项目的实施向项目主管汇报项目进展情况负责进行项目总结组织必要的培训丽丽质量保证经负责完成质量保证计划理按照计划实施质量保证活动及时向主管领导反映项目中出现的问题对项目中的质量保证活动进行度量和统计人员权限责职备注张三计划经理负责完成需求分析跟踪用户需求并对需求进行管理李四开发经理负责完成详细设计和测试计划负责组织程序员完成编码、 单元测试和集成等工作负责对编码和测试人员进行技术指导完成测试报告蓝蓝配置管理经负责完成配置管理计划理负责建立配置管理环境按照规程进行配置管理操作完成配置管理相关文档对项目中的配置管理活动进行度量和统计酒店管理系程序员按照项目计划完成编码和单元测试、系统集成统项目开发等工作组完成和编码相关文档的编写按时完成工作周(日)报酒店管理系测试员按照测试计划完成测试工作统项目开发按时完成工作周(日)报、量和统计组2.3 项目计划工作过程模型酒店管理系统由项目需求分析到最终总结的整个规划流程,其工作过程模型如图 2.2 所示图 2.2工作过程模型:瀑布模型项目进度开发整个项目的进度是在瀑布模型的基础上进一步细化,使整个项目的开发过程按照预先规定的进度进行,其具体进程如图2.3 所示图 2.3项目进度表项目评审表 2.4项目评审评审关键点评审时间评审内容评审方式需求定义结束软件需求说明书产品评审项目里程碑报告项目计划结束软件开发计划书产品评审评审关键点评审时间评审内容评审方式软件质量保证计划书软件配置管理计划书软件验收计划书概要设计结束概要设计说明书产品评审详细设计结束详细设计说明书产品评审编码、单元测试与程序源代码产品评审集成结束安装程序系统测试计划及用例系统测试结束系统测试报告产品评审用户操作手册验收结束软件验收报告项目总结报告2.4 项目目标按照系统的功能,要完成以下四大目标:第一目标:前台服务功能。包括开台点菜,智能化获取菜品,自动结账。第二目标:后台管理功能。包括台号管理,菜系管理,菜品管理。第三目标:结账报表功能。包括日结账报表,月结账报表,年结账报表。第四目标:系统安全。包括用户管理,密码修改。2.5 产品目标与范围提高酒店的管理效率, 方便酒店对顾客消费信息,营业额的管理。提高信息的及时性、汇总统计信息的准确性,提高工作效率,为企业减少人力资源损耗。2.6 假设与约束1.资料收集和调研并提交项目计划书。 ( 2 周内完成,即第2 周)2.系统设计。(2 周内完成,即第4 周)3.数据库设计。(2 周内完成,即第6 周)4.用户界面设计。( 2 周内完成,即第8 周)5.编码与测试。(6 周内完成,即第14 周)(1)前台服务功能。(1 周内完成)(2)后台管理功能。(1 周内完成)(3)结账报表功能。(1 周内完成)(4)系统安全。( 1 周内完成)(5)测试。(2 周内完成)6.打包上交。(2 周内完成,即第16 周)2.7 项目工作范围及其应交付成果适时与合作单位进行沟通,进行实地调研了解,在人机交互上更为人性化、智能化。合作单位要及时提供相关数据信息, 由合作单位积极配合进行系统测试。表 2.5每个阶段应当交付的文档工作产品工作阶段软件需求说明书需求定义软件开发计划书项目计划软件配置管理计划项目计划软件质量保证计划项目计划软件验收计划项目计划概要设计说明书概要设计系统测试计划概要设计详细设计说明书详细设计集成测试计划详细设计单元测试计划详细设计程序代码编码、单元测试、集成单元测试报告编码、单元测试、集成集成测试报告编码、单元测试、集成系统测试报告系统测试安装程序集成与系统测试用户操作手册编码、单元测试、集成安装说明书编码、单元测试、集成软件验收报告验收需完成的软件程序的名称:酒店管理系统。编程语言: JAVA+SQL2005。软件对象:源程序、可执行程序、支撑系统的数据库数据、安装软件。应当提供的服务将开发出的酒店管理系统打包并安装到企业的网络计算机中。系统交付用户后, 进行系统无偿维护和服务6 个月,超过 6 个月经行系统有偿维护与服务。2.8 项目开发环境操作系统为 Windows XP 或 Windows Vista 均可,使用集成开发工具 Eclipse,数据库采用 SQL Server 2005,项目运行环境为 JDK6.0。2.9 项目验收方式与依据项目验收方式分为项目内部验收和用户验收两种方式。在项目开发完成后,首先经行内部验收, 由测试人员根据用户需求和项目目标经行验收。项目在通过内部验收后,交给客户进行验收,验收的主要依据为需求规格说明书。3 项目团队组织3.1 组织结构为了完成酒店管理系统项目开发, 公司组建一个临时的项目团队, 由公司副经理、项目经理、系统分析师、软件工程师、美工设计师和测试人员构成。如下图所示:副经理项目经理系统分析软件工程美工人员测试人员图 3.1团队组织结构3.2 人员分工为了明确项目团队中每个人的任务分工,现制定人员分工如表3.1 所示:表 3.2人员明细分工姓名技术水平所属部门角色工作描述李维经理部副经理负责项目审批,决策的实施赵四项目开发部项目经理负责项目前期分析、策划、项目开发进度跟踪、项目质量检查李振项目开发部系统分析师负责系统功能分析、系统框架设计欢欢项目开发部软件工程师负责软件设计与编码乐乐美工设计部美工人员负责软件美工设计李红软件测评部测试人员负责软件测试与评定3.3 协作与沟通内部协作项目小组成员主要采用每周一次通过会议模式,进行会议记录和总结。外部沟通在项目开发过程中项目团队内部主要通过电话,每人员、客户沟通,并进行谈话记录与总结。2 周一次的面谈与接口4 实施计划4.1 风险预测1.风险预测设计(1)建立一个尺度以反映风险发生的可能性(2)描述风险的后果(3)估算风险对项目及产品的要求(4)标注风险预测的整体精确度,以免产生误解2.风险计划(1)由项目经理,需求和架构成立风险小组,负责分析和识别项目风险(2)主要通过历史风险库,检查单和头脑风暴分析项目风险(3)风险识别和跟踪周期为每周例会进行跟踪(4)对项目关键风险必须制定应对措施风险描述及其应对措施如表4.1 所示表 4.1风险识别分析表风险识别分析表编号风险描述风险应对措施RS-01编码时间过长提高编程效率RS-02客户中途改变要求提高代码的通用性RS-03程序出现 BUG暂不解决4.2 风险评估及对策风险评估: 1.该项目复杂程度较大,关联多个子系统。2.该项目工程量大,有可能会延期交付。风险对策: 1.搜集大量资料,完善项目需求。2.充分利用时间,尽量保质保量按时交付。4.3 工作流程1.项目开发计划2.需求分析3.概要设计4.数据库设计5.编码实施6.系统测试7.结项8.SQA9.配置管理4.4 总体进度计划任务项参加人员项目开发计划系统分析人员需求分析系统分析人员概要设计系统分析人员数据库设计软件工程师编码实施软件工程师系统测试软件测试人员结项全组人员SQA全组人员配置管理全组人员表 4.2 总体进度计划交付项、应提交文档预计时间项目开发计划书1 天需求规格说明书 用例3 天模型用例阐述 词汇表概要设计说明书 分析模3 天型和设计模型数据库设计说明书3 天源代码及设计8 周测试计划 单元测试用2 周例集成测试用例 测试分析报告项目总结报告3 天 SQA 计划书 SQA 审 2 周计活动检查表 SQA 审计报告 SQA 阶段评估报告配置状态报告1 周4.5 项目监控质量控制计划不使用盗版软件,定期检查并配备专业人员监督检查。进度监控计划本项目的进度监控执行本企业项目管理规范,由本企业过程控制部门如进度监控部统一进行监控,并保留在监控过程中产生的日常检查记录。预算监控计划本项目的预算监控执行本企业项目管理规范,由本企业过程控制部门如预算监控部统一进行监控,并保留在监控过程中产生的日常检查记录。配置管理计划本项目的配置监控执行本企业项目管理规范,由本企业过程控制部门如配置监控部统一进行监控,并保留在监控过程中产生的日常检查记录。5预算5.1 人员成本人员工资: 6 万加班费: 2 万5.2 预算成本项目预算成本: 10 万5.3 其他经费预算资料费: 3000车旅费: 3000其他经费: 40005.4 项目合计经费预算费用合计大约为: 20 万6 项目跟踪6.1 任务跟踪在项目中,由项目经理张三负责对工作分解表中所有工作任务的跟踪;跟踪的主要内容包括: 规模、成本、进度、工作量;跟踪的结果记录在 项目跟踪表和 Microsoft Project 2000 的项目文件中,并向项目的主管领导、质量保证人员及项目组的人员提交。6.2 用户反馈信息项目经理张三负责和客户定期沟通,收集客户反馈并记录在 项目跟踪表是的“客户反馈表”中,并向项目的主管领导、质量保证人员及项目组的人员提交。7 评价7.1 项目计划书的作用针对现存实际情况,该文档能够对酒店管理系统的总体功能设计做一个详细的计划,需要完成相应的操作才能实现其对应的功能模块,该系统能够进行数据的统计、管理、信息查询等功能,方便管理的同时提高了工作效率。7.2 缺陷和限制软件开发人员技术不够,对ASP.NET、网页界面设计、数据库设计的掌握程度不够扎实,致使所完成的系统在性能和界面设计的美观程度方面不够完善,只是能完成简单的数据统计、管理、信息查询等功能。加强网站的安全性问题,网站的维护问题。7.3 建议能够实现其他详细功能,完善酒店管理系统。7.4 结论针对所计划的酒店管理系统的功能模块,基本上能实现预定的要求。只是在登陆界面没有对用户的登录方式进行限制和相应的验证,以及没有对数据的统计和信息的查询做详细的设计。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 各类标准


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!