系统主要功能模块包括:系统设置模块:用户类别设置、系统参数设置、书籍类别设置、出版社信息设置;数据管理模块:图书管理、读者管理、数据导入导出;基本操作模块:图书借阅、续借、归还、借阅记录查询等;数据查询模块:图书、读者、借阅等信息的查询。
用户类别主要包括超级管理员、后台管理员、开发人员、图书管理员、普通用户。其中超级管理员后台管理员和开发人员能对用户进行添加、修改、删除、查询用户及用户类别的设置,可以根据用户名、真实姓名、图书证号进行多条件查询方便管理员对用户信息进行快速查找;图书管理员能够对图书进行录入、修改、删除、查询,查询可以按照图书名、书籍类型进行多条件查询
2.2系统模块设计
根据上小节对系统功能需求的研究,本小节对系统的各项功能进行集中、整理、分块,按照面向对象分析与设计的原则及要求,该图书馆管理系统是用Microsoft Visual Studio 2010+ Microsoft SQL Server2008做为开发环境,系统是基于WEB的图书馆管理系统,在系统中分为几种用户类型:普通用户、图书管理员、后台管理员(开发人员、超级管理员)。图书管理系统需要完成的主要功能模块有用户管理模块、图书管理模块、借阅信息管理模块,如图1所示。