图书管理系统软件开发详细设计说明书

时间:2025-07-14

软件工程——图书管理系统软件开发详细设计说明书

详细设计说明书

1引言

1.1编写目的

在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设

计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。

在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的 程序语言书写的程序。主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等),解决如何

(1) 接收:接收用户信息和借阅证信息,以及图书信息。 (2) 读者预定图书 (3) 读者解除预定 (4) 读者查看图书信息

(5) 读者查看预定图书信息 (6) 读者查看借阅证信息 (7) 图书管理员管理图书 (8) 读者续借图书 (9) 借书 10. 还书

11. 系统管理员 日志维护 12. 系统管理员 用户信息维护 13. 系统管理员 后台维护 14. 输出:相关提示信息

在以下的各个阶段中,《用户操作手册》将与本阶段的工作紧密结合,努力作到 让用户易懂易学。《测试报告》和《维护报告》也将参考本说明书,检验本系统的各项性能指标,及时发现纰漏及时修补,一定要把功能强大、稳定可靠、便于维护的图书借阅系统交到用户手中。

软件工程——图书管理系统软件开发详细设计说明书

1.2背景

本项目名称:图书借阅管理系统

本项目是由 徐卓然 老师提出来的

项目开发人员:略

续期读者:所有在校的学生(包括专科,本科,研究生),老师(包括在职老师和离退休老师),以及其他行政人员

1.3定义

SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言

事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。

ROLLBACK: 数据库的错误恢复机制。

1.4参考资料

(1) (2) (3) (4)

软件工程项目开发文档范例

软件工程国家标准文档

本开发小组的图书借阅管理需求说明书 本开发小组的概要设计说明书

2程序系统的结构

2.1类图:

软件工程——图书管理系统软件开发详细设计说明书

登登登登用用图 密密 确预() 取取()

用用管管 借借管管 图图管管图图图图() 图图图图() 图图图改() 借图登是() 还图登是() 图图读读() 图图管管管() 图改管管管预预() 图改读读预预() 图图管

管管() 图图读读()

预预管管管预预预预() 读读预预预预() 借图借预预预预() 图图预预预预()

还图登是 借图登是借借借借 图图ID 图图图图 借借预预 确预() 取取() 借借借借 图图ID 图图图图 还图预预 确预() 取取() 逾预逾管()

用用预预用 改用用图 原原密密 新密密 权权

管管管预预预预 借图借预预预预借图借借 读读读图 专专 学学 联联联联 读读读读 确预() 取取() 借借预预预预() 预预预预预预() 编借 读图 登登图 权权 地地 联联联联 预预() 取取()

确预() 取取()

图图预预预预图图ID 图图编借 图图图图 作读 出出出 单单 摘摘 是是借出是是 确预() 取取() 读读预预()

管管管预预读编借 读图 登登图 密密 权权 地地 联联联联

读读预预预预借借借借 读读读图 学学 专专 联联联联 读读读读 预预() 取取()

读读预预读借借借借 读读读图 专专 学学 联联联联 密密 读读读读

图图预预读图图ID 图图编借 图图图图 作读 出出出 单单 摘摘 是是借出是是

借借预预预预图图ID 借借借借 图图图图 借借预预 确预() 取取()

预预预预预预图图ID 借借借借 图图图图 预预预预 确预() 取取()

软件工程——图书管理系统软件开发详细设计说明书

3程序设计说明

从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。

3.1 流程逻辑

3.1.1系统管理员模块

首先,调用Login()函数实现管理员的登录,对要实现的每一项功能,都有相应的函数在删除用户时,调SystrmManagerDeleteUser()函数,SystrmManagerInsertUser()函数实现添加用户,SystrmManagerRevisetUser

()函数实现对的用户信息的修改,

函数实现对数据的维护,

维护等。

函数实现对日志的

软件工程——图书管理系统软件开发详细设计说明书

3.1.2图书管理员模块

对于图书管理员来说首先可以调用Login()函数实现其登录,

函数来

实现图书管理员查看图书的活动(可以 …… 此处隐藏:4228字,全部文档内容请下载后查看。喜欢就下载吧 ……

图书管理系统软件开发详细设计说明书.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219