首页
会员中心
到顶部
到尾部
NET毕业设计

学校图书管理系统c#.net+sqlASP.NET015

时间:2020/10/13 14:20:27  作者:  来源:  查看:0  评论:0
内容摘要: 摘 要随着科技的发展和社会的进步,计算机已成为人们生活和工作中的得力助手。特别是现代Internet的Web技术的发展大大地推动了社会各个方面的发展。设计一个现代的基于ASP.NET的图书馆管理系统势在必行。图书馆管理系统是典型的信息管理系统(MIS),其开发主要包括后台...

摘 要
随着科技的发展和社会的进步,计算机已成为人们生活和工作中的得力助手。特别是现代Internet的Web技术的发展大大地推动了社会各个方面的发展。设计一个现代的基于ASP.NET的图书馆管理系统势在必行。
图书馆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。因此,我在这一部分的开发中使用的后台开发工具是MS SQL Server2000,对于前台,我选择了现在流行的Web系统开发工具ASP.NET。由于ASP.NET Web应用程序可以使用多种语言来开发,但我选择了C#,因为Visual C#.NET是专门针对Microsoft的.NET战略而推出的语言,它对.NET Framework和ASP.NET具有最为全面的支持。可以说,Visual C#.NET是开发ASP.NET Web应用程序最好的语言。
在系统的开发过程中,主要完成对图书馆管理系统(LMS)的需求分析、功能模块的划分、数据库模式分析、并在此设计了数据库结构和应用程序的B/S结构。首先是通过MS SQL Server2000对后台数据库中数据表的建立,主要包括了读者表、管理员表、借书表、图书信息表等,通过这些表,我们可以实现对读者基本信息的管理、管理员基本信息的管理、借书信息的管理、图书基本信息的管理等。通过对各个功能设计后的运行结果证明,本文介绍了所设计的图书馆管理系统可以满足图书借阅者、书库管理员和图书馆总管三方的要求。方便了读者的借阅方式,也简化了管理员的手工操作,使整个图书管理流程方便,快捷。

关键字:图书馆管理;数据库;C#.NET;LMS;B/S结构

 

Abstract
Along with the technical development and society's progress, the computer has become the people to live with the work in primary assistant.Specially the modern Internet Web technology development greatly impelled the social each aspect development.Designs for a modern age based on the ASP.NET library management system imperative.
The Library Management System of which development mainly contains two aspects that one is the establishment and maintenance of the backstage database and the other is the development of the fore-end application procedures is a typical Management Information System. The reason why I chose to use the MS SQL Server 2000 as a development tool is that it’s can handle strong data completely and exactly. So to design this part, I chose the development tool ASP.NET on Web System which is now highly spread and I chose Visual C#.NET among many would-be languages, because it is the best language in developing the application procedure. ASP.NET Web Visual C#.NET is the language of complete support to the .NET Framework and ASP.NET in the world for it’s created with the purpose of dealing with the .NET strategy on Microsoft.
I mainly accomplished the analysis of need, the demarcation of function mole and the analysis of database mold of the Library Management System while designed a database structure and the B/S structure of application procedure during the process of developing this system. Firstly, I created data forms which mainly contain readers form, managing person's form, book-borrowed forms and book information forms and so on of the backstage database by MS SQL Server 2000.These forms can help us managing the readers and the managing person basic information, the borrowed books and the books information etc. It can be proved that the Library Management System which is designed in this thesis can satisfy all the need of the lenders of books, superintendents and the high level of superintendents by the way of putting every function of design into run. Has facilitated reader's borrowing way, also simplified manager's manual operation, causes the entire books management flow to be convenient, quickly.

Key  words:  Library Manage; Database; C#.NET; LMS; B/S


目 录
第1章 绪 论. 1
1.1 开发背景... 1
1.2 开发工具介绍... 1
1.2.1 后台数据库... 1
1.2.2 ASP.NET. 2
第2章 图书馆管理系统的可行性研究及环境. 4
2.1 可行性研究过程... 4
2.1.1 结构的选择(B/S与C/S)... 4
2.1.2 技术可行性... 4
2.1.3 经济可行性... 5
2.2 操作环境及运行环境... 5
2.2.1 所需用的环境... 5
第3章 图书馆管理系统的需求分析. 6
3.1 图书馆发展分析... 6
3.2 功能需求... 7
3.2.1 图书馆管理员的需求... 7
3.2.2 读者的需求... 8
3.3 性能需求... 10
第4章 图书馆管理系统的概要设计. 11
4.1 数据流图的分析... 11
4.2 业务流图... 12
4.3 数据字典的创建... 13
4.4 系统流程图... 16
4.4.1 程序流程图... 16
4.5 E-R图分析与设计... 17
4.6 E-R图转换成关系模型... 20
4.7 数据表的创建... 21
第5章 图书馆管理系统的详细设计. 24
5.1 ADO.NET介绍... 24
5.1.1 ADO.NET技术... 24
5.1.2 ADO.NET 数据供应器... 24
5.1.3 ADO.NET主要组件... 24
5.2 系统设计模块... 25
5.3 对读者信息界面的设计... 26
5.4 对图书查询界面的设计... 29
5.5 借书推荐表界面的设计... 32
5.6 预约图书界面设计... 32
5.7 催还图书界面设计... 34
5.8 对留言板的设计... 34
5.9 管理员界面设计... 35
5.9.1 图书馆总管理员... 36
5.9.2 书库管理员... 37
第6章 图书馆管理系统的测试与维护. 40
6.1 连接测试... 40
6.2 数据库调试... 40
6.3 ASP.NET配置文件... 41
第7章 结 论. 44
参考文献. 45
致 谢. 46


                                                                                                                                                 第1章 绪 论
1.1 开发背景
当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。
随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,图书馆管理信息系统亦是如此。以往图书馆管理信息系统由于缺乏适当的软件而给其工作带来了很多不便。本论文所介绍的图书馆管理信息系统就是为了使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。
1.2 开发工具介绍
1.2.1 后台数据库
SQL Server 2000是微软公司最新版的大型数据库服务器,推出后受到用户的积极响应。它使用了最先进的数据库构架,与Windows NT/2000平台紧密集成,具有完全的Web功能,人们用它可方便地管理数据库和开发应用程序。它通过对高端硬件平台、网络和存储技术的支持,为最大的Web站和企业的应用提供了可扩展性和高可靠性,能在Internet商业领域快速建立应用。此外,还增强了安全性,保护防火墙内外的数据,支持基于角色的安全并拥有安全审计工具。SQL Server 2000数据库服务器的自动调整和自动管理技术在数据库领域中处于领先地位。
SQL Server 2000其性能指标在各方面都有赶超Oracle数据库的趋势。在经历了SQL Server 6.5和7.0两个版本的尝试后,微软公司终于开始向大规模的业务领域进发了。记得在以前各种关于SQL Server的文章,都会将其定位成中小型应用方面,这种感觉被大家自然的延续到了2000版之中。其实这是一种误解。在过去的很长一段时间中, 微软公司凭请了世界上最优秀的数据库专家以及专门搭建了信息量可谓空前的地理信息系统,励精图治,就是为了摘掉扣在自己头上的这顶帽子。有了强大的性能和功能支持,再配合其一向为人称道的易用性,SQL Server可以说成为了开发者手中的一柄利器!
因此,我选择了SQL Server 2000 作为开发本系统使用的数据库。
1.2.2  ASP.NET
另外就是在.NET 环境下使用了ADO.NET构建数据库应用系统中的数据访问层的步骤和方法。由于ADO.NET技术对ADO数据访问技术有了较大的改进,使得开发人员能够以较为灵活的方式查询和操作数据以及更新数据源,是所有数据驱动的.NET应用程序或者Web服务的核心部件。通过对这些技术的了解,使我们对.NET环境下如何开发数据库应用系统有了一个系统的、感性的认识。
在后台代码的功能实现上,ASP.NET Web应用程序可以使用多种语言来开发,但是Visual C#.NET作为专门针对Microsoft的.NET战略而推出的语言,它对.NET Framework和ASP.NET具有最为全面的支持。可以说,Visual C#.NET是开发ASP.NET Web应用程序的最好语言。结合使用Visual C#.NET和ASP.NET,用户可以方便的开发出功能强大的Web应用程序。
ASP.NET的另一个强大的功能是它的网页处理时的三层构架,即浏览页面的前台HTML实现、浏览页面的后台C#代码的编写及后台代码与数据库的连接,正是其有这样的三层结构,所以它的安全性得到了很好的保障,这即为我们在上面所说的ADO.NET的一个具体的形式,也是对ADO.NET的实现方式有一个大概的了解,我们可以通过下面的数据访问流程图1.1所示:

  


相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号