1335-基于asp.net的图书管理系统
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要
随着社会不断进步和发展,生活节奏不断加快,信息已经成为我们生活中不可缺少的一部分。目前在图书馆中对图书信息的管理系统上仍处于一个空白的状况,所以我们立足于图书管理的基础上,使得这个系统能在网站上运作。实现对图书信息的管理,提供更加简单,方便的操作平台,而设计了图书管理系统。
一方面,读者可以通过注册用户,对图书的信息进行查询、借阅。另一方面管理员管理模块主要包括:图书借阅管理(包括借书、还书、查询)、基础数据维护(包括新增图书、新增图书分类)、计算机毕业设计,用户管理的数据添加、修改、和删除。本系统是基于ASP.NET技术,并使用SQL server 2005来实现对图书管理的功能,目前已经成功运用到此系统中。
本系统的目的是建立一个高效的平台,采用简洁高效的ASP.NET技术与SQL server 2005数据库等技术,设计和开发了这一图书管理系统。该系统主要实现了图书信息管理、用户管理、基础数据维护、系统管理等后台模块,同时和前台图书信息查询、借阅图书等有机的结合起来,提高了管理效率。通过科学全面的测试,系统实现了图书信息设置、用户信息管理、显示最新信息等功能。[计算机毕业设计_毕业设计论文_计算机硕士论文下载-计算机毕业网].63207212013-2-13 copyright think58
[来源:http://think58.com]
本系统可以根据实际应用的具体情况,适当加以修改,以便更好应用。本系统操作简单,灵活性好,系统安全性高,运行稳定。 copyright think58 [资料来源:http://think58.com]
关键词:管理系统,图书,ASP.NET ,SQL server 2005
目 录
XXXX学院毕业设计 1
(论文) 1
1 引言 0
1.1 系统的开发背景 0
1.1.1 图书管理的发展 0
1.1.2 图书管理系统的现状 0
1.2 系统实现的目标 1
1.3 系统开发的意义 2
2 图书管理系统分析 2
2.1 网站的设计目标 2
2.2 网站的可行性分析 2
2.2.1 用户群体与市场分析 2
2.2.2 技术能力分析 3
2.2.3 可行性分析总结 3
2.3 网站设计的特点 3
3 系统的开发技术及主要构架 4
3.1 开发技术的选择 4
3.1.1 ASP.NET编程技术 4
3.1.2 SQL Server 2005开源数据库的开发 4
3.1.3 C#语言概述 5
3.2 系统的主要架构及开发模式 6
基于B/S的体系结构 6
4 系统的功能和流程分析 7
4.1 平台功能模块的设计分析 7
4.2 数据流图 8
4.2.1 前台用户数据流图 8
4.2.2 后台管理员数据流图 9
think58.com
[来源:http://think58.com]
4.3 系统E-R图 10
4.3.1系统总E-R图 10
4.3.2系统管理员实体图 11
4.3.3图书信息实体图 12
4.3.4读者信息实体图 12
5 系统功能的具体实现 13
5.1 系统数据库的设计 13
5.2 系统数据库表关系图 14
5.3 功能总体说明 14
5.3.1 系统流程图 14
5.3.2 目录结构说明 15
5.4 各功能模块的实现 16
5.4.1 数据库的连接 16
5.4.2 读者界面 16
5.4.3 用户登录管理 18
5.4.4 图书借阅管理 18
5.4.5 基础数据维护管理 20
5.4.6 用户管理 20
5.4.7 系统数据管理 22
6 系统测试及难点分析 22
6.1 系统运行环境的搭建 22
6.2 系统的测试 23
6.2.1 系统关键部分测试分析 23
6.2.2 测试结果分析与说明 23
6.2.3 系统安全与性能分析 23
6.3 系统中存在的问题及解决方法 23
结 论 25
参考文献 25
致 谢 26
1.1.2 图书管理系统的现状
就目前已有的图书馆信息管理系统而言,大致可分为两代:在DOS环境下运行的软件称为第一代,在视窗界面下运行的软件称为第二代。国内使用的第一代系统主要有4种类型:一是国家图书馆使用的日本NEC公司的大型机系统——中文图书采编检综合管理系统;二是清华大学、华东师范大学引进的日本富士通的在小型机上使用的图书馆计算机管理系统ILIS,中国科学院文献情报中心引进的台湾传技公司的整合性图书馆自动化系统TOTALS;三是深圳大学图书馆开发的微机网络系统SULCMIS、北京息洋电子信息研究所开发的GLIS;四是由文化部主持、深圳图书馆等开发的微机多用户系统ILAS。 think58 [版权所有:http://think58.com]
第一代信息管理系统的使用对图书馆自动化的起步起到了至关重要的作用,可以说没有第一代信息管理系统就没有图书馆自动化管理的今天。
第二代信息管理系统是由第一代信息管理系统的开发和使用者根据视窗化、网络化的需求,在第一代信息管理系统的基础上进行升级换代或重新开发的产品。其功能目标定位在能使图书馆成为重要信息的生产基地,多种信息资源的集聚中心,读者、专家馆员的交互枢纽,信息搜寻、捕捉的导航站点。在此过程中,各家信息管理系统的内容、性能、价格、运行环境诸方面有了很大的变化,不同程度地体现了国际上最新技术的运用。主要表现在采用新的体系结构和WEB技术,更适合于网络环境下的图书馆管理;采用Z39.50通讯协议,使不同系统可以实现互连互访等。
随着Internet网络技术的高速发展,积极开发新一代图书馆信息管理系统,是我国图书馆信息管理系统不失时机地走向世界前列的重要契机。
本人认为,开发新一代图书馆信息管理系统,一是要坚持系统工程和软件工程的思想和有关标准、规范,二是要以网络为基本环境,采用最新的信息技术,三是要适应图书馆服务功能的巨大变化,能提供多层次和多种形式的、有针对性的、高质量和个性化的信息服务和知识服务,四是要满足网络读者的使用要求和不同的操作习惯。围绕上述四个要求,新一代系统的开发可以从以下三个方面着手:
think58好,好think58 [资料来源:http://www.THINK58.com]
一、继承优良性能,更换过时软件,增加新的功能
二、开发网络信息服务系统
三、构建具有数字图书馆功能的信息集成系统
当前世界上最先进的大型图书馆自动化系统,工程硕士论文,像Unicorn、Horizen、Innopac等,尽管有很多优点,但是在可伸缩性、可管理性、安全性以及软件重用性等方面已经显露出许多难以克服的缺点。使用C/S模式两层结构已无法在Internet上构成有效的分布式信息系统,也无法对数字化图书馆的分布性及海量的数据进行处理。解决这些问题的最有效的办法,就是采用数字图书馆的多层结构,实施分布式图书馆信息管理系统的开发。 think58
[资料来源:http://THINK58.com]
下一篇:网上购物系统