1 需求分析
1.1 概述
(1)项目名称及背景
①项目名称:图书管理系统的设计与实现。
②开发背景:为了提高图书管理员的效率。
随着时代的进步,越来越多城市拥有图书馆,自然而然增加了去图书馆借阅图书的人数。然而这也带来了许多的繁杂工作,图书管理员的工作量十分巨大。在此系统中,管理员可以便捷的对用户信息、借阅信息、区域信息、还书信息和系统信息进行添加和删除操作。因此相比传统而言,“图书管理系统”为人们节省了大量的时间和精力,也更高效,更快捷。
(2)文档说明
该毕业设计说明书在实际开发过程中,迎合用户不断完善需求的过程中总结而来。
1.2 开发环境与工具
(1)硬件环境
服务器:CPU 3.10GHz,内存1GB,硬盘254GB;
客户端:CPU 3.10GHz,内存1GB,硬盘254GB;
(2)软件环境
数据库:SQL server2008;
操作系统:windows XP或windows 2000以上;
运行环境: Microsoft Visual Studio 2010;
(3)语言与开发工具
所需语言:C#;
所需开发工具:Microsoft Visual Studio 2010,SQL server2008。
1.3 需求分析
(1)系统整体功能
图书管理系统各成员的权限均不同,读者可以查看图书信息、借阅信息、历、个人信息维护、重新登录。管理员可以进行用户信息管理、图书信息管理、借阅信息管理、系统信息管理、读者信息管理、系统管理功能,用例如图1.1所示。
图 1.1各角色用例图
(2)管理员功能
①图书信息入库管理
管理员可以对图书详细信息进行添加操作,如图1.2所示。
图 1.2用户信息管理
②管理员可以进行图书信息查询管理
管理员可以对图书信息查询进行添加,修改,删除操作,如图1.3所示。
图 1.3图书信息查询管理
③管理员可以进行图书信息借阅情况管理
管理员可以对借阅情况进行借书,还书操作,如图1.4所示。
图 1.4区域信息管理
④管理员可以进行图书借阅信息查询管理
管理员可以对图书借阅信息进行添加,修改,删除操作,如图1.5所示。
图 1.5网点信息管理