.net的图书馆管理系统
目 录
第一章 绪论 1
1.1图书馆系统简介 1
1.1.1本课题研究的背景与意义 1
1.1.2图书馆管理系统的必要性 1
1.2图书馆管理系统的现状 1
第二章 开发环境与相关技术 3
2.1图书馆管理系统的开发环境和开发语言 3
2.2开发工具和相关技术介绍 3
2.2.1 ASP.NET技术简介 3
2.2.2 SQL Server 2005简介 3
第三章 系统分析 4
3.1需求分析 4
3.2可行性分析 4
3.2.1 技术可行性分析 4
3.2.2 组织可行性分析 4
3.2.3 经济可行性分析 5
3.2.4 运行环境可行性分析 5
3.3系统功能介绍 5
3.4系统功能结构图 6
3.4.1管理员登录模块 6
3.4.2普通用户登录模块 6
3.5系统流程图 7
第四章 系统设计 9
4.1
*51今日免费论文网|www.jxszl.com +Q: &351916072&
整体ER图 9
4.2系统数据库设计 10
4.2.1 详细表结构 10
4.2.2 表格 10
第五章 系统实现 12
5.1界面的实现 12
5.1.1 界面设计 12
5.1.2 相关代码 12
5.2管理员模块的实现 13
5.2.1 读者管理的实现 14
5.2.2 借还书管理的实现 14
5.2.3图书管理的实现 16
5.2.4系统管理的实现 17
5.2.5个人资料管理的实现 18
5.3用户模块的实现 20
5.3.1书架管理的实现 20
5.3.2所借图书管理的实现 22
5.3.3个人资料管理的实现 23
第六章 系统运行与测试 26
6.1登录测试 26
6.2管理员功能测试 26
6.2.1读者管理测试 26
6.2.2借还书管理测试 27
6.2.3图书管理测试 28
6.2.4系统管理测试 30
6.2.5个人资料管理测试 31
6.3用户功能测试 31
6.3.1书架管理测试 31
6.3.2所借图书管理测试 32
6.3.3个人资料管理测试 32
结束语 33
致 谢 34
参考文献 35
第一章 绪论
本章节讲述了基于.net的图书馆管理系统的课题的背景与开发意义,以及图书馆管理系统的发展情况与应用现状和前景。
1.1图书馆系统简介
1.1.1本课题研究的背景与意义
随着计算机技术的飞速发展,电脑已经进入各家各户并且使网络逐渐深入人心,人们已经开始习惯使用电脑和网络去做各种各样的工作和娱乐。这其中就包括在线管理图书馆,而且为了减轻管理人员的工作压力和减少图书馆在人工方面的费用以及大量的时间,图书馆管理系统的网络化已经迫在眉睫。
现如今,随着时间的推移人类探索的方向越来越多、深度越来越深,我们的知识也越来越多,这就使得图书馆的规模越来越大,藏书量急速增加,这就造成了图书信息的成倍增加。为了处理这庞大的信息量,使用图书馆管理系统来替代人工管理已经不容置疑。图书馆管理系统可以将所有的信息集中放置在数据库中,节省了大量的空间和时间。
图书馆管理系统实现了图书馆管理的自动化和系统化,将图书信息和用户信息统一进行管理,节省了大量的时间,大大提高的图书馆运营的效率。同时,使得用户也可以更方便地查询书籍和借阅书籍,甚至可以与其他用户交流不同书籍的内容。
1.1.2图书馆管理系统的必要性
图书管理系统可以实现图书信息、用户信息和图书借阅信息的自动化和系统化,能够将所有的图书资料和用户信息聚合在一起,实现统一的运作。让读者在系统上就可以实现查询图书和借阅图书的功能并且及时评价图书的内容和质量,有利于读者之间的交流。智能化的图书馆管理系统非常适用于当今社会的发展现状,我选择这个图书馆管理课题也是符合发展要求的。
1.2图书馆管理系统的现状
现如今已经出现了各种各样的图书馆管理系统,它们功能各异,适用于不同的领域。但它们的最基本的功能是相似的:管理图书信息和用户信息、管理借阅信息等等。其他方面如超期罚款或图书评价等功能也依据不同的用户要求加入了图书馆管理系统之中。
在选择了图书馆管理系统这个课题后,我对我们学校的图书馆系统进行了深入的调查,包括各项功能的使用。我所了解到的是我们学校的图书馆管理系统,其中的功能大致就有查询图书信息、修改个人资料、管理图书信息和借阅信息和超期罚款等功能等等。还有其他一些每个学校图书馆特有的关于学校文化和政策的一些消息的展示功能。第二章 开发环境与相关技术
本章节讲述了本图书馆管理系统运用的基本语言和数据库,以及图书馆系统可以调试运行的开发环境。
2.1图书馆管理系统的开发环境和开发语言
本系统的开发环境是使用微软的系统,并且使用Microsoft office 作为系统建模工具。开发平台使用Microsoft Visual Studio 2008版本和.NET 2.0框架。数据库使用Microsoft SQL Server 2005,开发语言为C#。
2.2开发工具和相关技术介绍
2.2.1 ASP.NET技术简介
ASP.NET技术是微软公司开发的一门语言技术,是一种可以将嵌入网页中的脚本可由web服务器执行的服务器的端脚本技术,它能够在通过HTTP请求文档时再次在Web服务器上动态创建文档。是动态服务器的页面(Active Server Pages) ,运营于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。
2.2.2 SQL Server 2005简介
SQL Server 2005是一个非常完整的数据库开发环境,使用的是集成的商业智能工具,因此它的数据管理是企业级的。它和Microsoft Office System、Microsoft Visual Studio以及新开发的工具包形成非常紧密的集成,使得 SQL Server 2005 与之前的版本比较有了更大的使用价值。SQL Server 2005 数据库引擎为结构型数据和关系型数据提供的存储功能更家安全可靠,令人放心。SQL Server 2005 数据引擎是企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成以及通知的功能。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/50134.html