第 3 章 需求分析
3.1 系统的总体功能。
这个系统建立的是以馆藏目录为基础的图书目录数据库。完成、完善馆内编目、流通、检索等信息化处理。其管理功能主要涉及图书信息的录入、删改、变更,对借阅人的基本借阅纪录、借阅人的借阅信誉数据、系统用户的管理数据等进行归纳和检索。因此本系统的中小型图书馆管理大致可分为图书信息管理、借阅人数据管理、系统管理这三方面的信息的管理。其中,图书信息管理包括图书的添加、修改、查询、删除,图书类别,书架,出版社等实体的增删改查。系统管理中包括对系统用户的增删改查以及授权控制,系统的数据管理,其中包括备份保存数据,数据初始化等管理。借阅人数据管理包括类别管理,借阅人的添、删、改、查等信息管理。
中小型图书管理系统实现了中小型图书馆的基本管理功能,能够为图书馆管理员和普通用户提供方便快捷的各项服务。
3.2 系统模块设计。
本系统具体可分为下列模块:
3.2.1 系统管理。
系统用户管理,系统设置,系统数据初始化,数据备份,退出系统。
3.2.2 图书管理。
包括所有图书记录的添加,查询,修改,删除,编目(人工录入),出版社管理。
3.2.3 借阅管理。
包括图书的借阅管理,还书管理,续借,今日到期图书查询,统计借阅排行,黑名单。
3.2.4 借阅人管理。
借阅人类别管理,借阅人所属部门管理,借阅人个人数据管理。
3.2.5 图书类别管理。
根据《中图法》对图书的分类规则对图书类别进行添加,删除,修改,查询。
3.2.6 书架管理。
对书架信息添加,删除,修改,查询。
3.2.7 附件。
更改背景,图片欣赏。
3.2.8 帮助。
提供本系统的版本说明。
3.3 实现此系统的设计过程。
在这个系统的实现过程中,首先根据系统需求功能分析出需要的数据库,包括各种数据表的详细结构以及各个表之间的永久关系定义等。在本系统中共涉及 10 张表,分别为:图书信息表,库存图书信息表,借阅人表,借阅人类别表,出版社表,图书类型表,书架表,系统用户表,借阅信息表,部门表。
它们之间的关系为:部门和借阅人,借阅人类别和借阅人,图书类别和图书,出版社和图书,书架和图书都是一对多的关系。借阅人和图书是多对多的关系。
在开发过程中,首先单独实现每一个单独的功能模块,最后建立应用程序菜单系统来连接每个模块,这样便于各个系统功能模块独立设计和调试 .本系统后台数据库选择ACCESS ,开发语言选择 VB.