借阅毕业设计(论文)-基于.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

小渣云(36元/月)美国VPS洛杉矶 8核 8G

小渣云 做那个你想都不敢想的套餐 你现在也许不知道小渣云 不过未来你将被小渣云的产品所吸引小渣云 专注于一个套餐的商家 把性价比 稳定性 以及价格做到极致的商家,也许你不相信36元在别人家1核1G都买不到的价格在小渣云却可以买到 8核8G 高配云服务器,并且在安全性 稳定性 都是极高的标准。小渣云 目前使用的是美国超级稳定的ceranetworks机房 数据安全上 每5天备份一次数据倒异地 支持一...

Raksmart VPS主机如何设置取消自动续费

今天有看到Raksmart账户中有一台VPS主机即将到期,这台机器之前是用来测试评测使用的。这里有不打算续费,这不面对万一导致被自动续费忘记,所以我还是取消自动续费设置。如果我们也有类似的问题,这里就演示截图设置Raksmart取消自动续费。这里我们可以看到上图,在对应VPS主机的【其余操作】中可以看到默认已经是不自动续费,所以我们也不要担心被自动续费的。当然,如果有被自动续费,我们确实不想续费的...

搬瓦工(季付46.7美元)新增荷兰(联通线路)VPS,2.5-10Gbps

搬瓦工最近新增了荷兰机房中国联通(AS9929、AS4837)线路的VPS产品,选项为NL - China Unicom Amsterdam(ENUL_9),与日本软银和洛杉矶(DC06)CN2 GIA配置一致可以互换,属于高端系列,2.5Gbps-10Gbps大带宽,最低季付46.7美元起。搬瓦工VPS隶属于老牌IT7公司旗下,主要提供基于KVM架构VPS主机,数据中心包括美国洛杉矶、凤凰城、纽...

sh163 net为你推荐
苏州商标注册在苏州怎么注册商标!郭彩妮台灣有什麽新的電視劇?无线路由器限速设置无线路由器速度如何设置?天天酷跑刷积分教程最近一直有人说天天酷跑刷积分,怎么刷的。金山杀毒怎么样金山杀毒怎么样?bluestacksBlueStacks安卓模拟器官方版怎么用?显卡温度多少正常显卡温度多少算正常?二层交换机请教:二层交换机是干什么用的啊?分词技术百度的中文分词原理是什么?与IK分词有区别吗?srv记录SRV记录的定义
长沙域名注册 工信部域名备案查询 国外免费vps 免费二级域名申请 外国服务器 监控宝 qq数据库下载 国外免费全能空间 域名接入 nerds 国外代理服务器地址 cn3 优酷黄金会员账号共享 双线机房 无限流量 美国凤凰城 工信部网站备案查询 阿里云邮箱登陆地址 双11促销 学生机 更多