精品文档---下载后可任意编辑1.Web 图书馆管理系统大作业背景面对对象(Object Oriented)技术是软件工程领域中的重要技术,这种软件开发思想比较自然地模拟了人类认识客观世界的方式,成为当前计算机软件工程学中的主流方法。基于 Web 的图书馆能够很好的由面对对象思想实现。鉴于二者结合通过分析和设计这一系统,将能够很好的理解和掌握面对对象思想。2.Web 图书馆管理系统设计2.1 任务目标图书馆信息管理系统作为办公电子化,利用计算机软件,为图书馆管理员管理图书馆藏书,为读者(学生)结束提供借阅图书提供服务。通过使用本系统,实现图书馆藏书管理电子化,借阅自动化,并提供管理员实时监控图书馆藏书,读者实时借书/还书的功能。除此之外,还提供图书馆管理员维护藏书,读者信息数据库的功能以及读者查阅图书相关信息的功能2.2 Web 图书馆管理系统需求描述 2.2.1 系统组成Web 图书馆管理系统由以下几个子系统构成:1. 系统管理员管理子系统2. 图书管理员管理子系统3. 读者子系统各个子系统又包含一些各自的独立功能模块,详细模块分配如下图:2.2.2Web 图书馆管理系统功能描述(1)、借阅者可以通过网络查询书籍信息和预定书籍;借阅者能够借阅书籍和还书;图书管理员能够处理借阅者的借阅和还书请求;系统管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅者帐户,增加和删除书籍。(2)、系统主要包括以下几个模块:基本数据维护模块、基本业务模块、数据库管理模块、信息查询模块。 2.2.3 系统参加者首先得出图书管理员,借阅者,系统管理员三者之间的关系图。图书管理员、借阅者、系统管理员关系图其中,读者是多个,图书管理员是几个,系统管理员是一个。读者可以查询自己的借阅情况、分门别类的查询图书和在规定期限内续借不能超过一次操作的情况下进行自行登录续借书等。图书管理员主要是日常操作以下几个工作环节:图书订购、新书验证、书目录入、图书登记、读者信息管理、借阅书登记、图书信息注销和读者信息注销等,而系统管理员统筹管理图书的系统相关事宜,比如权限维护、日志维护、增删用户和管理系统后台数据等。2.3 Web 图书馆管理系统功能模型系统的参加者主要有三类:即(1)借阅者;(2)图书馆管理员;(3)Web 图书馆管理系统维护者。2.3.1 功能模型描述及用例图如下:借阅者请求服务的用例图分析:读者借助此 Web 图书馆管理系统子系统,可以进行一下操作:(1)查...