已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书馆管理系统设计与实现 题目: 图书馆管理系统设计与实现 院系: 软件学院 专业: 软件工程 姓名: 普谛斟 学号: 133111078 指导: 潘老师 职称: 硕士 2015 年 12 月 17 日 图书馆管理系统设计与实现 图书馆管理系统设计与实现 摘要:随着现代社会信息技术的不断进步,社会正越来越信息化,图书馆拥有 丰富的文献信息资源,是社会学习的重要组成部分,在当今的社会中作用愈来 愈重要,我国图书馆信息技术的应用起步于 20 世纪 70 年代末期,随着信息时 代的迅速发展,特别是 90 年代以后,图书馆信息技术应用建设取得了较大发展, 图书馆信息化建设成功的向前迈了一大步。 本设计做的系统就是针对我校的 图书馆书籍进行管理,主要工作是实现了图书信息功能,图书借还功能等。图 书信息功能是实现了图书的数字管理,能方便管理员快速查看图书信息;借书 功能;还书功能;管理员可以查看借书还书历史和违规书籍信息;查看书籍具 体信息,统计图书的借还情况、查看哪类的书籍最受学生欢迎。管理员可以查 看书籍的具体信息以及在图书馆的存储状态,本系统就是为了学校管理员能够 更加方便的管理图书馆,节省图书馆的资源。 【关键词】图书管理系统 SQL Server 2008、Visual Studio2010、C# Library management system design and implementation Abstract: with the progress of modern science and technology, human society is gradually toward becoming an information based society, the library has abundant literature information resources, is an important part of social system, more and more important role in information society, library, such as computers, information technology application in China started in the late 1970 s, along with the rapid development of the pace of reform and opening up have, especially after the 90 s, the library information network construction in China has achieved great development library informatization construction to a new level. This design of system is aimed at our university library books on management, main work is to realize the function of book information, books borrowing function, etc. Book information function is to achieve the digital management of books, convenient to administrators to quickly see book information; Library functions; Return the book features; Administrators can view books also history books and books information; Check the books information, statistics borrowed books, see what kind of books is the most popular with the students. Administrators can view the details of the books and storage condition in the library, this system is more convenient for school administrators to manage the library and save the resources of the library. 【keywords】Books management system 、 management system SQL Server 图书馆管理系统设计与实现 2008、 Visual Studio2010 、C# 第 1 章 概论3 1.1 研究背景及意义 .3 1.2 开发运行环境介绍 .4 1.2.1 Visual Studio2010.4 第 2 章 系统需求分析 4 2.1 系统功能分析 .4 2.2 系统模块设计 .4 2.3 系统功能模块图 5 2.3.1 图书功能分析设计图5 2.3.2 读者功能分析设计图5 2.3.3 借阅模块功能分析设计图5 2.3.4 总功能设计图 .6 2.4 系统实体 E-R 图 .6 2.4.1 管理员实体 E-R 图6 2.4.2 读者实体 E-R 图6 2.4.3 图书实体 E-R 图6 2.4.4 总 E-R 图 .7 2.5 数据库设计 .7 2.5.1 读者信息表 .7 2.5.2 图书信息表 .8 2.5.3 管理员表 .8 2.5.4 借书表 .8 2.5.5 还书表 .8 第 3 章系统功能实现 9 3.1 登录界面.9 3.2 图书管理界面 .10 3.3 读者管理界面 .10 3.4 借阅管理界面 .11 3.5 系统设置.12 第 4 章总结12 图书馆管理系统设计与实现 第 1 章 概论 1.1 研究背景及意义 这几年来,图书馆智能信息管理化的巨大进步已在新时代的社会发展中打下 了坚实的基础.全球信息化和高新技术的发展也为图书馆提供了极其佳的发展机 遇,传统的手工工作人员管理服手段已不能满足读者的需求,现代化服务手段的实 施已经势不可挡。随着社会的发展,信息时代社会的建立,图书馆开始冲破传 统的手工服务模式,紧密地配合社会需求,提供特色服务,有针对性的服务, 信息化的服务,不断提高读者的满意率。随着社会信息量的与日俱增,作为信 息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个大 学校还是图书管理部门都需要使用方便而有效的方式来管理书籍。 数据的手工处理操作,工作量大,出错率较高,出错后会变的更改困难。 图书馆以手工方式来管理图书借阅情况,由于图书馆的图书信息极为多,图书 借阅信息的管理工作将会变的混乱而又复杂;一般情况借阅信息是记录在借书 证上,图书的库存以及其他相关信息记录在文本文件中,图书馆工作人员和管 理员也只能是保证当时对它比较清楚,时间一旦过长,当需要进行查询的时候, 就得在众多的资料文件中查找了,造成查找变的更加费时、费力。对很长时间 的图书进行相关的操作更加困难了。 要解决此类问题,我认为有必要建立一 个信息化的图书管理系统,使图书管理工作变的规范化,系统化,程序化,避 免图书管理信息的杂乱性,提高信息管理的速度和准确性,能够准时、准确、 强效的查询和修改图书和读者情况以及对图书借阅情况做一个完善的统计。 1.2 开发运行环境介绍 1.2.1 Visual Studio2010 Visual Studio 开发环境是微软公司推出的,目前流行的 Windows 平台应用 程序开发环境。Visual Studio 2010 版本在 2010 年 4 月 12 日上市,其集成开发 环境的界面被重新设计和组织,变成更加简单明了。Visual Studio 2010 同时带 来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),同时支持开发面向 Windows 7 的应用程序。除了 Microsoft SQL Server,它还支持 Access 和 Oracle 数据库。 1.2.2 SQL Server2008 Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能工具 提供了专业级的数据管理。Microsoft SQL Server2008 数据库引擎的存储功能为 关系型数据和结构化数据提供了较好得安全可靠性,使用户可以构建和管理用 于业务的高可用和高性能的数据应用程序。 1.2.3 C# C#是面向对象的编程语言,程序员可以快速的编写各种基于 MICROSOFT .NET 图书馆管理系统设计与实现 平台应用程序,提供了一系列的工具和服务来最大程度地开发利用计算与通讯 领域。 第 2 章 系统需求分析 2.1 系统功能分析 要求系统能够实现以下功能: 2.1.1 管理员登录,进入界面对整个系统操作; 2.1.2 读者信息的录入、查询、修改、删除; 2.1.3 借书和还书的登记及查询; 2.1.4 能够对图书馆图书的书名、编号、作者、出版社、库存、类目进行录入 查询以及删除更改; 2.1.5 图书的借阅情况的统计分析,能够查出哪类书目最受学校读者喜爱。 2.2 系统模块设计 2.2.1 登录模块:实现管理员登录系统进入主界面; 2.2.2 读者管理模块:通过这个模块来实现读者的录入、修改、查询、删除; 2.2.3 图书管理模块:通过这个模块来实现图书的录入、修改、查询、删除; 2.2.4 借阅管理模块:通过这个模块来实现读者借书,还书,以及图书的借 阅情况查询; 2.2.5 系统设置模块:在该模块,管理员可以添加其他管理或者查询修改管 理员信息以及查看图书馆的借书情况统计。 2.3 系统功能模块图 2.3.1 图书功能分析设计图 管理员可以通过图书管理模块,实现对图书的信息录入修改,删除查询。 图书馆管理系统设计与实现 2.3.2 读者功能分析设计图 管理员可以通过图书管理模块,实现对读者的信息录入修改,删除查询。 2.3.3 借阅模块功能分析设计图 通过借阅模块,来管理图书的借阅情况,读者借阅信息查询,违约金管理,统 计借阅情况,借以分析。 2.3.4 总功能设计图 2.4 系统实体 E-R 图 图书馆管理系统设计与实现 2.4.1 管理员实体 E-R 图 2.4.2 读者实体 E-R 图 2.4.3 图书实体 E-R 图 图 种书编作库出 2.4.4 总 E-R 图 图书馆管理系统设计与实现 2.5 数据库设计 根据上面的需求分析在数据库中创建出下面几张表: 2.5.1 读者信息表 列名是否主键数据类型允许 null 值说明 Id是nchar(10)否读者编号 Name否nchar(10)否读者姓名 Sex否nchar(10)否读者性别 Tel否nchar(30)否 读者联系方 式 Zhuanye否nchar(10)否读者专业 Grade否nchar(10)否读者年级 Num否nchar(10)否读者宿舍号 2.5.2 图书信息表 列名是否主键数据类型允许 null 值说明 图书馆管理系统设计与实现 Bookname否nchar(10)否图书书名 Bookid是nchar(10)否图书编号 Author否nchar(10)否图书作者 Kucun否nchar(10)否图书库存 Chuban否nchar(10)否出版社 Zhonglei否nchar(10)否图书种类 Times否nchar(10)是被借次数 2.5.3 管理员表 列名是否主键数据类型允许 null 值说明 Username是nchar(20)否管理员 id Pwd否nchar(20)都管理员密码 2.5.4 借书表 列名是否主键数据类型允许 null 值说明 Bookname否nchar(10)否图书书名 Bookid否nchar(10)否图书编号 Id否nchar(10)否读者编号 Name否nchar(10)否读者姓名 Kucun否nchar(10)否图书库存 Btime否nchar(50)否借书时间 Returntime否nchar(50)否还书时间 2.5.5 还书表 列名是否主键数据类型允许 null 值说明 Bookname否nchar(10)否图书书名 Bookid否nchar(10)否读者编号 Id否nchar(10)否读者编号 Name否nchar(10)否读者姓名 Kucun否nchar(10)否图书库存 Returntime否nchar(50)否还书时间 图书馆管理系统设计与实现 第 3 章系统功能实现 3.1 登录界面 如图进入登录页面输入管理员 id 和密码就可进入主界面; 图书馆管理系统设计与实现 3.2 图书管理界面 在这个界面可以对图书进行增删改查 3.3 读者管理界面 图书馆管理系统设计与实现 在这个界面可以对读者进行增删改查 3.4 借阅管理界面 在这个界面管理员实现读者的借书和还书以及违约超期罚款查询 图书馆管理系统设计与实现 3.5 系统设置 在这个界面实现管理员的增删改查以及统计图书馆图书借阅情况的统计 第 4 章总结 通过这次的图书管理系统设计让我对于 SQL Server 2008、Visual Studio2010 这两款软件有课更加深入的了解,各种方法知识点了界的也更加的 透彻、对 C#这项开发语言的语法和使用也比较娴熟了。而且通过此次软件设计 提高了自己的动手能力和独立完成作业的能力,在此课程设计中, 我知道了该 如何用 SQL Server 2008、Visual Studio2010 两款软件来开发一个系统,及其 相关的突发事件,基本错误处理,和相应的页面布局。 在这款图书管理系统中, 巧妙地运用 Visual Studio2010 与 SQL Server 2008 数据库的完美结合是开发
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 一年级教学计划4篇
- 竞选班干部的演讲稿模板集锦9篇
- 实习生自荐信(15篇)
- 2024年度吊篮租赁及工程进度合同3篇
- 我的同学小学作文合集15篇
- 河北省邢台市质检联盟2025届高三上12月第三次月考历史试卷含答案
- XX县幕墙陶土板生产线项目可行性研究报告
- 高二语文上学期期末考点大串讲(统编版选择性必修上册+中册)专题01 信息类文本阅读(知识清单)
- 典型地貌图片
- 六年级数学数学百分数的认识说课稿
- 小米手机广告策划书
- 国开电大本科《管理英语4》机考真题(第十套)
- 急性呼吸窘迫综合症ARDS课件
- 计算机辅助药物设计课件
- 2023年水利部太湖流域管理局所属事业单位招聘20人(共500题含答案解析)笔试历年难、易错考点试题含答案附详解
- GB/T 42131-2022人工智能知识图谱技术框架
- 悦纳自我珍爱生命班会公开课一等奖市赛课获奖课件
- 自然的力量红壤黑土
- 应急救援培训课件
- 应急救援预案演练效果评价
- 隐胶缝蜂窝铝板幕墙施工工艺
评论
0/150
提交评论