365文库
登录
注册
2

软件工程大作业

36阅读 | 1收藏 | 20页 | 打印 | 举报 | 认领 | 下载提示 | 分享:
2
软件工程大作业第1页
软件工程大作业第2页
软件工程大作业第3页
软件工程大作业第4页
软件工程大作业第5页
软件工程大作业第6页
软件工程大作业第7页
软件工程大作业第8页
软件工程大作业第9页
软件工程大作业第10页
软件工程大作业第11页
软件工程大作业第12页
软件工程大作业第13页
软件工程大作业第14页
软件工程大作业第15页
软件工程大作业第16页
软件工程大作业第17页
软件工程大作业第18页
软件工程大作业第19页
软件工程大作业第20页
福利来袭,限时免费在线编辑
转Pdf
right
1/20
right
下载我编辑的
下载原始文档
收藏 收藏
搜索
下载二维码
App功能展示
海量免费资源 海量免费资源
文档在线修改 文档在线修改
图片转文字 图片转文字
限时免广告 限时免广告
多端同步存储 多端同步存储
格式轻松转换 格式轻松转换
用户头像
wink 上传于:2024-09-14
浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏酒店住房预定管理系统混合1103电气1104吕鑫鹏3110100935引言1编写目的1背景及范围1参考资料1项目概述1目标1产品功能1用户特点1软件功能概述1数据流图1顶层图20层图21层图32层图4数据字典5数据流条目5数据存储条目11数据项条目12加工条目15心得体会20浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏引言编写目的随着计算机网络技术的飞速发展计算机已经深入到社会生活的每一个角落其核心之一的软件也日益发挥出巨大的作用它将人们从繁杂的事务中解放出来带给人么高效率的事务处理能力而如何发挥软件的强大之处来帮助我们的日常生活是一个值得研究的方向目前部分酒店的预订工作依然还是手工管理全靠一个人一支笔一个本进行繁琐的登记处理效率低下容易出错并且不方便信息的传递更新与保存此外还存在不可避免的人为因素造成的数据遗漏错误等弊端譬如登记簿的遗失等等为了解决这一问题我针对酒店的住房管理工作开发了酒店住房预定管理系统以降低人力资源的需求背景及范围本项目名称酒店住房预定管理系统本项目任务提出者及开发者吕鑫鹏本项目用户酒店13参考资料1软件工程王慧芳毕建权浙江大学出版社200692软件工程及其应用周苏天津科学技术出版社19929项目概述目标减少人力资源与管理费用改进管理和服务提高信息准确度方便顾客进行入住查找预定建立高效的信息传输和服务平台系统设计优良界面设计友好快捷后台管理方便有效22产品功能酒店预订管理系统具有输入输出校验查找信息发送功能23用户特点酒店的管理人员前台软件功能概述顾客提交预订申请验证申请格式是否正确证件是否合格是否留有联系方式电话号码与邮箱如果申请格式不正确则反馈到无效申请再交由顾客请其重新填写如果格式正确则判断顾客是否为酒店VIP不是则按照正常情况处理申请是则按照VIP待遇处理根据顾客要求引用系统空房数据检索是否有符合顾客要求的房间没有合适房间则判定为无合适房间申请有则接受预订由预定信心中心发送预定信息至顾客此外根据当下安排更改系统空房记录和预定记录并将预订数据分类汇总做好统计浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏数据流图41顶层图420层图浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏431层图1处理申请2安排房间3预订统计浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏442层图入住信息检验浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏数据字典数据流条目1数据流的名称预订申请别名预订简述顾客预订时提交的申请数据流来源顾客数据流去向加工11格式检验数据流组成编号顾客姓名身份证号电话号码预订时间预订数量房间型号是否VIP流通量根据顾客数量而定2数据流的名称取消申请别名取消简述顾客取消预订时提交的申请数据流来源顾客数据流去向加工11格式检验数据流组成之前预订信息流通量根据取消申请数量而定3数据流的名称格式错误别名无简述说明顾客所填写的入住申请格式错误数据流来源加工11格式检验数据流去向加工4无效申请记录数据流组成说明顾客所填写的入住申请格式错误的信息流通量根据错误格式申请数量而定4数据流的名称无合适房间别名无简述说明顾客无符合其要求的合适房间数据流来源加工124判断是否有房数据流去向加工4无效申请记录数据流组成说明无符合其要求的合适房间的信息流通量根据无合适房间申请的数量而定浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏5数据流的名称更改申请别名无简述提示顾客其申请无效请更改申请数据流来源加工4无效申请记录数据流去向顾客数据流组成提示顾客其申请无效请更改申请的信息流通量根据无效申请数量而定6数据流的名称已处理申请别名无简述已经处理合格的申请数据流来源加工124判断是否有房数据流去向加工2安排房间数据流组成说明顾客的预订或取消申请可以满足的信息流通量根据已处理申请数量而定7数据流的名称可用房间数据别名空房数据简述所有目前酒店可用的空房间的数据数据流来源空房记录数据流去向124判断是否有房数据流组成所有目前酒店可用的空房间的数据型号价格位置可用时间流通量根据空房记录而定8数据流的名称房间安排数据别名无简述某次预订或取消后房间安排数据流来源加工21更具申请更改房间记录数据流去向预订记录数据流组成某次预订或取消后空房数据的变化型号价格位置可用时间流通量根据房间安排而定浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏9数据流的名称预订变更别名无简述某次预订之后的预订数据变更数据流来源预订记录数据流去向空房记录数据流组成所安排房间的型号价格位置使用时间流通量根据房间安排记录而定10数据流的名称预订数据别名无简述所有预订的数据数据流来源预订记录数据流去向加工31统计方式选择数据流组成所有预订的数据型号价格位置使用时间流通量根据所有预订数据而定11数据流的名称统计表别名无简述对预订数据分类统计形成的表格数据流来源加工32按预订日期分类统计加工33按顾客权限分类统加工34按房间型号分类统计加工35按顾客姓名分类统计数据流去向管理人员数据流组成所有预订数据根据预订日期或者顾客权限是否VIP或者房间型号或者顾客姓名分类得到的数据集合包含房间的型号价格位置使用时间流通量根据所有预订数据以及管理人员分类要求而定12数据流的名称预订信息别名无简述顾客预订成功的信息数据流来源加工22发送预订信息数据流去向前台数据流组成房间型号位置使用时间顾客名是否VIP价格酒店名最长保留时间流通量根据预订成功数目而定浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏13数据流的名称预订成功信息别名无简述顾客预订成功的信息数据流来源加工22发送预订信息数据流去向顾客数据流组成房间型号位置使用时间顾客名是否VIP价格酒店名最长保留时间流通量根据预订成功数目而定14数据流的名称格式正确别名无简述说明顾客的入住申请格式正确数据流来源加工11格式检验数据流去向加工121判断是否VIP数据流组成说明顾客的预订申请格式正确的信息流通量根据格式正确的申请数目而定15数据流的名称是VIP别名无简述说明顾客是VIP数据流来源加工判断是否数据流去向加工享受待遇数据流组成说明顾客是VIP的信息流通量根据顾客VIP数量而定16数据流的名称不是VIP别名无简述说明顾客不是VIP数据流来源加工判断是否数据流去向加工普通待遇数据流组成说明顾客是VIP的信息流通量根据顾客VIP数量而定浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏17数据流的名称VIP类申请别名无简述说明是VIP类申请数据流来源加工享受待遇数据流去向加工判断是否有房数据流组成说明是VIP类申请的信息流通量根据顾客VIP数量而定18数据流的名称普通申请别名无简述说明是普通申请数据流来源加工普通待遇数据流去向加工判断是否有房数据流组成说明是普通申请的信息流通量根据顾客VIP数量而定19数据流的名称已接受预订信息别名无简述审查通过的申请数据流来源加工根据申请更改房间记录数据流去向加工发送预订信息数据流组成房间位置型号价格使用时间流通量根据审核通过的申请数量而定20数据流的名称预订数据别名无简述预订的数据数据流来源加工统计方式选择数据流去向加工32按预订日期分类统计数据流组成预订的数据流通量根据所有预订数据而定浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏21数据流的名称预订数据别名无简述预订的数据数据流来源加工统计方式选择数据流去向加工33按顾客权限分类统数据流组成预订的数据流通量根据所有预订数据而定20数据流的名称预订数据别名无简述预订的数据数据流来源加工统计方式选择数据流去向加工34按房间型号分类统计数据流组成预订的数据流通量根据所有预订数据而定数据流的名称预订数据别名无简述预订的数据数据流来源加工统计方式选择数据流去向加工35按顾客姓名分类统计数据流组成预订的数据流通量根据所有预订数据而定数据流的名称统计表1别名无简述根据不同分类得到的预订数据统计表数据流来源加工32按预订日期分类统计数据流去向加工打印统计表数据流组成预订数据流通量不定浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏数据流的名称统计表2别名无简述根据不同分类得到的预订数据统计表数据流来源加工33按顾客权限分类统数据流去向加工打印统计表数据流组成预订数据流通量不定数据流的名称统计表3别名无简述根据不同分类得到的预订数据统计表数据流来源加工34按房间型号分类统计数据流去向加工打印统计表数据流组成预订数据流通量不定数据流的名称统计表4别名无简述根据不同分类得到的预订数据统计表数据流来源加工35按顾客姓名分类统计数据流去向加工打印统计表数据流组成预订数据流通量不定数据存储条目数据存储名称空房记录别名无简述当前可预订的空房数据记录流入的数据流来源是预订记录流出的数据流去向是加工判断是否有合适房间数据存储组成空房型号价格可用时间位置组织方式索引文件以位置为索引关键字查询要求可立即查询浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏数据存储名称预订记录别名无简述当前可订的空房数据记录流入的数据流来源是加工根据申请更改房间记录流出的数据流去向是加工统计方式选择空房记录数据存储组成已预订型号价格位置使用时间顾客信息组织方式索引文件以位置为索引关键字查询要求可立即查询53数据项条目1数据项名称房间位置别名无简述房间所在的位置类型字符串长度4取值范围含义第1位楼层第2位分隔符0第34位门牌号数据项名称房间型号别名无简述酒店房间的型号类型字符串长度1取值范围含义A普通大床房B普通双人间C商务大床房D商务双人间E豪华双人间浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏3数据项名称身份证号码别名无简述身份证号码类型字符串长度18位取值范围含义16位地区714位生日1518位出生流水号数据项名称电话别名Tel简述申请者电话号码类型字符串长度20位以内取值范围含义电话号码数据项名称姓名别名Name简述申请者姓名类型字符串长度10个汉字以内取值范围含义第一位姓氏之后为名数据项名称价格别名无简述房间每天所需的租金类型数字长度3位取值范围含义1999即价格对应的数值数据项名称日期别名无简述预订时间与退房时间类型数字长度16位取值范围含义前八位入住年月日后八位退房年月日浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏数据项名称权限别名无简述顾客的权限或者优先级类型字符串长度1取值范围含义1VIP0普通顾客54加工条目加工名格式检验编号11简述判断顾客的申请格式是否正确激发条件收到顾客申请优先级普通输入申请信息输出是否合格加工逻辑根据标准申请格式IF顾客申请格式与标准申请格式一致THEN合格ELSE不合格ENDIF加工名判断是否编号121简述判断顾客是否激发条件收到合格申请优先级普通输入顾客信息输出是否VIP加工逻辑根据系统VIP顾客信息IF顾客信息与系统VIP顾客信息匹配THEN1ELSE0ENDIF浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏加工名享受待遇编号简述使该顾客享受待遇激发条件判断改顾客为VIP优先级普通输入享受待遇信息输出VIP类型申请加工逻辑根据前一个数据流IF1THEN享受待遇ELSE普通待遇ENDIF4加工名普通待遇编号简述使该顾客享受普通待遇激发条件判断为普通顾客优先级普通输入为普通顾客输出普通类型申请加工逻辑根据前一个数据流IF1THEN享受VIP待遇ELSE普通待遇ENDIF5加工名判断是否有房编号简述判断是否有房激发条件收到VIP申请或者普通申请优先级普通输入VIP申请或者普通申请输出已处理申请与没有合适房间加工逻辑根据顾客申请和空房数据IF顾客申请和空房数据匹配THEN已处理申请ELSE没有合适房间ENDIF浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏6加工名根据申请更改房间记录编号简述根据申请更改预订记录激发条件收到已处理申请优先级普通输入已处理申请输出房间安排数据已接受预订信息加工逻辑根据可分房申请IF输入可分房申请THEN输出房间安排数据已接受预订信息ELSEENDIF7加工名发送预订信息编号简述根据预订发送预订信息至顾客和前台激发条件收到已接受预订信息优先级普通输入已接受预订信息输出预订信息预订成功信息加工逻辑根据前一条数据流IF收到已接受预订信息THEN发送预订信息预订成功信息ELSEENDIF8加工名统计方式选择编号简述选择预订记录的统计方式激发条件输入预订数据优先级普通输入预订数据输出预订数据加工逻辑根据IF输入预订数据THEN输出预订数据ELSEENDIF浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏9加工名按预订日期分类统计编号简述按预订日期分类统计预订数据激发条件输入预订数据1优先级普通输入预订数据1输出统计表1加工逻辑根据IF输入预订数据1THEN输出统计表1ELSEENDIF10加工名按顾客权限分类统计编号简述按顾客权限分类统计预订数据激发条件输入预订数据2优先级普通输入预订数据2输出统计表2加工逻辑根据IF输入预订数据2THEN输出统计表2ELSEENDIF11加工名按房间型号分类统计编号简述按房间型号分类统计预订数据激发条件输入预订数据3优先级普通输入预订数据3输出统计表3加工逻辑根据IF输入预订数据3THEN输出统计表3ELSEENDIF浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏12加工名按顾客姓名分类统计编号简述按顾客姓名分类统计预订数据激发条件输入预订数据4优先级普通输入预订数据4输出统计表4加工逻辑根据IF输入预订数据4THEN输出统计表4ELSEENDIF13加工名打印统计表编号简述根据输入表格类型打印统计表格激发条件输入统计表优先级普通输入统计表数据输出纸质统计表加工逻辑根据IF输出统计表1THEN打印统计表1ELSEIF输出统计表2THEN打印统计表2ELSEIF输出统计表3THEN打印统计表3ELSEIF输出统计表4THEN打印统计表4ENDIF浙江大学20132014秋学期软件工程实验报告3110100935吕鑫鹏心得体会心得结构化编程的利弊结构化编程作为一个自上而下的编程方式可以使我们从基础开始一步步深化发展如同大树从根到枝一样有序但是每当做出一些基础层面的改动时就会伤及根本增加无数的工作量在这个设计中我原本打算加上除预订之外的房间使用后来由于太过复杂而且不知如何分类加之伤及基础而放弃2VISIO软件较好用总体上MicrosoftVISIO我使用的是2010版还是比较好用的而且容易上手的能够让人一目了然的添加更改等一系列常用的方式但是相对来说如果在某个父图里添加一个要素或做一些修改将会导致一些子图的变动这相对来讲也是结构化编程的弊端体会作为一个工科生本以为被老师称作文科类课程的这门课只是一个小case而已所谓的供求分析结构化模型也仅仅是一个没有什么技术含量的东西但是实际操作起来却发现往往不是这么一回事也使得我不得不去查阅课本ppt以及网络上的其他类似报告在写报告的过程中也经常发现之前的软件设计不全面的事情这也使得我多次返工修改而由于结构化方法的固有弊端每一个顶层面的改动都会牵扯到子层面和数据字典的变化这也花费了大量的时间也说明了做设计容不得一点马虎毕竟纸上得来终觉浅绝知此事要躬行通过这一次的大作业我感受到软件工程是一种贯穿整个过程的思想它不是一个孤立的知识点而是许多知识的综合以及知识之间的联系最后抽象出来的一种思想只有深入实际的去实践几次才能体会出这种思想的奥妙所在而学会了一种思想我们就可以不再局限一个领域而是可以发散出去借鉴到更为宽广深邃的领域中从而使思想打开了一片新的天地开始对事物有了其他方面的认知我会努力将这门课学到的东西尽量多的投射到其他领域触类旁通领会并运用它的思想
tj