图书馆借还书系统实验报告(含业务数据流程图例图等)_第1页
图书馆借还书系统实验报告(含业务数据流程图例图等)_第2页
图书馆借还书系统实验报告(含业务数据流程图例图等)_第3页
图书馆借还书系统实验报告(含业务数据流程图例图等)_第4页
图书馆借还书系统实验报告(含业务数据流程图例图等)_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、系 专 学 姓 成秦皇岛分校NorthEastern University At QinHuangDao信息系统开发与管理课程实验报告-借还书管理系统的分析与设计别 业 号 名 绩20 11年12月22日一、实验名称:图书馆借还书管理系统的分析与设计。二、实验目的和任务:信息系统开发与管理实验作为课程实践性环节之一,是教学过程中必不 可少的重要内容。通过计算机实验和案例分析,使学生加深理解、验证巩固课堂 教学内容;增强系统分析设计的感性认识; 掌握信息系统分析、设计的基本方法; 培养学生理论与实践相结合的能力。三、实验要求用信息系统分析与设计工具(例如 visio 、RationalRose

2、等)分析和设计一 个实用的中小型信息系统 图书馆借还书管理系统。根据合理的进度安排,按照系统分析设计的流程及方法,踏实地开展实验活动。四、实验内容及步骤:1借还书系统的管理业务描述借书:读者进入图书馆后,若请求借阅,这时图书管理员会根据读者信息以 及借书证判断是否借书给读者。若不允许借书,则不作借书处理,向读者反馈不能借阅的信息;若允许 借阅,管理员则开始办理借书处理,并对读者的借阅记录、可借书籍等数据作相 应的修改,同时对图书信息进行登记。读者也可以先查阅书目,查找好图书信息后,再提出借阅请求。还书:借了书的读者,提出还书请求后,由图书馆管理员检查图书是否完好, 若完好无损,管理员即可为读者

3、办理还书业务,并登记读者记录以及书籍信息; 若经确认图书存在破损等问题,管理员则给读者开出警示单并记录在案。丢书的读者,提出丢书还书请求后, 由图书馆管理员依据读者的借阅记 录和图书信息进行确认,并给读者开出罚款单。读者依据罚款单到财务处缴纳罚 款,财务人员登记收款账目后开出收据给读者,并将信息反馈给办理还书处理的 管理员。2 .系统分析部分1)高层业务流程图第二级借书业务流程图3第二级还书业务流程图4#世阅记朮批M述书谄求确认送 失借圏址录书藉信息记录倍 < 记玻鹿然记金畦5#2)数据流程图 借书数据流程图还书数据流程图3 系统设计部分1)功能结构图设计图书菅理信息系貌1依据图书馆管理

4、系统的高层数据流程图,确定借还书系统的 5项处理功能, 即借阅管理、还书管理、统计管理、读者信息管理和图书信息管理。根据借书业 务流程图和还书业务流程图,确定借还书处理相应的处理功能,比如借书处理又 细分为读取借阅证、输出书籍信息和输出不可借阅信息 3项处理功能;还书处理 又细分为确认破损情况、确认丢书情况和办理还书 3项处理功能,其中确认破损 情况又可分为打印警示单和修改读者信息 2项处理,确认丢书情况可细分为获得 读取借阅证、打印罚款单和修改数据库的处理。除此之外,依据借还书系统高层数据流程图,并根据实际操作的需要,衍生 出系统管理(包括密码管理和用户管理)、读者信息管理(包括读者信息修改

5、、 查询、添加)和图书信息管理(包括图书信息查询、修改、添加)3项处理功能2)数据库设计书库图书信息,包括数据项有:图书编号、书名、书号、类别、出版社、作 者、ISBN、印张、字数、版次、印数、定价、开本、是否在库、是否损坏、 是否遗失、入库时间、图书介绍读者信息,包括数据项有:学生编号、学号、姓名、性别、系别、班级、级 别、已借图书、照片借书信息,包括数据项有:图书编号、学生编号、是否归还、书名、姓名、 学号、书号、系别、班级、已借图书、出版社、作者、借阅日期、图书类别、 是否续借供货商信息,包括数据项有:员工信息,包括数据项有:员工序号、姓名、密码、类别、性别、家庭住址、 联系电话、职务、

6、出生日期、照片罚款信息,包括数据项有:流水号、罚款原因、罚款金额、日期主题数据库规范化设计主题数据库一览表主题数据库标识主题数据库名称说明DB Reader读者信息库储存读者信息DB Book图书信息库储存读书信息DB Borrow借阅信息库更新借阅信息DB Retur n还书信息库更新还书信息DB Stat统计数据库系统设置及汇总统计数据库表一览表主题数据库标识主题数据库名称数据库表标识数据库表名称DB Reader读者数据库DB Reader base读者基本信息表DB Book图书数据库DB Book base图书基本信息表DB Borrow借阅数据库DB Borrow base借阅基本

7、信息表1DB_Stat统计数据库DB_Stat_set DB_Stat_book DB Stat accouts系统设置借阅归还统计表 收款帐目统计表数据库表结构、土 读者主题数据 库标识主题数据库名称数据库表标识数据库表名称DB Reader读者信息数据库DB Reader base读者基本信息表数据元素含义类型长度小位数关键字否可否为空Name姓名Varchar18YNot NULLSex性别Char2Card借阅证号Char18YNot NULLDate借书期限Date2Not NULLCou nt可借数量Char2Not NULL图书主题数据 库标识主题数据库名称数据库表标识数据库表名

8、称DB Book图书信息数据库DB Borrow base借阅基本信息表数据元素含义类型长度小位数关键字否可否为空ID书号Char8YNot NULLBName书名Varchar100Not NULLAuthor作者Varchar50Not NULLPrice价格Char42Damage破损情况Varchar15Not NULLStyle文献类型Varchar15Lending借阅状态Char2YNot NULL借阅主题数据 库标识主题数据库名称数据库表标识数据库表名称DB Borrow借阅信息数据库DB Book base图书基本信息表数据元素含义类型长度小位数关键字否可否为空ID书号Cha

9、r8P YNot NULLBorDay借书日Date10Not NULLDueDay到期日Date10Not NULLRetDay归还日Date10Not NULLDamage破损情况Varchar15Fi ne罚款情况Char32统计主题数据 库标识主题数据库名称数据库表标识数据库表名称DB Stat统计数据库DB Stat book统计信息表(借阅)数据元素含义类型长度小位数关键字否可否为空Name读者姓名Varchar18Not NULLCard借阅证号Char18YNot NULLOwn持书情况Char2Not NULLID借阅书号Char8Not NULLLate逾期情况Varcha

10、r20Not NULLDamage破损情况Varchar15Not NULLFi ne罚款情况Char32Not NULLDB Stat统计数据库DB Stat accou nts统计信息表(财务)Card借书证号Char18YNot NULLID借阅书号Char8P YNot NULLPDay交款日期Date10Not NULLReason交款原因Varchar20Not NULLFi ne交款金额Char2Not NULLWorker收款人Varchar18Not NULL3)代码设计(如书号、借书证好、检索号等)基本原则:唯一性、合理性、可扩充性、简单性、适用性、规范性。 数据库内容:读

11、者信息=姓名+性别+借书号+学号(或教职工号)+照片+ 最大借阅数+累计借阅 数+ 办证日期+失效日期图书信息=检索号+ISBN书名+作者+版次+出版社+价格+破损情况描述+当前馆藏数+文献类型+赔款情况+限借日期+借阅状态+备注借阅记录=借书号+检索号+ISBN+姓名+书名+借阅日期+应还日期收款记录=借书号+检索号+ISBN咬款日期+罚款原因+应交款额+实交款额+收款 人在分类编码设计中的一个重要的原则就是如果有标准可以遵循,则一定要采用标准实例:书号编码:共 8 位第 1 位:表示图书大类号如 0:科普教育; 1:小说; 2:杂志; 3:字典; 4:诗集散文集等; 5:人物 传记9:其他

12、第 2、3 位:表示图书小类好如 在 0 科普教育中: 000:政治;001 哲学; 002文学; 003 :法律; 004历史; 005:文化第 4、5、6、7 位:表示具体某书如 0000010:毛泽东思想概论; 0040001:中国近代史纲要第 8 位:书籍备注信息4)界面设计界面可以实现操作的统一性, 良好的界面可以使用户感到愉悦而乐于使用 界面设计包括风格设计、导航设计、可靠性设计等。 . 风格设计在界面风格上要注意色彩的搭配、功能布局等问题。其基本原则是: 有统一的风格:字体大小、颜色背景等一致,显示框大小风格一致等 色彩适中:尽量色彩柔和,避免高亮度的颜色,简洁明快,信息感十足

13、突出主题:图书馆系统以知识为背景,与宣传网站不同,应该强调业务处 理主题,使用户能够非常明确地了解哪个界面实现哪个功能。 导航设计导航设计将为用户提供使用系统各项功能的框架结构,通常使用的方案是 菜单,用条形菜单表示系统的主要功能构架,用下拉式菜单或弹出式菜单引出 主要功能模块。下面用主题树来表示图书馆借还书系统网页导航与内容之间的关系:10團书馆王页与我们联系网络导航系统截的團书馆團书馆介貂!-信息检柔,借阅M则'幵放时间-复舍检索'书号书名检索新书报到11# 可靠性设计可靠性设计是指页面要能够提供良好的容错性能、充分的信息提示功能、 光标当前位置的显示功能、运行状态等。所以

14、我们要对一些参数设置默认值;容许用户操作上的失误;给出运行状 态提示;自动检测用户错误;使输入操作符简短明了等。UNL实现的系统分析与设计(用例图、时序图等) 借阅者例图#图书管理员例图财务人员例图125系统测试部分:测试数据设计可以从以下几个方面来测试数据 :1、不正确的借书号2、不正确的书号3、正确的借书号和不正确的书号4、不正确的借书号和正确的书号5、正确的借书号和正确的书号,但图书馆现可借数为 0,即书已借出还未归 还,不能执行借阅处理6、正确的借书号和正确的书号,但图书馆现可借数不为 0,可以借阅8、正确的借书号,但借书数已达到最大借阅数,不能执行借阅处理9、正确的借书号,但借书数未达到最大借阅数,可以借阅五、实验小结:通过本次借还书管理系统分析与设计的实验,我对图书馆管理系统有了更深 层的理解,掌握了信息系统分析设计的基本方法,并学会了 Visio 绘图工具等软 件的使用方法。本次实验是书本内容的一个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论