




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程项目实习报告项目名称:酒 店 预 定 系 统 学 院:信 息 科 学 与 技 术 学 院 专 业:计算机科学与技术(嵌入式软件人才培养)学 号: 姓 名: 日 期:2014.7.3 指导老师: 目录第1章 系统需求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 函数功能介绍第1章 系统需求 (1) 系统功能需求详细的文字描述(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、入住时间与已经预定的旅客相冲突 结束用例旅客发出取消或者退出请求(2) 非功能需求描述包括可使用性,安全性,可维护性要求(5分)可适用性:采用界面化设计,简单易用,各项数据都用表格形式显示出来,酒店营业情况一目了然。并且提供了大量的操作提示以及出错信息,大大的方便用户的使用,同时也减少了出错的可能,确保了数据的正确性、完整性和一致性安全性:通过客户网络访问HRS,操作系统必须确保任何未授权的访问是不能到达的。安全性将会依赖用户所用的系统可维护性:系统不应该有其他多余软件,定期删除多余数据第2章 概要设计(1)软件体系结构设计及描述文字说明系统体系结构(5分)在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层、接口层。1、 接口层:通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。此次系统呈现的就是登陆,入住以及管理及注册的界面。2、 业务逻辑层:针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。调用底层数据层的应用间接地对数据库的操作实现顾客的相关信息管理,只是实现逻辑上的调用但不能知道具体到操作。3、 数据访问层:该层所做事务直接操作数据库,针对数据的增添、删除、修改、查找等。此层的任务就是对顾客的入住信息进行直接的管理,并且超级管理员也可以直接的对客服以及管理员进行管理,以此来为上层的逻辑层提供具体的操作。屏蔽了具体的细节体系结构图(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)否用户密码UserPsd否char(20)否身份证UserID否Int(18)否手机UserPhone否Int(11)否积分Point否Int(5)否订单信息:名称字段名是否主键类型(长度)是否为空备注用户名称UserName是Char(20)否酒店名称HotelName否Char(20)否房间号RoomNum否int(5)否消费金额Money否Int(10)否入住时间Date否Int(10)否系统管理员画出表的E-R图(10分)管理员名称管理与密码房间价格酒店地址酒店名称酒店管理房间状态酒店电话房间号酒店星级积分用户名称用户手机用户密码身份证用户名称订单信息入住时间酒店名称房间号消费金额取消预订注册登陆个人信息预定旅客存储完成订单未入住订单信息结账入住酒店信息第3章 详细设计(1)类设计实现三个主要功能的类图(非登录注册) (20分)(2) 系统类图(10分)1)System:主界面类,当中定义了主界面需要的所有的功能模块的相应主界面,主要函数为,OnlistItemClick():函数用来对主界面中用户点击进入各个功能模块时的响应函数。2)SignUp类:注册类,实现用户注册功能,主要函数为:onCreate()函数:完成了页面的响应实现,还有对于主要的两个按钮的响应的实现。signup()函数:完成了注册功能,并向数据库存入用户注册数据。3)ManagerLog类:管理员登陆类,完成界面的定义输入数据的查询的实现,主要函数:onCreate()函数:作为管理员登陆界面的相应定义,以及各按钮的响应定义。login()函数:完成登陆的定义。4)UserLog类:用户登陆类,完成界面的定义输入数据的查询的实现,主要函数:onCreate()函数:作为用户登陆界面的相应定义,以及各按钮的响应定义。login()函数:完成登陆的定义。5)User类:线路查询类,完成对用户个人信息的查找以及显示的功能模块实现的类,主要函数:onCreate()函数:实现用户界面的对应。UserSearch()函数:实现用户信息的搜索部分。UserShow()函数:实现用户信息的显示部分。UserInfoChange()函数:完成对用户个人信息更改的实现。6)Hotel类:线路查询类,完成对酒店信息的查找以及显示在的功能模块实现的类,主要函数:onCreate()函数:实现酒店界面的对应。HotelSearch()函数:实现酒店信息的搜索部分。HotelShow()函数:实现酒店信息的显示部分。HotelInfoChange()函数:完成对酒店信息更改的实现。7)Order类:酒店订单管理类,可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高职单招面试培训
- 服务与教学培训
- 全国上海科教版初中信息技术八年级第一学期第三单元活动三《设计家庭网络》教学设计
- 人教部编版五年级下册景阳冈教学设计及反思
- 地震救援高级培训课件
- 材料安全复习测试卷
- 《营养含量》(教学设计)-2024-2025学年北师大版小学数学六年级上册
- 【八下HK数学】安徽省桐城市黄岗初级中学2023-2024学年八年级下学期期中数学试题
- 江苏省宿迁市沭阳县乡镇联考2024-2025学年八年级下学期4月期中数学试题(原卷版+解析版)
- 大气环境生态信息传播重点基础知识点
- SH/T 3115-2024 石油化工管式炉轻质浇注料衬里工程技术规范(正式版)
- HCIA H13-111鲲鹏应用开发考试复习题库(含答案)
- 部编版语文八年级下册期中基础巩固与能力提升练习-解析版
- 杜威《民主主义与教育》电子版
- 碎石技术供应保障方案
- 2023年江苏省南京市中考化学试卷真题(含答案)
- 卫星互联网通信技术
- 2023年水利部珠江水利委员会直属事业单位招聘工作人员考试真题及答案
- 2024年3月四川省考公务员面试题及参考答案
- 战略性新兴产业政府引导基金发展策略与模式
- 猪场的生物安全工作总结
评论
0/150
提交评论