教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教学研究 >

[软件工程课程设计]+简易图书管理系统详细设计

来源:网络收集 时间:2026-08-17
导读: 软件工程课程设计 图书管理系统 详细设计说明书 目录 1、引言 2 2、程序系统的组织结构 3 3、用户登陆模块设计说明 3 4、编辑图书信息模块设计说明 4 5、编辑读者信息模块设计说明 5 6、查询图书信息模块设计说明 6 7、查询读者信息模块设计说明 7 8、借书登

软件工程课程设计 图书管理系统

详细设计说明书

目录

1、引言 2 2、程序系统的组织结构 3 3、用户登陆模块设计说明 3 4、编辑图书信息模块设计说明 4 5、编辑读者信息模块设计说明 5 6、查询图书信息模块设计说明 6 7、查询读者信息模块设计说明 7 8、借书登记模块设计说明 8 9、还书登记模块设计说明 9

软件工程课程设计 图书管理系统

1、引言

1.1 编写目的

编写详细设计说明书的目的在于与开发人员与用户之间达成系统开发的共识,使开发人员所考虑的系统在功能(系统能做什么)、简单操作,良好界面,个人信息保密性,系统安全与稳定,良好帐户管理,友好信息返回模式(如报表及打印功能)。同时,编写详细设计分析报告可以使让后期软件编辑人员了解本软件的编写目的,帮助后期工作人员更好的完成编程工作,同时为后期的维护提供便利,使软件开发过程规格化。

1.2 项目名称

简易图书管理系统;

1.3 项目背景及内容概要

电脑技术将对今天世界上的商业产生深远的影响,鼠标只要点一下就可以将数据入库或对其进行访问。制造商的国外订货单可以立即接受并执行。随着信息量的不断增大,我们对数据的科学处理和管理的需求变得日益紧迫。图书馆是存放大量不同时期,不同作者,不同学科书籍的地方,如果不能有一套科学的数据库管理系统,就会使借书,还书,冻结等工作的效率大大降低,为此,我开发了一个图书馆数据库管理系统,使图书馆的书籍管理变得简单有序。开发这个数据库系统设计到很多技术,包括Delphi开发工具,Pascal面向对象语言,SQL语言,ADO技术,SQLSever 2000,以及数据库设计,数据库连接等技术。图书馆数据库管理系统,使管理员管理图书的有效工具。随着科技的日益发展,越来越多的新兴数据库系统应运而生,我们必须紧跟时代的脚步,开发出更多,更快捷方便的数据库管理系统。

本系统的操作人员为图书馆的管理人员,并且对非法操作有相应的消息框提示。为了保证安全性,不允许删除未还图书的信息,不允许删除未还清书的读者的信息,借书量已满的读者不允许再借书。 1、系统特点:

1)基本需求:读者图书借阅与还书处理;读者借阅信息管理;管理员盘库管理;图书信息查阅,其中读者信息分学生和教师两类进行管理。 2)数据处理:支持批量处理。

3)运行环境要求:该系统运行于局域网环境。 2、作用:

1)作为图书馆管理读者借阅信息的工具; 2)帮助图书馆掌握各读者的书刊借阅信息; 3)帮助图书馆掌握各类书目的馆藏数目;

帮助图书馆分析学生主要兴趣所在,从而购进更多受到读者欢迎的书籍;

1.4参考资料

1)本项目是老师所出的20个项目中的一个,老师在本项目要求中有明文规定,可参考。

2)属于本项目的共有五个说明书:可行性分析说明书、需求分析说明书、概要

软件工程课程设计 图书管理系统

3)此《详细设计说明书》的规格参考了老师的软件工程大作业示例中相关示例的文档说明书的写法。 4)《软件工程》教材。

2、程序系统的结构

3、用户登陆模块设计说明

3.1程序描述

当用户访问系统时,系统检验用户的有效性,当且近当是具有访问权限的管理员访问时,系统允许登陆;当不具有管理员权限的用户提出访问请求时,且访问次数小于等于3次时,系统提示用户“密码错误,请重新输入”;当不具有管理员权限的用户提出访问请求时,且访问次数高于3次时,系统报警,同时自动关闭当前系统。当读者查询图书信息、读者信息时,系统允许用户多次提出无效操作请求。当读者的操作请求有效时,系统返回查询结果;当读者的操作请求无效时,系统提示用户“密码错误,请重新输入”。

软件工程课程设计 图书管理系统

3.2 IPO图

3.3性能

由于用户能否成功登陆必须在瞬间给出提示信息,系统的处理时间应在0.5s内,超时可能会给系统的安全性带来隐忧。

3.4输人项

输入合法用户名,进入系统对数据进行相关操作。合法用户名为6位或12位

由整数组成的字符型常量。当非法管理员登陆失败次数高于3时,系统自动报警并关闭当前运行的系统。当非法读者登陆失败时,系统允许用户反复重新登陆。

3. 5输出项

当合法输入管理员编号为合法用户名时,系统自动登陆,同时提示用户进行功能选择,决定将要执行的功能。当读者标识号为合法用户名时,系统返回用户的操作结果。

4、编辑图书信息模块设计说明

4.1程序描述

对馆藏图书进行编辑,包括添加图书信息、删除图书信息(在保证系统安全

的前提下)、修改图书信息。书籍信息包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注信息等。在书籍借阅、归还成功之前,管理员首先添加(或删除)该数目的信息,在添加读者的图书借阅信息(或图书归还信息)。新到的图书在摆放到书架上之前,管理员应该先为该书添加基本信息,以便于图书管理和用户借阅管理。在添加、修

软件工程课程设计 图书管理系统

助管理员输出正确的图书信息。要形成的数据库中的表为馆藏图书信息表。在读者进行图书信息查询或读者信息查询时,系统将显示给读者更新后的数据库中的图书信息、读者信息。

当管理员成功进入系统后,可通过本模块对图书信息进行管理,包括图书信息的添加、图书信息的修改、图书信息的删除等操作。

4.2 IPO图

4.3性能

由于图书馆图书信息处理量相对较大,提示信息需要在瞬间给出,系统的处

理时间应在0.5s内,超时可能会给图书馆的日常工作带来麻烦。

4.4输人项

输入管理员标识号,进入系统对图书信息进行编辑。当输入管理员标识号不存

在,即输入非法时,系统提示用户重新输入;若重新输入的次数大于3,系统报警,并自动关闭。

4. 5输出项

当合法输入管理员标识号合法时,系统根据用户需求进行相应的处理操作,并返回操作结果。

软件工程课程设计 图书管理系统

5.1程序描述

对所有读者的借阅信息进行编辑,包括添加读者信息、删除读者信息(在保证系统安全的前提下)、修改读者信息。读者的借阅信息包括读者编号、读者姓名、读者种类、读者性别、所借图书编号、图书名称、应还日期,续借次数、可借图书数目、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等。当读者借阅了图书后,该读者的可借阅图书数目减去当前所借的图书数目,同时为其添加还书日期等相应信息。在读者进行图书信息查询或读者信息查询时,系统将显示给读者更新后的数据库中的图书信息、读者信息。

5.2 IPO图

5.3性能

由于学校读者信息处理量相对较大,提示信息需要在瞬间给出,系统的处理

时间应在0.5s内,超时可能会给读者的日常借阅带来麻烦。

5.4输人项

当输入数据为字符类型时,将输入的数据送到系统相应处进行处理。当输入数

据为非法数据时,系统提示用户输入数据非法,用户检查输 …… 此处隐藏:2788字,全部文档内容请下载后查看。喜欢就下载吧 ……

[软件工程课程设计]+简易图书管理系统详细设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1568629.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)