资源描述:
《基于web的图书查询系统的设计与实现说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于Web的图书查询系统的设计与实现摘要BooksInquirySystem面向对象技术是软件工程和过程工程领域中的重要技术,统一建模语言UML则是近几年国际上比较流行的面向对象的标准建模语言。本文阐述了基于面向对象建模的图书查询系统的开发文档。建模是开发优秀软件所有活动的核心部分,也是本文工作的重点所在。在开发中我们考提出了自己的一套UML的建模过程。基于这个过程我们从系统分析,设计,实现与测试,运用UML建模思想与各种模型对仓储系统进行了详细的描述。关键字:面向对象,UML,图书查询系统,系统开发Abstract00isanimportanttechnolog
2、yforsoftwareengineeringandprocessingengineering,andtheUnifiedModelingLanguage(UML)isainternationalpopular00modelinglanguageinrecentyears.ThisarticleexpatiatethedocumentationoftheBooksInquirySystem(BIS).Modelingisthekeyportionforanexcellentsoftwaredevelopment,andmodelingisalsothekeywor
3、kforthearticle.wedevelopannewprocessofModelingbasedonthecombineoftheRUPdevelopingandthestoragesystem.Keywords:OO,UML,BooksInquirySystem,systemdevelopment16引言:1问题的提出:用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大,极大地提高了我们的工作效率。目前,有些学校图书馆的借阅工作部分还是手工管理,工作效率比较低,并且不能满足日益复杂的需求。手工管理还存在着许多弊端,由于不可避
4、免的人为因素,很容易造成数据的遗漏、误报。计算机信息化管理有着储存容量大、处理速度快等许多优点,能及时、快捷的为我们提供各种信息。为了保证信息的可操作性、客观性、可靠性和及时性,我们通过JSP技术,来建立图书馆在线图书查询系统,以期对教师和学生的图书借阅过程形成一整套动态的管理。2本文工作和系统开发:本文首先对图书馆用户的需求进行了分析,然后对系统的功能进行详细的设计,并在分析与设计的同时用UML建模语言对其建模,采用UML工具MicrosoftVisio绘制描述各种模型的图形,目的使开发者与用户更有效的实现功能与理解需求,并使程序人员能顺利的实现系统,在系统的实
5、现阶段重点讲述设计到编码的过渡,以体现UML建模的模型对系统开发带来的好处。本文的编写结合了面向对象的软件开发方法与UML建模语言的优势与特色,同时与图书查询系统紧密结合。既体现了面向对象的软件开发思想,又包容了UML建模语言所特有的语言建模优势。在编写中我们大量的使用UML语言所提供的各种建模图形来描述图书查询系统,例如描述用户需求的用例图,描述系统功能的动态的顺序图。根据图书查询的特点,我们大胆的改进了一般的UML建模的分析过程,并在分析设计过程中采用更加适合图书查询系统的分析级类图与顺序图。因为系统开发的难度比较大,系统分析工作是我们小组共同完成的;而系统设
6、计任务是我们分工完成的,我完成了人员管理功能的设计及部分文档的编写,张少举完成了图书查询系统设计及其他功能的设计工作,马福林主要负责文档的编写及部分数据库的录入工作。163系统功能简介:系统的功能是系统能够做的事情,在本系统中,系统的功能有:1系统应该能完成新到图书的录入,进行废旧图书的删除和图书信息的修改;2系统应该可以任意的添加和删除管理员,和进行权限管理;3系统用户能按作者、书名、图书分类、出版社、内容等有效的查询图书。16第一章系统规划1.1概述随着社会发展,图书馆的藏书数据非常丰富,提供有效快速的查询,能满足广大用户的需求。利用因特网环境及Web数据库技
7、术去开发图书查询系统,用户只需输入所需的查询条件,便可查找出相应的图书。该系统不但满足用户查阅的需求,也使更多的人去检索图书信息,实现资源共享。对于管理员来说,能更便捷地堆数据进行插入、删除、修改等操作,降低人员的工作量。1.2组织机构图书查询系统只有一个职务:管理员。但是分为一般管理员,只对图书进行管理;还有系统管理员,可以对图书和人员进行管理。1.3组织目标1实现对在馆图书的按类别、书名、作者、是否已被借出等多方面的在线查询。2实现对新书入库、旧书注销等处理,并建立书籍档案,方便图书管理。1.4需求概要1系统应该能完成新到图书的录入,进行废旧图书的删除和图书信
8、息的修改;