- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程(店预订系统)
软件工程项目实习报告项目名称:酒 店 预 定 系 统 学 院:信 息 科 学 与 技 术 学 院 专 业:计算机科学与技术(嵌入式软件人才培养)学 号: 姓 名: 日 期:2014.7.3 指导老师: 目录系统需求1.1 系统功能需求1.1.1 文字描述1.1.2 用例模型1.1.3 用例描述 1.2 非系统功能性需求 1.2.1 可使用性 1.2.2 安全性 1.2.3 可维护性第2章 概要设计 2.1 软件体系结构设计及其描述 2.1.1 文字说明体系结构 2.1.2 体系结构图 2.2 数据库设计及其描述 2.2.1 文字说明存储数据信息 2.2.2 ER图第3章 详细设计 3.1 类设计 3.1.1 实现主要功能的类设计 3.2 系统类图 3.2.1 系统详细类图 3.2.2 函数功能介绍系统需求 系统功能需求详细的文字描述(5分)1可以维护酒店信息,每个酒店有不同价格的房间若干套 2注册后可以查询指定日期,指定城市,指定价格,星级的酒店信息; 查询到信息后旅客可以预定酒店,并声明最迟到达酒店日期; 3旅客预定后,可以到酒店前台入住,办理入住后,系统会根据旅客的消费 金额为旅客增加一定的积分; 4如果到了最迟到达酒店日期后,仍然没有办理入住,则该预定信息自动取消,同时作为处罚,扣除该旅游的一定积分; 5旅客在网上可以查询自己积分,也可以取消房间预定,对于旅客主动取消房间预定的不扣分; 用例模型(每个参与者画一张用例图)(15分)用例描述(至少写出3个用例的用例描述)(15分)用例任务信息维护用例启动当管理员发出请求后,用例启动基本事件流1、管理员账号密码正确输入并发出请求 2、信息更改符合规定 3、完成信息维护 4、选择退出或者其他操作不满足条件的事件流1、系统显示密码错误或用户名不存在 2、信息更改不符合规定结束用例管理员发出取消或者退出请求用例任务旅客注册用例启动旅客发出注册请求后,用例启动基本事件流1、系统发出注册请求 2、输入用户名密码符合字符要求 3、完善身份证手机号之类信息 4、完成注册不满足条件的事件流1、用户名密码不符合字符规定 2、身份证手机号验证不通过结束用例旅客发出取消或者退出请求用例任务房间预定用例启动旅客对系统发出预定请求,用例启动基本事件流1、用户名密码输入正确 2、选择需要预定的酒店名称、房间号与入住时间 3、信息确认,完成预定不满足条件的事件流1、系统显示密码错误或用户名不存在 2、酒店名称、房间号不存在 3、入住时间与已经预定的旅客相冲突 结束用例旅客发出取消或者退出请求非功能需求描述包括可使用性,安全性,可维护性要求(5分)可适用性:采用界面化设计,简单易用,各项数据都用表格形式显示出来,酒店营业情况一目了然。并且提供了大量的操作提示以及出错信息,大大的方便用户的使用,同时也减少了出错的可能,确保了数据的正确性、完整性和一致性安全性:通过客户网络访问HRS,操作系统必须确保任何未授权的访问是不能到达的。安全性将会依赖用户所用的系统可维护性:系统不应该有其他多余软件,定期删除多余数据第2章 概要设计(1)软件体系结构设计及描述文字说明系统体系结构(5分)在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层、接口层。?接口层:通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。此次系统呈现的就是登陆,入住以及管理及注册的界面。??业务逻辑层:针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。调用底层数据层的应用间接地对数据库的操作实现顾客的相关信息管理,只是实现逻辑上的调用但不能知道具体到操作。?数据访问层:该层所做事务直接操作数据库,针对数据的增添、删除、修改、查找等。此层的任务就是对顾客的入住信息进行直接的管理,并且超级管理员也可以直接的对客服以及管理员进行管理,以此来为上层的逻辑层提供具体的操作。屏蔽了具体的细节体系结构图(5分)(2) 数据库设计及描述文字说明需要几张表存储数据信息(5分)系统管理员:名称字段名是否主键类型(长度)是否为空备注管理员名称ManagerName是char(40)否管理员密码ManagerPsd否char(40)否酒店管理:名称字段名是否主键类型(长度)是否为空备注酒店名称HotelName是Char(20)否酒店星级Grade否Int(10)否酒店地址Adress否Char(40)否酒店电话HotelPhone否Int(10)否房间号RoomNum否int(5)否房间价格Price否Int(5)否房间状态Available否bool否用户个人信息:名称字段名是否主键类型(长度)是否为空备注用户名称UserName是char(20)否用户密码Use
您可能关注的文档
最近下载
- AB-罗克韦尔PowerFlex755变频器操作说明.pdf
- 2024-2025学年初中信息技术(信息科技)青岛版(2024)第一册教学设计合集.docx
- ANSI-ESD S20.20-2021电气和电子零件装置和设备的静电保护.pdf VIP
- 养鸡创业计划书3篇农村养鸡创业计划书范文.pdf VIP
- QGDW11190-2014农网高过载能力配电变压器技术导则.pdf VIP
- 全国市政排水管道工程施工质量通病的防治.pptx VIP
- 财务报表词汇-中英对照.docx VIP
- 2025至2030中国冬虫夏草行业市场发展分析及趋势前景与行业项目调研及市场前景预测评估报告.docx VIP
- 治具设计完整版.pptx VIP
- 广西壮族自治区南宁市2025年八年级下学期期末数学模拟试题九套含答案.pptx VIP
文档评论(0)