图书馆管理系统课程设计.pdf
《图书馆管理系统课程设计.pdf》由会员分享,可在线阅读,更多相关《图书馆管理系统课程设计.pdf(25页珍藏版)》请在三一文库上搜索。
1、课程设计报告 学号:201140410327 课 程 设 计 题目 图书馆管理系统 教 学 院计算机学院 专业 2011级计算机科学与技术 班级计科三班 姓名 袁知洪 指导教师张国军 2013 年6 月1 日 课程设计报告 摘要 随着计算机和网络技术的飞速发展,计算机的应用领域不断扩大。在现代 大学图书馆管理系统中,如何为读者提供方便快捷的服务,提高图书的利用率 等问题变得越来越突出。 图书馆管理系统正是趋于这个目标而设计的。本文首先介绍了课题的研究 背景及现状,给出课题的研究目标和意义;然后介绍了系统设计的相关技术: UML ,ROSE 和J2EE ;最后,在理论的基础上完成了系统的设计。本
2、文主要包 括以下几个方面: (1) 进行系统需求分析, 采用UML 建模语言并借助 ROSE 工具对图书馆管理系统建立 需求模型,给出用例图。 (2) 基于需求分析和用例模型给出系统的静态模型和动态模型。其中系统 静态模型给出类图和包图,动态模型给出顺序图、协作图、状态图和活动 图。 (3) 在J2EE 环境下,实现图书馆管理系统。 通过本系统,实现了对图书资料的计算机网络管理和web 查询,建立了图 书馆网站,读者可以在 Intemet 上查询馆藏情况和自己借书情况,方便开展网上 业务,扩大了图书馆的服务范围。 关键词:图书管理系统,建模,UML ,J2EE ,面向对象 Abstract W
3、ith the rapid development of computer and network technology, computer applications continue to expand. In the modern Management system of university library, and provide convenient services for readers, to improve the utilization of books other issues become more prominent. Library management syste
4、m is designed to the target. This paper first introduced the topic research.The background and present situation, the research goal and significance; then introduces the related technology of system design:UML, ROSE and J2EE; finally, complete the system design on the basis of the theory of this pap
5、er bag. The method comprises the following aspects: (1) to the system demand analysis, using UML modeling language and establish the demand model of library management system based on ROSE, gives the use case diagram. (2) the static model and dynamic model of requirement analysis and use case model
6、of the system is given based on. The system static model class diagram and package diagram, sequence diagram, dynamic model is given collaboration diagram, state diagram and activity Fig (3) in the J2EE environment, the realization of library management system. Through this system, the realization o
7、f library computer network management and web query, the establishment of a map library website, readers can query the collection and his books on the Intemet, facilitate the development of the Internet.Business, expanding the service scope of library. Keywords: library management system, modeling,
8、UML, J2EE, object-oriented 课程设计报告 目 录 第 1 章 绪 论 错误!未定义书签。 1.1 研究背景及意义. 错误!未定义书签。 1.2 主要研究内容及现状. 错误!未定义书签。 1.2.1 主要研究内容 错误!未定义书签。 1.2.2 研究现状 错误!未定义书签。 1.3 文本工作 3 1.31 研究内容及成果 3 第 2 章 系统分析 错误!未定义书签。 2.1 可行性研究过程 7 2.1.1 结构的选择 . 7 2.1.2 技术可行性 . 7 2.1.3 经济可行性 . 8 2.2 操作环境及运行环境 8 2.2.1 所需用的环境. 8 2.3 需求分析
9、. 错误!未定义书签。 2.3.1 系统目标 . 错误!未定义书签。 2.3.2 需求定义 错误!未定义书签。 2.4 功能需求 错误!未定义书签。 2.4.1 图书基本情况. 11 2.4.2 办理借书证 12 2.4.3 实现借书功能 12 2.4.4 实现还书功能 13 24.5 图书查询 . 14 第 3 章 系统设计 错误!未定义书签。 3.1 系统功能总体设计 错误!未定义书签。 3.1.1 系统功能结构图. 错误!未定义书签。 3.2 系统业务流图 错误!未定义书签。 3.2.1 借阅信息管理. 错误!未定义书签。 3.2.2 书籍信息管理. 错误!未定义书签。 3.2.3 读者
10、信息管理. 错误!未定义书签。 3.2.4 系统管理 . 错误!未定义书签。 3.3 系统功能详细设计 错误!未定义书签。 3.3.1 绘制数据流图. 错误!未定义书签。 3.3.2“借书证生成”数据流图 错误!未定义书签。 课程设计报告 3.3.3 借书证注销数据流图. 错误!未定义书签。 3.3.4 新书入库数据流图. 错误!未定义书签。 3.3.5 读者借书数据流图. 错误!未定义书签。 3.3.6 读者还书数据流图. 错误!未定义书签。 3.3.7 查询图书数据流图. 错误!未定义书签。 3.4 数据库设计 错误!未定义书签。 4.4 系统流程图 . 错误!未定义书签。 4.4.1 程
11、序流程图 错误!未定义书签。 4.5 E-R 图分析与设计 错误!未定义书签。 4.6 E-R 图转换成关系模型 错误!未定义书签。 4.7 数据库设计及范式分析. 错误!未定义书签。 4.7.1 数据库基础 错误!未定义书签。 4.7.2 范式分析 错误!未定义书签。 4.7.3 SQL 语言介绍 错误!未定义书签。 4.8 数据表的创建 . 错误!未定义书签。 第 5 章 图书馆管理系统的详细设计 错误!未定义书签。 5.1 ADO.NET 介绍 . 错误!未定义书签。 5.1.1 ADO.NET 技术 错误!未定义书签。 5.1.2 ADO.NET 数据供应器 . 错误!未定义书签。 5
12、.1.3 ADO.NET 主要组件 错误!未定义书签。 5.2 系统设计模块 . 错误!未定义书签。 5.3 对读者信息界面的设计. 错误!未定义书签。 5.4 对图书查询界面的设计. 错误!未定义书签。 5.5 借书推荐表界面的设计. 错误!未定义书签。 5.6 预约图书界面设计. 错误!未定义书签。 5.7 催还图书界面设计. 错误!未定义书签。 5.8 对留言板的设计. 错误!未定义书签。 5.9 管理员界面设计. 错误!未定义书签。 5.9.1 图书馆总管理员 错误!未定义书签。 5.9.2 书库管理员 错误!未定义书签。 第 6 章 图书馆管理系统的测试与维护 错误!未定义书签。 6
13、.1 连接测试 . 错误!未定义书签。 6.2 数据库调试 . 错误!未定义书签。 6.3 ASP.NET 配置文件 . 错误!未定义书签。 第 7 章 结 论 错误!未定义书签。 课程设计报告 参考文献 错误!未定义书签。 致 谢 错误!未定义书签。 附 录 错误!未定义书签。 第1章绪论 11研究背景及意义 在这个高速发展的信息化时代,随着计算机及网络技术的不断发展,它渗 透于人们生活的方方面面,逐步影响着人们的生活、学习和工作方式。随着高 等教育事业的快速发展,学校的规模不断扩大,学校的各种基本设施也在不断 加强。图书馆是学校的一部分,它作为一种信息资源的集散地,服务于全校教 学、科研以
14、及学习生活方面,是校园内一个举足轻重的单位,它的操作和管理 就显得尤为重要。图书馆应该能够为用户提供充足的信息和快捷的查询手段, 且因图书和用户借阅资料繁多,包含很多数据的管理,为了使图书管理工作规 范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确 性,能够及时、准确、有效地查询和修改图书信息,就有必要建立一个高效的 图书管理系统。对于一个现代高效的图书馆而言,它需要一个高速、快捷、方 便的图书管理办法。 在我国,图书馆管理系统已有相当普遍的应用,但随着高校扩建以及近些 年来全国各地高校的合并浪潮,一所大学的校区规模不断扩大,并且多个校区 分散各地,传统单机版图书管理系统不
15、能用于网络,而C S模式网络版的也难 于在Internet网上运行,所谓CS这种典型的软件系统体系结构, 它通过充分利 用客户端和服务器双方的硬件资源优势,对业务进行合理分配,从而降低系统 的通讯开销。采用该结构的系统一般具有服务器端程序和客户端程序,达到提 供服务和使用服务的功能。在桌面应用程序中,可以根据工作中数据库大小选 择不同的数据库管理系统作为数据库服务器,实现管理数据、响应客户端提出 的请求功能。客户端程序可以通过远程访问数据库,实现对数据的增加、删除、 修改和查询,完成相应的工作。从上面可以看出,CS结构不仅数据的存取和 处理主要依赖于客户端程序,本地化的程序配置复杂,而且其对网
16、络底层协议 的依赖性大,对跨平台的支持也稍显不足。因此,BS模式图书馆管理系统应 运而生,它很容易放在校园网或Intemet 网上,任何工作站、拨号用户只需用浏 览器就能实现个人信息查询、图书续借、图书预定、馆藏查询等功能。对于一 个web 应用系统,采用传统的开发方法很难做出正确全面的设计,而单纯地采用 面向对象的分析和开发方法,对软件体系结构的把握仍然不够全面。因此, 目前业界提倡将软件体系结构与当前流行的面向对象的开发方法统一起来,这 样既可以准确地把握系统的总体组织结构,又可以利用面向对象的支持工具来 实现。本课题采用 UML 对软件体系结构建模正是基于以上分析作出的决定, 它的按期完
17、成,对读者无地域限制实现信息快速查询,方便广大读者、减轻图 书管理员的工作、提高图书馆的服务效率等具有极其重要的现实应用意义。 12主要研究内容及研究现状 121主要研究内容 课程设计报告 本课题结合我校自身特点,设计和开发一个基于网络的图书馆管理系统。 为了系统开发的高效性和质量,采用目前流行的面向对象设计方法,利用统一 建模语言 UML 并借助ROSE 工具给系统构建模型。主要研究内容包括:UML 技术、 ROSE 、静态模型、动态模型以及数据库设计等。 122研究现状 随着现在科学技术的进步,人类社会正逐步走向信息化。图书馆拥有丰富 的文献信息资源,是社会信息系统的重要组成部分,在信息社
18、会中的作用越来 越重要,我国图书馆的计算机管理技术起步于20世纪70年代末期,随着改革 开放步伐的迅速发展,特别是20世纪90年代以后,我国图书馆信息网络建设 取得了较大发展,图书馆信息化建设迈上了一个新台阶。 图书馆的信息化从最初的对图书馆业务管理实行信息化发展到对图书馆各 个业务流程进行系统和网络化管理,并建立大规模的以个体文献目录联机查询 为主的资源共享系统。进入2l 世纪,充分利用计算机网络和信息技术,逐步实 现不同载体的实体文献的信息化管理和多方位的联机查询。图书馆的计算机信 息化管理,就是将传统图书馆业务的手工操作转变为计算机管理,即管理图书 馆的图书期刊、音像资料等各种载体文献借
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 课程设计
链接地址:https://www.31doc.com/p-5418124.html