欢迎来到天天文库
浏览记录
ID:26505768
大小:198.50 KB
页数:10页
时间:2018-11-27
《图书管理系统的设计与实现 - search readpudncom》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、文件编号:BH_21_02图书管理系统的设计与实现概要设计说明书姓名:齐艳丽学号:SY0721137-9-目录1引言-2-1.1编写目的-2-1.2项目背景-2-1.3参考资料-2-2需求概述-2-2.1目标-2-2.2运行环境-2-2.3功能需求-3-2.4性能需求-3-3系统概要设计-3-3.1系统体系结构-3-3.2系统功能模块-4-3.2.1“工作”模块-5-3.2.2“资料维护”模块-5-3.2.3“查询”模块-5-3.2.4“系统管理”模块-5-3.3程序数据流图-6-3.3.1系统功能流
2、程图-6-3.3.2“图书资料维护”数据流图-6-4系统数据结构设计-7-4.1系统数据分析-7-4.2系统数据结构描述-7-4.2.1图书信息数据-7-4.2.2会员信息数据-8-4.2.3用户信息数据-8-4.2.4借书登记信息数据-8-4.2.5借阅历史信息数据-9-4.2.6罚款信息数据-9-4.2.7罚款历史信息数据-9-4.2.8图书分类信息数据-9--9-1引言1.1编写目的本文档的目的是阐述图书馆管理系统的概要设计。本概要设计说明书编写的目的在于全面说明图书馆管理系统第一阶段中的设计考
3、虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分和功能分配,为程序的详细设计提供基础。本说明书的预期读者为担任本系统设计人员、软件开发人员的本小组成员。1.2项目背景Ø本系统定位于中小型图书馆,暂时考虑单机环境下的实现;操作系统选择目前常用的WindowsXP。系统性质为管理信息系统(MIS)。Ø本系统采用会员制管理,系统功能应包含进书管理、图书资料管理、图书流通、会员管理、统计查询、系统设置等。系统界面力求简洁、易用,在标准化的基础上考虑界面的美观和新颖。1.3参考资料Ø《图书馆管理系统
4、需求规格说明书》Ø《设计说明书书写规范》2需求概述2.1目标系统面向中小型图书馆,用户群体为图书馆管理员和图书馆的会员。Ø能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除;Ø能够实现对会员档案的查询和编辑管理;Ø能够进行罚款功能;Ø能够进行借阅历史的查询功能;2.2运行环境Ø软件环境:兼容当前主流操作系统Windows95/98/2000/XP/vista等。-9-Ø硬件环境:CPU奔腾III以上计算机,打印机、扫描仪等。2.3功能需求系统的总体功能如下:Ø能够输入图书的综合情况和进行新
5、书入库、现有图书信息修改以及删除。Ø能够实现对会员档案的查询和编辑管理。Ø能够进行罚款功能。Ø能够进行借阅历史的查询功能。具体为:Ø密码设置:不同种类的用户有不同的权限,管理员和会员有自己的密码,登录系统后分别进行自己权限内的操作,可以防止越权操作。Ø资料维护:为了存放图书、会员档案的全部数据,本系统将每一本图书和每位会员的信息进行管理。系统维护包括对各种表记录的修改、删除、添加等操作。Ø系统查询:可以按图书编号、借阅证编号等相关信息进行查询。Ø系统管理:进行会员管理、数据备份等。Ø报表统计:包括统计
6、图书信息、会员信息、借阅信息和罚款信息等。Ø其它操作:包括修改密码、添加用户、页面设置等。2.4性能需求Ø系统安全、可靠。Ø功能齐全。Ø操作方便、界面友好。Ø易于维护和扩充。3系统概要设计3.1系统体系结构图书管理系统选择三层体系结构来实现。如图所示。系统由5个节点组成,应用服务器负责整个系统的运行总体协调工作,数据库服务器负责数据库的管理。业务管理、查询管理以及维护管理分管各个模块的内容。-9-系统体系结构图3.2系统功能模块图书馆管理系统需要实现的功能主要有四大块:“日常工作管理”、“基本资料维护
7、”、“查询”、和“系统管理”模块。其中日常工作管理和基本资料维护是整个系统的核心。模块框架图-9-3.2.1“工作”模块Ø借书处理:主要功能是记录借阅证编号和图书编号,进行借书过程。在数据库中插入一条借书记录,该记录包括会员ID、图书ID、借出日期、还书期限。Ø还书处理:主要功能是输入借阅证编号、图书ID,在借阅登记表中找到相应的记录,将该记录的相应数据插入到还书记录中,同时将借书记录删除,并保存在借阅历史记录表中。Ø缴纳罚金:输入会员ID,显示该会员的姓名、图书编号、罚款金额和罚款原因,如果会员交纳
8、了罚金,则将借阅登记表的允许借阅标志置为“Y”。删除罚款记录表中该会员对应的记录,将这一条记录同时插入到罚款历史记录表中。3.2.2“资料维护”模块Ø图书资料维护:包括新书的入库,以及现有书籍资料的修改,删除。Ø会员资料维护:包括新会员的资料入库,以及现有会员资料的修改和删除3.2.3“查询”模块Ø图书资料查询:根据相应的图书信息对所有书籍进行所需查询。此查询包括:”图书分类”、”图书号”、”图书名称”、”作者”、”出版社”。Ø会员资料查询:根据相应的会
此文档下载收益归作者所有