本科毕业设计--基于vs-net技术的大学校园图书借阅系统.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 基于 vs net 技术 大学校园 图书 借阅 系统
- 资源描述:
-
无锡商业职业技术学院 毕 业 设 计 (2014届) 设 计 题 目: 基于VS .NET技术的 大学校园图书借阅系统 系 科 物联网技术学院 专 业 计算机网络技术 姓 名 王李杰 学 号 11432207 指导教师 仇伟明 完成日期:2013年 09 月 目 录 摘要 1 第1章 绪论 2 1.1 系统调研与可行性分析 2 1.1.1 现状调查 2 1.1.2 可行性分析 2 1.1.3 软件开发计划 3 1.1.4 ASP.NET2.0 3 第2章 系统开发工具及开发管理 6 2.1开发工具及管理 6 2.2 开发工具的简单介绍 6 2.2.1 .NET 6 2.2.2 C# 语言 7 2.2.3 SQL Server2008 8 2.2.4 访问数据库:ADO.NET 8 第3章 系统分析 11 3.1 系统及需求分析 11 3.1.1 系统需求 11 3.1.2 可行性分析 11 3.2 系统功能简介 12 3.2.1 用户登录 12 3.2.2 信息管理模块 12 第4章 系统总体设计 13 4.1 系统架构设计 13 第5章 数据库设计 14 5.1 总体设计 14 5.2 表设计 14 5.2.2 管理员信息表 Admin 14 5.2.2 表 Book_Info 14 5.2.3 表 Message 15 5.2.4表 Student 15 6.1 前台首页 17 } 20 6.2 前台用户登录模块 20 6.3 前台书籍信息页面 22 6.4 前台书籍借阅模块 23 } 27 6.5 图书归还页面 27 } 30 6.6 后台用户登陆界面 30 } 31 6.7 信息管理页面 31 } 31 6.8 后台编辑删除管理 31 } 34 总结 34 参考文献 35 33 基于VS .NET技术的大学校园图书借阅系统 摘要 学校图书租赁管理系统是智能办公系统的重要组成部分,因此,学校图书租赁管理系统也以方便、快捷的优点正慢慢地进入人们的生活,将传统的学校图书租赁管理系统方式彻底的解脱出来,提高效率,减轻工作人员以往繁忙的工作,避免出错,使学生可以花更多的时间在选择书和看书上。从而使学生有更多时间来获取信息。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。采用SQL Server2008数据库作为后台数据库、Visual C#编程语言作为前台开发工具,通过对数据库技术进行了较深入的学习和应用,主要完成借阅检索、读者管理、借阅管理、人们学校图书租赁管理系统、用户维护、系统维护等系统功能。系统运行结果证明,本文所设计的学校图书租赁管理系统可以满足学生和教师借阅者、人们学校图书租赁管理系统员、图书总管理员三方面的需要,达到了设计要求。 论文关键词:VS.net B/S 学校图书租赁管理系统 数据库 第1章 绪论 1.1 系统调研与可行性分析 1.1.1 现状调查 一直以来人们使用传统的人工方式管理图书的日常工作,对于图书的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。 以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。 为方便对图书书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书的管理效率。使用该程序之后,读者可以查阅并修改自己的信息、修改密码、查阅借阅情况、搜索图书;系统管理员可以进行读者维护、图书维护、图书搜索;图书管理人员可以进行图书的借阅与归还。 1.1.2 可行性分析 本次毕业设计题目:“学校图书租赁管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。 学校图书租赁管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对学校图书租赁管理系统提供极大的帮助。 本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计等。作这些工作需对数据库知识有足够认识,并深入的了解Visual C#的使用和管理系统的相关知识。 在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等领域产生的大量信息进行管理,并对数据进行加工处理,数据库技术则是信息管理与数据处理的先进技术。随着信息量的不断增加,作为计算机的三大主要应用(科学计算、过程控制和数据处理)之一的数据处理,已迅速上升为计算机应用的主要方面,数据库技术则成为人们日常生活中处理数据不可缺少的有力工具,并且现代的信息管理系统几乎都以数据库技术作为核心。 1.1.3 软件开发计划 此系统在开发方式上对毕业设计的需求,由于人们图书的借阅是一种无商业利益的,所以系统设计开发的周期要短,在短时间内完成,减少开发成本,提高开发效率,方便、简单、实用作为系统开发的指导思想。 1.1.4 ASP.NET2.0 1.ASP.NET2.0新特性 ASP.NET技术从1.0版本升级到1.1变化不是很大。然而,从ASP.NET 1.x升级到2.0,却不是件轻而易举的事情。ASP.NET 2.0技术增加了大量方便、实用的新特性。ASP.NET 2.0主要提供控件、页面框架、服务与APIs等3个方面的技术特性。 控件 在ASP.NET 1.x时代,由于内置服务器控件数量有限、功能覆盖面窄,因此,开发人员怨声载道。为了消除这个技术软肋,ASP.NET 2.0做出了突破性改进。在ASP.NET 2.0中,新增数十个服务器控件。根据控件功能特征,可分为:数据控件(包括数据源控件和数据绑定控件)、登录系列控件、Web部件、站点导航控件和其他控件等。这些服务器控件对于提高工作效率,降低开发成本有着重要作用。 页面框架 在页面框架方面,ASP.NET 2.0同样做出了重大改进,主要体现在以下4项技术特性:母版页、主题和皮肤、编译机制和本地化。母版页特性在大型Web站点中应用广泛,它能够在一定程度上代替框架页功能,从而迅速建立具有统一布局和外观的页面,并且有效降低维护人员的工作强度。主题和皮肤是ASP.NET 2.0的一项新增功能,使用此功能可以一次性设置一种类型的服务器控件外观样式。该外观可方便地应用于单个页面、整个Web应用程序,甚至整个服务器。在应用程序编译方面,ASP.NET 2.0提供了几种替代方案,从而扩大了编译的选择范围,开发人员可以根据特定需要进行选择。另外,ASP.NET 2.0在本地化方面也做出了一些改进。 服务与APIs 这个部分包括的新特性在ASP.NET 2.0中占有较大比例,主要包括成员资格管理、角色管理、用户配置、数据缓存、配置与管理工具等。利用这些功能,可以快速实现用户和角色管理、个性化用户配置、数据缓存、应用程序可视化配置等任务。以成员资格和角色管理功能为例,在ASP.NET 1.x时代,实现这两项功能是比较繁琐和困难的;而在ASP.NET 2.0中不仅提供默认数据库表,而且只需调用几个简单的方法,就能够轻松地实现成员和角色管理功能。 第2章 系统开发工具及开发管理 2.1开发工具及管理 本系统采用ASP.NET模式开发制作,用Visual Studio.NET2008和SQL SERVER 2008作为开发工具,用Web数据库理论设计数据库,SQL语言进行数据库查询、插入、删除等操作,设计出能实现各个功能模块的WEB应用程序(B/S)模式。 2.2 开发工具的简单介绍 2.2.1 .NET .NET作为新一代互联软件和服务战略,将使微软现有的软件在网络时代不仅适用于传统的个人计算机,而且能够满足呈现强劲增长的新设备的需要。到底什么是.NET呢?微软总裁兼首席执行官Steve Ballmer把它定义为:.NET代表一个集合,一个环境,一个可以作为管理支持下一代Internet的可编程结构。 .NET的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序。用户不需要知道这些文件放在什么地方,只需要发出请求,然后只管接收就可以了。而所有后台的复杂性是完全屏蔽起来的。 ".NET 是 Microsoft 的用以创建 XML Web 服务(下一代软件)管理,该管理将信息、设备和人以一种统一的、个性化的方式联系起来。" "借助于 .NET 管理,可以创建和使用基于 XML 的应用程序、进程和 Web 站点以及服务,它们之间可以按设计、在任何管理或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。" ".NET 是一个全面的产品家族,它建立在行业标准和 Internet 标准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及 XML Web 服务体验(丰富的用户体验)。.NET 将成为您今天正在使用的 Microsoft 应用程序、工具和服务器 < XML Web 的服务能力以满足您的所有业务需求。".NET为开发人员提供了新的开发管理 (.NET框架) ,新的开发语言(C#) ,新的开发工具 (Visual Studio .NET) ,新的开发方式 (Web Service) ;为普通用户提供了Windows CE、Windows XP、Stinger、Xbox、Tablet PC、.NET My Services、MSN等产品;为企业提供了bCentral。在未来,最终大多数流行的 Microsoft 软件应用程序--包括 Office 和 Visual Studio .NET--将开始与 XML Web 服务实现交互,并把它们的主要功能作为 XML Web 服务公开,以便其他开发人员可以利用。 2.2.2 C# 语言 .NET支持多种程序语言,仅.NET架构就默认支持Visual Basic.NET与C#两种程序语言。 C#是专门针对在.NET架构上开发应用程序而设计的新程序语言,就程序语法来说有点类似C++,或者说更像Java。因此有着易用、灵活性大的特点,不但拥有完整的面向对象支持,在程序语法的执行效率上也比Visual Basic.NET快,所以说C#是.NET上的钦定语言也不为过。 用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。C#语言在.NET的IDE(集成环境)下提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,选择各种“控件”,并设置这些控件的属性,.NET会自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。C#通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击“(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。在用.NET设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。 2.2.3 SQL Server2008 Microsoft SQL Server 2008是一个高性能的客户端/服务器结构的关系数据库管理系统(RDBMS,Relational Database Management System)。SQL Server 2000是为了支持高容量的事务处理以及数据仓库和决策支持系统(比如销售分析应用)而设计的。它运行在Microsoft Windows NT4或Microsoft Windows 2000 Server上--基于intel处理器的网络。可以把SQL Server 2008作为一种个人桌面数据库系统安装在运行Window NT Workstation 4、Windows 2003 Professional、Windows98和Windows Millennium Edition(Me)的机器上。可以使用相同的CD来安装任何一个SQL Server 2008的服务器版本或个人版本。 2.2.4 访问数据库:ADO.NET C#.NET在数据库程序设计方面,使用ADO.NET作为数据库存取的接口。ADO.NET采用新颖的对象观念,专为Microsoft.NET管理量身打造,采用离线存取模式,可供多人同时存取,特别适合在Internet环境中使用。ADO.NET是微软新一代.NET数据库的存取结构,ADO.NET是数据库和数据源间沟通的桥梁,主要提供一个面向对象的数据存取架构,用来开发数据库应用程序。ADO.NET具有下列优越性: ADO.NET 是在.NET Framework上存取数据库的一组类库,它包含了.NET Data Provider(数据提供者)以进行数据库的连接与存取,通过ADO.NET,数据库程序设计人员能够很轻松地使用各种对象,来存取符合自己需求的数据库内容。换句话说,ADO.NET定义了一个数据库存取的标准接口,让提供数据库管理系统的各个厂商可以根据此标准,开发相应的.NET Data Provider,如此编写数据库应用程序人员不必了解各类数据库底层运作的细节,只要学会ADO.NET提供对象的架构,便可轻易地存取所有支持. NET Data Provider的数据库。 ADO.NET是应用程序和数据源之间沟通的桥梁。通过ADO.NET提供的对象,再配合SQL语法就可以存取数据库内的数据,而且凡是通过ODBC或OLEDB接口所能存取的数据库(如:Dbase、FoxPro、Excel、Access、SQL Server、Oracle等),也可通过ADO.NET对象来存取。 ADO.NET可提高数据库的延展性。ADO.NET可以将数据库内的数据以XML格式传送到客户端(Client)的DataSet对象中,此时客户端可以和数据库服务器联机,当客户端程序对数据进行新增、修改、删除等动作后,再和数据库服务器联机,将数据送回数据库服务器端完成更新的动作。如此一来就可以避免客户端和数据库服务器联机时,当客户端不对数据库服务器作任何动作时,却一直占用数据库服务器的资源。此种结构使得数据处理有相互连接的双层结构,朝多层结构发展,因而提高了数据库的延展性。 本系统选用了SQL 数据库,它具有简单易学,操作方便的特性。如果需要,还可以稍加修改,将数据库与应用程序分离,采用客户端/服务器方式,将数据库放置到服务器端,此软件作为客户端应用程序,可对数据库进行联机存取。 第3章 系统分析 3.1 系统及需求分析 3.1.1 系统需求 通过调查,要求系统需要有以下功能: (1) 用户通过在前台登陆,可以进行图书分享,图书借阅,图书归还以及对图书作出评价等操作。 (2) 管理员可以通过后台管理,对用户进行增、删、改管理: (3)管理员也可以通过后台对用户上传的图书进行维护操作 3.1.2 可行性分析 可行性分析是在系统调查的基础上,针对新系统的开发是否具有必要性和可 行性,对新系统的开发从技术、经济、社会的方面进行可行性分析和研究,以避免投资失误,保证新系统的开发成功。可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能解决。该系统的可行性分析包括如下几个内容: (1)技术方面的可行性:它主要分析技术条件是否顺利完成开发工作,软硬件是否满足开发者的需要等。其中,软件方面汽车评分需要的软件环境都已具备,数据库服务器方面则有SQL Server 2008,够处理大量数据,同时保持数据的完整性并提供许多高级管理功能,其灵活性、安全性、易用性为数据库编程提供了良好的条件。 (2) 经济方面的可行性:主要是对这项经济效益进行评价,本系统作为一个儿童教育的项目,无需开发经费并且这系统实施后可以显著提高教育评分效率,有助于实行网络管理化。 (3) 操作方面的可行性:目前,网络覆盖了全球的各个部分,从而满足每个家庭的上网要求,良好的网络设施为开发儿童借阅教育网络系统提供了坚实基础。 综上所述,此系统开发目标已经明确,在经济和技术等方面可行,并且投入少见效快。 3.2 系统功能简介 3.2.1 用户登录 用户登陆,验证用户的信息是否合法,用户在使用之前必须登录。用户只要输入用户名、密码就可以了。若用户输入的以上两项与数据库中保存的相符,则表明用户登录成功,可以开放该用户对应的系统;如果不符,则登录失败。 3.2.2 信息管理模块 主要是前台信息展示模块用户可以通过前台进行图书借阅、图书归还,图书评价,用户注册,用户图书分享等操作。 管理员可以通过后台管理对用户信息进行增、删、改等操作。 第4章 系统总体设计 4.1 系统架构设计 本系统采用ASP.NET应用程序的典型系统架构模式:数据库——数据访问层——业务逻辑层。数据库是应用系统的基础,它保存系统中所有数据。数据访问层封装对数据库的操作,如创建数据库连接、打开数据库连接、执行存储过程和关闭数据库连接等。在本系统中,业务逻辑层与应用系统的上层业务数据库的关联,它调用数据库访问层,同时也为上层页面表示层服务。业务逻辑层通过数据访问层实现对数据库的操作,同时为应用系统的页面表示层服务提供访问数据库的接口或函数等。(Document类)为介绍业务逻辑层的实现方法。页表表示层实现应用系统的具体页面。它一般有Web页面或控件组成。如图4.1. 页面表示层 业务逻辑层 数据访问层 数据库 图4.1系统架构 第5章 数据库设计 5.1 总体设计 考虑到学校图书租赁管理系统的实际需要,本系统需要的数据至少包括不同角色的用户数据以用户数据、借阅信息数据,书籍信息数据等。 不同角色的用户数据主要包括用用户名、密码等数据;用户数据主要包用户名、班级、学号等数据;借阅数据主要包括借阅书籍ID、借阅人ID等数据。 5.2 表设计 5.2.1 管理员信息表 Admin Admin表包括管理员信息数据,如Admin_Id、登录名、登录密码等。表的字段说明如表5.1所示。 表5.1 Admin 5.2.2 表 Book_Info 表Book_Info包括信息数据,如Book_Id、书名称、作者、出版时间、出版社、书本简介、封面图片的详细描述等。表的字段说明如表5.2所示。 表5.2 Book_Info 5.2.3 表 Message Message包括维修信息数据,如留言ID、留言内容、留言时间、书ID的详细描述等,表的字段说明如表5.3所示。 表5.3 Message 5.2.4表 Student 表Student用来存储用户数据,如id、班级、学号、姓名、登录密码等。表的字段说明如表5.4所示。 表5.4 Student 第6章 系统功能详细设计及实现 6.1 前台首页 前台首页是本应用程序的功能,用户可以通过前台主界面查阅自己喜欢的书籍。 前台界面如图6.1所示: 图6.1 前台界面 实现功能的主要代码如下: #region 基本数据 private int pagesize = 8; //总页数 private int countpage = 0; private int pno = 1; #endregion public int Countpage { get { return countpage; } set { countpage = value; } } public int Pno { get { return pno; } set { pno = value; } } protected void Page_Load(object sender, EventArgs e) { GetCountPage(); StringBuilder sb = new StringBuilder(); if (Request.QueryString["pno"] != null) { this.pno = Convert.ToInt32(Request.QueryString["pno"]); if (this.pno <= 0) { this.pno = 1; } if (this.pno >= countpage) { this.pno = countpage; } Bind(this.pno); } else { Bind(1); } } private void GetCountPage() { #region 计算总页数 int rows = 0; using (DataSet reader = LBSYS.BLL.Book_Info.SumPhotoPage("select count(*) from Book_Info where statues=0")) { if (reader.Tables[0].Rows.Count > 0) { rows = Convert.ToInt32(reader.Tables[0].Rows[0][0]); } } if (rows % pagesize == 0) { this.countpage = rows / pagesize; } else { this.countpage = rows / pagesize + 1; } #endregion } public void Bind(int pno) { #region 执行分页 try { DataSet dt = LBSYS.BLL.Book_Info.PhotoTopPhotoes("select top " + this.pagesize + " * from Book_Info where statues=0 and Book_Id not in(select top ((" + pno + "-1)*" + this.pagesize + ") Book_Id from Book_Info where statues=0 order by Book_Id desc) order by Book_Id desc"); this.Repeater1.DataSource = dt; this.Repeater1.DataBind(); } catch (Exception) { this.Response.Write("<script>alert('暂无信息!!')</script>"); ; } #endregion } //截取文本--Repeater调用 protected string Subcontent(object ob) { string str = ob.ToString(); if (str.Length > 46) { str = str.Substring(0, 46) + "......"; } return str; } /// <summary> /// 登录模块 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Button1_Click(object sender, EventArgs e) { LBSYS.Model.Student cus_model = new LBSYS.Model.Student(); string user_name = this.name.Text.Trim(); string pwd = this.pwd.Text.Trim(); if (LBSYS.BLL.Student.Exists(user_name, pwd)) { //----通过用户名和密码获取用户ID DataSet ds = LBSYS.BLL.Student.GetList(" Student_Num = '" + this.name.Text.Trim() + "' and Student_Pwd = '" + this.pwd.Text.Trim() + "'"); int user_id = Convert.ToInt32(ds.Tables[0].Rows[0][0]); //----将userid保存到Cookie中 HttpCookie userid = new HttpCookie("userid", ds.Tables[0].Rows[0][0].ToString()); Response.Cookies.Add(userid); this.Response.Write("<script>alert('登录成功'); location.href='index.aspx';</script>"); } else { this.Response.Write("<script>alert('登录失败'); location.href='index.aspx';</script>"); } } /// <summary> /// 注册模块 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Button2_Click(object sender, EventArgs e) { this.Response.Redirect("User_Register.aspx"); } 6.2 前台用户登录模块 主要只有通过前台登陆界面才能进行借书等一系列操作功能。 前台用户登录界面如图6.2所示: 图6.1前台用户登录页面 实现功能的主要代码如下: /// <summary> /// 用户登录模块 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void denglu_Click(object sender, EventArgs e) { LBSYS.Model.Student cus_model = new LBSYS.Model.Student(); string user_name = this.user_name.Text.Trim(); string pwd = this.pwd.Text.Trim(); if (LBSYS.BLL.Student.Exists(user_name, pwd)) { //----通过用户名和密码获取用户ID DataSet ds = LBSYS.BLL.Student.GetList(" Student_Num = '" + this.user_name.Text.Trim() + "' and Student_Pwd = '" + this.pwd.Text.Trim() + "'"); int user_id = Convert.ToInt32(ds.Tables[0].Rows[0][0]); //----将userid保存到Cookie中 HttpCookie userid = new HttpCookie("userid", ds.Tables[0].Rows[0][0].ToString()); Response.Cookies.Add(userid); this.Response.Write("<script>alert('登录成功'); location.href='index.aspx';</script>"); } else { this.Response.Write("<script>alert('登录失败'); location.href='index.aspx';</script>"); } } 6.3 前台书籍信息页面 书籍信息如图6.3所示: 图6.3 前台书籍信息页面 实现功能的主要代码如下: //前台页面显示信息 public string str() { //定义一个stringbulider对象 StringBuilder sb = new StringBuilder(); string id = this.Request.QueryString["id"]; LBSYS.Model.Book_Info model = LBSYS.BLL.Book_Info.GetModel(int.Parse(id)); LBSYS.Model.Student mo = LBSYS.BLL.Student.GetModel(int.Parse(model.Student_Id.ToString())); DataSet ds = LBSYS.BLL.Message.GetList(" Book_Id=" + model.Book_Id.ToString()); sb.Append(@" <!-- end of column four --> <div class=""column2"" style=""background-color:#f3f5展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




本科毕业设计--基于vs-net技术的大学校园图书借阅系统.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/4704650.html