ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:49.67KB ,
资源ID:923267      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/923267.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(宿舍管理系统总体设计说明书.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

宿舍管理系统总体设计说明书.docx

1、宿舍管理系统总体设计说明书宿舍管理系统总体设计说明书管理信息系统设计阶段的主要目的, 是将系统分析阶段所提出的, 反映了本系统使用情况的信息需要的逻辑方案,转化成可以实施的,基于计算机以及通信信息的物理方案, 并考虑到企业的经济、技术和运行环境等方面的因素, 确定系统的总体结构和系统各组成部分的技术方案, 合理的选择计算机的各项软硬件配置,提出系统的实施计划,确保总体目标的实现。系统设计是基于系统分析的基础上, 由抽象到具体的过程,同时,还必须考虑到系统实现的内外环境和主客观条件。通常,这一阶段工作的主要考虑以下几个方面:1) 系统分析的成果。系统设计,从工作流程的角度来看,是系统分析工作的继

2、续,因此,系统设计人员必须严格按照系统分析阶段的成果 “系统说明书”,所规定的目标、任务和逻辑功能开展设计工作。2) 现行技术。主要指可供选用的计算机硬件技术、软件技术、数据管理技术以及数据通信技术 和计算机网络技术。3)现行信息管理和信息技术的标准、规范和相关的法律制度。4) 用户需求。系统的直接使用者是用户,进行系统设计时应充分尊重和理解用户的要求,特别是用户在操作使用方面的要求,应尽可能使用户感到满意。5) 系统运行环境。新系统的目标应与现行的管理方法相匹配, 与组织机构的改革和发展相适应。在系统设计中,应尽量满足以下要求:1) 系统性;2) 可扩展性;3) 可靠性;4) 经济性。系统设

3、计阶段的活动主要包括: 系统总体布局方案的确定; 软件系统总体结构的设计; 计算机硬件方案的选择和设计; 数据存储的总体设计。一、软件模块结构设计在系统需求分析阶段,已经弄清了系统的各种需求,解决了要让所开发的系统“做什么”的 问题,并已在系统需求说明书中详尽地阐明了需求,在系统设计阶段,要着手解决“怎么做”的 问题。现有的系统设计的方法和工具有如下几种:1、 结构化设计方法:规定了一系列模块的分解协调原则和技术,结构化设计的基础是模块化, 即将整个系统分解成相对独立的若干模块,通过对模块的设计和模块之间关系的协调实现整 个软件系统的功能。2、 系统流程图:是系统的描述工具。它用图形符号描述了

4、所有的输入/输出和与之有关的处理, 同时,也包括了对所有文件的建立过程。3、 HIPO (分层和输入一处理一输出)技术:采用图形方法表达一个系统的输入和输出功能,以及模块的层次。4、控制结构图:用于描述模块的层次结构和模块之间的控制通讯联系的工具。鉴于应用HIPO技术可以进行系统设计和评价。 在系统实施之前对已设计的系统进行加工和修改:以及HIP0图清晰易懂,可以使用户、管理人员和其他系统建设者很方便地理解系统的程序结构: 同时也有利于程序的编写和系统的维护。 所以,我们在对宿舍管理系统进行总体结构设计时, 选用了 HIP0技术。1.1HIPO 技术HIPO ( Hierarchy plus

5、Input/Process/Output )技术:用图形的方法表达一个系统的输入输出功能以及模块层次。HIPO技术包括两个方面:1)HIPO分层图:表示自顶向下分解所得的模块层次;2) IPO图(输入一处理一输出图):此图描述分层图中一个模块的输入、处理和输出内容。1.2HIPO分层图HIPO分层图用一个长方形代表一个模块, 模块之间的调用关系用两模块间的联结线表示。 少的模块结构,然后再根据需要一步一步扩充, 原则。根据系统分析结果,得出学生宿舍管理系统的方块内可写上标识此模块的处理功能名或模块名。采用自顶向下扩展的方法先画综合性强、 层次较直到每个模块的处理功能和规模符合系统分解的HIPO

6、图(如图2所示)宿舍信息管理系统由主宿信息查询信息査询|出入信息査询水电缴费信息查询图1模块结构学生宿舍管理系统信息查询卩统计退房处理分配房间谓整房间图2学生宿舍管理系统 HIPO图它描述分层图中每一个模块的输入输出关系、 处理内容、是系统设计的重要成果, 是系统实施阶段编制程序设计在系统设计中每一个模块必须有相应的 IPO图作为设计1.3IPO 图IPO图实际上是一种图纸化的表格, 该模块的内部数据和模块间的调用关系, 任务书和进行程序设计的出发点和依据。 结果的描述。本系统部分IPO图如下表所示:1、树根模块此图描述了输入、处理和输出内容,如主界面模块,详见下图所示:IPO图制图者:余磊、

7、朱菲、田瑞日期:2013 - 1023调用下列模块:住宿信息查询、水电信息查询输出:系统名:学生宿舍管理系统模块名称:学生宿舍管理系统主界面由下列模块调用登录模块输入:用户名、密码处理内容:根据用户名和密码验证用户合法身份,将其相应权限赋给全局变量;1、 同学生签订协议并登记学生的详细资料;2、 对学生所交的住宿费用开符合规定的发票;3、 按照要退房学生的房间号,计算出结余的金额,并开房间清单;4、 按照每月的水电费,计算每个人水电费,并从扣除;5、 据每个人交费情况对学生所住的房间进行调整;内部元素: 备注:图3主界面模块2、中间模块此图描述了一个中间模块的输入、处理和输出内容,如查询统计模

8、块,详见下图所示:IPO图输出:输入:用户权限变量处理内容:根据用户权限变量的值,确定是否可以调用该模块及该模块的下级模块:1、 按照输入的查询条件可查询学生住宿的情况;2、 按照输入的查询条件可查询房间的情况备注:内部元素:图4住宿信息查询统计模块IPO图系统名:学生宿舍管理系统模块名称:学生宿舍管理系统水电费输入界面制图者:朱菲、田瑞、余磊日期:201310 23由下列模块调用水电费管理调用下列模块:统计,核算输入:房间号、月份、水费、 电费、公摊、操作员姓名输出:每个学生的每月水电费 数据处理内容:将该房间本月的水电费输入后,计算出该房间每个学生应付的水电费:1、 按月进行统计,计算出每

9、月的水电费计算总额;备注:2、 根据住宿实际人数,计算出水电费情况以及上月个人水电费余额,计算出 本月水电费余额内部元素:图5水电费信息查询模块图6系统数据流图D2住宿嘉用总帐F1 :交费帐目一F4 :房间变动對据F2 :调整房间 调整房间V JF4 :房间变动数据F3 :退房间号F4 :房间变动数据房间信息图7房间管理模块数据流图学主P21比述单单垢臨僅间号skD2住宿费用急账F 7 :退房者PZ3FU):给余滑单余额第算一F9 :个人帳目k )图8退房数据流图D4实踰媲SF1L水啓一:P4A门水h藝 P42 . 丿房间信息D3历史水电赛2 中:水總碱F15 :曲电赛娈删锯图9水电费信息数据

10、流图二、数据库设计数据库是一种存储数据并对数据进行操作的工具。 数据库的作用在于组织和表达信息, 简而言之,数据库就是信息的集合。数据库技术是宿舍管理系统的核心技术之一。在数据库系统中,主要的数据模型有:层次模型、网状模型、关系模型等。数据库中包含了 多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。其中,应用最广泛的当属 关系模型。在宿舍管理系统中应用的就是关系模型。数据库设计一般分为五个阶段:规划、需求分析、概念设计、逻辑设计和物理设计。2.1概念设计在进行数据库设计时,是先将现实世界中的客观对象抽象为不依赖任何具体机器的信息系 统,数据库概念设计的目标就是要产生反映企业组织信

11、息需求的数据库概念结构,即概念模型, 而后再把概念模型转化为具体机器上计算机信息管理系统支持的相关模型。 概念模式是独立与数据库逻辑结构,独立与支持数据库的 DBMS不依赖于计算机系统的。概念模型是表达概念设计结果的工具。它应该能够真实、充分地反映现实世界中事物和事物之间的联系; 应该简洁、明晰、独立于机器,容易理解,方便数据库设计人员和应用人员进行交流;应该易于变动,便于修改; 应该很容易向关系、层次或网状等各种数据模型转变,方便地导出与 DBMS有关的逻辑模型。从而使概念模型成为现实世界到机器世界的一个过渡的中间层次。概念模型有很多模型,其中最常用的方法之一是实体一联系模型” (en ti

12、ty relatio nshipmodel),即使用E-R图来描述某一组织的概念模型。一、 系统实体的联系和属性E-R模型(entity relationship model )是P.P.CHEN于1976年提出的。这个模型是直接从现实世界中抽象出实体类型及实体间联系, 即是一种用于描述静态数据结构的概念模型, 是对现实世界的一种抽象。它的主要成分是实体、联系和属性。因此可利用E-R模型进行数据库概念 设计。逻辑设计的目的是把概念设计阶段的基本 E-R图转换为与选用的机器上的 DBM新支持的数据模型相符合的逻辑结构。E-R模型的“联系”用于刻画实体之间的联系。一种完整的方式是对局部结构中任意两

13、个实 体类型,依据需求分析的结果,考察局部结构中任意两个实体类型间是否存在联系。若有联系, 进一步确定是1:N , M:N,还是1:1等。还要考察一个实体类型内部是否存在联系,两个实体之 间是否存在联系,多个实体之间是否存在联系等等。 在联系类型确定后,除了注意防止出现冗余的联系之外,还需要命名和确定键。学生宿舍管理信息系统中所涉及的主要实体 (共四个)及属性如下(下划线代表的是主键)类型:(类型号,额定人数,有无空调,有无卫生间)房间:(房间号,住宿性别,应住人数,现住人数)学生:(学号,姓名,性别,身份证号,年龄,入住时间,电话,家庭住址,专业)水电费:(房间号,月份,水费,电费,操作员姓

14、名)本系统有两个联系,其中 1:N联系两个,M:N联系两个,以下为联系的关系:分摊1 (月份,水费,电费)分摊2 (月份,房租费)。1)房间信息:类型和房间是 1:N的关系,因为一个类型可以对应于多个房间,而一个房间 只有一个唯一的类型。2) 水电费:房间和每月的水电费是 1:N的关系,因为一个房间可以有多个月的水电费,而一个月的水电费则对应唯 个房间。3) 房间管理:房租和房间是 1:N的关系,因为一个房间可以有多个月的房租费,而一个月的房租费则对应唯 个房间。4) 学生:房间和学生是 1:N的关系,因为一个房间可以有多个学生住宿,而每学生则对应 唯一一个房间。5) 交费:水电费和学生是 M:N的关系,因为一个房间的水电费可以对应若干学生,而每个 学生又可以有多个月份的水电费。二、E-R 图数据模型是数据库系统的核心和基础,各种机器上的 DBMS都是基于某种数据模型的。但在数据库设计中,如果直接将现实中的客观对象直接转换为机器世界中的对象常常比较困难, 因此往往将现实世界中的客观对象首先抽象为不依赖任何具体机器的信息结构,这种信息结构不是 DBMSt持的数据模型,而是概念及模型,于是就需要 E-R图的出现。E-R图是直观表示概念模型的工具,在图中有四个基本成分:1) 矩形框:表示

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1