当前位置:首页>文档>详细设计说明书(1)_436套软件开发需求文档_VD516-软件开发需求文档_04详细设计说明书(22份)

详细设计说明书(1)_436套软件开发需求文档_VD516-软件开发需求文档_04详细设计说明书(22份)

  • 2026-03-05 20:50:13 2026-01-20 21:05:18

文档预览

详细设计说明书(1)_436套软件开发需求文档_VD516-软件开发需求文档_04详细设计说明书(22份)
详细设计说明书(1)_436套软件开发需求文档_VD516-软件开发需求文档_04详细设计说明书(22份)
详细设计说明书(1)_436套软件开发需求文档_VD516-软件开发需求文档_04详细设计说明书(22份)
详细设计说明书(1)_436套软件开发需求文档_VD516-软件开发需求文档_04详细设计说明书(22份)
详细设计说明书(1)_436套软件开发需求文档_VD516-软件开发需求文档_04详细设计说明书(22份)
详细设计说明书(1)_436套软件开发需求文档_VD516-软件开发需求文档_04详细设计说明书(22份)
详细设计说明书(1)_436套软件开发需求文档_VD516-软件开发需求文档_04详细设计说明书(22份)
详细设计说明书(1)_436套软件开发需求文档_VD516-软件开发需求文档_04详细设计说明书(22份)
详细设计说明书(1)_436套软件开发需求文档_VD516-软件开发需求文档_04详细设计说明书(22份)
详细设计说明书(1)_436套软件开发需求文档_VD516-软件开发需求文档_04详细设计说明书(22份)
详细设计说明书(1)_436套软件开发需求文档_VD516-软件开发需求文档_04详细设计说明书(22份)
详细设计说明书(1)_436套软件开发需求文档_VD516-软件开发需求文档_04详细设计说明书(22份)
详细设计说明书(1)_436套软件开发需求文档_VD516-软件开发需求文档_04详细设计说明书(22份)
详细设计说明书(1)_436套软件开发需求文档_VD516-软件开发需求文档_04详细设计说明书(22份)
详细设计说明书(1)_436套软件开发需求文档_VD516-软件开发需求文档_04详细设计说明书(22份)
详细设计说明书(1)_436套软件开发需求文档_VD516-软件开发需求文档_04详细设计说明书(22份)

文档信息

文档格式
doc
文档大小
4.381 MB
文档页数
16 页
上传时间
2026-01-20 21:05:18

文档内容

图书馆借阅管理系统-----详细设计说明书 编号 0362200DOC 7 版本 1. 0 详细设计规格说明书 (标准:HB6465) 项目名称 图书馆借阅管理系统 项目负责人 编写/校对 审核 20 0 3 . 1 2 .1 8 标审 20 0 3 . 1 2 .1 8 批准 20 0 3 . 1 2 .1 8 单位 第 3 小组 目录图书馆借阅管理系统-----详细设计说明书 引言.....................................................................................................................................................2 1.1编写目的..............................................................................................................................2 1.2项目背景..............................................................................................................................3 1.3定义......................................................................................................................................3 1.4参考资料..............................................................................................................................3 2.总体设计.......................................................................................................................................4 2.1需求概述..............................................................................................................................4 2.2软件结构..............................................................................................................................5 3.程序描述.......................................................................................................................................7 3.1功能......................................................................................................................................7 3.2性能......................................................................................................................................8 3.3输入项目..............................................................................................................................8 3.4输出项目..............................................................................................................................9 3.5算法....................................................................................................................................10 3.6程序逻辑............................................................................................................................10 3.7接口....................................................................................................................................15 3.8存储分配............................................................................................................................15 3.9限制条件............................................................................................................................16 3.10测试要点..........................................................................................................................16图书馆借阅管理系统-----详细设计说明书 1.引言 1.1 编写目的 要求将已确定的各项用户需求转换成一个相应的体系结构。图书馆借阅系统 的设计是在该系统分析的基础上,对软件需求说明书中的各项内容提出具体的设 计方案,即解决“如何做”的问题,以便进一步组织人力、物力,完成系统从逻辑 模型到物理模型,再到实际软件的转换。 系统设计阶段的工作分为概要设计和详细设计两个阶段完成。所有设计中的 考虑都应以设计说明书的形式加以详细描述,以供后续工作使用并提交审查。 在概要设计中,已经用结构化的程序设计方法,将系统自顶向下进行了功能 模块的划分。 在本说明书中将实施方法具体化,进而对每个模块要完成的工作进行具体的 描述,以便为程序设计打下基础。即系统的具体实现。 读者:项目组长,系统分析员,数据库设计员,文档管理员,评审组。 1.2 项目背景 本项目是西安某单位图书馆图书借阅系统,该单位新建一个图书馆,为了实 现图书的借阅的计算机管理,提高图书馆的管理水平和职工的业余文化生活,决 定开发实施图书借阅系统。 1.3 定义 注销:指读者不再借阅图书,图书馆退还押金,读者交回图书证。 图书馆利用率:图书借阅次数与总数量的比率。图书馆借阅管理系统-----详细设计说明书 1.4 参考资料 1.4.1本项目经核准的计划任务书、合同和上级机关的批文 1.4.1.1《项目计划任务书》 第3开发小组 编号:0362200DOC1 日期:2003.12.08 1.4.1.2《软件需求规格说明书》 第3开发小组 编号:0362200DOC5 日期:2003.12.08 1.4.1.3《概要设计说明书》 第3开发小组 编号:03622DOC6 日期:2003.12.08 1.4.2本文档中引用的文件、资料 1.4.2.1《软件项目管理》 Walker Royce 著 周伯生 等译 机械工业出版社 1.4.2.2《软件工程概论》 郑人杰 殷人昆 著 清华大学出版社 1.4.2.3《中华人民共和国国家航空航天工业部工业标准 软件文档编制规范HB 6465-90》 1.4.2.4 《档案计算机管理教程》 孙淑扬 邱晓威 中国人民大学出版社图书馆借阅管理系统-----详细设计说明书 2.总体设计 2.1 需求概述 要求在半年内为图书馆建立一个图书馆管理系统,完成软件的开发、测试及 试运行,并且完成图书馆内计算机网络建设,使图书馆管理系统正式投入使用。 图书馆借阅管理系统,根据用户需求和功能分解,需要实现如下功能: (1) 为用户提供图书馆的检索服务。 (2) 图书证的办理,图书的借阅,归还的功能。 (3) 系统维护功能:书类、图书。 2.2 软件结构 一个系统应由许多规模适中的模块按合理的层次结构组织而成,采用功能模 块设计的系统,每个模块完成一个相对独立的子功能,模块之间相对独立.而模块 结构图用来反映出模块之间的层次关系、调用关系和数据传递关系。 针对图书馆管理系统,软件结构图如下:图书馆借阅管理系统-----详细设计说明书 操作逻辑图书馆借阅管理系统-----详细设计说明书图书馆借阅管理系统-----详细设计说明书 3.程序描述 3.1 功能 3.1.1图书管理模块 完成图书的类别管理,对图书进行内部编号管理,对图书分条件进行 统计。 3.1.1.1图书分类 根据图书馆馆定分类标准设定图书类别码及类别名称。 3.1.1.2图书编目 根据图书馆馆定图书编码标准对未编码图书进行编码,同时进 行图书信息的填写修订工作。 3.1.1.3图书统计 统计管理各类图书的数量,成本,利用率等。 3.1.2图书证管理模块 完成图书证的登记,发放、补办、注销等工作。 3.1.2.1新办 针对第一次办理图书证的读者,按馆内编码原则生成图书证号, 同时记录读者信息。 3.1.2.2补办 针对用户丢失图书证后要求补办的情况。 3.1.2.3注销 读者申请不再办理借阅图书的情况。 3.1.3借阅管理模块 完成图书日常借书,还书,催还等工作。图书馆借阅管理系统-----详细设计说明书 3.1.3.1借书登记 记录读者所借的图书信息。 3. 1.3.2还书登记 记录读者所还图书的信息。 3.1.3.3催还处理 对到期未还书的读者发放催还单。 3.1.4读者查询模块 提供图书检索和读者自身借阅记录查询。 3.1.4.1图书查询 多条件查询馆内图书情况。 3.1.4.2读者查询 查询读者的借书和还书记录。 3.2 性能 三个模块及子模块,性能要求如下: (1)要求系统安全稳定,可靠性高。 (2)操作简便,运用灵活,实用性强,准确性高。 (3)系统出现故障时要尽可能给出较为明确的出错提示及解决办法,系统应具有 必要的错误保护机制。 3.3 输入项目 3.3.1图书管理模块 输入子模块选择。 3.3.1.1图书分类 图书类别号,图书类别名称。 3.3.1.2图书编目 图书编号,图书类别,图书名称,作者,出版社等。图书馆借阅管理系统-----详细设计说明书 3.3.1.3图书统计 图书统计类型选择。 3.3.2图书证管理模块 输入子模块选择。 3.3.2.1新办 证号,读者个人信息。 3.3.2.2补办 原证号,新证号,读者个人信息。 3.3.2.3注销 原证号,押金。 3.3.3借阅管理模块 输入子模块选择。 3.3.3.1借书登记 证号,图书编号。 3.3.3.2还书登记 证号,图书编号。 3.3.3.3催还处理 当前日期。 3.3.4读者查询模块 输入子模块选择。 3.3.4.1图书查询 查询条件,条件值 3.3.4.2读者查询 证号 3.4 输出项目 3.4.1图书管理模块 3.4.1.1图书分类 图书类别报表 3.4.1.2图书编目图书馆借阅管理系统-----详细设计说明书 图书信息 3.4.1.3图书统计 图书统计表 3.4.2图书证管理模块。 3.4.2.1新办 图书证。 3.4.2.2补办 图书证。 3.4.2.3注销 押金 3.4.3借阅管理模块 3.4.3.1借书登记 借书列表 3.4.3.2还书登记 还书列表 3.4.3.3催还处理 催还单。 3.4.4读者查询模块 3.4.4.1图书查询 图书列表。 3.4.4.2读者查询 借阅记录。 3.5 算法 用数据库SQL语句完成借阅系统的录入,查询,统计工作。 3.6 程序逻辑 采用标准流程图描述各个模块的逻辑。图书馆借阅管理系统-----详细设计说明书 模块处理流程说明图书馆借阅管理系统-----详细设计说明书图书馆借阅管理系统-----详细设计说明书图书馆借阅管理系统-----详细设计说明书 3.7 接口 数据库接口采用标准的微软ODBC中Sql Server2000数据库驱动程序。 3.8 存储分配 图书馆管理系统数据存放在Sql Server2000数据库library.mdf文件中。 书目信息存放在book表中。 图书证信息存放在user表中。 借阅记录存放在borrow表中。图书馆借阅管理系统-----详细设计说明书 罚款记录存放在punishment表中。 3.9 限制条件 图书馆管理信息系统的限制条件是: 操作系统采用Window9x及以上版本。 操作时,先建立图书信息库,再办理图书证业务,最后处理读者借阅事务。 对于多本相同的书,每本编制唯一图书馆内部编号,一次最多借3本书。 3.10 测试要点 3.10.1图书管理模块 图书是否被重复录入。馆内图书状态,数量是否正确。 3.10.2借阅管理模块 非法图书证是否可以借书;有未归还图书是否还可再借书;图书馆后状态是 否更新。 3.10.3图书证管理模块 有未归还图书是否可以注销图书证;补办图书证后原图书证是否还可使用; 补办图书证后原图书证借书记录是否更新。 3.10.4读者查询模块 图书查询是否准确;其他用户是否可以察看他人借阅记录。