设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>理工论文 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:2922748026   
基于C#的图书馆管理系统设计
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

摘要

近年来,随着社会经济的发展,大家对图书知识的渴求也随之强烈,自然对图书馆系统性的要求也随之提高。图书数量的相应增加,有关图书的各种信息量也成倍增加,面对这庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。

本系统——图书管理系统,利用C#作为前端的应用开发工具VISUAL STUDIO 2010,SQL SERVER2008作为后台的数据库,采用浏览器/服务器的模型构建,结构健壮灵活,在数据处理、人机界面、数据通信、系统维护管理等方面具有功能全面、实用;界面直观简洁,实用维护简单;权限管理完善,安全性高等特点。实现了管理员、图书、学生的信息维护,图书信息管理、借书、还书的管理,图书库存信息、学生信息的查询和各种书籍借阅浏览等功能。

关键字:图书管理;借书;还书;Asp.NET。

目录

第1章 概括

1.1 背景及目的

1.2 系统功能模块设计简介

第2章 图书管理系统需求分析

2.1 应用需求分析

2.2 功能需求分析

2.3 数据需求分析

第3章 数据库设计

3.1数据库设计平台

3.2 ER模型

第4章 功能模块概要设计

4.1 功能模块平台

4.2 功能模块设计及内容简介

4.3 功能模块设计图

第5章 功能模块详细设计

5.1 借阅图书模块设计

5.2 归还图书模块设计

总结

参考文献


 第1章 概括

1.1 背景及目的

背景及目的当今时代是飞速发展的信息时代,各行各业都离不开信息处理,这正是计算机被广泛应用于社会各行各业的原因。使用计算机进行信息管理是行业现代化的一个标志,此举不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性:快速操作、智能分析、海量存储和长期保存等等。使用计算机进行信息管理与信息管理系统的开发密切相关,因为信息管理系统的开发是利用信息管理系统进行管理的前提。本系统就是为了进行现代化图书馆信息管理而设计的。

本系统是一个针对大中专院校图书馆的图书信息管理系统,着力于解决原来手工管理出现的问题,如效率低、易出错、手续繁琐,还耗费大量的人力和物力,旨在实现现代化的信息管理。

1.2 系统功能模块设计简介

本系统包含读者登记、添加新书、读者借书、读者还书、图书注销、查询读者、查询图书等等功能。

读者登记时要为读者编制读者卡号,包括读者的具体信息(包括读者编号、姓名、 性别、类别、有效证件、联系电话、联系地址等),写入读者文件中。

添加新书时要为该书编制图书卡片(包括分类图书编号、图书书名、作者、类别、 图书单价和入库日期等信息),写入图书文件中。

读者借书时,先检查该读者是否为有效的读者,若无效则拒绝借书,然后检查该 读者所借图书是否超制数,若超过则拒绝借书,再检查有尚未归还的过期图书,若有则拒绝借书,最后查找要借的图书是否还有,如果有则办理借出手续,登记图书分类号、读者号和借阅日期等。

读者还书时,根据书号,从借书文件中读出有关记录,标明还书日期,如果图书 过期,则处以罚款。

系统还应提供图书清理的功能,对无价值的和过时的图书可以进行注销。

查询要求分为查询某位读者、某种图书和全局图书三种情况。

第2章 图书管理系统需求分析

2.1 应用需求分析

图书管理系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。本系统结构分为读者类别管理、读者档案管理、图书类型管理、图书档案管理以及图书流程管理,读者管理可以浏览读者的信息,可以对读者信息进行维护。图书管理可以浏览图书的信息,可以对图书信息进行维护。借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。本系统主要解决的问题是利用关键字对数据库进行查询。

图书管理系统需要满足来自二方面的需求,这二个方面分别是图借阅者和图书管理系统管理人员。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书管理系统管理人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书情况给借阅者查看确认,对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看。图书管理系统管理人员有修改图书借阅者借书和还书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。在此模块中,图书管理系统管理人员可以为图书借阅者加入借书记录或是还书记录,并给用户查看和确认。管理员可以对图书的基本信息进行浏览、查询、添加、删除、修改和统计。还可以对借阅者的基本信息进行浏览和查询以

及对图书馆的借阅信息进行统计。

2.2 功能需求分析

1.管理者登录

2.系统设置:管理员设置、图书馆信息设置、罚金设置

3.图书管理:添加、浏览、修改、删除、借阅、归还、挂失、详细查看、检索

4.读者管理:添加、浏览、删除、修改、详情查看、检索

5.信息查询:查询

2.3 数据需求分析

1.管理员信息:用户名、密码、权限、编号。

2.图书信息:除读者需要的信息以外,还需要录入时间、产品的编号以及图书是否挂失的信息。

3.读者信息:读者编码、姓名、性别、类别、联系电话、联系地址、注册时间、是否挂失。

4.借还书信息:读者编码、图书编码、借书数量、借阅时间、还书时间

第3章 数据库设计

3.1数据库设计平台

本数据库设计采用了Microsoft SQL Server 2000作为开发平台。

3.2 ER模型

3.3 数据库的设计及内容简介

打开Microsoft SQL Server 2000,因为我设计是图书管理系统,所以为了方便,命名数据库的名称为tsglxt。然后新建表,主要包括图书馆信息表(tsgxx表)、管理员表(admin表)、图书表(book表)、借书表(Jhbook表)、借书人表(borrow_reader表)、图书挂失表(tsgs表)、图书注销表(tszx表)、出版社表(cbs表)、图书存放位置表(cfwz表)、读者类别表(dzlb表)、用户表(users表)、读者挂失表(dzgs表)、有效证件表(yxzj表)、图书类别表(booklb表)等

第4章 功能模块概要设计

4.1 功能模块平台

本功能模块应用软件的开发采用了Microsoft.Visual.Studio.2005C#作为软件设计和开发平台。功能应用软件的界面采用菜单方式进行操作,具有操作方便、直观,功能明确、统一,对各界面的调用均在程序的主窗口下进行操作。

4.2 功能模块设计及内容简介

打开Microsoft.Visual.Studio.2005 C#,新建项目并命名为图书管理系统。新建窗体,拖入空间设计窗体。本系统主要包括Welcome登录模块、系统设置模块、图书设置模块、读者管理模块、图书管理模块、系统查询模块、帮助模块等模块。

4.3 功能模块设计图

第5章 功能模块详细设计

5.1 借阅图书模块设计

5.1.1 界面设计

5.1.2 算法设计

在“更新”按钮的Click事件代码中编写代码,采用ADO.Net技术实现数据库的访问,在数据库的book表中查询图书信息记录,用SqlDataReader对象读取,然后显示出所有的图书信息记录。

在“查询”按钮的Click事件代码中编写代码,采用ADO.Net技术实现数据库的访问,在数据库的book表中查询图书信息记录,用SqlDataReader对象读取,然后显示出查询的图书信息记录。

在“借阅图书”按钮的Click事件代码中编写代码,将读者要借的图书信息与读者的信息绑定写入数据库借还书表(jhbook表)。

5.2 归还图书模块设计

5.2.1  界面设计

5.2.2 算法设计

在“更新”按钮的Click事件代码中编写代码,采用ADO.Net技术实现数据库的访问,在数据库的jhbook表中查询读者信息记录,用

SqlDataReader对象读取,然后显示出所有的读者借阅图书信息记录。

在“查询”按钮的Click事件代码中编写代码,采用ADO.Net技术实现数据库的访问,在数据库的jhbook表中查询读者信息记录,用SqlDataReader对象读取,然后显示出查询的读者借阅图书信息记录。

在“归还图书”按钮的Click事件代码中编写代码,将读者要借的图书信息与读者的信息绑定写入数据库借阅图书表(jHbook表)中。

总结

本系统能帮助图书馆管理员实现对书籍的流通情况的全面了解。而且还能够对读者信息进行添加、注销、查询和修改,对图书信息进行添加、查询、修改和注销。在读者查询图书、借阅图书、归还图书以及挂失图书的过程中实现了简单、方便、快捷的功能。

制作本系统,虽然遇到了很多的问题,但在指导老师和同学们的帮助之下都得到了解决。而且也使我学到很多的知识。让我了解到了图书管理系统的操作过程。明白了net与数据库的绑定过程以及代码的实现。古诗说的好“温故而知新”,制作这个图书管理系统唤醒了以前模糊记忆的知识,而且让我对以前没有明白的代码有了重新的认识和深刻的了解。我也发现我有很多的地方都不懂,要加强学习和多阅读一些相关的书籍来丰富的我视野。使我在以后道路中如果遇到相同或者相关问题的时候能够迎刃而解。

图书管理系统毕业论文设计,让我清楚的了解到我大学3年在信管系学到了什么,还有什么不足。让我知道要往哪个方向去学习,要学些什么东西。在学习的过程要有一种坚持不放弃的精神。


参考文献

[1] 陈佳.信息系统开发方法教程(第三版).北京:清华大学出版社,2009

[2] 黄梯云.管理信息系统(修订版).北京:高等教育出版社.2000

[3] 杜栋.信息管理学教程(第三版).北京:清华大学出版社.2007

[4] 郑阿奇.ASP.NET 3.5 应用实践教程,北京.电子工业出版社.2010

[5] 沈士根等.Web程序设计—ASP.NET实用网站开发.北京.清华大学出版社.2009

[6] 杨选辉.网页设计与制作教程(第二版).北京:清华大学出版社,2008

[7] 萨师煊,王珊.  数据库系统概论(第四版).北京:高等教育出版社.2006

[8] 耿骞等.信息系统分析与设计[M].北京:高等教育出版社,2001

[9] 邱锦伦等.Visual C#.NET程序设计教程[M].北京:清华大学出版社,2006

[10] 程云志等.SQLServer 2005应用教程[M].北京:机械工业出版社,2008

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
网上图书仓库管理系统(论文模版) 基于微信小程序的家庭监护与实现 网络课程管理系统中信息分配策略对
公租房小程序设计 需求分析 机电一体化技术及其应用研究 风力发电对电力系统的影响
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!