图书馆管理系统可行性分析报告1、引言为了方便管理者与读者特提出开发此系统。1.1编写目的从现在应用的技术方面、管理者和用户的操作方式方面研究图书馆管理管理系统的可行性和必要性。图书馆管理系统的实施,将很大程度上提高了图书馆信息资源的利用率,也使得读者能够更加方便的对图书进行个性化的管理。1.2项目背景软件名称:图书馆管理系统项目任务提出者:某图书馆馆长开发者:计算机055班(薛剑锋组)用户:图书馆工作人员及读者1.3参考资料《实用软件工程》郑人杰清华大学出版社《C#HOWTOPROGRAM》H.M.DeitelP.J.Deitel清华大学出版社《数据库原理及其应用教程》黄德才科学出版社2、可行性研究的前提2.1要求功能:能够准确快速的记录图书的状态,实时了解图书是否被借、是否归还、是否借出超期等信息;读者和管理人员可进行一些需要的操作.性能:功能齐全,数据共享,操作简便,可靠性好,稳定快速,用户界面友好输入/输出:英文和汉字输入、输出安全与保密要求:不能轻易被破坏,不能让管理人员以外的人删改图书信息,不能让读者的私人信息外泄,不能让一些意外事故损害数据库信息。完成期限:2008.5.292.2目标本系统要达到的目标有以下几点:1>能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:图书信息的录入、删除及修改。图书信息的关键字检索查询。图书的出借、返还和资料统计。2>能够对一定数量的读者进行相应的信息存储与管理,这其中包括:读者信息的登记、删除及修改。读者资料的统计与查询。3>能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。2.3可行性研究的方法通过调查分析开发图书馆管理系统应具有的功能,性能及用户的需求,确定总体结构,利用SQLServer数据库相对ACCESS数据库的优势,以最简洁最容易的方法,使用C#编写程序使其成为一个初级的系统软件2.4决定可行性的主要因素图书馆规模、读者数量、设备状况、操作人员技术3、所建议系统技术可行性分析3.1对系统的简要描述图书馆管理系统是图书馆数字化管理的一个重要步骤,它实现了图书、在馆工作人员与读者信息的信息化管理,摆脱了以往的人工操作的许多不便。本系统将协助图书馆进行各项业务,方便读者的借阅、信息查询,而且,也将大大提高了图书馆信息资源的利用率,也使得读者能够更加方便的对图书进行个性化的管理。3.2处理流程和数据流程3.2.1系统框图图书管理系统用户登录日常工作基本资料维护查询借书处理还书处理缴纳罚金图书资料维护读者资料维护图书资料查询读者资料查询罚款历史维护借阅历史维护图1.系统框架3.2.2图书馆管理系统的业务流程读者读者库管理图书库管理图书借还管理管理人员图2.图书馆基本业务流程读者管理人员查询图书借书还书图3.借还管理流程读者管理人员读者基本资料借阅历史记录罚款历史记录图4.读者库管理流程图5.图书库管理流程管理人员新图书录入弃用图书删除图书信息修改读者信息管理图书库借书单还书单读者注册借阅管理员图书馆管理员采购员入库单读者库读者采编管理员图6.业务流程3.2.3图书馆管理系统的数据流程数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。以下是图书馆管理系统的数据流程图。零层数据流程图(图7)图书馆管理系统图书馆管理员库存图书查询借阅图书统计读者管理信息图书采集信息图书借阅读者图书查询结果读者查询结果图7.0层数据流图图书信息读者相关信息一层数据流程图(图8)读者库读书管理系统图书馆管理人员图书维护系统图书馆管理人员读者信息管理图书资料维护图书查询系统读者图书借阅系统借阅管理员图书库读者库书目查询入库采编管理员入库单采购员图书图书借阅还书单图书借书单2008年3月18日页1图8.1层数据流图二层数据流程图(图9~13)采编人员采编管理图书库图书采编信息图书采编信息2008年3月18日页1图9.采编系统数据流程图(二层数据流)图书管理员图书归还处理检查读者身份检查图书是否在库填写借阅库,修改图书库读者库读者库图书库图书库图书库还书记录图书借阅填写归还记录归还修改在库数量有效在...