基于网络的图书管理系统的制作方法

文档序号:6338041阅读:689来源:国知局
专利名称:基于网络的图书管理系统的制作方法
技术领域
本发明涉及计算机应用领域,尤其涉及一种基于网络的图书管理系统。
背景技术
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。根据调查得知,目前对信息管理的主要方式是基于文本、表格等(纸介质或者电子介质)的手工处理,对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、借阅天数等都用人工计算。数据信息处理工作量大,容易出错; 数据繁多,容易丢失,且不易查找。此外,所有的记录工作都需集中到图书馆进行,对于借阅者来说,受到路途等因素的限制,借阅书本也不十分方便。于是,就需要开发一种能够以计算机辅助处理数据,并且能够供借阅这灵活登陆的系统。

发明内容
针对现有技术中的上述问题,本发明旨在提出一种基于网络的图书管理系统。该基于网络的图书管理系统包括数据库、服务器端和客户端。数据库保存图书信息和用户信息,其中图书信息和用户信息以数据条目的形式保存;服务器端访问数据库,对图书信息进行添加、删除或者修改,对用户信息进行添加、删除或者修改,以及将图书信息和用户信息进行关联;客户端访问服务器端,客户端向服务器端发出用户信息操作请求和/或图书信息操作请求,用户信息操作请求与用户信息的添加、删除或者修改相关联,图书信息操作请求与图书信息的添加、删除或者修改相关联。数据库与服务器端通过内联网连接,服务器端和客户端通过互联网连接。服务器端收到客户端发出的用户信息操作请求和/或图书信息操作请求后,首先验证客户端的身份,只有通过身份验证,该客户端的用户信息操作请求和/或图书信息操作请求才被接受。采用本发明的技术方案,基于数据库对图书信息和用户信息加以管理,实现了管理自动化,此外,通过客户端与服务器端的通信使得借阅者可以远程的登陆到服务器进行操作,方便了借阅者的使用。


图1是根据本发明的基于网络的图书管理系统的结构图。
具体实施例方式参考图1所示,揭示了一种基于网络的图书管理系统,该基于网络的图书管理系统包括数据库10、服务器端11和客户端12。数据库10保存图书信息和用户信息,其中图书信息和用户信息以数据条目的形式保存。每一个数据条目可以包括如下的图书信息书名、内部唯一编号、出版日期、出版编号、作者、出版社、当前借阅者和借阅日期、历史借阅记录、借阅权限、外观照片。数据库10还保存用户信息,包括用户名、身份识别信息(例如身份证)、联系方式、账号、登陆密码、借阅权限、当前借阅记录、历史借阅记录。用户信息也采用数据条目的形式保存。上述的每一个数据条目都包括数个字段,每一个字段用户记录图书信息或者用户信息中的一个方面。服务器端11访问数据库10,对图书信息进行添加、删除或者修改,对用户信息进行添加、删除或者修改,以及将图书信息和用户信息进行关联。服务器端11由图书馆的管理员操作,对数据条目中的图书信息进行添加、删除或者修改。此外,服务器端还对用户信息进行添加、删除或者修改。服务器端11的另一个重要的作用是将图书信息和用户信息进行关联,即记录哪一个用户借阅了那一本图书。具体的关联方式包括在记录图书信息的数据条目中的当前借阅者和借阅日期字段中记录借阅该书本的用户的用户名和身份识别信息,以及借阅的起始日期和终止日期。同时在记录用户信息的数据条目中的当前借阅记录字段中记录书名和内部唯一编号。在借阅到期归还之后,服务器端11还进行下述的操作在在记录图书信息的数据条目中的历史借阅记录字段中添加用户的用户名、身份识别信息和借阅的起始日期和终止日期,在记录用户信息的数据条目中的历史借阅记录字段中记录书名、内部唯一编号和借阅的起始日期和终止日期。服务器端11还进行借阅权限的核对,服务器端11会查阅用户信息中的借阅权限字段,用户只能借阅具有与其借阅权限相符合的借阅权限的书本。数据库10与服务器端11都设置在图书馆内,因此数据库10与服务器端11通过内联网连接。客户端12访问服务器端11,客户端12向服务器端12发出用户信息操作请求和/或图书信息操作请求,用户信息操作请求与用户信息的添加、删除或者修改相关联,图书信息操作请求与图书信息的添加、删除或者修改相关联。客户端12提供了一种远程借阅的可能,因此客户端12是架设在互联网上,服务器端11和客户端12通过互联网连接。借阅者通过客户端12向服务器端11发出各种请求,包括用户信息操作请求和/或图书信息操作请求,实现用户信息的修改或者借阅。在完成网上借阅之后,图书馆可以利用快递等输送手段将书本送给借阅者。服务器端11在收到客户端12发出的用户信息操作请求和/或图书信息操作请求后,首先验证客户端的身份,该验证通过如下的手段进行客户端12输入用户名、身份识别信息(例如身份证)、联系方式、账号、登陆密码中的一个或者多个,服务器端11将上述输入的内容与保存在用户信息的数据条目中的上述字段比较,只有完全相符才认为通过了身份验证。在一个实施例中,为了防止恶意攻击,还需要客户端12输入验证码。只有通过身份验证,该客户端12的用户信息操作请求和/或图书信息操作请求才被服务器端11接受。接受后的操作请求,服务器端11的处理与前述的内容类似。采用本发明的技术方案,基于数据库对图书信息和用户信息加以管理,实现了管理自动化,此外,通过客户端与服务器端的通信使得借阅者可以远程的登陆到服务器进行操作,方便了借阅者的使用。
权利要求
1.一种基于网络的图书管理系统,其特征在于,包括数据库,数据库保存图书信息和用户信息,其中图书信息和用户信息以数据条目的形式保存;服务器端,服务器端访问所述数据库,对所述图书信息进行添加、删除或者修改,对所述用户信息进行添加、删除或者修改,以及将所述图书信息和用户信息进行关联;客户端,客户端访问所述服务器端,客户端向所述服务器端发出用户信息操作请求和/或图书信息操作请求,所述用户信息操作请求与用户信息的添加、删除或者修改相关联,所述图书信息操作请求与图书信息的添加、删除或者修改相关联。
2.如权利要求1所述的图书管理系统,其特征在于,所述数据库与服务器端通过内联网连接,所述服务器端和客户端通过互联网连接。
3.如权利要求1所述的图书管理系统,其特征在于,所述服务器端收到客户端发出的用户信息操作请求和/或图书信息操作请求后,首先验证所述客户端的身份,只有通过身份验证,该客户端的用户信息操作请求和/或图书信息操作请求才被接受。
全文摘要
本发明揭示了一种基于网络的图书管理系统,包括数据库、服务器端和客户端。数据库保存图书信息和用户信息,图书信息和用户信息以数据条目的形式保存;服务器端访问数据库,对图书信息进行添加、删除或者修改,对用户信息进行添加、删除或者修改,以及将图书信息和用户信息进行关联;客户端访问服务器端,客户端向服务器端发出用户信息操作请求和/或图书信息操作请求,用户信息操作请求与用户信息的添加、删除或者修改相关联,图书信息操作请求与图书信息的添加、删除或者修改相关联。该基于数据库对图书信息和用户信息加以管理,实现了管理自动化,通过客户端与服务器端的通信使得借阅者可以远程的登陆到服务器进行操作,方便借阅者。
文档编号G06Q10/06GK102567821SQ201010579388
公开日2012年7月11日 申请日期2010年12月8日 优先权日2010年12月8日
发明者张志良, 顾云娇 申请人:上海杉达学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1