基于Web的图书查询系统的设计和实现.doc
《基于Web的图书查询系统的设计和实现.doc》由会员分享,可在线阅读,更多相关《基于Web的图书查询系统的设计和实现.doc(32页珍藏版)》请在咨信网上搜索。
1、基于Web图书查询系统设计与实现摘要Books Inquiry System面向对象技术是软件工程和过程工程领域中重要技术,统一建模语言UML则是近几年国际上比较流行面向对象原则建模语言。本文阐述了基于面向对象建模图书查询系统开发文档。建模是开发先进软件所有活动核心某些,也是本文工作重点所在。在开发中咱们考提出了自己一套UML建模过程。基于这个过程咱们从系统分析,设计,实现与测试,运用UML建模思想与各种模型对仓储系统进行了详细描述。核心字:面向对象,UML,图书查询系统,系统开发Abstract00 is an important technology for software engine
2、ering and processing engineering,and the Unified Modeling Language (UML) is ainternational popular 00 modeling language in recent years. This article expatiate the documentation of the Books Inquiry System(BIS).Modeling is the key portion for an excellent software development,and modeling is also th
3、e key work for the article. we develop an new process of Modeling based on the combine of the RUP developing and the storage system.Keywords:OO,UML,Books Inquiry System ,system development引言:1 问题提出:用在全球范畴内日益普及,当今社会正迅速向信息化社会迈进,信息自动化作用也越来越大,极大地提高了咱们工作效率。当前,有些学校图书馆借阅工作某些还是手工管理,工作效率比较低,并且不能满足日益复杂需求。手工管理
4、还存在着许多弊端,由于不可避免人为因素,很容易导致数据漏掉、误报。计算机信息化管理有着储存容量大、解决速度快等许多长处,能及时、快捷为咱们提供各种信息。为了保证信息可操作性、客观性、可靠性和及时性,咱们通过JSP 技术,来建立图书馆在线图书查询系统,以期对教师和学生图书借阅过程形成一整套动态管理。2 本文工作和系统开发:本文一方面对图书馆顾客需求进行了分析,然后对系统功能进行详细设计,并在分析与设计同步用UML建模语言对其建模,采用UML工具Microsoft Visio绘制描述各种模型图形,目使开发者与顾客更有效实现功能与理解需求,并使程序人员能顺利实现系统,在系统实现阶段重点讲述设计到编码
5、过渡,以体现UML建模模型对系统开发带来好处。本文编写结合了面向对象软件开发办法与UML建模语言优势与特色,同步与图书查询系统紧密结合。既体现了面向对象软件开发思想 ,又包容了UML建模语言所特有语言建模优势。在编写中咱们大量使用UML语言所提供各种建模图形来描述图书查询系统,例如描述顾客需求用例图,描述系统功能动态顺序图。依照图书查询特点,咱们大胆改进了普通UML建模分析过程,并在分析设计过程中采用更加适合图书查询系统分析级类图与顺序图。由于系统开发难度比较大,系统分析工作是咱们小组共同完毕;而系统设计任务是咱们分工完毕,我完毕了人员管理功能设计及某些文档编写,张少举完毕了图书查询系统设计及
6、其她功能设计工作,马福林重要负责文档编写及某些数据库录入工作。3 系统功能简介:系统功能是系统可以做事情,在本系统中,系统功能有:1 系统应当能完毕新到图书录入,进行废旧图书删除和图书信息修改;2 系统应当可以任意添加和删除管理员,和进行权限管理;3 系统顾客能按作者、书名、图书分类、出版社、内容等有效查询图书。第一章 系统规划1.1 概述随着社会发展,图书馆藏书数据非常丰富,提供有效迅速查询,能满足广大顾客需求。运用因特网环境及Web数据库技术去开发图书查询系统,顾客只需输入所需查询条件,便可查找出相应图书。该系统不但满足顾客查阅需求,也使更多人去检索图书信息,实现资源共享。对于管理员来说,
7、能更便捷地堆数据进行插入、删除、修改等操作,减少人员工作量。1.2 组织机构图书查询系统只有一种职务:管理员。但是分为普通管理员,只对图书进行管理;尚有系统管理员,可以对图书和人员进行管理。1.3 组织目的1 实现对在馆图书按类别、书名、作者、与否已被借出等多方面在线查询。2 实现对新书入库、旧书注销等解决,并建立书籍档案,以便图书管理。1.4 需求概要1 系统应当能完毕新到图书录入,进行废旧图书删除和图书信息修改;2 系统应当可以任意添加和删除管理员,和进行权限管理;3 系统顾客能按作者、书名、图书分类、出版社、内容等有效查询图书。1.5 组织职能域将该要操作归入2个职能域:1、管理人员管理
8、2、图书管理1.6 可行性分析1.6.1技术可行性本系统运用JSP+JavaBean+Servlet技术实现。在系统中,采用JSP实现数据表达,Servlet实现数据控制,JavaBean实现数据模型。在开发工具上使用了Dreamweaver,数据库采用Access实现了图书查询和管理等功能。1.6.2经济可行性本系统运营于原有计算机软、硬件上不需要投入多少资金本系统带来好处:(1)图书管理人员工作环境改进,减少了工作量。(2)图书查询高效率。应用本系统带来人力节约费用将不不大于投入费用1.6.3社会可行性随着社会发展,图书馆藏书数据非常丰富,提供有效迅速查询,能满足广大顾客需求。1.7系统开
9、发工具及运营环境开发工具:JSP+Servlet+JavaBean;服务器:Tomcat;后台数据库:ACCESS;客户端为Windows / XP 以及更高版本操作系统。第二章 图书查询系统业务用例建模2.1 图书查询系统业务流程分析2.1.1 新书入库流程分析新图书到达后,管理员将新书清点、分类放入书库中。2.1.2 旧书解决流程分析管理员检查、盘点将旧书、被损坏书从书库中搬出,解决掉。2.1.3 图书管理业务流程分析 管理员检查核对书库中书。2.2业务需求用例建模阶段2.2.1业务角色查找及建立依照此图书查询系统分析知,该系统所涉及业务角色有:管理员。2.2.2业务用例查找与分析依照业务
10、流程可以找到基本业务用例有:1 新书入库管理员将新书放入书库中。2 旧书解决管理员将旧书从书库中搬出,解决掉。3 图书管理管理员必要随时检查书库。2.2.3业务用例图2.3 系统基本功能描述:依照图书查询系统业务过程分析知系统基本功能有图书插入管理,旧书删除管理与人员管理三大模块,系统功能图如下:图书查询系统新图书入库业务图书管理业务旧图书解决业务第三章 图书查询系统分析3.1 系统需求用例分析3.1.1 拟定系统角色:一种角色可以是人、硬件设备、甚至此外一种系统。对于一种系统而言,每种类型顾客表达为一种或几种角色,每个与该系统交互外部系统也表达为一种或几种角色。图书查询系统中,咱们通过度析,
11、可以找出这样某些角色:系统管理员、普通管理员和顾客。3.1.2拟定系统顶层用例普通uml需求描述办法是用用例图来表达角色、用例及其之间关系,用文字形式事件流文档详细描述用例细节。依照系统业务过程分析与顾客需求分析,系统顶层用例如表所示:参加者用例阐明管理人员人员管理,有由具备更高权限管理员添加新管理员名称,密码,权限和删除管理员信息。图书管理,有进行新书入库、删除图书和图书信息。顾客查询图书,顾客可更具作者、书名、图书分类、出版社和内容等查询图书系统得顶层用例图如下:3.1.3 图书查询系统功能性分析:依照业务描述,咱们懂得此模块应当要实现功能大体如下:1 添加管理员由具备更高权限管理员添加新
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Web 图书 查询 系统 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。