借阅毕业设计(论文)-基于.net的图书管理系统

sh163 net  时间:2021-02-20  阅读:()

论文题目 基于.net的图书管理系统系 别 计算机与信息技术系专业班级 14计算机信息管理

二○一七年五月二十日

目 录

摘 要.............................................................................................................................................1

引 言.............................................................................................................................................2

2 开发环境与相关技术...............................................................................................................3

2. 1 图书馆管理系统开发平台和环境...............................................................................3

2.2 开发工具与相关技术介绍...........................................................................................3

3 系统分析...................................................................................................................................4

3. 1 可靠性分析...................................................................................................................4

3.2 可行性分析...................................................................................................................5

3.3系统需求分析..................................................................................................................5

4 系统设计...................................................................................................................................7

4. 1 系统设计用例...............................................................................................................7

4.2 系统数据库设计............................................................................................................8

4.3 系统体系结构设计......................................................................................................10

4.4 用户登录页面..............................................................................................................11

5 总结.........................................................................................................................................14

5.1 毕业设计(论文)完成总体情况...................................................................................14

5.2 毕业设计(论文)完成过程中遇到的问题和解决办法............................................14

参考文献.......................................................................................................................................15

致 谢...........................................................................................................................................16i

基于.net的图书管理系统

【摘要】本文介绍了基于.NET框架的图书馆管理系统的设计与实现。 图书馆管理系统是典型的信息管理系统(MIS) ,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能具有完备,易使用等特点。

图书馆在正常运营中总要面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。因此需要对读者资源书籍资源借书信息还书信息进行管理及时了解各个环节中信息的变更有利于提高管理效率。

另外本系统在读者登录系统部分进行了创新 引入了当当网的书评信息管理模式并可自主查看自己的图书借阅情况使读者可以更方便、快捷地选择图书并大幅减少了图书管理员的工作量提高了图书借阅流程的效率。

【关键词】数据库 前端应用程序 书籍资源 借书信息 书评系统 自主查询

1

引 言

一直以来人们使用传统的人工方式管理图书管的日常工作对于图书管的借书和还书过程想必大家都很熟悉。在计算机尚未在图书管广泛使用之前借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是读者将要借的书和借阅证交给工作人员工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里并在借阅证和每本书贴的借阅条上填写借阅信息。还书时读者将要还的书交给工作人员工作人员根据图书信息找到相应的书卡和借阅证并填好相应的还书信息。 以上所描述的手工过程的不足之处显而易见。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长工作人员出错的概率也小了读者可以花更多的时间在选书和看书上。 为方便对图书管书籍、读者资料、借还书等进行高效的管理特编写该程序以提高图书管的管理效率。使用该程序之后管理人员可以查询某位读者图书的借阅情况。 本次毕业设计“图书借管理系统”主要是利用.NET技术编制的一个管理软件用以实现图书、借阅者以及日常工作等多项管理。 同时对整个系统的分析、设计过程给出一个完整论证。

1 概述

1. 1 图书馆管理系统开发背景

在中学时发现这些图书室都藏书达六、七万余册但其现行图书管理工作都是采用传统的手工管理经过对其图书管理工作中的图书信息、读者管理及借阅管理工作做全面调查研究这种传统人工的管理方式效率低、保密性差。然而现在计算机的价格已经十分低廉性能却有了长足的进步。计算机之所以在中小学发挥如此重要的作用的原因主要有以下几个方面首先计算机可以代替人工进行许多繁杂的劳动其次计算机可以为农村初级中学节省许多资源第三计算机可以大大的提高教职工的工作效率,等等。利用图书管理系统来管理图书其好处归纳起来大约有以下几点 1 可以存储学校图书室的图书信息、读者信息和借阅信息安全、高效 2 只需一名图书管理员即可操作系统节省大量人力 3 可以迅速查到所需信息 图书管理系统可以为学校教师和学生提供充足的信息和快捷的查询手段让教师和学生能够及时查询图书信息更好地为读者服务。

4 可以预借想借的书本。

1. 1. 1 图书馆信息管理的必要性与优越性

随着知识经济的到来 “图书”这种可以使人以间接方式快速获取知识的工具已经日益受到重视海量知识数据以及日益加速的知识更新速度所产生的大量图书信息使图书馆管理系统的广泛使用既是可能的也是必要的通过对图书信息读者信息以及借阅信息进

2

行的系统化、标准化信息管理可以大大提高图书馆信息处理的速度与效率。其功能的不断完善与丰富极大地方便了图书管理员的工作展开是信息产业飞速发展的重要体现之一。

1. 1.2 图书馆信息管理的一般流程

首先借阅者前往柜台递交自己的身份信息给图书管理员经由图书管理员为其办理图书借阅卡借阅者凭借借阅卡参与后继的图书借阅活动而系统也以该卡所包含的信息对图书借阅者的信息进行管理。

每类图书有对应的可借时间每种类型的读者也有各自对应的可借图书上限个数系统根据此类约束为借阅者办理图书的借阅业务并将借阅信息进行记录。

1. 1.3 图书馆管理系统的现状

目前市面上的图书馆管理系统层出不穷且各有千秋但都具有统一的高数据一致性易操作等特点。其中部分图书馆管理系统使用身份证号姓名等作为管理借书者基本资料的依据。但这样带来的弊端就是安全性差在一方的身份证号码泄露的情况下有可能威胁到用户的利益所以现今更多的图书馆管理系统多以读者的基本资料为依据为用户办理借书卡并通过用户个人密码的设定保证了顾客的安全性。在国内 目前比较知名的图书馆管理系统有北京创讯未来软件技术有限公司自主研发的北邮图书馆管理系统英文缩写为MELINETS以及金蝶数码公司的金蝶图书馆管理系统其专门针对藏书量在10万册以下的中小学、 中专及企事业单位小型图书馆的自动化管理需要。附带在线帮助系统和多媒体功效具有技术先进、功能完备、用户友好、可靠性强、安全性高、适用于多操作系统和经济实用等特点。

2 开发环境与相关技术

本章讲述了本图书馆管理系统的开发环境和平台 以及.NET开发领域的相关技术概述。

2. 1 图书馆管理系统开发平台和环境

本系统的开发环境采用Windows Xp使用Sybase PowerDesigner9.5,Microsoftoffice Visio 2007作为系统建模工具。开发平台使用Microsoft Visual Studio 2010版本和.NET 2.0框架。数据库使用Microsoft SQL Server 2008开发语言为C# Web服务器选用IIS 7.5。

2.2 开发工具与相关技术介绍

2.2. 1 Microsoft Visual Studio 2010简介

Microsoft Visual Studio 2010是面向Windows Vista、 Office 2007、 Web 2.0的下

3

一代开发工具代号“Orcas”是对Visual Studio 2010一次及时、全面的升级。

VS2010引入了250多个新特性整合了对象、关系型数据、 XML的访问方式,语言更加简洁。使用Visual Studio 2010可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。 同时Visual Studio 2010支持项目模板、调试器和部署程序。

2.2.2 SQL Server 2008简介

SQL Server 2008是微软公司SQL Server生产线上的最受期待的产品。在成千上万的电子邮件、成百上千的规格说明以及大量的编译的基础上 SQL Server 2008确保了自己是Windows平台上数据库应用程序中最具戏剧性的新型数据库平台。本书介绍全部SQLServer 2008产品新功能的精华。它覆盖了联机事务处理Online TransactionProcessingOLTP技术和联机分析处理Online Analytical Processing OLAP技术 以及在它们之间的大部分内容涉及了微软公司的全部旗舰数据库产品。本章仅仅介绍SQL Server2008最新的部分。我将提取出最好、最有趣的功能 同时深入介绍这些功能和技术的使用方式。 内容包括一些关于SQL Server引擎的发展历史、 SQL Server 2008的不同版本、可伸缩性、有效性、大型数据库的维护和商业智能Business Intelligence BI 。3 系统分析

3. 1 可靠性分析

在一般图书馆管理系统中 图书借阅者与图书管理员之间交互以达到图书借阅的主要方法流程是

1借阅者到前台注册办理借书卡

2借阅者持借书卡到前台申请借书

3 图书管理员查看其有无逾期书籍未归还且未付罚款情况如有则通知其缴付罚款合格后查询该书籍是否有货并确定该借阅者借图书数量不超过其可借图书的上限通过后将图书发给借阅者

4借阅者在规定时间内阅读书籍后将书籍归还前台

5 图书管理员接收书籍并更新书籍信息与借阅者借阅信息

6 图书管理员对书籍逾期未归还的借阅者发出通知告知其借阅情况与应缴罚款

综上所述 图书馆管理系统是否可靠在于该系统能否使图书管理员正常并有序的执行相关图书借阅的校验工作并保证系统在被使用或运行过程中不产生任何由系统本身因素所导致的工作异常和错误。

4

3.2 可行性分析

3.2. 1 新系统目标可行性分析

本图书馆管理系统在保证基本图书馆管理功能的基础之上新增了书评功能和读者自主查询功能。读者可以以借阅者身份凭借阅证id与密码自主登录系统查询自己的图书借阅情况并浏览馆内图书的书评或写下自己对该书的评价从而使读者可以更准确、快捷地选择自己需要的图书大幅减少了图书管理员的工作量以及图书逾期未归还的现像从而提高了图书借阅流程的效率。

3.2.2 技术可行性分析

本系统基于ASP.NET采用微软最新的Microsoft Visual Studio 2010 Professional作为开发平台运用.NET Framework 2.0技术、 IIS web服务器和SQL Server2008数据库足以满足系统的所有开发和调试需求在技术上确保了系统的开发能够顺利并高效的实施。

3.2.3 经济可行性分析

图书馆长采用本系统作为图书馆管理系统后只需分配相应的前台图书管理人员进行相关的前台与后台操作即可此外不需要任何额外开支。

5

图3-1 图书馆管理流程图

3.3.2 系统功能框架

图书馆管理系统包含前台以及后台两大部分其中前台部分包含借还书管理与信息查询后台部分包含图书管理、读者管理以及系统管理。

后台

图3-2系统功能模块图

6

3.3.3 系统功能描述

系统功能

本系统的主要功能模块包括借阅证办理、借还书管理、信息浏览、读者信息管理、图书资料管理与系统管理。除了以图书管理员的身份面向读者书籍信息进行管理外还可以读者身份登陆对各类图书内容进行评价或阅览其他读者的评价以进一步了解该图书的内容。且可查询自己的借书情况 以及修改个人信息(具体来说可分为前台后台部分) :

1.前台前台部分由借阅证办理借还书管理与信息浏览组成

借阅证办理:由图书管理员身份登陆操作。为读者办理借阅证。 借阅证的id号是读者与系统交互的唯一标识

借还书管理:由图书管理员身份登陆操作。通过读者借阅证为读者办理借还书与逾期罚款的相关事项。

信息浏览:由读者身份登陆操作。读者可凭借阅证的ID与密码直接与系统进行交互如查询馆内图书信息浏览书评或为读过的书籍写书评查看个人信息(如已借图书的到期期限等)以及修改个人信息如自己新的手机号码 。

2.后台后台部分由图书资料管理和读者信息管理系统管理组成。

图书资料管理 由图书管理员身份登陆操作。包括图书类型管理不同书籍可借阅时间不同如新增加军事书可借5天修改科研书可借时间为12天等  以及图书管理即管理书籍信息。

读者管理 由图书管理员身份登陆操作。包括读者类型管理不同人员可借阅时间不同如新增加博士生身份可借5天修改本科生可借时间为12天等  以及读者管理即管理所有读者的信息。

系统管理包括密码管理以及员工基本信息管理。

4 系统设计

本章讲述本系统功能的逻辑、层次关系系统整体架构和系统数据库的具体设计。

4. 1 系统设计用例

本软件图书馆管理系统的参与对象为两个角色分别是图书借阅者与图书管理员不同角色分配有不同的系统访问权限权限可修改默认权限时的系统用例如下

7

月神科技-美国CERA 5折半价倒计时,上新华中100G高防云59起!

官方网站:点击访问月神科技官网优惠码:美国优惠方案:CPU:E5-2696V2,机房:国人热衷的优质 CeraNetworks机房,优惠码:3wuZD43F 【过期时间:5.31,季付年付均可用】活动方案:1、美国机房:洛杉矶CN2-GIA,100%高性能核心:2核CPU内存:2GB硬盘:50GB流量:Unmilited端口:10Mbps架构:KVM折后价:15元/月、150元/年传送:购买链接洛...

RackNerd新上圣何塞、芝加哥、达拉斯、亚特兰大INTEL系列,$9.49/年

racknerd怎么样?racknerd商家最近促销三款美国便宜vps,最低只需要9.49美元,可以选择美国圣何塞、西雅图、纽约和芝加哥机房。RackNerd是一家成立于2019年的美国高性价比服务器商家,主要从事美国和荷兰数据中心的便宜vps、独立服务器销售!支持中文工单、支持支付宝和微信以及PayPal付款购买!点击直达:racknerd官方网站INTEL系列可选机房:加利福尼亚州圣何塞、芝加...

Linode($5/月),新用户注册送100美元,11个数据中心云服务器

关于Linode,这是一家运营超过18年的VPS云主机商家,产品支持随时删除(按小时计费),可选包括美国、英国、新加坡、日本、印度、加拿大、德国等全球十多个数据中心,最低每月费用5美元($0.0075/小时)起。目前,注册Linode的新用户添加付款方式后可以获得100美元赠送,有效期为60天,让更多新朋友可以体验Linode的产品和服务。Linode的云主机产品分为几类,下面分别列出几款套餐配置...

sh163 net为你推荐
百度k站被百度k站之后你一般是怎么处理的天天酷跑刷积分教程天天酷跑积分怎么刷最快?万网核心代理我想买个域名和空间,我一朋友给我介绍万网代理环宇网络空间商,他们的空间稳定吗,价格怎么样,咨询师的服伪静态什么是伪静态伪静态有何作用ios7固件下载iOS的固件有正版盗版之分吗?我看到了蜂威网有iOS7的固件想下载试用一下,那里是测试版是正版吗lockdowndios8.1能用gpp3to2吗?型号A1429宕机宕机是什么意思虚拟专用网虚拟专用网 有什么用处?系统分析员系统分析师是什么职业?主要做什么工作?宽带接入服务器互联网的接入方式有哪几种?
长沙虚拟主机 域名停靠 域名反查 北京服务器租用 域名服务器上存放着internet主机的 hostigation bluevm 美国主机论坛 sockscap sub-process 光棍节日志 realvnc 回程路由 线路工具 免费博客空间 谁的qq空间最好看 服务器干什么用的 中国网通测速 空间技术网 美国独立日 更多