毕业设计 图书借阅管理系统.doc
《毕业设计 图书借阅管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计 图书借阅管理系统.doc(37页珍藏版)》请在三一办公上搜索。
1、 毕业设计题目: 图书借阅管理系统 学 号: 083040101_ 姓 名:_ 专业班级:_ 电大08-4班 指导教师:_ 单位名称:_ _ 完成日期:_ 2011-5-6_ 摘要:着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,企业要生存要发展,要高效率地把企业活动有机地组织起来,就必须加强企业管理,即加强对企业内部的各种资源的有效管理,建立与自身特点相适应的管理信息系统。本文介绍了在VB.NET+SQL环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析传统的人工管理图书馆的不足
2、,创建了一套行之有效的计算机管理图书馆的方案。文章详细介绍了图书管理信息系统的系统分析部分,系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。本系统界面友好,操作简单,比较实用。关键词:图书 VB.NET 借阅 管理 数据库英文摘要:Management System of Borrowing PapersABSTRACT:With more and more widespread and profound application of information technology in management, the impl
3、ement of management information system has become mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterprise activities should be organized efficiently and organically, which means tightening up the enterprise management
4、 and strengthening effective management of any resource (staff, finance, property, etc.) internal the enterprise, and also establishing a management information system fitting in with its own characteristics.This article introduces the detailed process of exploring a management information system un
5、der the environment of VB.NET and SQL Sever, utilizing “Top-Bottom” overall plan and a strategy according to “Bottom-Top” application and exploitation. That is to establish a set of effective scheme for library management by computer, through analyzing disadvantages of traditional library management
6、 by human resources. This article emphasizes on three sections. The system analysis section of library management information includes feasible analysis, organizing organs analysis, management function analysis, technological process of business analysis, technological process of data analysis, data
7、 dictionary, disposal description and the like. The system design section mainly focuses on system function design and data base design. And the system realization section has provided several major program charts, together with the main windows and programs.This economical and pragmatic system has
8、explicit interface, with simple operation.Key Words:VB.NET SQL Sever Search 目 录一、引言11.1 课题的发展背景11.2课题开发的作用和意义11.3 课题研究内容21.4 软、硬件环境41.4.1客户机配置要求41.4.2 服务器配置要求4二、开发工具介绍52.1 ASP.NET的简介52.1.1 VB.NET的概述52.1.2 VB.NET的特点62.1.2 VB.net与VB区别62.2 SQL Server简介72.2.1 SQL Server特点72.2.2 SQL Server功能7三、系统需求分析83.1
9、软件需求分析83.1.1普通用户功能需求83.2 软件功能模块设计83.2.1 软件功能分析83.3数据库逻辑结构设计10四、系统功能模块实现124.1 信息维护124.1.1图书信息维护124.1.2 读者信息维护134.2 统计查询功能134.2.1 精确查询144.2.2 模糊查询15五、总结16参考文献17附 录18致 谢33图书借阅管理系统一、引言1.1、 课题的发展背景目前,在许多中小型书店和部分小型图书馆的图书管理中,管理图书都是采用传统的管理方法。图书管理员在办理借书登记、查询读者借书记录时,管理人员必须在借书记录上一个个去查找,而要找到借书记录并删除该记录是件很麻烦的事情。每
10、当新书入库时,图书管理员既要填写新书入库卡片,又要填写新书入库帐目,不仅工作量大,而且,在新书入库后要经历较长的时间方能借出。所以,为提高图书馆管理的效率,减少图书管理员的工作负担,有必要开发一个小型图书馆管理软件来对图书实施有效管理 现代图书馆的图书管理早就进化信息化阶段了,但是从软件市场购买的一些信息管理软件通常是通用版的,不可能适应所有图书馆管理中的情况,功能不能扩充,这样不仅工作效率低下,浪费人力,财力,而且在一些中间环节还造成信息丢失,出错。以下是针对某某图书馆的图书管理现状,在调研基础上开发出来的图书馆信息管理系统。在下面的各章中将以开发图书馆管理系统为例,谈谈其开发过程和所涉及到
11、的问题及解决方法。1.2、课题开发的作用和意义上个世纪末,许多中小型图书馆信息管理工作仍是由专人进行图书档案的登记,修改,增删,查询,效率低下,出错率高,数据不安全。本世纪初,图书馆管理进入信息化时代,图书馆将大量图书、用户档案输入了电脑,进行无纸化管理,节约了人力,物力,提高了工作效率。但随着时代的发展,知识经济时代给图书馆信息管理提出了更高的要求,除了以往的图书、会员档案管理外,对图书的借出,超期罚款等的管理也成了图书馆管理中的必要部分,而且对图书馆管理的综合情况也成为考核管理员的重要标准,所以,设计图书馆管理软件不仅能促进管理员不断提高自身素质从而提高管理图书质量,而且能够促进学生对图书
12、的保管,及时归还。将先进的信息技术结合运用到图书馆信息管理和服务中,用这些技术来促进图书馆和学生的合作关系,图书馆给用户提供更好的服务,是系统开发的主要目的7。图书馆管理唯有迈向自动化,高效率,人性化管理,才能满足服务读者,给读者提供更好服务的需求。图书馆信息管理的主要目标,在于加强服务而不在于精简人力。换言之,其效益不在于节省现有的人力、物力,而在于提供许多尚未自动化作业时所无法提供之服务,期望以最快的速度将图书馆信息做最适当的运用。 (1) 以自动化、系统化、高效管理代替分散、重复操作。(2) 开发图书馆管理系统,提供更好服务效益和提高现代化管理水平。(3) 建立图书馆管理系统,提高读者的
13、自律性,促进读者保管并及时归还图书。(4) 减轻图书馆管理员的负担,节省人力物力开支4。引进以计算机信息管理技术和网络通讯技术,是加快图书馆管理信息服务进程的重要手段。信息技术的发展和应用将会改变了图书信息资源的结构和获取信息的方式。总之,新的管理系统的启动,将会给整个图书馆管理带来巨大的体系结构的变化。不仅体现在图书馆管理方式的转变,也体现在图书馆管理理念的转变,也体现了图书馆管理的现代化和信息化水平,工作人员的素质会随着管理方式的提高而提高,读者保管图书和及时归还图书的自律性、积极性都得到较大限度的激发。1.3、 课题研究内容本课题的主要研究内容就是设计一套图书管理系统,用以取代传统的手工
14、管理方式。基本功能如下:1. 图书信息的录入将有关图书信息录入数据库。2. 图书信息的检索根据指定条件查询相关的图书,包括单条件查询和多条件查询。3. 图书信息的修改图书信息的修改以及删除。4. 图书的借阅图书借阅信息的登记,并能打印借阅单。5. 图书的催还过期图书的催还通知并打印催还单。6. 图书的归还归还图书,并作适当的归还记录。7. 用户的权限设置不同用户的使用权限不同。1.4 、软、硬件环境1.4.1客户机配置要求1. 硬件环境(最低配置)(1) CPU :600 兆赫 (MHz) Pentium 处理器(2) 内存:256MB以上(3) 硬盘剩余空间:180M以上2. 软件环境(最低
15、配置)操作系统: Windows 98、2000、xp1.4.2 服务器配置要求1. 硬件环境(最低配置)(1) CPU :600 兆赫 (MHz) Pentium 处理器(2) 内存:512MB以上。(3) 硬盘剩余空间:1G以上。2. 软件环境(最低配置)(1) 操作系统:Window2000/XP(需要安装IIS)(2) 后台数据库:Microsoft SQL Server 2000或更高(3) 开发工具:Microsoft Visual Studio 2003二 、开发工具介绍本图书借阅管理系统主要是使用B/S模式,使用Visual Basic.Net语言,结合SQL Server数据
16、库,三层构架结构开发的。下面将所使用的语言模式及开发工具做一个简单的介绍:2.1、 ASP.NET的简介2.1.1 VB.NET的概述VB.NET是Visual B的简称。提到VB.net,就不能不先提一下VB(Visual Basic)。Visual Basic是Windows环境下的一种简单、易学的编程语言,由于其开发程序的快速、高效,深受程序员的喜爱。严格地来说,Visual Basic只是半面向对象的语言,其面向对象的能力及程序的执行效率往往不能一些程序员的需要,因此,大的项目很少使用Visual Basic来开发。Visual Basic的最后一个版本是Visual Basic 6.
17、0。在Visual Basic 6.0之后,微软公司推出了全新的“.NET构架”,在其第一个版本-Visual Studio.NET 7.0中,集成了Visual Basic 7.0、Visual C+ 7.0及C#,其中的Visual Basic 7.0(VB 7.0),即是VB.net的第一个版本。VB.net是微软最新平台技术,是.net framework SDK的一种语言。VB.net和VC#.net在功能上没有区别。编译以后生成的可执行文件被称为Assembly,即程序集。VB.net的版本号是VisualBasic7.0,它的运行是建立在CLR(Common Language R
18、untime)和MSIL(Microsoft Intermediate Language)虚拟器上的。其实,它的机制和Java差不多。2.1.2 VB.NET的特点VB.net 继承了VB6.0的可视化和易学易用的特点,同时结合了完全面向对象的方法大大减轻了程序开发者的工作。 (1) VB.NET完成集成到Visual Studio集成开发环境中,这个集成开发环境与VB在若干方面有差异。主要体现在窗体的布局及菜单等方面都有所不同。 (2) VB.NET的项目也与VB不同。在VB中,项目使用基于引用的项目文件包含对项目项的引用,这些引用指定项目项的路径。VB.Net使用基于文件夹的模型,即所有项
19、目项均放置在项目文件夹层次结构中。 (3) 在数据访问技术、数据访问具体实现方法和数据绑定上的更改。在VB.NET中使用ADO.NET来访问数据库,ADO.NET是.NET框架中的一部分,其对应的类库是.Net Framework SDK的真子集。在VB.NET中实现数据库访问的方法有两种:其一是在程序设计阶段,通过创建、配置数据适配器DataAdapter和生成数据集DataSet;其二是运行中,通过编程方式动态创建、配置数据适配器和创建、生成数据集。 在VB中实现数据绑定是通过设置控件的属性来实现的,通常是把控件的显示属性绑定到数据源中的相应字段。在VB.NET中,数据绑定的应用范围更加广
20、泛,可以把任何控件的任何属性绑定到包含数据的任何结构中。 (4) 对Web的开发的更改。在VB.NET中是使用ASP.NET来编写Web页面的。在ASP中使用的也不再是脚本语言,而是真正意义的编程语言,如VB.NET、C。凭借ASP.Net的Web应用程序、XML Web Service等基于Web的功能,使用VB.NET开发WEB页面与开发Window应用程序很相似。Web页面代码也显得有条有理了。2.1.2 VB.net与VB区别VB.net是基于.NET框架的完全对向对象的编程语言,而VB 6.0只是半面向对象的语言,使用VB.net可以编制出功能更加强大的windows程序。现在把VB
21、.net和VB 6.0做一下比较,看看VB.net对比VB 6.0有着什么样的特性和优点。1.在VB 6.0中,创建对象的时候,需要等这个对象创建完毕后,再另外调用一个独立的方法对其进行初始化。在VB.net中,可以利用构造函数为对象赋初值,这样就不需要进行烦琐的调用赋初值了。构造函数的使用,简化了编码的过程和出错的机会。2.VB.net编写线程的能力比VB 6.0有很大的增强。3.在VB 6.0中,需要首先声明一个变量,然后才能对其赋值,这样就需要写两行代码。在VB.net中,可以使用初始化函数将这两个步骤合并在一行代码中完成,这个似乎微小的改进,提供了更少、更简单、更易于维护的代码。4.
22、VB.net基于.NET框架,开发者可以快速的可视化开发网络应用程序、网络服务、Windows应用程序和服务器端组件。5.因为VB.net是基于.NET框架的,可以与其它.NET语言协同工作。6.在VB.net中,通过Web窗体及ADO.NET,开发者可以快速开发可扩展的Web站点。如果你能进一步学习VB.net,开发者会发现更多的新特性和优点。2.2、 SQL Server简介2.2.1 SQL Server特点1.真正的客户机/服务器体系结构。 2.图形化用户界面,使系统管理和数据库管理更加直观、简单。3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 4.SQL Serve
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 图书借阅管理系统 图书 借阅 管理 系统
链接地址:https://www.31ppt.com/p-3974760.html