图书馆管理系统本科毕业设计论文(编辑修改稿)内容摘要:

.................................................................................................... 16 测试项目 ........................................................................................................................... 16 测试用例 .................................................................................................................... 16 第六章 总结与展望 ................................................................................................................. 20 参考文献 ......................................................................................................................................... 21 4 第一章 选题背景与开发环境 利用计算机实现图书信息的管理势在必行。 目前图书管理的借阅工作部分大多数还是手工借阅要求。 手工管理还存在这许多弊端 ,由于不可避免的人为因素 ,造成数据的遗漏、误报。 极大地提高图书管理管理的效率 ,这也是图书管理的科学化、正规化管理 ,与世界接轨的重要条件。 管理信息系统简介 管理信息系统就是我们常说的 MIS Management Information System 理 强调信息的现代社会中它变得越来越普及。 MIS 管理信息系统是现代信息管理生活空间。 的决 在 21 乱的结果。 使用、查询提供可能。 随着以计算机技术、通信技术、网络技术为代表的现代信息技术低已成为衡量一个国家现代化水平和综合国力的重要标志。 管理信息系统是一个由人和计算机等组 5 问题处理、对话及信息输出、信息管理机构。 第 二 章 图书馆管理系统 需求 分析 需求分析 图书馆管理系统是一个高度集成的图书信息处理系统,通过将图书馆的各种功能进行整合,从而达到显示检索信息,提高工作效率,降低管理成本等目的。 一个典型的图书馆管理系统应该能够管理所有 的图书种类,图书信息以及读者信息,还需要提供各种图书信息的检索查询功能。 该系统还需要能够对图书的借阅,归还进行管理,并对读者的罚款进行自动计算。 通过该系统的自动化管理,能够大大减少图书馆管理人员,还能减少管理人员的工作任务,从而降低管理开销和成本。 一个完整的图书馆管理系统包括前台和后台,前台主要是显示在计算机屏幕上的显示界面,有各种指令按钮,操作框以及文本框,后台主要是为前台的一些操作提供一些必要的数据,也就是一个相对于系统比较完整的数据库,操作员以及各类图书的信息,借书者的信息等等。 一个最基本的图书馆 管理系统要有如下几个重要功能: ( 1) 管理 员在登录自己的 帐号后 才能进行图书 、 用户的管理 ( 2) 管理员可以方便进行图书管理,用户管理,管理员管理。 图书管理包括图书信息以及图书分类的添加,修改,删除。 用户管理包括用户信息的添加,删除,修改。 管理员管理包括管理员信息的添加,删除,修改等。 ( 3) 管理员可以修改自己的密码,修改前需先核实自己的原始密码。 一个图书馆管理系统要是能实现以上的各种功能,那么这个图书馆管理系统也就算是比较成功的一个系统了。 功能分析 根据以上需求分析,我所设计的图书馆管理系统有 9 个功能模块 , 分别是 管理 员管理模块 、图书类别管理模块、图书信息管理模块、读者信息管理模块 、 读者级别管理模块、新书订购管理模块、图书借阅模块, 用户 挂失模块以及系统维护模块。 其中各功能模块的具体说明如下: 6 系统 管理员管理模块:主要是对 管理 员的 信息浏览 、添加 、 删除 、修改 权限等操作。 图书类别管理模块:该模块主要负责管理图书馆的 信息浏览 、添加 、 删除 、修改等 操作 图书信息管理模块:该模块主要负责管理图书馆的图书信息,如图书编号、图书名称、作者、出版社等信息。 读者信息管理模块:该模块主要负责管理图书馆的读者信息,如读者编号、读 者信息、证件号码 、 电话号码等信息。 图书借阅管理模块:该模块主要负责图书馆的书籍借阅和归还信息,包括图书借阅、图书归还、图书 借 阅修改 等 子模块。 读 者挂失 管理 模块: 读者挂失模块主要是 当读者借的书籍丢失时,进行 一个登记,方便图书的管理和用户的赔偿。 读者 级别管理模块: 主要是针对记者的级别来进行借书管理,当读者是企业用户或 VIP用户时,我们会根据不同级别的读者级别来确定该读者的借书数量,图书越期后需要缴纳的引用。 系统用例图设计 图书馆管理系统是一个内部人员使用的系统,也就是说不是所有的人都能够使用它,只有图书馆的工作人员才能使用。 而图书馆的工作人员也分为两类,一类是操作人员,主要负责图书的借阅和归还的工作;一类是管理员,除了操作人员的所有功能外,还能够对书籍列表,书籍信息,读者信息等进行管理。 下面以管理员为例绘制其所对应的用例图如图 所示。 7 图 管理员用例图 绘制系统流程图 本系统首先需要对用户的身份进行识别,只有合法的用户才能进入系统,否则将无法进入系统。 进入系统后,首先打开系 统主窗体,在系统首页的菜单栏或者功能区可以选择各种导航链接来进行各种操作。 由于不同权限的用户对于系统有不同的功能,下面以功能最多的管理员为例,其系统流程图如图 所示。 8 图 系统流程图 系统的开发环境 图书馆管理系统的具体开发环境要求如下: ( 1) 系统开发平台: Eclipse。 ( 2) 数据库管理系统软件: SQL Server 2020。 ( 3) 运行平台: , Firefox/chrome/ie9+。 ( 4) Java 开发包: JDK 以上。 ( 5) 开 发环境: win Easyui、 Java、 Struts、 Hibernate。 第 三 章 图书管理系统详细设计与功能实现 数据库分析 在开发图书馆管理系统时,考虑到图书量大,数据库维护大的特点,选用 SQL Server 9 2020 作为数据库管理系统。 在 SQL Server 2020 中新增一个数据库,其数据库名为BookManager。 数据库中可以包含 管理 员管理 模块 、图书类别管理模块、图书信息管理模块、读者信息管理模块 、 读者级别管理模块、新书订购管理模块、图书借阅模块, 用户 挂失模块以及系统维护模块等实体 ,用来存储不同的信息。 数据库概念 设计 本系统一共设计规划出 7 个实体,分别是图书类别信息实体、图书信息实体、读者信息实体、操作员实体、图书借阅信息实体以及图书订购信息实体。 图书的类别有很多,因此可以建立一个图书馆类别信息表,专门用来保存图书的类别信息。 同时因为每种类别的书籍阅读时间有所不同,所以需要在类别表中保存该类别可借天数信息。 图书类别信息实体 ER 图如图 所示。 图 图书类别信息实体 ER 图 对于图书馆来说最重要的就是要管理其下的书籍,所以需要建立一个图书信息表,用来保存图书的所有信息。 图书信息实体 ER 图如图 所 示。 图 图书信息实体 ER 图 10 要想在图书 分 类进行管理。 我 们要 建立 就个图书分类表。 图 书分类实体 ER 图如图 所示。 图 书分类实体 ER 图如图 所示。 要想在图书馆借书首先需要进行登记 注册。 领取读书卡才能借书。 所以需要建立一个读者信息表来保存图书馆的所有读者的登记信息。 读者信息实体 ER 图如图 所示。 图 读者信息实体 ER 图 当读者 图书丢失时,我们可以 进行 挂失操作。 读者 权限实体 ER 图如图 所示。 11 图 读者信息实体 ER 图 读 者一般有级别,比如说。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。