基于uml的图书管理系统设计论文

上传人:xins****2008 文档编号:115956633 上传时间:2019-11-15 格式:DOC 页数:50 大小:1.19MB
返回 下载 相关 举报
基于uml的图书管理系统设计论文_第1页
第1页 / 共50页
基于uml的图书管理系统设计论文_第2页
第2页 / 共50页
基于uml的图书管理系统设计论文_第3页
第3页 / 共50页
基于uml的图书管理系统设计论文_第4页
第4页 / 共50页
基于uml的图书管理系统设计论文_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《基于uml的图书管理系统设计论文》由会员分享,可在线阅读,更多相关《基于uml的图书管理系统设计论文(50页珍藏版)》请在金锄头文库上搜索。

1、基于UML的图书管理系统系 、 部:_ 学生姓名:_ _指导老师:_ 职称:_ 专 业:_ _ _班 级:_ _完成时间:_ _摘 要图书管理系统是智能办公系统(IOA)的重要组成部分,该系统正以方便、快捷的优点慢慢地进入人们的生活。它从传统的图书管理方式中彻底的解脱出来,它的设计提高了工作效率,减轻了工作人员以往繁忙的工作,减小了出错的概率,使读者可以花更多的时间在选择书和看书上,使人们有更多的时间来获取信息、了解信息、掌握信息。本系统基于UML建模语言,对系统进行了全面的分析和设计,进行了静态和动态两方面的建模,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本系统采用

2、SQL Server2005数据库作为后台数据库、Asp.Net编程语言作为前台开发工具,通过对数据库技术较深入的学习和应用,以及对Asp.Net编程语言的系统学习,该图书管理系统主要完成了对借阅者的管理和对图书的管理,如:创建新的借阅者账户,修改借阅者的账户信息,查询,借书,预订书刊,取消预订,还书,以及添加书刊信息,编辑书刊信息,删除书刊信息等系统功能。系统运行结果证明,本文所设计的图书管理系统可以满足借阅者、图书管理员两方面的需要,达到了设计要求。关键词 UML;图书管理;SQL Server2005;Asp.Net ABSTRACTThe books management system

3、 ,intelligent office system (IOA) ,is an important part of the system, with the advantages of convenient slowly go into peoples life. From the traditional library management mode, it is improving thoroughly efficiency and relieving staffs formerly busy job, reducing the error probability, so that re

4、aders can spend more time reading books and choosing. It makes people have more time to obtain information, to grasp the information.This system used UML, carries on the comprehensive analysis and design, which mainly includes building and maintaining database and the programming of the fronted appl

5、ication. Server SQL2005 database is the back database programming language, and Asp.Net is the receptionist development tool. It based on database technology in-depth study and application, the main functions are creating new borrowing account, modifying the account information, borrowing books, per

6、iodicals, reservating , canceling reservation and periodicals, adding a new species, deleting information modify books, periodicals species in the system of information system, editing books and periodicals add, delete the books information. System operation results show that the design of the libra

7、ry management system can satisfy the need of librarians and borrower from two aspects, It meets the design requirements.Keywords UML; library book management; SQL Server2005;Asp.Net目 录1 引言11.1 选题背景介绍11.2 本课题研究的意义11.3 开发环境简介21.3.1 A的介绍21.3.2 SQL Server 2005 概述31.3.3 IIS服务器技术42 系统分析52.1 系统分析的任务52.2 可行

8、性分析52.2.1 技术可行性62.2.2 经济可行性分析62.2.3社会可行性分析63 需求分析73.1 功能需求分析73.1.1 系统功能模块分析83.1.2 识别参与者83.1.3 识别用例83.1.4 用例的事件流描述103.2 非功能性需求分析163.3 静态建模163.3.1定义系统对象163.3.2定义用户类界面173.3.3建立类图193.4动态行为建模223.4.1建立交互作用图223.4.2建立状态机图273.5物理模型284 系统设计304.1 总体设计304.1.1 系统目标设计304.1.2系统功能设计304.2系统功能模块设计304.3 数据库设计314.3.1概念

9、结构设计314.3.2逻辑结构设计324.3.3物理结构设计335 系统实现345.1系统总体结构设计345.2主要模块运行346 系统测试376.1系统测试方法及步骤376.2测试用例377 结 论397.1 系统开发的体会397.2 系统在调试中经常出现的问题及解决方法39参考文献41致谢42附录43II1 引言1.1 选题背景介绍 近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,制定

10、一套合理、有效、规范和实用的图书管理系统是很有必要的,以便对借阅者和图书资料进行集中统一的管理。图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。为此,我设计图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,做到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校或社会等服务。从以前的手工管理的记录中我们可以发现这样的问题:(1)检索速度慢、效率低因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工进行非常困难,往往是终于查到了书的信息,但馆中没有此书或已被别人借走。图书馆的规模越大,这个问题就越突出。(2)借书、还书

11、工作量大借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、 还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的,而且经常会出现差错。(3)图书统计工作难,藏书更新不能及时完成图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。1.2 本课题研究的意义 立足于当今社会信息的发达,着眼于未来发展,建成符合标准化协议、通用性较强、实用的图书管理系统是很有必要的。图书管理系

12、统是一种基于集中统一规划的数据库数据管理新模式,它的建立将提高图书信息的现代化管理水平,实现信息资源的共享。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的实现无疑会为管理者对图书管理系统提供极大的帮助。使用该系统之后,图书管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,全面掌握图书的流通情况。本系统的制作提高了图书管理工作的效率,使学校图书馆对图书的管理更加方便快捷,减少了图书管理人员的工作量和工作负担,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。 1.3 开发环境

13、简介 开发环境的选择会影响到数据库的设计,所以在这里给出图书管理系统开发与运行环境的选择如下: 系统开发环境:Microsoft Visual Studio 2005系统开发语言:ASP.net运行平台:Windows XP数据库:SQL Server 2005Web服务器:IIS5.1 1.1 A的介绍ASP.Net可完全利用.Net架构的强大,安全,高效的平台特性。ASP.Net是运行在服务器后端编译后的普通语言运行时代码,运行时早绑定(EarlyBinding),即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管与验证的安全机制等都为ASP.Net带来卓越的性能。对XML,SO

14、AP,WSDL等Internet标准的强健支持为A在异构网络里提供了强大的扩展性。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NET框架。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。在创建ASP.NET应用程序、Web窗体和Web服务时,开发人员可以选择下列两个功能,或者以他们认为合适的任何方式将它们结合起来使用。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义,这里只是列出几种可能性而已。

15、“Web窗体”用于生成功能强大的基于窗体的Web页。生成这些页时,可以使用ASP.NET服务器控件来创建公共UI元素,以及对它们进行编程以用于执行常见的任务。这些控件使您能够用可重复使用的内置或自定义组件生成Web窗体,从而简化页面的代码。有关更多信息,请参阅Web窗体页。有关如何开发ASP.NET服务器。 XMLWebservices提供了远程访问服务器功能的途径。通过使用Web服务,企业可以公开其数据或业务逻辑的编程接口,然后客户端和服务器应用程序就可以获得和操作这些编程接口。这些模型中的每一个模型都可以充分利用所有ASP.NET功能,以及.NET框架和.NET 框架公共语言运行库的强大功能。 ASP.net

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号