会议室报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
会议室报告

会议室系统报告 S201307059 杨静1、会议室系统简述1.1系统功能 我们在会议室系统中提供维护会议室使用计划的功能,并且提供会议室相关信息的录入和保存。在维护使用计划的同时提供使用计划的输入修改及转储到文件和从文件导入的功能。提供查询相关功能:根据给定的日期和房间号查询使用计划及根据给定的日期和人数查找可用的会议室。要实现以上功能,首先实现对会议室信息的存储。将会议室做成实体类(编号、可容纳人数。在本系统中会议室有多个,所以建立一个多个会议室类即管理类实现会议室信息的输入,修改(人数的改变),删除,输出(给计划类使用)等基本功能。使用计划设计成一个实体类(计划编号,会议室编号,使用日期,使用时间,联系人姓名)。在这里,定义一个Date类,使用时间是一个整点数(1-24)简化设计。计划管理类里面实现了添加计划,修改计划,删除计划(一条计划使用之后就要被删除,以便会议室再次投入使用)。又因为需要将计划信息写入文件,加入读写文件的函数。因为添加计划的时候,还需要考虑会议室的的容纳人数,以及是否已经被预约等问题,所以计划管理类就需要与会议室管理类建立联系,这两个类构成了相互关联的关系。1.2系统特点 本系统提供给会议室管理人员使用,对会议室信息进行管理,对使用计划进行维护,并且接到申请使用会议室时能够提供查询可用会议室功能,并为其提供会议室。并且将所有的使用计划转储到文件中。最大特点是管理人员不需要进行过多的操作就可以完成管理和查询功能。系统使用流程:进行会议室信息的输入,保存在管理类成员的会议室vector容器中会议室信息的修改会议室信息输出(给计划管理类使用以便查找适用的房间)会议室信息的删除(会议室因某种原因不能使用)使用计划的输入使用计划的修改使用计划的删除使用计划从文件中读入将使用计划存入到文件中根据给定的日期和可容纳的人数查找使用计划根据给定日期和可容纳人数查找可用的会议室1.3需要处理的数据我们需要处理的数据有会议室相关信息(会议室编号,可容纳的人数),计划的信息(计划的编号(以识别不同计划),计划使用的会议室编号,使用日期和时间,使用者姓名)。会议室信息的删除,录入。计划的输入、修改删除、读写文件、查询功能。1.4未来用户会议室个数比较多的单位,提供给其会议室管理人员使用,减轻他们的工作量。2、总体设计2.2类的具体设计: Date类的数据成员和成员函数函数(数据成员)名称类型访问权限函数(数据)说明yearintprivate年份monthintprivate月份dayintprivate某一日getYear()int返回年份getMonth()int返回月份getDay()int返回某一天Date(int,int,int)public带参数的构造函数~Date()public析构函数 Room类的数据成员和成员函数函数(数据成员)名称类型访问权限函数(数据)说明roomNumberintprivate会议室编号pNumberintprivate会议室容纳的人数getRoomNumber()intpublic返回会议室编号getPNumber()intpublic返回会议室的人数Room(int,int)public带参数的构造函数~Room()public析构函数设置一个会议室管理(Room_Manager)类函数(数据成员)名称类型访问权限函数(数据)说明roomsvectorRoom *private拥有的所有会议室roomNumintprivate拥有的会议室数目planPlan_Manager*private与计划管理类关联Room_Manager ()public构造函数inputRoom()voidpublic输入所有会议室信息deleteRoom()voidpublic删除会议室信息Search_Exist(int S_Exist)intpublic检查会议室编号是否存在modifyRoom()voidpublic修改会议室信息showRoom()voidpublic展示已有会议室信息~ Room_Manager ()public析构函数 getRoomVec()vectorRoom*public给外界提供所有会议室addRoom()voidpublic增加会议室设计一个使用计划类(Plan)函数(数据成员)名称类型访问权限函数(数据)说明idintprivate使用计划的编号roomNumberintprivate会议室的编号dateDateprivate此项使用计划的日期beginTimeintprivate使用的开始时间endTimeinyprivate使用的结束时间namestringprivate联系人姓名Plan(int,int,Date,int,int ,string)pu

文档评论(0)

abf4675328 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档