本文介绍了基于.NET框架的图书馆管理系统的设计与实现。图书馆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能具有完备,易使用等特点。
图书馆在正常运营中总要面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。因此需要对读者资源,书籍资源,借书信息,还书信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。
另外,本系统在读者登录系统部分进行了创新,引入了当当网的书评信息管理模式,并可自主查看自己的图书借阅情况,使读者可以更方便、快捷地选择图书,并大幅减少了图书管理员的工作量,提高了图书借阅流程的效率。
系统功能框架
图书馆管理系统包含前台以及后台两大部分,其中,前台部分包含借还书管理与信息查询;后台部分包含图书管理、读者管理以及系统管理。
后台:例:
3.3.3 系统功能描述
本系统的主要功能模块包括:借阅证办理、借还书管理、信息浏览、读者信息管理、图书资料管理与系统管理。除了以图书管理员的身份面向读者,书籍信息进行管理外,还可以读者身份登陆对各类图书内容进行评价或阅览其他读者的评价以进一步了解该图书的内容。且可查询自己的借书情况,以及修改个人信息(具体来说,可分为前台,后台部分):
- 前台:前台部分由借阅证办理,借还书管理与信息浏览组成:
借阅证办理:由图书管理员身份登陆操作。为读者办理借阅证。(借阅证的id号是读者与系统交互的唯一标识)
借还书管理:由图书管理员身份登陆操作。通过读者借阅证为读者办理借还书与逾期罚款的相关事项。
信息浏览:由读者身份登陆操作。读者可凭借阅证的ID与密码直接与系统进行交互,如查询馆内图书信息浏览书评或为读过的书籍写书评;查看个人信息(如已借图书的到期期限等)以及修改个人信息(如自己新的手机号码)。
- 后台:后台部分由图书资料管理和读者信息管理,系统管理组成。
图书资料管理:由图书管理员身份登陆操作。包括图书类型管理(不同书籍可借阅时间不同,如新增加军事书可借5天,修改科研书可借时间为12天等);以及图书管理,即管理书籍信息。
读者管理:由图书管理员身份登陆操作。包括读者类型管理(不同人员可借阅时间不同,如新增加博士生身份可借5天,修改本科生可借时间为12天等);以及读者管理,即管理所有读者的信息。
系统管理:包括密码管理以及员工基本信息管理。