译文标题 基于Java的图书馆管理系统外文翻译资料

 2022-12-20 10:12

英语原文共 4 页,剩余内容已隐藏,支付完成后下载完整资料


毕业论文(设计)

英文翻译

原文标题Design and Implementation of Library Management System

译文标题 基于Java的图书馆管理系统

图书馆管理系统的设计与实现

摘要:图书馆是医院重要的服务部门,是医生获得知识的核心场所,可以让患者休息。由于医院图书馆不断扩大规模和增加图书数量,医院图书馆利用图书馆管理系统来储存和流通大量图书是目前的主流趋势,所以已经被广泛推行应用。医院图书馆管理系统主要开发的功能模块包括图书管理,用户管理和管理员管理,续订在线,留言等等。系统实现的提取借用和消息功能是系统的主要特点之一。提前借用功能是指读者可以提前预订其他借用的书籍,信息已被记录。当这本书回到图书馆时,系统可以立即预订,并向借书人发送短信或电子邮件进行通知。消息功能是指读者可以在留言板上留言,管理员可以管理消息功能。此功能可以使读者和管理员之间进行互动,以帮助管理员提高工作效率。为了满足现代图书馆的要求,因此提出了基于Java设计的图书管理系统的实现方案。该系统实现了图书管理业务的核心部分,借阅管理,读者管理,图书管理和制度维护功能。

关键字:图书管理系统;Java;C/S

  1. 引言

图书管理系统是信息管理系统的典型应用。它的开发主要包括建立和维护数据库和应用程序发展。以前要求建立数据的一致性和完整性。并且需要功能实用,操作方便。基于上述考虑,本系统主要采用VB6.0作为前端应用开发工具。 SQL Server作为后端数据库。 Windows系统作为平台开发。另外,我们的图书馆管理系统采用了软件工程的思想和方法。整体列出系统分析和生活设计的方法,同时描述了具体事物与模型的联系[1]。

  1. 需求分析

需求分析是系统设计的基础。在这个阶段,需要准确地获取用户要求,继而分析,从而定义系统要求。系统要求包括功能要求和非功能要求。

2.1 功能需求

借阅管理是借书和还书业务。借书需要验证读者和图书馆的合法性。还书管理是验证书的合法性。还书时超过期限是会被要求罚款的。用户管理是维护读者的信息,包括信息添加,信息修改,信息删除和读者信息的查询。图书管理是运作图书信息,包括新书的入库,出库,
借阅和查询。系统维护是系统数据维护,并确保科学安全管理系统。而系统数据包括信息添加,信息删除,备份数据和数据简化[2]。

    1. 性能需求

用户系统界面应该简洁美观。日常交易处理的响应时间应小于3秒。新书的存储,借出,归还业务处理的时间应小于6秒。业务要求是使用MARC格式,书籍分类的新数据输入格式参照我国响应的的规则。

3 系统设计

3.1 结构设计

目前流行的软件架构有C / S(客户端/服务器)和B / S(浏览器/服务器)模型。虽然B / S结构具有分布式,维护方便,客户少的特点,但是系统响应速度仍然低于C / S结构,不能满足非功能性系统的要求。因此,系统采用C / S架构模式。 系统架构如图1所示。

图1. C / S结构

3.2 功能结构

程序描述的是归还书籍。登录ID后,用户可以操作归还图书。如果用户确认要返回图书,图书就可以被归还。这个实现的是归还书籍的功能。如果没有返回步骤,它需要查询图书编号。如果编号不存在,表示该书不存在; 如果本书存在,那么图书被用户借出后。 图书馆图书数量应该减少,而数据库的数据应该记录增加。同时,需要需要提醒借书用户及时归还本书。

4 医院图书馆管理系统设计目标

系统是了满足用户的需要而设定设计目标的。设计的系统应该可以被用户阅读,理解,易于测试,易于维护; 设计的系统结构应该是分层结构,从而可以控制系统间模块的联系; 系统设计具有模块功能独立的特点[3]。设计的目标应该是减少模块与外部环境之间的复杂连接。系统应根据软件需求来分析设计具体的方法。

4.1 医院管理系统的性能要求

医院所需图书馆管理系统不仅满足了现有的需求管理,也可以满足未来的发展需求。在本文中,医院图书管理系统应包含以下性能要求。一是医院图书管理系统的用户界面要求美观简洁,操作方便,适合医院医生、病人和其他用户浏览和使用。系统应该具有实用性,可以方便管理用户、图书、邮件和书籍的信息,并且可以做到及时地更新。系统稳定性要足够优秀,这表示系统应该能稳定运行很长一段时间。数据中心需要确保整个医院范围内的数据是一致的,以便来减少网络错误等现象,从而防止系统崩溃。系统安全需要建立用户登录角色和密码的双向身份认证;并且所有类型的用户都可以修改自己的密码。

4.2 医院图书馆管理系统功能要求分析

该系统采用模块化的设计思想,模块的主要功有用户登录,账簿管理、用户管理、管理员管理、借书、还书、更新借阅信息和在线留言等。通过现有图书管理系统,读者可以查看图书馆里藏书的详细信息[4]。如果读者已经作为用户注册了,那么在图书管理系统中可以查看到个人信息并且能更改您的个人信息。读者可以查询藏书的情况,从而借书,也可以写下借书流程的体验。另外,作为图书管理系统的管理员,可以根据图书馆系统的状况,更新书籍的信息和管理读者借阅书籍的情况。功能要求总结如下。一是书籍管理应包括入库,借出,归还和记录图书信息等功能。其次,用户管理应该拥有用户的注册、登录,用户信息的修改,分配给用户权限等功能。第三,它是图书馆信息处理的结束。第四,返回到图书信息的处理。第五,在线更新,用户在系统更新时不得查询、预约和借阅图书。最后是这个留言板,是图书馆管理员和用户互动的平台。

4.3 案例建模系统的使用

从实际应用的角度来看,图书馆应该以借书为中心提供更多样化的服务。图书管理系统统一了图书馆管理、读者管理和图书信息管理。案例使用建模是另一种形式的需求分析,关键是找到参与者和用户的案例[5]。用例描述了每个参与者如何使用系统。用例图显示了用例与参与者是如何相互联系的。案例图可以显示系统和子系统,或者让系统可视化,继续让用户能够了解如何使用这些元素,以及使开发人员能够实现这些元素。 UML使用案例图正确描述了功能要求,使系统的需求更加明确,奠定了UML用于系统建模的基础地位。这样,其他模型图结构和开发依赖于UML,直到系统能够在用例图中实现所描述的功能。在图书信息管理系统中,制度的制定是根据读者和管理员关系来确定的。

案例使用分析应避免考虑系统实施的细节。其目的是建立用例和文件的逻辑过程,详细说明系统和用户的相关关系。事件流程是描述的重点在于系统是“做什么”的,而不是“如何做”。事件包括简要说明,基本状况,主要事件等。图书管理系统和系统管理是拥有最高权限的,可以维护图书信息,图书信息的操作包括添加,查询,修改和取消。可以进行所有信息的查询。可以处理逾期未还图书的用户并进行罚款操作。还可以及时发布一些重要信息,如学生借书还书,新书入库图书馆,从而让读者用户知晓图书借阅情况和图书馆最新收藏的情况。

5 总结

该系统通过结构化分析和利用高效的软件开发来实现的。目前系统运行良好,虽然系统功能较为简单,但对于图书馆管理员来说确实缓解了工作压力,达到了实现本系统的预期目标。

参考文献

[1] H.C. Tao. Software engineering, Beijing: economic science press, pp. 292-311, 2004.

[2] L.N. Lu. Software engineer. Beijing: Economic Science Press, pp, 27-96, 1999.

[3] Z.H. Hao, F. Liu, Visual Basic 6.0 Programming Article. Beijing: Publishing House of

Electronics Industry, pp.145-201, 2004.

[4] S.F. Liu, Database fundamentals and applications. Beijing: The Central Radio and Television

University Press, pp.27-43, 2003.

[5] B. Wu, D.L. Lu. Visual Basic and SQL Server database application system development. Beijing:

China Machine Press, pp.39-51, 2014.

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[28659],资料为PDF文档或Word文档,PDF文档可免费转换为Word

您需要先支付 30元 才能查看全部内容!立即支付

课题毕业论文、文献综述、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。