图书馆借阅系统设计

图书馆借阅系统设计

ID:22296610

大小:547.35 KB

页数:11页

时间:2018-10-28

上传者:U-991
图书馆借阅系统设计_第1页
图书馆借阅系统设计_第2页
图书馆借阅系统设计_第3页
图书馆借阅系统设计_第4页
图书馆借阅系统设计_第5页
资源描述:

《图书馆借阅系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

《管理信息系统》课程实验报告--图书馆借还书管理系统分析与设计学院W专业学号姓名提交日期成绩2018-03-18一、实验名称: 阁书馆借还书管理系统的分析与设计。二、实验目的和任务:信息系统分析与设计实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学内容;增强系统分析设计的感性认识;掌握信息系统分析、设计的基本方法;培养学生理论与实践和结合的能力。三、实验要求用信息系统分析与设计工具(例如visio、RationalRose等)分析和设id个实用的中小型信息系统一一阁书馆借还书管理系统。根据合理的进度安排,按照系统分析设计的流程及方法,踏实地开展实验活动。U!实验内容及步骤:1.借还书系统的管理业务描述读者进入阁书馆后,若要借书,先提出借阅请求,由阁书馆管理员依据读者的借阅记录和图书信息进行确认,若确认后不允许借书,则不作借书处理,向读者反馈不能借阅的信息;若确认允许借阅,管理员则开始办理借书处理,并对读者的基本信息作相应的修改,例如修改读者的借阅记录、剩余可借书目数等,同时要对图书信息进行登记。当然,读者也可以先查阅书FI,查找好图书信息后,再提出借阅请求。还书时。有书的读者,提出还书请求后,由图书馆管理员依据读者的借阅记录和图书信息进行确认,确认图书是否有破损超期现象,若经确认图书存在破损超期等问题,管理员则给读者开出罚款单;如经确认图书不存在破损超期等问题,再由读者提出正常的还书请求,管理员再办理还书处理,并对读者的基本信息作相应的修改,例如修改读者的借阅记录、剩余可借书目数等,同时耍对阁书信息进行登记。丢书的读者,提出丢书还书请求后,由图书馆管理员依据读者的借阅记录和图书信息进行确认,确认图书是否丢失超期,若是,则管理员给读者开出罚款单。读者依据罚款单到财务处缴纳罚款,财务人员登记收款账FI后开出收据给读者,并将信息反馈给办理还书处理的管理员。管理员定期对借阅记录、图书信息和收款账H等进行统计分析,并打印统计报表交给领导。2.系统分析部分1)业务流程图(包括高层、低层) 借釗t£:,k1处照0荣借./账目借还书系统高e业务流程閔不能借阅的诸求借搬、是否允许借朽允⑽阅的请求借醐.醐息醐息 借还书系统高层数据流程图 不能偌阅的消求借阅记录借阅记录允许借阅的请求2确认是合允许借书腊书处理1管珲员管理员iL图书信息图书傕息借书数据流程图⑽还.求正常的还鵬借阅记朵4-►办醐-►鵬录图书信C、丢li的还骑求图书信包罚款单收細 1.系统设计部分1)功能结构图设计(含功能结构说明)总体功能设计依据借还书系统的高层数据流程图,确定借还书系统的5项处理功能,即借书处理、还书处理、统计分析、读者数据库和阁书数据库。根据借书业务流程阁和还书业务流程图,确定借还书处理相应的处理功能,比如借书处理乂细分为获得借书证号书号、输出不可借阅信息和修改数据库3项处理功能,其中在修改数据库处理中又涉及到插入借阅信息和修改图书信总的处理;还书处理又细分为确认破损超期、确认丢书超期、收取罚款和办理还书4项处理功能,其屮确认破损超期和确认丢书超期还可细分为获得借书证号书号、打印罚款单和修改数据库的处理。除此之外,依据借还书系统高层数据流程图,并根据实际操作的需要,衍生山统计分析、读者数据库和图书数据库3项处理功能。2)数据库设计(数据模型建立)数据库逻辑设计读者信息表(姓名,性别,借书号,学号(或教职工号),照片,最大借阅数+累计借阅数+办证H期+失效H期) 阁书信息表(检索号,ISBN,书名,作者,版次,出版社,价格,破损情况描述,当前馆藏数,文献类型,赔款情况,限借日期,借阅状态,备注)借阅登记表(借阅书条形码号,检索号,借阅日期,到期日,实际还书日,借书号,逾期通知次数,最后一次逾期通知日期,是否有罚款,备注)罚款记荥表(借书号,检索号,ISBN,交款口期,罚款原因,应交款额,实交款额,收款人)数据库物理设计图书基本表字段名类型长度可否为空说明检索号字符型8否主索引字段ISBN字符型8否主索引字段书名字符型8否普通索引字段作者字符型8否晋通索引字段版次字符型8是普通索引字段出版社字符型8否普通索引字段价格数值型8否普通索引字段破损情况描述文本型100是晋通索引字段当前馆藏数数值型8是普通索引字段文献类型文本型8否普通索引字段赔款情况文本型100是普通索引字段限借曰期日期型8是普通索引字段借阅状态字符型8否普通索引字段备注文木型100是普通索引字段读者信息表字段名类型长度可否为空说明姓名字符型8否普通索引字段性别字符型8否普通索引字段借书号字符型8否主索引字段学号(教职工号)字符型8否普通索引字段照片特殊否齊通索引字段最大借阅数数值型3否普通索引字段累计借阅数数值型3否普通索引字段办证口期口期型8否普通索引字段失效円期円期型8否普通索引字段 罚款登记表字段名类型长度可否为空说明借书号字符型8否主索引字段索引号字符型8否普通索引字段ISBN字符型8否普通索引字段交款日期日期型8否普通索引字段罚款原因文本型100是齊通索引字段应交款额数值型8否普通索引字段实交款额数值型8否普通索引字段收款人字符型8否普通索引字段借阅信息表字段名类型长度可否为空说明借书号字符型8否主索引字段检索号字符型8否主索引字段ISBN字符型8否普通索引字段借阅曰期日期型8否普通索引字段到期曰日期型8否普通索引字段实际还书曰日期型8否普通索引字段预期通知次数数值型3是普通索引字段最后一次预期通知F1期日期型8是普通索引字段是否有罚款逻辑型2是普通索引字段备注文本型100是普通索引字段主题数据库规范化设计主题数据库一览表主题数据库标识主题数据库名称DBReader读者数据库DBBook图书数据库DBBorrow借阅数据库DBReturn还书数据库DBStat统计数据库数据库表一览表主题数据库标识主题数据库名称数据库表标识数据库表名称DBReader读者数据库DBReaderbase读者基木信息表DBBook图书数据库DBBook一base图书基本信息表DBBorrow借阅数据库DBBorrowbasc借阅基本信息表DBStat统计数据库DBStat^borrowDBStatbookDBStataccouts借阅信息统计表图书信息统计表收款帐目统计表 CT??格STT1CGEMS3)代码设计(如书号、借书号、检索号等)读者信息=姓名+性别+借书号+学号(或教职工号)+照片+最大借阅数+累计借阅数+办证日期+失效曰期图书信息4佥索号+ISBN+书名+作者+版次+出版社+价格+破损情况描述+当前馆藏数+文献类型+赔款情况+限借日期+借阅状态+备注图书借阅信息M昔书号+检索号+ISBN+姓名+书名+借阅日期+应还日期图书检索=类型(书名,作者,出版社,ISBN,主题词)+模式(简单+多字段+精确)罚款记荥=借书号+检索号+ISBN+交款口期+罚款原因+应交款额+实交款额+收款人4)界面设计界面设计的一个重要原则就是“以用户为中心”。输入界面设计输入设计是在保证系统输入正确的前提下,做到输入方法简单、迅速、经济、方便。为此,输入设计应该遵循如下原则:(1)最小量原则。系统输入应该保持在能够满足处理要求的前提下,输入量最小,输入信息越少,出错的机会就越少,花费的时间就越少,数据的一致性就越好。(2)输入过程简捷性原则。输入的准备及输入过程应该尽量容易进行,以减少错误的发生。(3)检验原则。应该尽早对输入数据进行检査,离原始数据的发生点越近,错误越容易及时地得到改正。(4)尽早使用处理形式的原则。输入数据应该尽早地用其处理所需耍的形式被记录,避免转换中发生错误。检索CES3D5SDCQEO3ECCffiSUDODEZfflEO两交期w|题名|fvla刖力•议ICC2SIM]chl^ee 输出界面设计输出设计的出发点是必须保证系统输出的信息能够方便地为用户使用,能够为用户的管理活动提供有效的信息服务。在进行输出设计时,输岀设计格式要满足以下三点:(1)合理性。输出格式设计不合理会造成用户的理解困难,影响用户的使用积极性,给信息的使用带来麻烦。(2)适用性。输出格式的设计应该与用户密切配合,在了解现有报告、图表的基础上,根据用户的进一步要求加以改进和确定。(3)清晰性。输出格式在满足用户要求的前提下,做到清晰、美观,并II易于理解和阅读,不能产生误解。借阅者:张三性别:男图书证号:123456出生日期:1989.01.01身份证号:条形码:123456读者类型:本科生借阅等级:01办证日期:生效日期:失效曰期:押金:0手续费:0累计借书:56本违章记录:无欠费状态:导航设计a)带有工作流程说明的菜单设计方案借还书处理系统b)经常使用的菜单设计方案借还书系统借书处理统计分析读者数据库管理还书处理图书数据库管理输入借书号书号借阅记录统计读者信息杳询收罚款图书信息齊询获取借阅信息图书信息统计还书办理数据库修改收款账目统计破损超期确认插入借阅信息丢书超期确认修改图书信息借书号书号获取打印罚款单修改数据库(4.UML实现的系统分析与设计)(5.系统测试部分:测试数据设计)可以从以下几个方面来测试数据: 1、不正确的借书号2、不正确的书号3、正确的借书号和不正确的书号4、不正确的借书号和正确的书号5、正确的借书号和正确的书号,但图书馆现可借数为0,即书已借出还未归还,不能执行借阅处理6、正确的借书号和正确的书号,但图书馆现可借数不为0,可以借阅8、正确的借书号,但借书数已达到最大借阅数,不能执行借阅处理9、正确的借书号,但借书数未达到最大借阅数,可以借阅五、实验小结:通过数周的借还书管理系统分析与设计的实验,我能更熟练地掌握Visio绘阁工具的使用方法,加深了我对课堂教学内容的理解及巩同,增强了我对系统分析设计开发的浓厚兴趣和感性认识,也掌握了信息系统分析设计的基本方法,真正培养了我们理论与实践相结合的能力。在做实验过程中,独立思考独立完成的能力必不可少,但与同学讨论、合作、分析、交流、知识共享也非常重要。这也培养了我们的团队精神。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭