【网学提醒】:本文主要为网上学习者提供图书馆管理系统详细设计说明书,希望对需要图书馆管理系统详细设计说明书网友有所帮助,学习一下吧!
资料包括: 图纸
说明:一、引言
1.1 编写目的:
详细设计文档是进行系统编码的依据,编写本文档的目的在于为程序员的编码提供详细的说明,使程序员能根据详细设计的框图进行正确的编码。本文档的读者对象为
程序员,系统设计人员,图书馆管理人员以及参加评审的专家们。
1.2 项目背景:
本系统为西南交通大学图书馆委托XX软件开发公司开发的一个中型图书管理系统,其开发任务由XX软件开发公司承担。
1.3 定义:
用户:指图书馆的用户。
工作人员:指图书馆中负责借还书的人员。
信息管理员:指图书馆中负责新书的录入、坏书的删除以及错误书目的更改,还有系统管理的人员。
借阅管理员:指图书馆中负责借阅信息的录入,以及还书的操作的的工作人员。
1.4 参考
资料:
《软件工程导论》 张海著 清华大学出版社
《SQL Server 2000系统管理指南》 闪四清著 清华大学出版社
《精通SQL Server 2000数据库管理与开发》 于松涛、徐振成著 人民邮电出版社
《PowerBuilder8.0高级应用技术》 崔巍、林小茶等著 清华大学出版社
《PowerBuilder8.0 完全解析》 郭宝利著 电子工业出版社
《图通通用图书馆管理系统》 图通工作室
二、总体设计
2.1 需求概述:
整个系统的需求可分为借书、还书(包括过期罚款)、内部图书管理(新书增加,坏书删除,书本错误信息的修改)、系统用户管理、读者信息管理、网站数据管理(包括
查询和预约)、阅览室读者登记等。
2.2 软件结构:
三、
程序描述
3.1 逐个模块给出以下说明:
(1)登陆模块
●功能:提供一个登陆界面,对用户进行口令验证。
●输入:用户输入自己的用户名和密码。
●输出:如果用户输入有误,则输出错误信息,提示用户;如果用户输入正确的信息,则允许用户登陆。
(2)借书模块
●功能:完成图书的借阅信息的录入。
●输入:借阅管理员输入图书的相关信息,同时还要输入借阅者的相关信息。
●输出:如果用户输入有误,比如借阅者借书的数量过多,则输出错误信息,提示用户;如果用户输入正确的信息,则显示操作成功。
(3)还书及罚款模块
●功能:完成图书的归还信息的录入,并检查是否超期,若超期,则需要罚款。
●输入:借阅管理员输入图书的相关信息。
●输出:如果没有超期,显示操作成功;超期则提示管理员进行相应的罚款。
(4)图书管理
●功能:图书基本信息的管理,包括增、删、改图书信息。
●输入:图书管理员输入图书的相关信息。
●输出:如果管理员输入有误,则输出错误信息,提示管理员;如果用户输入合法的信息,则显示操作成功。
目录:一、引言
二、总体设计
三、
程序描述