2.2需求分析
读者数量的增多,读者之间的交流,管理员与读者的互动随着图书馆规模的扩大,也变得很不容易进行。管理员工作量巨大,但效率却不高,无法及时的处理读者的需求[2]。图书管理系统主要是为了满足管理员和读者的需求而设计的。它的主要功能模块分为以下几个,下面我就针对这几个模块进行简单的介绍。
登录模块就是用户在输入了用户信息和密码后,可以登录到读者首页面;读者管理模块就是管理员可以对读者的信息进行增删改的操作;书库管理模块就是对图书相关内容的增删改;用户可以对密码进行修改,修改成功后,下次可使用新的密码登录;读者登陆后可查看自己的借阅信息,包括借阅数量,借阅时间等;读者如果有想归还的书籍,告知管 理员进行归还,读者没有归还的权利[3]。
2.3系统功能模块
管理员和读者是这个系统的最终受益者,这个系统存在的主要作用就是对图书进行检索和借阅。现在从这两个不同的使用者角度,对系统的功能进行分析。
2.3.1读者功能模块
(1)新用户的注册:没有进入过这个系统的人要想进入,首先要注册成为用户,在注册的时候需要输入自己的相关信息,姓名,性别,电话等,普通用户只可在读者界面活动。
(2)读者登录:读者进入首页面登陆。一般登录的都是普通的用户。
(3)个人信息的编辑:读者可查看自己的信息,如果有不满意的地方,可以进行修改。密码需要单独修改。
(4)借阅记录:查看读者借了哪些书,还了哪些书,哪些书还没有还。
(5)对罚款的查询:如果读者没有在规定时间内归还借阅的图书,管理员可以进行罚款处罚,以便更好的管理图书。
(6)图书检索:读者可以通过输入关键字的方法来查询图书;也可以对图书进行全方面的查询。
2.3.2管理员功能模块
(1)编辑图书馆的简介:管理员可以对图书馆的相关内容进行简单的介绍,包括图书馆的各方面的内容。
(2)相关权限的设置:对于普通的管理员,主要管理员有权对他们的一些权限进行统一的管理。
(3)对书架的管理:书架上有书时,不能删除书架;没书时,可以删除。
(4)留言板的管理:读者给管理员留完言后,管理员可以进行查看,如有不好的言论,管理员了以进行删除;如有需要回答的问题,管理员可以回复。
2.3.3读者管理模块
(1)读者管理:对注册过的用户进行增删改,可以查看读者的信息。
(2)读者不同类型的管理:学生与老师是两个不同身份的读者,由于他们的职位不同,所以决定了他们所借图书的数量也不一样,老师的可借数量比学生多。
(3)读者借阅管理:前台读者没有借阅权限,由管理员来执行这项功能,可以根据读者编号对读者信息进行查找,通过查询功能找到读者要借的图书,点击借阅功能就可以让读者拿走要借的图书。
(4)图书的归还:当读者读完一本书要归还时,需要及时的告知管理员,读者可归还的图书的本数不是固定的,可以一次归还很多本。 C#的图书管理系统设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_36687.html