学生宿舍管理系统总体设计说明书.docVIP

  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文档。上传文档
查看更多
宿舍管理系统总体设计说明书 管理信息系统设计阶段的主要目的,是将系统分析阶段所提出的,反映了本系统使用情况的信息需要的逻辑方案,转化成可以实施的,基于计算机以及通信信息的物理方案,并考虑到企业的经济、技术和运行环境等方面的因素,确定系统的总体结构和系统各组成部分的技术方案,合理的选择计算机的各项软硬件配置,提出系统的实施计划,确保总体目标的实现。 系统设计是基于系统分析的基础上,由抽象到具体的过程,同时,还必须考虑到系统实现的内外环境和主客观条件。 通常,这一阶段工作的主要考虑以下几个方面: 1)系统分析的成果。系统设计,从工作流程的角度来看,是系统分析工作的继续,因此,系统设计人员必须严格按照系统分析阶段的成果-------“系统说明书”,所规定的目标、任务和逻辑功能开展设计工作。 2)现行技术。主要指可供选用的计算机硬件技术、软件技术、数据管理技术以及数据通信技术和计算机网络技术。 3)现行信息管理和信息技术的标准、规范和相关的法律制度。 4)用户需求。系统的直接使用者是用户,进行系统设计时应充分尊重和理解用户的要求,特别是用户在操作使用方面的要求,应尽可能使用户感到满意。 5)系统运行环境。新系统的目标应与现行的管理方法相匹配,与组织机构的改革和发展相适应。 在系统设计中,应尽量满足以下要求: 1)系统性; 2)可扩展性; 3)可靠性; 4)经济性。 系统设计阶段的活动主要包括:⑴ 系统总体布局方案的确定;⑵ 软件系统总体结构的设计;⑶ 计算机硬件方案的选择和设计;⑷ 数据存储的总体设计。 一、软件模块结构设计 在系统需求分析阶段,已经弄清了系统的各种需求,解决了要让所开发的系统“做什么”的问题,并已在系统需求说明书中详尽地阐明了需求,在系统设计阶段,要着手解决“怎么做”的问题。 现有的系统设计的方法和工具有如下几种: l、 结构化设计方法:规定了一系列模块的分解协调原则和技术,结构化设计的基础是模块化,即将整个系统分解成相对独立的若干模块,通过对模块的设计和模块之间关系的协调实现整个软件系统的功能。 2、系统流程图:是系统的描述工具。它用图形符号描述了所有的输入/输出和与之有关的处理,同时,也包括了对所有文件的建立过程。 3、HIPO(分层和输入一处理一输出)技术:采用图形方法表达一个系统的输入和输出功能,以及模块的层次。 4、控制结构图:用于描述模块的层次结构和模块之间的控制通讯联系的工具。 鉴于应用HIPO技术可以进行系统设计和评价。在系统实施之前对已设计的系统进行加工和修改:以及HIPO图清晰易懂,可以使用户、管理人员和其他系统建设者很方便地理解系统的程序结构:同时也有利于程序的编写和系统的维护。所以,我们在对宿舍管理系统进行总体结构设计时,选用了HIPO技术。 1.1 HIPO技术 HIPO(Hierarchy plus Input/Process/Output)技术:用图形的方法表达一个系统的输入输出功能以及模块层次。 HIPO技术包括两个方面: 1)HIPO分层图:表示自顶向下分解所得的模块层次; 2)IPO图(输入-处理-输出图):此图描述分层图中一个模块的输入、处理和输出内容。 1.2 HIPO分层图 HIPO分层图用一个长方形代表一个模块,方块内可写上标识此模块的处理功能名或模块名。模块之间的调用关系用两模块间的联结线表示。采用自顶向下扩展的方法先画综合性强、层次较少的模块结构,然后再根据需要一步一步扩充,直到每个模块的处理功能和规模符合系统分解的原则。 根据系统分析结果,得出学生宿舍管理系统的HIPO图(如图2所示) 图1 模块结构 图2学生宿舍管理系统HIPO图 1.3 IPO图 IPO图实际上是一种图纸化的表格,它描述分层图中每一个模块的输入输出关系、处理内容、该模块的内部数据和模块间的调用关系,是系统设计的重要成果,是系统实施阶段编制程序设计任务书和进行程序设计的出发点和依据。在系统设计中每一个模块必须有相应的IPO图作为设计结果的描述。 本系统部分IPO图如下表所示: 1、树根模块 此图描述了输入、处理和输出内容, 如主界面模块,详见下图所示: 图3 主界面模块 2、中间模块 此图描述了一个中间模块的输入、处理和输出内容, 如查询统计模块,详见下图所示: 图4 住宿信息查询统计模块 图5 水电费信息查询模块 图6 系统数据流图 图7 房间管理模块数据流图 图8 退房数据流图 图9 水电费信息数据流图 二、数据库设计 数据库是一

文档评论(0)

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

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

1亿VIP精品文档

相关文档