电子商务分析与设计设计题目组长姓名、班级、学号成员姓名、班级、学号成员姓名、班级、学号小组分工1需求分析2用例图3类图4顺序图5状态图6活动图7部署图目录一、概述1.1、系统简介图书馆图书管理系统,是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统,系统综合运用了管理科学,系统科学,运筹学,统计学,计算机科学等学科的知识,实现对大量信息的管理。图书馆图书管理系统主要应用于大中型规模的图书馆,实现对读者信息、图书信息、借阅信息等进行有效的管理,切实提高图书管理的工作效率,加强对图书馆各种资源的管理。相对于传统手工管理,它有着检索迅速、查找方便、存储量大、保密性好、易修改、成本低、寿命高等优点,是实现图书馆的正规化、科学化、国际化的必要条件。1.2、图书管理现状随着计算机技术的飞速发展,其应用方面已渗透到社会生活的各个领域。它已经成为我们学习和工作的得力助手。在学校,尤其是在一些高校,图书是学校的一项重要资源,图书的管理也是学校的一项常规性的重要工作。而长期以来,学生图书管理都是依赖人工进行的。现今,有很多的学校都已经开始使用计算机进行图书信息管理,并且起得良好的效果。近年来我校招生情况越来越好,所以图书管理工作越来越繁重,但由于种种原因,管理人员并没有增加,因此原有的人工管理工作已不能适应现行的工作需要。同时,陈旧的人工管理也不利于推广计算机应用。为使图书管理工作科学化、规范化,就必须采用计算机辅助管理。1.3、图书管理系统的意义传统图书管理主要依靠人力进行手工管理,工作量大、效率低、出错率高使得图书管理现代化、非人工化的新型图书管理模式逐渐得到图书管理工作者的青睐。随着社会的发展,信息技术的广泛使用,数字化管理的优势日益显著,计算机技术是图书管理系统中的纽带,通过计算机实现各个现代化设备之间的连接、管理和通信。图书管理系统是实现图书馆现代化的核心,也是实现图书资源信息自动化的主导条件,图书管理系统的使用不仅大大提高了图书资源信息管理的效率,也使工作人员摆脱了书籍整理、查找等繁重的体力劳动,从大量重复的工作中解放出来,同时也进一步推进了社会文化生活的进步。二、需求分析2.1、功能需求图书管理系统对学校加强图书管理有着极其重要的作用,就实际工作而言,经反复讨论验证,确定其主要功能有:1、书籍管理功能:包括书籍类别管理和书籍信息管理两部分。其中,书籍类别管理包括添加书籍类别、修改书籍类别等;书籍信息管理包括书籍信息的添加、书籍信息的修书籍信息的查询、书籍信息的删除等。2、读者管理部分:这一部分包括读者类别管理和读者信息管理两部分。其中,读者类别管理包括添加读者类别、修改读者类别等;读者信息管理包括添加读者信息、修改读者信息、读者信息、查询读者信息等。3、借阅管理部分:这一部分包括借书信息管理和还书信息管理两部分。其中,借书信息管理包括借书信息的添加、借书信息的修改、借书信息的查询等;还书信息管理部分包括还书的添加、还书信息的修改、还书信息的查询等;4、系统管理:包括修改系统用户密码、增加新用户以及退出系统等。以及数据库的维护和备份2.1、性能需求为了保证系统能够长期、安全、稳定、高校的运行,图书管理系统应该满足以下的性能需求:1、系统处理的准确性和及时性在系统设计和开发过程中,要充分考虑系统但前和捡来可能承受的共组辆,使系统的处理能力和响应时间能讴歌满足学校对信息处理的需求。2、系统的开放性和可扩充性要求系统有足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放新来完成,即系统是一个开放新的系统,可以简单的加入和减少系统的模块,通过软件的修补、替换完成系统的升级和更新换代。3、系统的易操作性和易维护性图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不十分熟悉,这就要求系统能够提供良好的用户接口,易操作的人际交互界面。要提供足够的在线帮助,缩短用户对系统熟悉的过程。4、系统的响应速度和优良的界面设计图书管理系统在日常处理中的响应速度为秒级。在进行统计分析时,根据需求不同从秒级到分钟级,要保证操作人员不会因速度问题而影响工作效率。精美、快捷、人性化的界面设计更会让操作人员和使用人员感到舒服喜爱。2.3、运行环境系统运行环境:windowsxp、win7,128M内存,10G硬盘2.4、可行性分析现在大多数的图书管理方式为手工管理,重复劳动多,劳动强度大,而且容易出错,新系统的使用能否解决这个问题要看系统的可行性,可行性研究是目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。系统的可行性分析有以下几个方面:1、技术可行性:处理速度快、准确通过权限的设置,数据的安全性好、方便查阅、借阅管理等。2、经济可行性:系统建设不需要很大的投入、可缩减人力投入。3、运行可行性:本系统作为一个小型的图书管理系统,所耗费的资源非常小。4、社会因素可行性:通过使用图书管理系统可降低工作人员的工作强度,提高效率,会得到图书馆工作人员的一致认可。综上所述,通过可行性分析认为新系统的开发方案切实可行,可进行开发。三、系统分析与设计3.1、系统功能分析系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。本设计中的图书管理系统需要完成的功能主要有:1、读者基本信息的录入:包括读者种类、读者编号、读者姓名、读者性别、读者专业班级等2、读者信息的修改、查询、删除:包括读者种类、读者编号、读者姓名、读者性别、读者专业班级等3、书籍基本信息的录入:包括书籍名称、书籍编号、书籍种类、作者名称、出版社名称、出版日期、入库日期等4、书籍信息的查询、修改、删除:包括书籍名称、书籍编号、书籍种类、作者名称、出版社名称、出版日期、入库日期等5、借书信息的录入:包括借书日期、读者姓名、读者编号、书籍名称、书籍编号等6、借书信息的修改、查询:包括借书日期、读者姓名、读者编号、书籍名称、书籍编号等7、还书信息的录入:包括读者姓名、读者编号、书籍名称、书籍编号、还书日期等8、还书信息的修改、查询:包括读者姓名、读者编号、书籍名称、书籍编号、还书日期等3.2、系统功能模块设计.3、系统结构流图