1、图书馆借还书系统管理信息系统图书馆借还书管理系统系统分析与设计报告班级姓名学号一、引言1.1项目背景介绍1.2系统目标二、 系统分析2.1功能需求描述2.2数据流程图2.3数据字典三、 系统设计3.1登陆界面3.2借书界面3.3还书界面、引言1.1 项目背景介绍图书管理是高校内每一个系部或院部都必须切实面对的工作, 但一直以来人们使用的传统的人工方式管理图书资料,这种方式存在着许多缺点,如效率低 ,保密性差且较为繁琐,随着科学技术的发展尤其是计算机的迅速发展, 这种传统的手工管理方法必然被以计算机为 基础的管理信息技术所取代。 图书馆里作为计算机应用的一个分支, 有着手工管理无法比拟 的优点,
2、如检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等,这 些优点能够极大地提高图书馆里的效率。 因此,开发一套能够为用户提供充足的信息和快捷 的查询手段的图书管理系统将是非常必要的手段。1.2系统目标图书管理信息系统的总目标是按照管理信息系统的管理和开发方法, 采用先进的信息技 术和手段。 支持并规范图书和读者资料的管理, 借书还书等过程, 并加强上述过程中各种信 息资源的管理和应用, 提高各部门管理工作的现代化述评, 实现各部门信息的准确, 及时处 理和沟通及共享, 为图书馆对库存资料的决策提供有力的支持和反馈信息, 以实现图书馆的 总体目标。2.1 功能需求描述图书管理信息
3、系统依据图书馆管理系统的高层数据流程图, 确定借还书系统的 5 项处理功能, 即借阅管 理、还书管理、 统计管理、 读者信息管理和图书信息管理。 根据借书业务流程图和还书业务 流程图, 确定借还书处理相应的处理功能, 比如借书处理又细分为读取借阅证、 输出书籍信 息和输出不可借阅信息 3 项处理功能; 还书处理又细分为确认破损情况、 确认丢书情况和办 理还书 3 项处理功能, 其中确认破损情况又可分为打印警示单和修改读者信息 2 项处理, 确 认丢书情况可细分为获得读取借阅证、打印罚款单和修改数据库的处理。除此之外,依据借还书系统高层数据流程图,并根据实际操作的需要,衍生出系统管 理(包括密码
4、管理和用户管理) 、读者信息管理(包括读者信息修改、查询、添加)和图书 信息管理(包括图书信息查询、修改、添加) 3 项处理功能。图一 图书馆借还书管理系统顶层数据流程图借书:读者进入图书馆后,若请求借阅,这时图书管理员会根据读者信息以及借书证判断是否 借书给读者。若不允许借书,则不作借书处理,向读者反馈不能借阅的信息;若允许借阅, 管理员则开始办理借书处理,并对读者的借阅记录、可借书籍等数据作相应的修改,同时对 图书信息进行登记。读者也可以先查阅书目,查找好图书信息后,再提出借阅请求。读者丢弃申报表单还书:借了书的读者, 提出还书请求后,由图书馆管理员检查图书是否完好, 若完好无损,管理员即
5、可为读者办理还书业务, 并登记读者记录以及书籍信息; 若经确认图书存在破损等问题,管理员则给读者开出警示单并记录在案。 丢书的读者,提出丢书还书请求后, 由图书馆管理员依据读者的借阅记录和图书信息进行确认, 并给读者开出罚款单。 读者依据罚款单到财务处缴纳罚款, 财务人员登记收款账目后开出收据给读者, 并将信息反馈给办理还书处理的管理员。2.3数据字典1)数据流程条目编号数据流名称内部名组成流量备注01读者信息DB Reader读者信息 =姓名 +性别+借书号 +学 号(或教职工号) +照片 +最大借阅 数 +累计借阅数 +办证日期 +失效日 期02图书信息DB Book图书信息 =检索号 +
6、ISBN+书名 + 作 者 +版次 +出版社 +价格 +破损情况 描述 +当前馆藏数 +文献类型 + 赔款 情况 +限借日期 +借阅状态 +备注03借阅记录DB Borrow借阅记录 = 借书号 + 检索号 +ISBN+ 姓名+书名+借阅日期 +应还日期04收款记录DB_Stat收款记录 =借书号 +检索号 +ISBN+ 交款日期 +罚款原因 +应交款额 +实 交款额 +收款人 + 住宿费(2)文件条目本系统涉及到的主要文件包括:读者基本信息表, 图书基本信息表,借阅基本信息表他们 的组成如下表所示:编号文件名内部名组成组织备注01读者基本信 息表DB_Reade r base读者信息 =姓名
7、+性别+借书号 +学号 (或教职工号) +照片 +最大借阅数 + 累计借阅数 +办证日期 +失效日期姓名02图书基本 信息表DB_Book_ base图书信息 =检索号 +ISBN+书名 +作者 +版次+出版社 +价格+破损情况描述 +当前馆藏数 +文献类型 +赔款情况 + 限借日期 +借阅状态 +备注书号03借阅基本信 息表DB_Borro w base借阅记录 =借书号 +检索号 +ISBN+姓 名+书名 +借阅日期 +应还日期书号04统计信息表DB_Stat_ book收款记录 =借书号 +检索号 +ISBN+交 款日期 +罚款原因 +应交款额 +实交 款额 +收款人 + 住宿费姓名(3
8、)数据条目表本系统主要涉及的数据涉及到的表包括:读者基本信息表, 图书基本信息表,借阅基本信息表,统计信息表,这些数据的相关定义如下所示:读者基本信息表:编号名称内部名是否可以为空类型长度备注01姓名NameNot NULLVarchar1802性别SexChar203借阅证号CardNot NULLChar1804借书期限DateNot NULLDate205可借数量CountNot NULLChar2图书基本信息表:编号名称内部名是否可以为空类型长度备注01书号IDNot NULLChar802书名BNameNot NULLVarchar10003作者AuthorNot NULLVarchar5004价格PriceChar405破损情况DamageNot NULLVarchar1506文献类型StyleVarchar1507借阅状态LendingNot NULLChar2借阅基本信息表:编号名称内部名是否可以为空类型长度备注01书号IDNot NULLChar802借书日BorDayNot NULLDate1003到期日DueDayNot NULLDate1004归还日RetDayNot NULLDate1005破损情况DamageVarchar1506罚款情况FineChar3三 系统设计31 登陆界面:3.2 借书界面:3.3 还书界面:
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1