图书管理信息系统毕业设计论文.doc
《图书管理信息系统毕业设计论文.doc》由会员分享,可在线阅读,更多相关《图书管理信息系统毕业设计论文.doc(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Q:362553725毕业设计(论文)摘要随着图书馆在正常运营中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息,还书信息。因此需要计算机对读者资源,书籍资源,借书资源,还书信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。因此本人设计开发了一个基于.NET的图书管理系统以帮助解决上述问题。本程序前台采用HTML和Javascript进行页面制作,后台由SQL Server数据库支持,通过使用ADO.net实现数据库连接的效果,并用管理信息系统方法达到对数据库的操作以完成使用者的要求。通过分析传统的人工管理图书馆的不足,创建了一套行之有效的计算机管理图书馆的方案。本
2、文详细介绍了图书管理信息系统的系统分析部分,包括可行性分析、组织机构分析、管理职能分析、业务流程分析、数据流程分析、数据字典、处理描述等等;系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。本系统界面友好,操作简单,比较实用。关键词 图书管理系统;C#应用;B/S模式AbstractThe science and technology changes with each new day the progress, let the humanity live has had the huge change, the compute
3、r technology swift development, enabled the various trades and occupations to obtain the widespread popularization and the use in the computer technology application aspect. The library takes one kind of information resource the collection and distribution center, the books and the user borrowing ma
4、terial is many, contains many message data the management, the library always faces the massive reader information in the normal operation, the books information as well as the borrowing books information which produces by both interaction,but also book information. Nowadays, has many libraries is s
5、tarts to use initially, even not yet uses the computer to carry on the information management. If the library adopts the manual way carries on the labor management to the books and reference materials and the books borrowing situation, because the material is many, the manual processing work load is
6、 big, the whole managerial effectiveness is low, also not convenient reader to books and reference materials consult. In order to raise the daily books managerial effectiveness, therefore, must formulate a set to be reasonable, to be effective, standard and practical books management system manageme
7、nt system, carries on the centralism unified management to the books and reference materials. The books management system management system is applies the computer and the information technology, carries on the integrated management to the library books resources the tool. This article has designed
8、a books management system management system in view of the usual books management flow, may satisfy the majority middle and small scale books management request.SQL database interface and ASP.NET C# RAD tool as well as the combination of the two are firstly discussed in the paper. In the latter part
9、 of the paper, the whole design of a general Book Management System built with ASP.NET C# and SQL Server 2005 is presented, including the systems requirement analysis, function modules design, the increase and the renewal and inits ASP.NET C# implementation.Keywords Books management systemC# B/S mod
10、e目 录摘要IAbstractII第1章 绪论11.1 课题背景11.2 目的和意义系统设计思想11.3 系统开发环境31.4.1 B/S结构的数据库访问模式31.4.2 ASP.NET 简介41.4.3 IIS简介41.4.4 数据库平台4第2章 可行性分析62.1经济可行性62.2技术可行性92.3操作可行性92.4业务流程图102.5 本章小结10第3章 需求分析113.1 学校图书馆管理网站规划113.2 学校图书馆管理系统的需求分析123.2.1 数据流图133.2.2 数据字典143.3 本章小结16第4章 总体设计174.1 系统模块总体设计174.2 数据库设计184.2.1
11、数据库设计概述184.2.2 数据分析194.3 数据库的详细设计194.3.1 数据库的E-R图的设计194.3.2 数据表的设计214.4 本章小结24第5章 详细设计255.1 系统运行平台设置255.2 网站主界面设计265.3 用户注册与登录网站设计与实现265.3.1 管理员登录的设计与实现265.3.2普通用户登录的设计与实现285.4 界面的详细设计295.4. 前台模块详细设计说明295.4.2 后台模块的详细设计说明315.5 本章小结33第6章 软件测试346.1 测试的基本概念346.2 测试的任务和目的346.3 系统整体测试步骤356.4 本系统测试366.4.1
12、用户登录注册模块测试366.4.2 系统登录因果图376.5 本章小结37结论39致谢40参考文献41附录142附录24548哈尔滨工业大学华德应用技术学院毕业设计(论文)第1章 绪论1.1 课题背景管理现代化,办公自动化和决策科学化,是现代化办公管理发展的必然趁势。图书馆管理比较烦琐,复杂,产生的文档比较多,并且由于手工的操作,使这些文档无法有效地核对和管理,在汇总以及分析方面更加困难。因此,迫切需要计算机技术来辅助管理。 在使用图书管理系统后,可以提高图书的各类信息的准确性,将信息准确无误地输入计算机并在数据库中存储起来。按照规范设定标准代码,大大保证了统计原始数据的准确性,在进行分析设计
13、时可以最大限度地减少人为影响,大大提高工作效率。图书馆管理系统可以集存储,分析,统计与一身,节省人力物力而且调用方便,统计快捷,准确性高可以充分发挥管理系统的统计分析功能。1.2 目的和意义系统设计思想1.目的和意义随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,图书馆在正常运营中总是面对大量的读者信息,书籍信息以及由两者相互作用产生的借书信息,还书信息。图书馆若采取手工方式对图书资料和图书借阅情况进行人工管理,
14、由于资料繁多,手工处理的工作量大,整体管理效率低下,也不方便读者对图书资料的查阅。为了提高日常的图书管理效率,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。图书管理系统是应用计算机与信息技术,对图书馆的图书资源进行综合管理的工具。因此针对通常的图书管理流程诸多因素设计了一个图书管理系统,可满足大多数中小型的图书管理要求。一个图书馆离不开好的图书管理系统,有了一个好的图书管理系统,图书馆才那更好的给人们提供服务。2.系统设计思想一个针对于学校图书馆管理系统,必须有一个正确的设计指导思想,通过系统功能结构、前台开发环境的设计、后台数据库各表间的联系、以及操作
15、系统等因素,才能构成一个完善的网络体系结构,才能充分发挥计算机本身存在的最大优势。根据目前图书馆管理上的实际需求,本系统的设计按照下述原则进行:(1)实用性:系统充分考虑到学校图书馆的实际需求,以实际应用为出发点,将最需要、最实用的功能体现给用户,去掉了华而不实的功能,完全符合学校在处理图书借还上的习惯,避免了以技术为中心的误区,即用户使用不便、简单事务复杂化和投入高等缺点,真正为学校在图书管理及决策方面提供强有力的支持。(2)先进性:本设计将充分应用到现有成熟的计算机技术、网络技术、软件开发技术上,为用户提供高性能的系统。系统引入了三层架构设计思想,采用B/S模式,前台开发工具采用ASP.N
16、ET 2.0,后台数据库采用SQL Server 2005,可以方便满足企业单位在用品管理上的需求。(3)可靠性:本系统保证了数据的机密性和完整性,保障了学校在图书借阅上的正常运转,包括用户权限设置、图书借阅等多个层次的可靠性。此外,本系统采用系统化、结构化设计,最大限度保证应用系统与基础平台的可靠与稳定。(4)高安全性:对于本软件所有模块所对应的数据库,首先用户在操作权限上就有所划分,由系统管理员进行相应的设置。这样既保证用户共享系统部分资源,同时也可保证进一步提高系统的可靠性和安全性。(5)采用标准技术:本系统的所有设计遵循国际上现行的标准进行,以提高系统的标准性、开放性。(6)可维护性:
17、系统的设计要求方便维护,包括硬件和软件之间的维护。如:学校可根据实际需求更改或添加新的功能模块,以及在技术上的升级和网络的维护等。(7)可扩展性:系统的设计采用ASP.NET技术的B/S模式,具有跨平台、易扩展等特性,对硬件降低要求,用户端不需安装任何软件,只需通过浏览器即可访问,用户可以轻松实现移动办公、远程办公与无纸化办公,极大地适应了用户在不同环境和条件下的需求。(8)灵活性:系统采用灵活的组织管理结构,根据实际需求设置灵活、完善的安全管理和审批机制,可灵活设置审批权限。1.3 系统开发环境1.系统的开发环境系统的开发采用Windows Server 2003操作系统,并选用ASP.NE
18、T 2.0+SQL Server 2005组合以满足系统建设的需要,并保证系统性能最佳。采用SQL Server 2005作为数据库平台主要基于以下考虑:首先,Windows Server 2003操作平台使得无缝集成的SQL Server 2005在其上面的运行更为流畅,性能也更为出色。同时,使用ASP.NET 2.0提供的强大的数据库访问及其操作控件使得操作起SQL Server 2005更加方便快捷。其次,跟以前的版本相比,SQL Server 2005提供的全文检索的特性使得2005版本的SQL Server在数据检索方面更胜一筹。2.系统的运行平台本系统解决方案的规划和设计,将立足于
19、对系统环境的要求更易满足,系统的实现更简单方便,系统的管理更安全可靠,系统的功能更加完善。学校图书馆管理系统开发过程中会使用的服务器操作系统是Windows Server 2003,等系统实施后可采用Windows 2000 Server或Windows 2003 Server服务器操作系统,开发语言使用ASP.NET工具中的C#语言,前台开发工具使用功能强大的ASP.NET 2.0版本,后台数据库开发工具使用安全性比较高的SQL Server 2005,Web服务器配置使用IIS。1.4.1 B/S结构的数据库访问模式B/S模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式
20、应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。B/S模式是指在TCP/IP的支持下,以HTTP为传输协议,客户端通过Browser访问Web服务器以及与之相连的后台数据库的技术及体系结构。它由浏览器、Web服务器、应用服务器和数据库服务器组成。客户端的浏览器通过URL访问Web服务器,Web服务器请求数据库服务器,并将获得的结果以HTML形式返回客户端浏览器。1.4.2 ASP.NET
21、 简介ASP.NET是著名的Microsoft公司开发的可视化软件开发工具。ASP.NET被称为第四代编程语言,它具有简单、高效、功能强大的特点。和JAVA相比,ASP.NET更简单、更易于掌握,而在功能上却丝毫不逊色;和DELPHI相比,ASP.NET则功能更强大、更实用。ASP.NET具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。ASP.NET提供了各种开发工具,包括集成环境、图像编辑、以及各种开发数据库的应用程序等。除此之外,还允许用户挂接其它的应用程序开发工具,如Microsoft公司的资源编辑器。在ASP
22、.NET众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机/服务器模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。1.4.3 IIS简介IIS是Internet Information Server的缩写,它是微软公司主推的Web服务器,是Windows Server 2003中最快的Web服务器,并和Microsoft Active Directory目录服务完全结合,这种结合能够使以Web为基础的应用软件更可靠、更具延展性。用户能够利用Windows NT Server和NTFS内置的安全特性,
23、建立强大、灵活而安全的Intranet或Internet站点,可以在企业内部网络或广域网络上,轻松共享文件和资讯。IIS的一个重要特性是支持ASP,是ASP程序得以成功运行的先决条件,严格意义来说,必须在机器安装配置IIS服务器环境,否则ASP将无法运行和正常使用,也无法实现其功能。1.4.4 数据库平台随着网络技术的发展,B/S模式已成为Web网站发展的趋势。要开发基于B/S模式的应用系统,首先要解决的问题就是网页与数据库的连接,ASP.NET提供了强大的数据库支持。数据库是管理信息的常规方法,它可以处理各种各样的信息。数据库的优势在于可以将庞大而复杂的信息以有序的方式组织起来,便于修改和查
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理信息系统 毕业设计 论文
限制150内