




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
管理信息系统课题方案 题 目: 图书 管理系统 组 员: 系部: 电气信息工程系 专业: 计算机科学与技术 班 级: 计科 08101 班 指 导 教 师: 王海荣 图书馆管理系统设计 2 摘 要 通过紧张的 分析、调研 与设计, 管理信息系统第四设计小组已基本 完成了图书馆管理系统的设计。 在设计过程中的一些记录以及形成的各阶段材料文档作如下汇总。 图书馆管理系统设计说明书,记录了图书馆管理系统设计的过程 和步骤,按照 项目计划 、 系统可行性分析 、 系统需求分析 、 系统概要 设计、 系统详细设计进行对图书馆管理系统的设计 。 为了能高效的,有计划设计图书馆管理系统,项目计划书 主要是确定各个项目模块的设计情况和主要的负责人 ,供各项目模块的负责人阅读 ,做到及时协调 ,按步有序进行项目的开发 , 减少设计中的不必要损失 ;可行性分析 报告 主要 是研究本系统的总体需求、实现方案, 并分析开发系统的可行性,为决策者提供是否开发该系统的依据和建议;系统需求分析是 对系统计划阶段的确定的工作范围内进一步对目标对象和环境作细致、深入的调查分析 ,以确定用户 的需求和系统的需求,为系统设计提供更明确的设计方向;概要设计 阶段 是在 在系统的需求分析的基础上,对图书馆管理系统做概要设计 ,概要设计说明书 主要 说明 实现该系统需求的程序模块 的 设计问题 , 包括如何把该系统划分成若干个模块 、 决定各个模块之间的接口 、 模块之间传递的信息,以及数据结构 、 模块结构的设计等 ; 在 详细设计阶段 , 应该 确定如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的 程序语言书写的程序, 主要的工作有:根据在需求分析说明书中所描述的数据、功能、运行、性能需求,并依照概要设计说明书所确 定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等),解决如何 1、 网络输出和加密,输入和解密; 2、 分辨信息的种类并采取相应的处理步骤; 3、 判断信息的正误并采取相应的处理步骤; 4、 进行数据库的查询、修改工作; 5、 接受并判断错误,输出相应的出错消息; 图书馆管理系统设计 3 等问题,详细设计说明书是对这一阶段设计过程的记录与描述;系统设计总结是对系统设计过程中的一些问题的记录以及解决方法的记录。 通过该系统设计说明书,能够明确该系统设 计的过程、步骤。 关键词: 图书馆;管理系统;设计说明书 图书馆管理系统设计 4 目 录 1 绪论 . 5 系统背景 . 5 2 项目计划书 . 6 3 可行性研究报告 . 14 4 系统需求说明书 . 20 5 概要设计说明书 . 34 6 详细设计说明书 . 42 总结 . 46 图书馆管理系统设计 5 1 绪论 系统背景 图书馆管理信息化是学校管理系统应用信息技术及其产品的过程,是信息技术应用 于图书馆管理的过程。教育信息化的实施,自上而下而言,必须与学校的制度创新、组织创新和管理创新结合;自下而上而言,必须以作为学校主体的工作人员使用信息技术水平的逐步提高为基础。 学校信息系统是现存信息系统中较为复杂的一类,这是由学校本身的目标、任务和性质决定的;它应用于学校的学生管理、教师管理、设备管理以及招生就业管理等各个方面,牵涉的信息种类十分庞杂。它融合了学校的管理思想和各职能部门的工作经验,是学校当前运作方式和业务流程的具体体现,同时又在一定程度上反作用于学校当前的运作方式和业务流程。而图书馆管理信息 系统正是这样庞大的系统中的一个系统。图书馆之于教师、学生、教学,都有极其重要的作用。 因此,学校信息化建设工作具有长期性、复杂性和内容的多变性;正因为如此,图书馆管理信息系统也不是一个简单的、封闭的、静止的系统,而是一个复杂的、开放的、在应用的深度和广度上,随着时间的推移会逐步变化和发展的系统。 图书馆管理系统设计 6 项目计划书 1引言 . 7 写目的 . 7 目背景 . 7 义 . 7 考资料 . 8 2项目概述 . 8 作内容 . 8 件与限制 . 9 品 . 10 行环境 . 10 务 . 10 收标准 . 10 3实施计划 . 11 务分解 . 11 度 . 13 算 . 13 键问题 . 13 4人员组织及分工 . 13 5交付期限 . 13 6专题计划要点 . 13 图书馆管理系统设计 7 1引言 写目的 为了能高效的,有计划设计图书馆管理系统。本报告的主要作用是确定各个项目模块的设计情况和主要的负责人 ,供各项目模块的负责人阅读 ,做到及时协调 ,按步有序进行项目的开发 主要具体具 体步骤:拟订项目设计计划书,分配项目工作,安排项目进度。 目背景 随着计算机科学技术以及网络技术的不断发展,各个领域都已经展开了信息化建设工作,以便于及时的从外界获取信息和,更好的管理组织,使各项工作都能够得到及时、顺利的开展。 目前图书馆已经成为 各类大中专院校、中小学校、企事业单位等必不可少的一个机构,因此如何更好的管理图书馆时期能够更方便快捷的服务于所需要的人,是图书馆管理的一个重大问题,因此实际一个可靠、高效的图书馆管理系统是十分必要的。 图书馆管理需注重各项操作的方便快捷,各项记录的真实可 靠以及处理图书管理借阅管理等的高效、准确性。例如:可通过提高图书种类、数目的查询;某一类图书详细资料的查询;图书借出情况的查询;读者信息的查询等来提高图书馆的工作效率,降低图书管理人员的劳动强度和工作负担,提高管理和服务效率。 图书馆是面向该组织中所有人的,因此应该随时满足组织中需要来图书馆进行借阅或者自己信息查询的需求,应该具备对读者信息保密、以及随之更新修改读者信息的功能。 义 制定计划: 系统确定所要设计系统的总目标;给出功能、性能、可靠性等方面的要求;图书馆管理系统设计 8 完成该系统的可行性研究;估计可利用的资源 (硬件,软件,人力等 )、成本、效益、开发进度;制定出完成实际系统的实施计划。 需求分析: 对用户提出的要求进行分析并给出详细的定义;编写系统需求说明书或系统功能说明书。 概要设计: 把各项需求转换成系统的体系结构。结构中每一组成部分都是意义明确的模块,每个模块都和某些需求相对应; 详细设计 : 对每个模块要完成的工作进行具体的描述,为编写代码打下基础;编写设计说明书。 程序编写: 把系统设计转换成计算机可以接受的程序代码 系统测试: 按规定的各项需求,逐项进行有效性测试,决定已开发的系统是否合格,能否能够 投入实际使用。 考资料 项目计划任务书 余建坤等,管理信息系统,科学出版社; 李春葆等, 000 应用系统开发教程(第二版),清华大学出版社; 王珊等,数据库原理及应用教程,(第二版),人民邮电出版社; 2项目概述 作内容 1 各项主要工作 系统计划:问题定义和可行性研究,写出项目计划书和可行性研究报告 图书馆管理系统设计 9 系统需求分析:分析目标和任务,画出数据流程图,编写数据字典 系统总体设计:画出系统结构图,找出所有的系统模块,并开始设计数据库,编写概要设计说明书 系统详细设计:画出基本逻辑结构图, 构流程图,代码设计,用户界面设计,数据输入与显示,控制界面的设计,系统安全控制设计,编写详细设计文档 系统测试: 系统实施与维护: 2 主要功能 句查询数据 ; 件与限制 完成该项目应具备的条件: 团队成员: 6 人 硬件设备:台式机电脑 6 台 软件设备: 需创造的条件: 完成期限: 2010 年 6 月 24 日完工交付使用 其他条件与限制:本系统设计需要有代码的编写,系统的实施等时机操作,鉴于现阶段专业知识掌握有限,因此无法完成一些具体的设计。 图书馆管理系统设计 10 品 统 系统名称:图书馆管理系统 使用的语言: 序设计语言 存储形式:根据功能模块进行分块储存 档 项目计划书 可行性研究报告 需求分析报告 概要设计说明书 详细设计文档 测试分析报告 测试计划文档 项目开发总结报告书 系统问题报告 行环境 硬件环境:微机 软 件环境:装有 统 务 收标准 系统能正常运行且功能能达软件需求说明书中定义的全部功能、性能、可靠性等需求整个系统是否达到要求,且试运行阶段不会出现两次以上故障。 图书馆管理系统设计 11 3实施计划 务分解 可行性研究以及编写项目计划书 负责人:曾绍静 需求分析 负责人:杨凤清 系统总体设计 负责人:杨凤清 详细设计 负责人:曾绍静、周程鹏、郑丽媛、彭修远、包政 代码设计 负责人: 测试分析 负责人: 软件实施与维护 负责人: 图书馆管理系统设计 12 详细任务 分解表 发阶段 主要负责人 详细任务分解细节 1 项目计划 曾绍静 组织小组人员讨论确定课题,并指导组员编写项目计划书和可行性报告。 记录员:郑丽媛 可行性报告书写:杨凤清 项目计划书:曾绍静 文档收集整理工作:包政 2 需求分析 杨凤清 确定待开发的系统“做什么”,理清数据流或数据解综合所收集的资料确定软件的约束和性能要求,构造逻辑模型 业务流图:郑丽媛 数据字典:彭修远 记录员:曾绍静、周程鹏 文档审查工作:杨凤清 3 总体设计 杨凤清 明确系统“怎么做”的问题,最终得到软件实体模型 系统设计流程:曾绍静 结构图编写: 郑丽媛 记录员:包政 4 详细设计 曾绍静 周程鹏 郑丽媛 彭修远 包政 对总体设计所产生的功能模块进行过程描述,开发一个可以直接转换成程序语言的系统表示 代码设计: 用户界面设计:周程鹏 数据输出输入界面设计:郑丽媛 控制界面设计:彭修远、包政 系统安全设计:曾绍静 文档整理以及编写:杨凤清 5 系统编码 6 系统测试 7 系统实施与维护 图书馆管理系统设计 13 度 务名称 开始时间 完成时间 持续时间 1 系统设计 20100100 2 需求分析 20100100 3 总体设计 2010010 4 详细设计 20100101 5 系统编码 6 系统测试 7 系统实施与维护 算 键问题 4人员组织及分工 务 姓名 主要负责的阶段 花费时间(天) 1 组长 曾绍静 可行性研究以及编写项目计划书 15 2 成员 杨凤清 需求分析 20 3 成员 郑丽媛 数据流图 10 4 成员 周程鹏 界面设计 15 5 成员 彭修远 数据字典 15 6 成员 包政 数据记录整理 15 5交付期限 2010 年 6 月 24 日 6专题计划要点 图书馆管理系统设计 14 图书馆管理系统 可 行 性 研 究 报 告 1 1 编写目的 编写本报告的目的是研究本系统的总体需求、实现方案,并分析开发系统的可行性,为决策者提供是否开发该系统的依据和建议。 目背景 开发系统名称:图书馆管理系统。 项目开发者:宁夏理工学 院 电气信息工程系 计算机科学与技术 08101 班 “图书馆管理系统”开发小组: 曾绍静 (19 号,组长 ),杨凤清 (26 号 ),郑丽媛 (14 号 ), 包政 (9 号 ),周程鹏 (37 号 ),杨凤清 (26 号 ),彭修远 (27 号 ) 用户单位:宁夏理工学院 义 图书管理系统对于现代图书馆而言,是能否发挥其教学科研的作用的至关重要技术平台。对于读者和图书管理员来说,是能否方便快速获取信息的关键。所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。 考资料 项目计划任务书 余建坤等,管理信息系统,科 学出版社; 李春葆等, 000 应用系统开发教程(第二版),清华大学出版社; 王珊等,数据库原理及应用教程,(第二版),人民邮电出版社; 随着计算机应用的日益普及和深化,网上办公已经成为一种趋势。本项目要开发的是基于局域网和互联网的图书管理系统。由于学院藏书量大,借书的学生多,原来的人工工作方式不仅会造成办理时间的延误和人力资源的浪费,特别是图书馆管理系统设计 15 在借书高峰期时这种冲突更加明显,而且存在着各种信息不易存放、易丢失、难以备份和查询等缺点。因此,实现一个将各种图书管 理和服务功能集成起来的管理信息系统就显得十分必要,既可以节省资源,又可以有效存储、更新、查询信息,提高工作和服务效率。 开发的系统要求界面友好,方便直观。既要方便管理员对图书信息进行添加、删除、修改、查询和统计等管理,又要方便学生借书、还书和续借等业务的办理。将数据库发布到互联网上,进行资源共享,方便学生可以在自己的权限内对图书信息进行访问,查询相关信息和进行续借操作。 求 A、主要功能 读者管理:管理员要为每个读者建立借阅账户,并 給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓 名)。 借阅管理:持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书。 读者查询:可通过图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。 图书管理:图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。 B、主要性能 可以方便快捷有效地完成借阅、查询等的各项操作,录入数据合法性校验程序高,查询速度快(不超 5 秒)。 保证信息的 正确 和 及时更新 ,并降低信息访问的成本 。 技术先进 且 高可靠性 。 C、可扩展 性 能够适 应 应用要求 的变化和修改 , 具有灵活的 可扩充性。 D、安全性 具有较高的安全性。系统对不同的用户提供不同的功能模块,只有具有一定权限的管理员用户才能允许有借、还书权限,只有具有高级权限的部门管理者或维护人员用户才能对用户进行管理,一般的读者用户只能查看图书信息和借阅情图书馆管理系统设计 16 况。 还应具有一定的保护机制,防止系统被恶意攻击,信息被恶意修改和窃取。有完善的备份机制,如果系统被破坏应该能快速恢复。 E、完成期限 2010 年 3 月 15 日至 6 月 24 日,共 3 个月。 标 所建议系统的开发目标包括 : 减少人力与管理费 用; 提高信息准确度; 改进管理和服务 ; 建立高效的 信息 传输 和服务 平台 ,提高信息处理速度和利用率。 件,假定和限定 定可行性的主要因素 本次可行性分析是按照系统设计的规范步骤进行的,即按复查项目目标和规模,研究目前正使用的系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复的过程进行。然后提出系统的实现方案,推荐最佳方案,对所推荐的方案进行经济、技术、用户操作和法律的可行性分析,最后给出系统是否值得开发的结论。以上分析结果写城本文档。 成本 /效益分析结果:效益 成本; 技术可行:现有技 术对完成该项目还有一定的困难; 操作可行:系统能被现有的工作人员快速掌握并使用; 法律可行:所使用工具和技术及数据信息不违反法律。 务流程及数据流图 (1)组织结构图与信息流关系 图书馆管理系统设计 17 借 书 部采 编 部藏 书 部阅 览 室服 务 部馆 长 室图 书 馆仓 库(2)顶层数据流图 图 书 管 理 系 统管 理 员读 者 信 息读 者 情 况图 书 情 况借 还 书 信 息 读 者图 书 查 询 条 件借 阅 查 询 条 件图 书 信 息 读 者 借 阅 情 况图 书 信 统 响 在建立所建议系统时,预期会带来的影响包括以下几个方面。 对设备的影响 由于所建议系统是基于 作系统,所以需要配备足够符合以上列出的各种软硬件条件的计算机和通信线路。系统失效后,服务器端需要利用备份的数据库恢复数据信息,要求要有足够的数据备份空间。 物流 资金流 信息流 图书馆管理系统设计 18 对软件的影响 需要落实是否有符合本报告所列出的正版的软件环境,如果没有则需要购买。 对用户单位机构的影响 投入使用前还需改进现有的管理模式。 对开发的影响 开发过程需要用户进行密切的配合,准确阐明需求。 对经费开支的影响 : 术条件方面的可行性 本系统是一个基于局域网和 作 的系统,现有技术虽还有一定限制,利用现有技术完全可以实现系统的基本阶段的开发。同时,开发期限较为宽裕,预计可以在规定期限内完成基本的开发任务。 资成本 一次性支出 经常性费用 益 本 /收益分析: 律 方面的可行性 所有软件都用正版,技术资料都由提出方保管,数据信息均可保证合法来源。所以,在法律方面是可行的 。 户使用可行性 使用本系统的人员均有一定计算机应用基础,系统维护员由计算机的专业人员担任,所有人员都要经过本系统的使用 培训。经过简单培训人员就会熟练使用本软件。 图书馆管理系统设计 19 本项目具有方便快捷等优势,使得图书馆管理实现电子化,符合社会信息化发展的需要,技术、经济、操作、法律方面都是可行的,可以开发本系统。 图书馆管理系统设计 20 需求分析说明书 1引言 . 21 写目的 . 21 目背景 . 21 义 . 21 考资料 . 21 2任务概述 . 22 标 . 22 行环境 . 22 件与 限制 . 22 3数据描述 . 22 态数据 . 22 态数据 . 23 据库介绍 . 23 据词典 . 23 据采集 . 25 4功能需求 . 25 能划分 . 25 能描述 . 错误 !未定义书签。 5性能需求 . 31 据精确度 . 31 间特性 . 32 应性 . 32 6运行需求 . 32 户界面 . 32 件接口 . 32 件接口 . 32 障处理 . 33 7其它需求 . 33 图书馆管理系统设计 21 1引言 写目的 在对系统计划阶段的确定的工作范围内进一步对目标对象和环境作细致、深入的调查分析 目背景 图书馆在正常运营中面对大量书籍、读者信息以及两者间 相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高。 义 数据流程图( 为描述软件系统中的信息流提供了一个图形方法。箭头代表数据流,方框代表数据的源点或终点,圆框代表数据流的交换,双杠代表数据存储的地方。 数据字典是对数据流程图中的数据,变换等进行精确的定义。 考资料 数据库系统简明教材 软件工程技术与实践 软件工 程基础 图书馆管理系统设计 22 2任务概述 标 通过本系统软件,能帮助图书管理人员利用计算机,快速方便的对图书进行编目、借还、检索查询、统计打印等基本的业务工作进行管理。 行环境 操作系统: 持环境: 据 库: 000 件与限制 操作系统: 持环境: 据 库: 000/据库 硬件 要求: 50 以上 , 258M 14G 数据描述 态数据 基础资料 包括 了图书 所涉及的一些基 本信息 主要包括 管理员、读者、借阅记录、归还记录、续借记录、罚款记录 等资料,这些基础资料将在以后 打印报表时 时直接引用,因此需要预先设置。 图书馆管理系统设计 23 态数据 、 图书信息录入: 主要处理 将新入库的图书的基本信息进行登记 ,比如 图书的名称、类别等; 2、借阅信息记录: 主要处理 读者借阅图书时,将读者的信息及所借阅图书以及借阅时间等记录下来;以及读者归还图书时的信息录入; 3、 查询: 主要处理 查询馆中图书的详细信息,包括图书名称、类别、数量等;还可以查询读者的基本信息,包括读者的基本资料以及借阅记录等资料; 4、 读者管理: 主要处理 读者的注册及读者信息的修改和读者的删除等; 据库介绍 数据库名称:图书馆管理系统 据字典 读者基本信息(包括借阅证编号、姓名、性别、身份证号、最大借书量、止借标志等) 属性名 存储代码 存储类型 长度 备注 借阅证编号 0 读者编号 姓名 0 读者姓名 性别 0 读者 性别 身份证号 0 读者身份证号 最大借书数 0 读者借书权限 止借标志 0 读者是否借书标志 图书基本信息(包括图书编号、图书名称、图书类别、 、作者、出版社、出版日期、定价等) 属性名 存储代码 存储类型 长度 备注 图书编号 0 图书的编号 图书名称 0 图书的名称 图书类别 0 图书的类别 0 图书的 作 者 0 读书的作者 图书馆管理系统设计 24 出版社 0 图书的出版社 出版日期 0 图书的出版日期 定价 0 图书单本定价 管理员基本信息(包括员工编号、员工姓名、员工性别、身份证号、生日、联系电话、地址、登录密码等) 属性名 存储代码 存储类型 长度 备注 员工编号 0 员工 /操作员的编号 员工姓名 0 员工的姓名 员工性别 0 员工的性别 身份证号 0 员工的身份证号 生日 0 联系电话 0 地址 0 登陆密码 0 员工登陆时的密码 借阅基本信息(包括借阅证编号、图书编号、结束日期、规定归还日期、操作员编号) 属性名 存储代码 存数类型 长度 备注 借阅证编号 0 借阅证的编号 图书编号 0 图书的编号 借书日期 借书的时间 归还日期 规定归还日期 操作员编号 0 操作员的编号 罚款基本信息(包括借阅证编号、读者姓名、图书编号、图书名称、罚款原因、罚款金额、罚款日期、操作员编号) 属性名 存储代码 存储类型 长度 备注 借阅证编号 0 借阅证的编号 读者姓名 0 读者的姓名 图书编号 0 图书的编号 图书名称 0 图书的名称 罚款原因 0 罚款的原因 罚款金额 0 罚款的金额 罚款日期 罚款的日期 操作员编号 0 罚款操作员的编号 图书馆管理系统设计 25 据采集 静态数据主要是通过调查分析出,根据图书馆的具体情况进行预先设置和输入 动态数据则是通过平时的图书馆的运作从而进行的适时的修改。 4功能需求 统的分析及步骤要求: 需求分析是对问题进一步发现、求精、建模、规格说明和复审的过程。用户需求可分成两类:功能性需求:定义系统做什么。非功能性需求:定义系统工作时的特性。用户需求的内容包括:功能、性能、环境、界面、用户因素、文档、数据、 资源、安全保密、软件成本消耗与开发进度、质量保证等各个方面。根据系统分析,图书管理系统的要求如下 : ( 1)需求分析: 能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除; 能够实现对读者档案的查询和编辑管理; 能够进行罚款功能; 能够进行借阅历史的查询功能; ( 2)系统性能要求: 系统安全、可靠; 功能齐全; 操作方便、界面友好; 易于维护和扩充。 ( 3)系统的功能分析 : 密码设置:每个操作员均有自己的密码,可以防 止非本系统人员进入本系统;又因每个人的权限不一致,故可以防止越权操作。 资料维护:为了存放图书、读者档案的全部数据,本系统将每一本图书和每位读者的信息进行管理。系统维护包括对各种表记录的修改、删除、添加等操作。 图书馆管理系统设计 26 系统查询:可以按图书编号、借阅证编号等相关信息进行查询 系统管理:进行员工管理、数据备份和数据恢复。 报表统计:包括统计图书信息、读者信息、借阅信息和罚款信息等。 其它操作:包括修改密码、添加用户、页面设置 步骤 通过建立系统的数据模型( )来理解和表示问题的信息域。通过对图书管理系统的分析,可以得出该系统涉及三个实体:读者、图书、工作人员。通过对各实体数据关系的整理,我们可以画出如下 E R 图 : 图 书 编 号图 书 名 称图 书 类 别作 者 出 版 社出 版 日 期定 价I S B N 号图 书 维 护管 理 人 员借还借 阅 者密 码读 者 号 身 份 证 号姓 名 性 别员工编号姓名性别身份证号密码图书馆管理系统设计 27 这些实体涉及的数据项有: 读者:借阅证编号(读者编号)、姓名、身份证号、最大借书数、止借标志。 图书:图书编号、图书名称、购买日期、定价、类型。 管理员:员工编号、员工姓名、员工性别、身份证号、登陆密码。 实体之间的联系涉及的数据项有: 借阅信息表: 借阅证编号,图书编号,借书日期,操作员 姓名。 罚款信息表 :借阅证编号,读者姓名,图书编号,图书名称,罚款原因,罚 款金额,罚款日期,操作员姓名 。 总的 : 图 书 编 号图 书 名 称图 书 类 别作 者 出 版 社出 版 日 期定 价I S B N 号图 书管 理管 理 人 员借 阅 者密码读者号身份证号姓名性别员 工 编 号 姓 名性 别身 份 证 号登 陆 密 码借 阅归 还步骤 建立系统的功能模型(数据流图),定义软件应完成的功能。图书管理系统需要实现的功能主要有四大块:“日常工作管理”、“基本资料维护”、“查询”、和“系统管理”模块。其中日常工作管理和基本资料维护是整个系统的核心。 图书馆管理系统设计 28 1“日常工作”模块: ( 1) 借书处理:主要功能是 记录借阅证编号和图书编号,进行借书过程。在数据库中插入一条借书记录,该记录包括借阅证编号、图书编号、借出日期、还书期限、操作员姓名。 ( 2) 还书处理:主要功能是输入借阅证编号、图书编号,在借阅登记表中找到相应的记录,将该记录的相应数据插入到还书记录中,同时将借书记录删除,并保存在借阅历史记录表中。 ( 3) 缴纳罚金:输入读者的借阅证编号 ,显示该读者的姓名、图书编号、罚款金额和罚款原因,如果读者交纳了罚金,则将借阅登记表的允许借阅标志置为“ Y”。删除罚款记录表中该读者对应的记录,将这一条记录同时插入到罚款历 史记录表中。 2“基本资料维护”模块: ( 1)图书资料维护:包括新书的入库,以及现有书籍资料的修改和删除。 ( 2)读者资料维护:包括新会员的资料入库,以及现有会员资料的修改和删除 3“查询”模块: ( 1)图书资料查询:根据相应的图书信息对所有书籍进行所需查询。此查询包括:图书分类、图书编号、图书名称、作者、出版社。 ( 2)读者资料查询:根据相应的读者资料进行所需查询。 借阅证编号、读者姓名、身份证编号以及止借标志。 ( 3)借阅历史记录查询:根据相应的借阅信息进行所需查 询。此查询包括:借阅证编号、图书编号、借书日期、还书日期。 ( 4)罚款历史记录查询:根据相应的罚款信息进行所需查询。此查询包括:借阅证编号、罚款日期、罚款原因。 4“系统管理”模块: ( 1)员工管理:包括新员工信息的录入,密码的修改以及员工信息的删除。 ( 2)数据备份:对现有的数据库信息的保存。 ( 3)数据恢复:对数据库信息的恢复。 步骤 图书馆管理系统设计 29 步骤 本处理 流程如下: 四、数据库系统设计与功 能详细需求描述 图书管理涉及图书信息、系统用户信息、读者信息、图书借阅等多种数据管理。从管理的角度可将图书分为三类:图书信息管理、系统用户管理、读者数据管理。 图书信息管理包括图书征定、借还、查询等操作,系统用户管理包括系统用户类别和用户数据管理,读者数据管理包括读者类别管理和个人数据的录入、修改和删除。 按身份选择登录系统 管 理员输入账号和密码 进入系统 单击所需更新的模块 进入更新子系统 退出系统或继续更新 操作员输入账号和密码 进入系统 单击所需查询的模块 输出所需的资料 退出系统或继续查询 图书馆管理系统设计 30 经过实际考察与分析,图书管理系统主要应具有以下功能: 图书借阅者的需求是查询图书室所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书 报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看、维护等。图书借阅者可直接查看图书馆图书情况,如果图书借阅者根据本人借书证号和密码登录系统,还可以进行本人借书情况的查询和维护部分个人信息。一般情况下,图书借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他借阅者的借书情况和个人信息,就要知道其他图书借阅者的借书证号和密码。这些是很难得到的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者的个人隐私。 图书馆工作人员 有修改图书借阅者借书和还书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。在此模块中,图书馆工作人员可以为图书借阅者加入借书记录或是还书记录,并打印生成相应的报表给用户查看和确认。 图书馆管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、工作人员和管理人员信息查看及维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息,但不能添加、 删除和修改借阅信息,这部分功能应该由图书馆工作人员执行,但是,删除某条图书借阅者基本信息记录时,应实现对该图书借阅者借阅记录的级联删除。并且还应具有生成催还图书报表,并打印输出的功能。在本系统中由于没有打印机设备供试验,所以预先把报表打印改成报表预览。具体功能如下: 设计不同用户的操作权限和登陆方法 对所有用户开放的图书查询 借阅者维护借阅者个人部分信息 借阅者查看个人借阅情况信息 维护借阅者个人密码 根据借阅情况
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋合同转让的协议书
- 私人财产抵押借款合同
- 二零二五房屋估价委托书
- 二零二五版债权担保书范文
- 劳务分包安全生产责任协议书二零二五年
- 二零二五版顾问协议书范例1500字
- 书画拍卖合同样本
- ktv接手转让合同样本
- 代付费用合同标准文本
- 企业带人租车合同样本
- WOW单机副本传送坐标
- (完整版)《计算机控制系统》课后题答案-刘建昌等科学出版社
- 颈部断面与影像解剖ppt课件精选
- Q∕SY 05175-2019 原油管道运行与控制原则
- 汽车收音机天线的参数
- 供配电系统毕业设计
- 《艺术学概论考研》课件艺概绪论
- 工厂致全体员工一份感谢信
- 怎样做一名合格的高校中层领导干部( 54页)
- 中职一年级数学课外活动趣味数学基础知识竞赛课件(必答+选答+风险题含倒计时PPT)
- 工艺评审记录表
评论
0/150
提交评论