ImageVerifierCode 换一换
格式:DOCX , 页数:72 ,大小:532.06KB ,
资源ID:11788580      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11788580.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程课程设计完整版.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程课程设计完整版.docx

1、软件工程课程设计完整版项目名称:酒店宾馆住宿管理系统 专 业: 计算机科学与技术 班 级: 06计本(2)班 指导老师: 李 * * 开发组长: * * 开发成员: *、*、* *、* 2009年5月前 言计算机的高速发展正改变着人类的生活,它的多姿多彩正一点一滴的渗透到人们生活的每个方面,计算机的应用覆盖的广阔性是世界各地各个行业的人们利用计算机进行高效管理的重要手段。人们并通过将各个行业软件装入计算机,使计算机更高效的工作。本项目编程的一个主要工具是Visual C+。因为C+是一种面向对象的程序设计方法,具有某些特有的优点:封装性,即把数据和行为隐藏,用户不需要知道内部结构;继承性,方便

2、开发人员重用代码,提高效率;多态性等。所以Visual C+为本项目的最佳开发工具。本系统采用VC+面向对象编程语言编写,用SQL 2000数据库系统存放用户信息和产生的数据。本系统采用C/S服务器结构,能基本满足客户需求。54052.项目组成员分工1、可行性研究与项目开发计划-*2、需求分析-*3、概要设计-*4、详细设计-*5、数据库设计-*6、编码与调试-*7、测试计划-盛*3 文件的使用者 对于使用文件的人员而言,他们所关心的文件的种类,随他们所承担的工作而异。管理人员:可行性研究报告,项目开发计划,模块开发卷宗,开发进度月报,项目开发总结报告;开发人员:可行性研究报告,项目开发计划,

3、软件需求说明书,数据要求说明书,概要设计说明书,详细设计说明书,数据库设计说明书,测试计划,测试分析报告;维护人员:设计说明书,测试分析报告,模块开发卷宗;用户:用户手册, 操作手册。尽管本指南提出了在软件开发中文件编制的要求,但并不意味着这些文件都必须交给用户。一项软件的用户应该得到的文件的种类由供应者与用户之间签订的合同规定4 软件生存周期与各种文件的编制 一项计算机软件,从出现一个构思之日起,经过这项软件开发成功投入使用,直到最后决定停止使 用,并被另一一项软件代替之时止,被认为是该软件的一个生存周期。一般地说这个软件生存周期可以分成以下六个阶段:可行性与计划研究阶段、需求分析阶段、设计

4、阶段、实现阶段、测试阶段、运行与维护阶段。在可行性研究与计划阶段内,要确定该软件开发目标和总的要求,要进行可行性分析、投资一收益分析、制订开发计划,并完成应编制的文件。 在需求分析阶段内,由系统分析人员对被设计的系统进行系统分析,确定对该软件的各项功能、性能需求和设计约束,确定对文件编制的要求,作为本阶段工作的结果,一般地说,软件需求说明书、数据要求说明书和初步的用户手册应该编写出来。在设计阶段内,系统设计人员和程序设计人员应该在反复理解软件需求的基础上,提出多个设计,分析每个设计能履行的功能并进行相互比较,最后确定一个设计,包括该软件的结构、模块的划分、功能的分配以及处理流程。在被设计系统比

5、较复杂的情况下,设计阶段应分解成概要设计阶段和详细设计阶段两个步骤。在一般情况下,应完成的文件包括:概要设计说明书、详细设计说明书和测试计划初稿。 在实现阶段内,要完成源程序的编码、编译(或汇编)和排错调试得到无语法错的程序清单,要开始编写模块开发卷宗,并且要完成用户手册、操作手册等面向用户的文件的编写工作,还要完成测试计划的编制。 在测试阶段,该程序将被全面地测试,已编制的文件将被检查审阅。一般要完成模块开发卷宗和测试分析报告,作为开发工作的结束,所生产的程序、文件以及开发工作本身将逐项被评价,最后写出项目开发总结报告。 在整个开发过程中(即前五个阶段中),开发集体要按月编写开发进度月报。在

6、运行和维护阶段,软件将在运行使用中不断地被维护,根据新提出的需求进行必要而且可能的扩充和删改。5.可行性研究报告A.1引言 A.1.1编写目的 近年来,酒店住宿餐饮迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,必须借助计算机来进行现代化的信息管理。A.1.2背景 随着人民生活水平的提高,旅游出行的人越来越多,酒店住宿的客流量不断增加,传统的住宿管理方法已经不适应现代社会的需求。酒店在正常运营中需要对客房资源、顾客信息、退房信息进行管理,利用酒店住宿管理系统及时了解各个环节中

7、信息的变更,有利于提高管理的效率。 本项目作为课程的训练项目提出,目的是为了提高同学们软件的开发和数据库的创建链接,以及软件文档的相关标准和编写原则,提高大家的实践能力. 1)项目开发名称:酒店住宿管理系统 2)项目的提出者:假日酒店有限公司 3)项目的开发者:宿迁学院06计本2 第三组 第三组成员:宋凯、张艺健、孙凌宇、姚力钧、李健、盛俊军 A.1.3参考资料 书名 编著 出版社 软件工程导论(第四版) 张海藩 清华大学出版社 VB程序设计简明教程(第2版) 龚沛曾、陆慰民 高等教育出版社 数据库系统概论(第四版) 王珊、萨师煊 高等教育出版社 软件工程上机指导书 张国有 太原科技大学印刷厂

8、Visual Basic数据库开发实例 刘志铭 高春艳 机械工业出版社A.2可行性研究的前提 面对酒店行业的高速发展和住宿行业信息化发展的过程中出现的各种情况,酒店住宿管理系统在实施后,应能达到以下1)目标: (1)实现多点操作的信息共享,相互之间的信息传递准确、快捷和顺畅 (2)服务管理信息化,可随时掌握客人住宿、客房状态、客人挂帐等情况。 (3)系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全。 (4)客户档案、挂帐信息、预警系统的结合,可对往来可户进行住宿监控,防止坏帐发生。 (5)通过酒店住宿管理系统的实施,可逐步提高住宿的管理水平,提升员工的素质。(6)系统维护方便可靠、有

9、较高的安全性,满足实用性、先进性的要求。2)运行环境:1、本系统对运行环境无特殊要求,只要求操作系统为Windows98及以上的版本即可,(Windows98,2000,XP,等)。 2、硬件方面:最底要求PII233MHZ,64M内存,建议配置:服务器P4 1.4G,128M以上,客户端P3 1G,64M以上。 3、屏幕分辨率请设置为800*600或更高。3)条件限制: 1、本软件的开发期限为5周,时间不足。 2、缺少C/S(终端/服务器)软件开发的背景和知识, 3、软件工程开发实际经验不足。A.2.1要求 a 系统主要功能描述 (1)身份验证:提供了系统的访问控制功能。 (2)系统设置:提

10、供了对密码的修改及添加新用户的功能。 (3)客房管理:包括两大主要功能,设置客房标准和设置客房信息。在设置客房标准/客房信息中,管理员可添加、修改、删除客房信息。 (4)订房管理:包括查询剩余客房信息,添加、删除、查询订房信息等功能。 (5)结算管理:包括添加、修改、查询结算信息,以及月末统计报表功能。b.性能:主要有1、数据精度,按照 1)要按照严格的数据格式输入,否则系统不给予响应进行处理。2)查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:直接查询和模糊查询。 c.输入数据的来源来源前台; d.在安全与保密方面的

11、要求:用户需要身份验证,才能进入系统;管理员有修改密码权限,添加、修改、删除权限; f.同本系统相连接的其他系统:SQL2000数据库管理系统; g.完成期限:2周。A.2.2目标 经过市场调研,明确系统的主要开发目标是:人力与设备费用的减少,处理速度的提高,控制精度或生产能力的提高,管理信息服务的改进,自动决策系统的改进,人员利用率的改进。 A.2.3条件、假定和限制 对这项开发中给出的条件、假定和所受到的限制,有: a.所建议系统的运行寿命的最小值:最小10年 b.经费、投资方面的来源和限制:投资由假日酒店有限公司,经费固定。 d.法律和政策方面的限制:本软件受国家法律保护。 e.硬件、软

12、件、运行环境和开发环境方面的条件和限制:最基本配置。 f.可利用的信息和资源:来自互联网。 g.系统投入使用的最晚时间:以软件开发合同最晚时间为准。A.3.对现有系统的分析A.3.2工作负荷 列出现有系统所承担的工作及工作量。宋凯:项目开发计划(包括调整的项目开发计划)、可行性研究报告 张艺舰:需求分析规格说明、孙凌宇:概要设计规格说明、姚力钧:详细设计规格说明、李健:编码清单、盛俊军:测试报告 A.3.4人员 项目主管1人、软件设计4、软件测试1人。 A.3.5设备 台式电脑6台,配备所需开发环境软件,可接入互联网。A.4 所建议的系统 本系统通过需求调查,基本满足客户需求,通过身份验证,以

13、管理员方式进入,拥有最高权限,可添加、删除、查询等操作。A.4.1处理流程和数据流程 说明现有系统的基本的处理流程和数据流程。图2体统流程图:用户或管理员运行该软件系统后,出现系统登入见面,输入用户名和密码,如果通过身份验证,则显示登入成功并显示登入控制界面,管理员可以进行客房信息管理、订房信息管理、结算信息管理等业务;如果用户验证不成功,则退出系统。 A.4.2影响 说明在建立所建议系统时,预期将带来的影响,包括: A.4.4.1对设备的影响 现有设备基本满足系统运行需求,新的设备可使系统更高效、更快的运行。 A.4.4.2对软件的影响 现存应用软件能与其他支持软件很好的共存,各自独立运行,

14、互不影响。 A.4.4.3对用户单位机构的影响 为了建立和运行所建议系统,使用户单位人员熟悉软件系统,更高效的工作,需对用户单位人员进行一段时间的培训。 A.4.4.7对经费开支的影响 扼要说明为了所建议系统的开发,设计和维持运行而需要的各项经费开支。系统开发经费:5万元,涉及经费:5万元维护运行经费:5万元 A.4.3局限性 本系统还未实现智能化,有些功能还有待改进,如:来客身份证验证等,为了更高效,更快的完成工作,利用第二代身份证具有的特点:含IC卡芯片,可在前台用某种设备读取身份证信息,把数据流输入该系统,实现与系统的连接。 A.4.4技术条件方面的可行性 本节应说明技术条件方面的可行性

15、:当前限制条件下已基本满足要求,现有的开发人员数量、质量还有技术,都能够满足设计要求,基本达到所需要求条件,可以再规定的期限内,完成本系统的开发任务。 A.5投资及效益分析 A.5.1支出 对于所选择的方案,说明所需的费用。如果已有一个现存系统,则包括该系统继续运行期间所需的费用。 A.5.1.1基本建设投资 包括采购、开发和安装下列各项所需的费用,如: a.房屋和设施:5万元 b. A DP设备:2万元 C.数据通讯设备;2万元 d.环境保护设备;1万元 e.安全与保密设备;5万元 f.ADP操作系统的和应用的软件;3万元 g.数据库管理软件。2万元合计:20万元 A.5.1.2其他一次性支

16、出 包括下列各项所需的费用,如: a.研究(需求的研究和设计的研究);2万元 b.开发计划与测量基准的研究;3万元 C.数据库的建立;2万元 d.ADP软件的转换;1万元 e.检查费用和技术管理性费用;2万元 f.培训费、旅差费以及开发安装人员所需要的一次性支出;3万元 g.人员的退休及调动费用等。2万元合计:15万元 A.5.1.3非一次性支出 列出在该系统生命期内按年支出的用于运行和维护的费用,包括: a.设备的租金和维护费用;5万元/年 b软件的租金和维护费用;5万元/年 C.数据通讯方面的租金和维护费用;5万元/年 d.人员的工资、奖金;10万元/年 e.房屋、空间的使用开支;10万元

17、/年 f.公用设施方面的开支;5万元/年 g.保密安全方面的开支;5万元/年 h.其他经常性的支出等。5万元/年合计:50万元/年支出总计=85万元 A.5.2收益 对于所选择的方案,说明能够带来的收益,这里所说的收益,表现为开支费用的减少或避免、差错的减少、灵活性的增加、动作速度的提高和管理计划方面的改进等,包括; A.6.2.1一次性收益 说明能够用人民币数目表示的一次性收益,可按数据处理、用户、管理和支持等项分类叙述,如: a.开支的缩减包括改进了的系统的运行所引起的开支缩减,如资源要求的减少,运行效率的改进,数据进入、存贮和恢复技术的改进,系统性能的可监控,软件的转换和优化,数据压缩技

18、术的采用,处理的集中化分布化等,合计缩减10万元 b.价值的增升包括由于一个应用系统的使用价值的增升所引起的收益,如资源利用的改进,管理和运行效率的改进以及出错率的减少等,合计收益100万元 C.其他如从多余设备出售回收的收入等,合计收益10万元 A.6.2.2非一次性收益 说明在整个系统生命期内由于运行所建议系统而导致的按月的、按年的能用人民币数目表示的收益,包括开支的减少和避免,合计非一次性收益10万元 A.6.2.3不可定量的收益 逐项列出无法直接用人民币表示的收益,如服务的改进,由操作失误引起的风险的减少,信息掌握情况的改进,组织机构给外界形象的改善等。有些不可捉摸的收益只能大概估计或

19、进行极值估计(按最好和最差情况估计)。 最好情况收益20万元,最坏情况收益5万元。收益总计=140万元 A.5.3收益投资比 整个系统生命期的收益投资比值= 140/75=1.86 A.6.4投资回收周期 该工程最初投资额是5000元,经过两年后可以节省4225.12元,比最初投资少774.88元,第三年以后再次节省17779.45,则774.88/1779.45=0.44,2+0.44=2.44年,因此这项工程的投资回收期为2.44年。 A.6 社会因素方面的可行性 随着社会科学技术的进步,更多的计算机技术广泛应用与社会生活中的各个领域。这是从人工阶段向智能阶段的转换,为了更好、更快、更高效

20、的完成工作任务,利用软件系统管理日常事务,这是社会发展的必然趋势。A.6.1法律方面的可行性 本开发的软件系统受国家法律保护,任何个人和企业不得在未经允许授权的前提下,私自复制、使用、传播、修改软本件系统。为了保护著作人的合法权利,请使用正版产品。 A.6.2使用方面的可行性 本软件的使用要求,最基本的是要求使用者能熟练操作计算机。对本软件在业务处理方面的功能,需要使用者经过一段时间的培训,即可熟练利用本软件处理业务。A.7 结论 经过周密、详细的可行性研究,通过资本投入估算、基本设备和设施的评估,已基本满足该项目的开发要求,故该项目可以进入下一阶段。6.软件需求说明书1引言1.1编写目的本文

21、档的目的是阐述酒店管理系统的需求分析预期的读者:酒店经营者、客户、中间用户(软件的管理人员、开发人员、维护人员)、最终用户。1.2背景 待开发的软件系统的名称:酒店住宿管理系统本项目的任务提出者和开发者:宋凯和我们酒店管理系统开发小组本项目的用户是针对各档次酒店宾馆管理定制开发的本系统环境要求:所有程序均在Windows98/XP,Windows2000操作系统下测试运行。如果数据库为SQL Server数据库,建议用户安装SQL Serve20001.3定义酒店管理系统是我们所说的酒店宾馆销售管理系统1.4参考资料 沈志斌 编著程序设计语言电子工业出版社郑人杰、殷人昆、陶永雷 编著 使用软件

22、工程 清华大学出版社郑阿奇 主编 Delphi实用教程 电子工业出版社2任务概述 2.1目标 开发意图:随着人民生活的水平的日益提高,人们对于生活的品质也有了明显的提高,现在到酒店住宿已经不再是少部分人才有的享受,越来越多的人开始将之视为日常生活的一部份。人们消费观念的改变也带来了酒店业的巨大发展。跟随时代的改变,21世纪的计算机化地位也已不可动摇,计算机简单、快捷、高效、准确的特性也受到推崇,在各行各业迅速发展壮大起来。较大规模的酒店也在一步步地朝这方面发展。与其他软件的关系:与相应的软件可以共享数据库,本系统考虑到今后的数据量的扩大采用SQLServer数据库。2.2用户的特点 本软件的最

23、终用户为各大酒店及宾馆一般用户只需懂得计算机基本操作、具备文字录入能力。相对维护人员应具备一定的计算机专业知识,了解数据库系统的管理与维护,能排除一般计算机故障。2.3假定和约束从项目设计需求说明至最终审核,开发人员工作分配到位,开发小组成员在配合组长工作的同时,应能如期完成各自的工作任务。开发期限为一个月,若小组某成员因技术缺陷或者特殊原因延误开发进度,其他组员应提供相对帮助。另有辅导老师进行指导与督促。 3需求规定 3.1对功能的规定功能模块初步设计为五大模块分别为身份验证、系统设置、客房管理、订房管理、结算管理。各模块分别提供基本数据流图。各模块所包含的子功能如下列出为准.身份验证:提供

24、了系统的访问控制功能。系统:提供了对密码的修改以及添加新用户的功能。客房信息管理:包括两大主要功能,设置客服标准和设置客房信息,在设置客房标准中,管理员可以添加,修改,删除客房标准,在设置客房信息中,管理员可以添加,修改,删除,查询客房信息。订房信息管理:包括查询剩余客房信息,添加,修改,查询订房信息等功能。结算信息管理:包括添加,修改,查询结算信息功能。3.2对性能的规定3.2.1精度 对金额的输入要求保留小数点后两位,其他数值不做要求。3.2.2时间特性要求 说明对于该软件的时间特性要求,如对:a 响应时间=15s;b 更新处理时间=5s;c 数据的转换和传送时间=15s;d. 等待时鼠标

25、将变成漏斗状。3.2.3灵活性 a 系统的界面操作方式应以用户意见变化而灵活转化。b 系统不能以运行环境的变化而停止运作;c 一般情况下不用进行程序修改而是通过修改配置选项完成相应工作。3.3输人输出要求 数据类型:字符数据 CHAR(N):存放固定长度的N个字符数据,1=N=8000 VARCHAR(N):存放可变长度的N个字符数据,1=N处理输出的流程进行工作输入处理及系统处理 用户在进入系统时,需要输入用户名和密码。输入处理就是根据用户输入的用户名及密码进行判断该用户的合法性。如果口令有效则进行权限判断,以控制该用户的行为,如果口令无效,则提示出错。(3).系统信息管理系统管理员管理软件的用户,对用户进行增删,设置权限修改密码(4)客房信息管理客房信息管理软件的用户,设置客房标准及信息(5)订房信息管理 订房信息管理软件的用户,对订房信息进行

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1