图书馆管理系统本科毕业设计论文(编辑修改稿)内容摘要:
.................................................................................................... 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 图 读 者一般有级别,比如说。图书馆管理系统本科毕业设计论文(编辑修改稿)
相关推荐
信息,其结构如表 所示。 表 dzjstb 表的结构 字段名称 数据类型 字段大小 读者编号 文本 50 读者姓名 文本 10 条码号 文本 30 书籍名称 文本 50 12 书籍 价格 货币 规定天数 出版社 文本 30 作者 文本 20 借书数量 数字(小数) 类别代码 文本 5 借书日期 日期 /时间 应还日期 日期 /时间 借 文本 4 ( 4) hsstb(读者还书表)
必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。 ( 2)设计出友好的界面 界面的友好与否是用户评价一个软件优劣的重要方面之一,使用户有一个11 良好的心情。 ( 3)实现基本功能和一些特殊功能的操作 该系统要求除了能实现信息的录入,删除,查询等基本功能之外,还要求能够根据用 户的需要进行操作。 系统开发环境 1. 开发环境 操作系统: Microsoft Windows
还可以对数字作品被篡改的地方进行定位,甚至有的算法还能够将被篡改的内容进行部分恢复或全部还原。 标题与注释:数据的标识信息有时比数据本身更具有价值,如遥感图像的拍摄日期、经纬度等。 没有标识信息的数据有时甚至无法使用,但直接将这些重要信息标记在原始文件上又 很危险。 将作品的标题、注释等内容以水印形式嵌入该作品中,于是标识信息在原始文件上是看不到的,只有通过特殊的阅读程序才可以读取。 盗版跟踪
1 0 0 0 1 Y=FyY0 三个入口参数:原图像 1, 缩放倍数 r,插值方式 mode 最近邻 双线性 插值 插值 双三次插值 初始化 扫描新图像,计算对应原图像坐标 计算新原图像行列数 获取原图像行列数《N 判断插值 根据不同插值算法计算输出图像 结束 图像的旋转 图像的放大 放大倍 数为 倍 D=imread(39。 39。 )。 F=imresize(D,)。 figure
第二章 工程概况 一、 工程简介 序号 项目 内容 1 工程名称 河北省图书馆改扩建工程施工 2 招标人 河北省社会公益项目建设管理中心 3 招标代理 河北中原工程项目管理有限公司 4 设计单位 河北建筑设计研究院有限责任公司 5 地理位置 石家庄市东大街 46 号 /西大街 1 号河北省图书馆院内 6 建筑规模 本工程分为 A、 B、 C 三个区域,其中 A 区域为全部新建区域, B、
6 3 系统总体设计分析 系统需求分析 系统分析,就是在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法。 它的主要目标是在系统规划所定 的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。 系统分析在整个系统开发过程中,是要解决“做什么”的问题,把要解决哪些问题、要满足用户哪些具体的信息需求调查、分析清楚,从逻辑上或从功能需求上提出系统的方案,即“逻辑模型”。