1、 图书管理系统分析报告一、可行性分析 学校图书馆,书目繁多,用户的信息冗杂,且信息数据在每天变化,如果采用人工方式进行管理控制,不仅工作量庞大,而且容易出错.针对这样的情况以及通过对图书馆的各个方面进行了具体的了解之后,现对图书管理系统的可行性进行分析1、经济可行性分析 学校有能力承担研发开支 开发新系统的工作是一项艰巨复杂的工作,它的投资主要是人力和物力的投资。对于本系统的开发来说,其主要投资还是在人力和物力两个方面。从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的.图书馆作为社会重要的信息资源基地,国家信息基础设施和资源的提供者,其要求都比一般企业的要求要高,而且我们对系统
2、开发及软件了解比较多,所以在我们开发管理系统的过程中,比较容易安排人手,这样就可以节约大部分的额外开支。所以,在系统的开发过程中,学校完全有能力承担开发费用。 新系统将为学校带来经济效益 管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对他进行直接定量的分析是比较困难的。一般新系统带来的经济效益是间接的,其最主要的表现就是减少了学校的管理费用和人力开支。图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极
3、大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。2、技术可行性分析 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等.图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。本系统开发涉及到的技术因素有使用SQL server数据库开发工具开发后台数据
4、库 使用C窗体设计实现快速操作3、社会可行性分析图书管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。经过详细的调查,目前我国各类高等学校中有相当一部分单位图书资料管理还停留在人工管理的基础上。这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力.随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代
5、。所谓信息化的图书馆,即利用现代的信息技术对有较高价值的图像、文字、语音、影像、软件、影视、音响等多媒体信息进行收集、整理、组织、规范加工和压缩处理等,将其转化为数字化信息,通过计算机网络技术将其进行高质量的保存和管理,再通过网络技术进行经济、高效地传播和接收,使用户无论在何时何地都能够从网上享受到各种信息服务.信息化的图书馆建设需要存取权限,知识产权,数据安全等方面的管理,加强商业机构,教育团体和政府之间的联系与合作等相关内容,实现真正意义上的资源共享,从而对人们的生活、工作和行为产生良好的影响。4、管理可行性分析 指管理人员对开发应用项目的态度和管理方面的条件。本系统可以全面实现对图书馆的
6、采购、编目、检索、统计和流通等业务的计算机管理。它能使图书馆工作人员从繁重的工作中解脱出来,大大减轻了工作量,减少人为的工作失误,全面提高图书馆的管理效率及服务质量,从而使图书馆管理水平和业务水平跃上一个新的台阶。因此,对于管理者来说,可以大大的减少人工成本,具有很高的使用价值. 对于上面的可行性分析的总结:我们将设计的图书管理系统可有效降低工作人员工作强度,提高效率。二、系统调查阶段二、组织结构分析组织结构图功能结构图三、业务流程分析,办公室了解读者需求,编制图书采购计划,报给馆长进行审批,若批准,由采编部负责新书的采购工作,采购图书入库后,由图书管理部编号,粘贴标签,产生图书目录。、图书交
7、给图书借阅室上架,供读者进行查询,借阅,归还,图书管理部统计读者借阅信息,若借阅超期,由图书管理部开出处罚单,通知读者。若不及时交罚款,读者被限制续借业务.、读者将所借或所还图书单交给管理员,完成还书或者借阅业务,形成还书记录单和借阅记录单。借阅记录单最后交给读者。图书管理员进行查询,形成查询结果单,根据还书记录单来更新图书信息。四、 数据流程分析零层图2。数据流程图3. 分解子图图书表图书编目系统采编室 读者图书征订系统图书借阅系统 功能 数据类 新书登记还书借书查询图书借阅超期处罚查询已借图书读者信息列号Y 系统设置读者权限管理U1添删改读者信息UU2添删改书架U3图书借还借还图书处理CU
8、U4图书超期管理UCU5借还图书一览UCUC6图书管理添加图书档案C7删除图书档案UU8修改图书档案UU9系统查询查询借阅信息UU10查询图书信息CU11读者管理添加读者档案C12修改读者档案U13删除读者档案U14行号X1234567数据字典数据流1数据流名称:图书采编信息数据流组成:图书编码,图书类别,书名,作者,出版社,出版日期,单价,购买量数据流来源:图书购买后,由图书馆采编人员整理后,输入计算机数据流去向:采编管理模块,图书采编信息将采编数据存入数据库流通量:300本/天2数据流名称:借书关联信息数据流来源:读者借书数据流去向:数据库借书表记录数据流通量:300份/天3数据流名称:读
9、者信息表单数据流来源:读者提供表单数据流去向:数据库读者表记录数据流量:1份/天4数据流名称:图书信息表单数据流来源:新进图书数据流去向:数据库图书表记录数据流量:30份/天高峰流通量:30份/天数据项1数据项名称:图书编号别名:Book-id简述:能唯一正确标识每本图书的位置取值范围:00000000099999999类型:字符型长度:82、数据项名称:读者编号别名:Readerid简述:读者的编号类型及宽度:字符型,9位取值范围:0000000009999999993、数据项名称:密码别名:Password简述:读者登录的密码类型及宽度:字符型,6位取值范围:000000-9999994、
10、数据项名称:类型别名:a_type简述:管理员所属部门类型及宽度:数字型,12位取值范围:1为采编部,2为技术部,3为流通部数据存储1、数据存储名称:图书借阅存储表说明:记录相关图书的借阅情况汇总数据存储名称:图书信息管理简述:提供读者对图书的查询需求处理:按读者输入信息从数据库中找出该图书的所有信息输入数据流:所要查询的图书的一个或多个信息点输出数据流:符合条件的所有图书的信息存取频度:100次/天2、数据存储名称:借出管理简述:关于读者借书的过程处理:确认该图书为入藏状态,该读者没有过期图书且没达到满借数量。 输入:图书的条形码和读者学号输出:借出成功借出频率:500次/天3、数据存储名称
11、:读者登录管理简述:对读者登录的验证 处理:把输入学号和密码与数据库里的进行比对 输入:学号和密码 输出:登录结果存取频度:300次/天数据结构1、数据结构名称:读者简述:该系统的读者对象组成:学号+姓名+性别+年龄+班级+密码相关数据流:用户登录表单、用户信息资料相关处理逻辑:读者资料管理、图书借还管理2、数据结构名称:图书管理员简述:该系统的管理人员组成:用户名+密码+类型相关数据流:管理员登录表单,管理员资料 相关处理逻辑:图书借还管理3、数据结构名称:新书简述:该系统的新入库的图书对象组成:条形码相关数据流:新书登记表单相关处理逻辑:图书管理业务规则分析图书管理系统业务规则:(1)图书
12、馆管理系统能够为借阅者提供拥有唯一的标识的借阅者编号,这个标识就是借阅者的一卡通ID。账户信息包括借阅者的一卡通ID、姓名、系别和所借书籍的书目等信息。这类操作不需要图书管理员的参与,借阅者自己独自就能通过一个程序来完成。(2)借阅者能够方便地通过网络查询自己的图书借阅信息和图书馆藏书情况等.这类操作不需要图书管理员的参与,借阅者自己独自就能通过一个程序来完成。(3)借阅者能够方便地借阅书籍、归还书籍和续借图书。借阅者要借阅书籍或者归还书籍,必须要通过图书馆管理员来进行操作,即借阅者单独不能完成借阅书籍或者归还书籍的操作。借阅者不直接参与操作,而是将请求发给图书管理员,由图书管理员通过一个程序
13、来完成该操作。(4)图书管理员能够查询到借阅者的信息,包括借阅者的姓名、系别、一卡通和所借书籍的书目等信息.如果借阅者的借阅的书籍数目达到最大限定数目或者已经借阅书籍的时间到达借阅的期限,系统将不允许借阅者再借阅书籍.借阅的书籍数目达到最大限定数目的借阅者归还部分书籍后,使所借阅书籍数目低于最大限定数目,方可继续借阅书籍。书管理员对超过限定借阅期限的借阅者收取罚金后,借阅者可以继续借阅书籍。(5)系统管理员的工作是对图书馆管理系统进行管理和维护.其工作内容主要是对系统的数据进行维护,如增加、删除和修改书目,增加和删除书籍等功能.系统管理员能够查询到所有信息,如书目、书籍和借阅者一卡通信息等。(6)书目的查询支持多种查询方式,比如书籍名称和ISBN等。(7)借阅者信息查询支持读者查询方式,比如借阅者的一卡通ID和姓名。