第一范文网 - 专业文章范例文档资料分享平台

毕业设计:图书管理系统q(终稿)-精品

来源:用户分享 时间:2025/8/21 10:58:37 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

湖南软件职业学院 www.hnsoftedu.com99

第四章 概要设计

4.1 概述

本阶段设计的基本目标是解决系统如何实现问题,也叫做概要设计,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。

模块化的依据是:把复杂问题分解成许多容易解决的小问题。原来的问题也就变得容易解决。模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块。每个模块完成一个特定的子功能。把这些模块结合起来组成一个整体。完成指定的功能,满足问题的要求。采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。从而提高软件的可靠性,可修改性。有助于软件开发的组织管理。一个大型软件可分别编写不同的模块。模块化理论的几个重要概念如下:

抽象。抽象就是抽象出事物的本质特性而暂时不考虑它们的细节。处理复杂系统唯一有效的方法是用层次的方式构造和分析它。一个复杂的动态系统首先可以用一些高级的抽象概念构造和理解,这些高级概念又可以用一些较低级的理解,直到最低层次的具体元素。

信息隐蔽和局部化。信息隐蔽是指在设计和确定模块时,应使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问。

局部化是指把一些关系密切的软件元素物理的放得彼此靠近。局部化有助于实现信息隐蔽。

信息隐蔽原理和局部化有助于在测试期间以及软件维护期间修改软件。因为绝大多数数据和过程对于软件的其它部分而言是隐蔽的,从而由疏忽引入的错误就很少可能传播到软件的其它部分。

逐步求精的模块化概念。逐步求精和模块化的抽象是密切相关的。软件结构每一层中模块表示对软件抽象层次的次细化。用自顶向下,逐步求精的方法由抽象到具体的方式分配控制,简化了软件设计和实施,提高了软件的可理解性和可测试性,并使得软件更容易维护。

模块独立性。模块的划分要使模块间尽可能的相互独立,独立模块较易维护。度量模块的独立程度有两个标准:内聚和耦合。耦合是对一个软件结构内不同模块之间互连程度的度量。耦合强弱取决于模块间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数。

知识改变命运 - 9 - 软件成就未来

www.hnsoftedu.com1010

南软件职业学院

在软件的设计中应追求尽可能松散的耦合。内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐藏和局部化概念的自然扩展,理想内聚的模块只做一件事情。在设计时应力求做到高内聚。

4.2 系统功能模块划分

4.2.1系统功能主要包含模块:

表4.21 功能序号 功能名称 1 借阅管理 功能说明 包含用户的借书,还书,续借,借阅信息的查询及修改 2 3 4 5

4.2.2基本设计概念和处理流程图例说明

1.处理过程:

2.数据存储:

3.条件判断:

4.数据流:(单向)

5.数据流:(双向)

知识改变命运 - 10 - 软件成就未来

图书管理 包含对图书的增加,删除,修改,查询。 当前借阅信息查询 包含对用户借阅信息的查询 图书在架状态查询 包含对图书在架的信息查询 读者信息管理 对读者信息的增删改查。 过程、模块 数据表 决策 湖南软件职业学院 www.hnsoftedu.com1111

6.外部实体:

7.带有变动历史的数据存储: 数据表 4.2.3图书管理系统的基本设计概念和处理流程:

用户名,密码,用户类型 实体

图书编号,名称,作者,出版社,价格,类型编号,封面图片,备注 用户管理信息 借阅证号,姓名,工作单位,身份证号,借阅证类型,办证时间,证件状态 用户管理 借阅证件信息 图书基本信息 图书分类 借阅证件类型 证件管理 图书类型 借阅信息管理 图书类型编号,图书类型名称,上级图书类型编号 图书借阅信息 借阅证号,图书编号,借阅日期,续借日期,归还日期,过期罚金,借阅状态 图4.2.3

知识改变命运 - 11 - 软件成就未来

www.hnsoftedu.com1212

南软件职业学院

4.2.4系统总体结构图:

登陆验证 界面登陆 身份鉴别 权限控制 当前借阅信息 借阅信息查询

图书管理系统 借书 借阅办理 续借 还书 图书在架状态查询 图书在架信息查询 增加用户信息 读者信息管理 修改用户信息 查询用户信息 图书增加 图书管理 图书信息修改 图书删除 图4.2.4

4.2.5借阅办理流程图

用户 选择图书 Book 借书 图书借阅表 图书在架状态 借阅信息 图4.2.5

知识改变命运 - 12 - 软件成就未来

毕业设计:图书管理系统q(终稿)-精品.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6fleu4mahg8n6j487kk4_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top