软件开发Software Development069电子制作【文章摘要】目前国内已经有多种投放应用的图书馆自动管理软件,从技术手段上实现图书馆的自动化管理是完全可行的。现在网络化水平快速提高,图书馆的自动化已经不再满足于自身的自动化管理而是逐步走向网络化。网上互联资源共享的图书管理系统是符合社会网络化快速发展的需求的。图书馆现代化管理系统要实现联机采访和联机编目,要能为读者提供联机检索和网上查询等。信息社会的到来,将使图书馆发生根本性的变化,数字化、网络化已成为现代图书馆发展的必然结果。本文采用 为开发语言。后台数据库采用安全性能较高技术成熟的 SQLServer2000 要开发一个分布式多层图书管理系统,可以实现动态的连接应用程序服务器,只要对配置文件进行配置,就可以动态选择所要连接的应用程序服务器。提供网络借书、网络还书,网络预订、期刊检索、报刊阅读等多种功能。【关键词】网络化图书管理;配置文件;动态连接;服务器1 简要需求分析和设计目的目的:图书馆的规模决定藏书量的大小。要从资金和场地等多个方面衡量。因此也面向对象的规范了图书馆的大小和书本的数量。本系统既要实现图书馆的基本功能也要实现动态的网络图书资源图书馆功能。
基本功能首先要能够让读者实现书目检索,具备搜索功能,然后能够实现图书的借阅功能。从图书馆的角度而言,要能够存储图书馆的数目信息,读者信息,以及读者和图书的关联信息。整个浅议图书管理系统的设计与开发王文祺哈尔滨铁道职业技术学院 150080系统要使图书馆的工作更加高效,更加借阅人力与物力的资源。对更换和缺损淘汰的书要及时从数据库中删除,因此数据库的动态操作,增删改差也十分重要。技术方面,无论从高级语言和动态数据库,以及网络技术而言都足以满足开发需求。从体系结构考虑以:采取了实用型的客户服务器模式,这样的话前台应用程序可以和数据库分开操作,只需要建立连接就可以交互工作。客户提出请求,交给数据库,由服务器再分别传递给应答客户端,这样可以减少网络负载,提高计算机服务速度,减少硬件设备。这种体系结构科学合理,能够高校的进行检索,阅览等服务。2 动态系统功能从实现的角度,简单进行功能说明:图书管理系统要实现的是网络动态的图书管理,首先要实现与应用程序服务器快速而准确的连接。根据搜索的条件,制定数据范围,对有效的符合条件的数据,进行客户提交要求查询,是否符合条件。并将种种数据信息存储到介质中,存入系统,准备加工数据信息的处理。
主要包括信息采集、传输、储存、加工处理等工作过程。完整的工作流程描述为:网络动态采集,进行简单初步分析归类,留下需要的网络信息,对这些信息根据需求进行数据传输和动态数据库的存储,然后进行细致的加工处理,满足用户需求。从用户使用角度, 进行功能说明:图书借阅者可直接查看图书馆图书情况,如果图书借阅者根据本人借书证号和密码登录系统,还可以进行本人借书情况的查询和维护部分个人信息。从安全角度出发,读者可以查阅自身的借阅情况,维护基本信息。但是不能对其他读者信息进行阅读和修改。如果经其他读者同意,帮助订阅需要使用该读者的注册信息和密码。图书管理员拥有较高的权限,这是根据实际工作需要制定的。他可以查阅数目的信息,读者的信息和数目的具体信息,从而进行相应的服务工作。*高权限的系统管理员,可以对数目,工作人员、读者、系