摘 要:本系统是结合校园图书馆的工作流程,经过实际的需求分析进而开发出的一个网上图书馆管理系统。其开发主要包括前台应用程序的设计和后台数据库的建立。整个系统采用Microsoft Visual Studio 2010作为开发工具,并基于ASP.NET开发平台,利用SQL Server 2008数据库实现与前台界面的友好链接。本系统从符合操作简便、界面友好、实用、灵活、安全的要求出发,在功能上实现了书籍检索、图书管理、读者管理、借阅管理、用户维护、新闻维护等。本论文主要介绍了本课题的开发背景和需求分析,并阐述了系统的设计思想、关键技术和解决方案。65065
关键词:网上图书馆,ASP.NET,SQL Server 2008
Abstract: This system is combined with the campus library work flow, analysis of the actual demand to develop an online library management system. The establishment of its development mainly includes the foreground application and background database design. The whole system based on the ASP.NET development platform, and uses Microsoft Visual Studio 2010 as a development tool, friendly link and front interface is implemented using SQL Server 2008 database. Starting from the requirements of the system to operate and friendly interface, flexible, practical, safe, realizes the function of searching for books, books management, reader management, library management, user maintenance, maintenance and other news. This paper mainly introduces the development background of the topic, and explains its functions and key technologies, and focus on the system design ideas, technical difficulties and solutions.
Keywords: online library, asp.net, sql server 2008
目 录
1 前言 4
1.1 项目背景 4
1.2 校园图书馆管理系统的开发意义 5
2系统解决方案 5
2.1 开发工具介绍 5
2.2 关键技术应用 6
2.3 技术开发方案 8
2.4系统运行环境 8
3系统结构设计与分析 9
3.1 需求分析 9
3.2系统功能模块设计 9
3.3系统功能模块图 9
4系统结构设计与分析 10
4.1 系统E-R图 10
4.2数据库表的设计 12
5系统关键技术及代码(部分) 16
5.1书籍检索模块简介 16
5.2登陆模块简介 18
5.3管理员功能简介 19
5.4用户功能简介 25
5.5遇到问题及解决方案 30
6校园图书馆系统测试 31
6.1测试手段 31
6.2测试运行情况及调试 32
6.3程序有待改进方面 32
结论 33
参考文献 34
致谢 35
1 前言
1.1 项目背景
众所周知,校园图书馆是学校构成体系中的一个关键部分,也是学校实施教育的一个据点。在大学里,图书馆是学生自习的第二课堂,是开拓视野、陶冶情操、获取知识、培养审美情趣的有效途径,是学生成长、成才的训练营。它为学生提供了丰富的精神文化大餐,塑造了一个良好的校园文化氛围,是学校对内和对外的门户。然而,现在大多数图书馆的管理方式仍为传统的手工处理,手续繁琐,重复劳动多,劳动强度大,而且容易出错,当需要对大量资料进行查询、更新和维护时将面临很大的困难。因此,开发一个中小型的校园图书管理系统已经成为必要。本系统开发的主要目的是利用编程软件和数据库软件编制一个管理系统,用以实现图书管理、读者管理以及日常工作管理等,同时对整个系统的分析、设计过程给出一个完整论证。