论文部分内容阅读
随着时代的进步与发展,图书馆的资料数量与信息量日益剧增。传统的人工管理图书馆模式已经无法满足现代化图书馆的需求,因此,有必要设计一套完整的图书管理信息系统,来协助图书馆完成日常管理工作。 采用传统的面向功能的开发方法时,开发的系统模块不能得到很好的重用。面向功能的开发方法已经不能适应越来越复杂和多变的需求。然而,采用面向对象建模技术的开发方法,却能够有效地控制系统复杂性,也能够适应系统需求多变性,并且能有效提高系统开发效率。从传统的面向功能的开发方法转向面向对象开发方法是管理信息系统开发的趋势。UML(Unified Modeling Language,统一建模语言)正是在这样的趋势下出现的一种标准建模语言。UML可以对面向对象系统进行可视化、详细描述、构造和文档化的设计。 本文正是以泰山职业技术学院的图书馆管理信息系统的设计为项目背景,基于UML技术,以面向对象的分析与设计方法,对图书管理信息系统进行分析并设计。论文中的系统设计采用了UML建模语言,建模工具采用了Rational Rose2003。对该系统进行系统开发时,选用Dreamweaver作为网页设计工具,以ASP为开发语言,以SQL数据库构建本系统的数据库。 首先,本文阐述了有关管理信息系统、UML和Rose的基础知识;然后,对图书管理系统进行了深入分析,包括需求分析和用例分析,给出了系统的总体用例图和详细用例图;接着,对图书管理系统进行详细设计,包括静态结构模型设计、动态行为模型设计、物理模型设计、数据库设计和用户界面设计;再接着,详细阐述了系统实现,包括开发环境、功能模块划分、数据库模块的实现、用户模块的实现及管理员模块的实现;为了保证该系统的正常运行,对该软件系统进行了详细的测试,并给出了本系统的测试评价。 经过认真的调研,认真的开发,周全的测试,泰山职业技术学院的图书馆管理信息系统已经设计完毕,并且健壮运行。