本科毕业设计--基于vs-net技术的大学校园图书借阅系统.doc
《本科毕业设计--基于vs-net技术的大学校园图书借阅系统.doc》由会员分享,可在线阅读,更多相关《本科毕业设计--基于vs-net技术的大学校园图书借阅系统.doc(36页珍藏版)》请在咨信网上搜索。
1、无锡商业职业技术学院毕 业 设 计(2014届)设 计 题 目:基于VS .NET技术的大学校园图书借阅系统 系 科 物联网技术学院 专 业 计算机网络技术 姓 名 王李杰 学 号 11432207 指导教师 仇伟明 完成日期:2013年 09 月目 录摘要1第1章 绪论21.1 系统调研与可行性分析21.1.1 现状调查21.1.2 可行性分析21.1.3 软件开发计划31.1.4 ASP.NET2.03第2章 系统开发工具及开发管理62.1开发工具及管理62.2 开发工具的简单介绍62.2.1 .NET62.2.2 C# 语言72.2.3 SQL Server200882.2.4 访问数据
2、库:ADO.NET8第3章 系统分析113.1 系统及需求分析113.1.1 系统需求113.1.2 可行性分析113.2 系统功能简介123.2.1 用户登录123.2.2 信息管理模块12第4章 系统总体设计134.1 系统架构设计13第5章数据库设计145.1 总体设计145.2 表设计145.2.2 管理员信息表 Admin145.2.2 表 Book_Info145.2.3 表 Message155.2.4表 Student156.1 前台首页17206.2 前台用户登录模块206.3 前台书籍信息页面226.4 前台书籍借阅模块23276.5 图书归还页面27306.6 后台用户登
3、陆界面30316.7 信息管理页面31316.8 后台编辑删除管理3134总结34参考文献3533基于VS .NET技术的大学校园图书借阅系统摘要 学校图书租赁管理系统是智能办公系统的重要组成部分,因此,学校图书租赁管理系统也以方便、快捷的优点正慢慢地进入人们的生活,将传统的学校图书租赁管理系统方式彻底的解脱出来,提高效率,减轻工作人员以往繁忙的工作,避免出错,使学生可以花更多的时间在选择书和看书上。从而使学生有更多时间来获取信息。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。采用SQL Server2008数据库作为后台数据库、Visual C#编程语言作为前台开发工具
4、,通过对数据库技术进行了较深入的学习和应用,主要完成借阅检索、读者管理、借阅管理、人们学校图书租赁管理系统、用户维护、系统维护等系统功能。系统运行结果证明,本文所设计的学校图书租赁管理系统可以满足学生和教师借阅者、人们学校图书租赁管理系统员、图书总管理员三方面的需要,达到了设计要求。论文关键词:VS.netB/S学校图书租赁管理系统数据库第1章 绪论1.1 系统调研与可行性分析1.1.1 现状调查 一直以来人们使用传统的人工方式管理图书的日常工作,对于图书的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要
5、借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。 以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书
6、上。 为方便对图书书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书的管理效率。使用该程序之后,读者可以查阅并修改自己的信息、修改密码、查阅借阅情况、搜索图书;系统管理员可以进行读者维护、图书维护、图书搜索;图书管理人员可以进行图书的借阅与归还。1.1.2 可行性分析 本次毕业设计题目:“学校图书租赁管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。 学校图书租赁管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理
7、者对学校图书租赁管理系统提供极大的帮助。 本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计等。作这些工作需对数据库知识有足够认识,并深入的了解Visual C#的使用和管理系统的相关知识。 在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等领域产生的大量信息进行管理,并对数据进行加工处理,数据库技术则是信息管理与数据处理的先进技术。随着信息量的不断增加,作为计算机的三大主要应用(科学计算、过程控制和数据处理)之一的数据处理,已迅速上升为计算机应用的主要方面,数据库技术则成为人们日常生活中处理数据不可缺少的有力工具,并且现代的信息管理系统几
8、乎都以数据库技术作为核心。1.1.3 软件开发计划此系统在开发方式上对毕业设计的需求,由于人们图书的借阅是一种无商业利益的,所以系统设计开发的周期要短,在短时间内完成,减少开发成本,提高开发效率,方便、简单、实用作为系统开发的指导思想。1.1.4 ASP.NET2.01.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时代,由于
9、内置服务器控件数量有限、功能覆盖面窄,因此,开发人员怨声载道。为了消除这个技术软肋,ASP.NET 2.0做出了突破性改进。在ASP.NET 2.0中,新增数十个服务器控件。根据控件功能特征,可分为:数据控件(包括数据源控件和数据绑定控件)、登录系列控件、Web部件、站点导航控件和其他控件等。这些服务器控件对于提高工作效率,降低开发成本有着重要作用。页面框架在页面框架方面,ASP.NET 2.0同样做出了重大改进,主要体现在以下4项技术特性:母版页、主题和皮肤、编译机制和本地化。母版页特性在大型Web站点中应用广泛,它能够在一定程度上代替框架页功能,从而迅速建立具有统一布局和外观的页面,并且有
10、效降低维护人员的工作强度。主题和皮肤是ASP.NET 2.0的一项新增功能,使用此功能可以一次性设置一种类型的服务器控件外观样式。该外观可方便地应用于单个页面、整个Web应用程序,甚至整个服务器。在应用程序编译方面,ASP.NET 2.0提供了几种替代方案,从而扩大了编译的选择范围,开发人员可以根据特定需要进行选择。另外,ASP.NET 2.0在本地化方面也做出了一些改进。服务与APIs这个部分包括的新特性在ASP.NET 2.0中占有较大比例,主要包括成员资格管理、角色管理、用户配置、数据缓存、配置与管理工具等。利用这些功能,可以快速实现用户和角色管理、个性化用户配置、数据缓存、应用程序可视
11、化配置等任务。以成员资格和角色管理功能为例,在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作为新一代互联软
12、件和服务战略,将使微软现有的软件在网络时代不仅适用于传统的个人计算机,而且能够满足呈现强劲增长的新设备的需要。到底什么是.NET呢?微软总裁兼首席执行官Steve Ballmer把它定义为:.NET代表一个集合,一个环境,一个可以作为管理支持下一代Internet的可编程结构。.NET的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序。用户不需要知道这些文件放在什么地方,只需要发出请求,然后只管接收就可以了。而所有后台的复杂性是完全屏蔽起来的。.NET 是 Microsoft 的用以创建 XML Web 服务(下一代软件)管理,该管理将信息、设备和人以一种
13、统一的、个性化的方式联系起来。借助于 .NET 管理,可以创建和使用基于 XML 的应用程序、进程和 Web 站点以及服务,它们之间可以按设计、在任何管理或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。 .NET 是一个全面的产品家族,它建立在行业标准和 Internet 标准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及 XML Web 服务体验(丰富的用户体验)。.NET 将成为您今天正在使用的 Microsoft 应用程序、工具和服务器 XML Web 的服务能力以满足您的所有业务需求。.NET为开发人员提供了新的开发管理 (.NET框架
14、) ,新的开发语言(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支持多种程序语言
15、,仅.NET架构就默认支持Visual Basic.NET与C#两种程序语言。 C#是专门针对在.NET架构上开发应用程序而设计的新程序语言,就程序语法来说有点类似C+,或者说更像Java。因此有着易用、灵活性大的特点,不但拥有完整的面向对象支持,在程序语法的执行效率上也比Visual Basic.NET快,所以说C#是.NET上的钦定语言也不为过。用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率
16、。C#语言在.NET的IDE(集成环境)下提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,选择各种“控件”,并设置这些控件的属性,.NET会自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。C#通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击“(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。在用.NET设计大型应
17、用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。2.2.3 SQL Server2008Microsoft SQL Server 2008是一个高性能的客户端/服务器结构的关系数据库管理系统(RDBMS,Relational Database Management System)。SQL Server 2000是为了支持高容量的事务处理以及数据仓库和决策支持系统(比如销售分析应用)而设计的。它运行在Micro
18、soft 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.NETC#.NET在数据库程序设计方面,使用ADO.NET作为数据库存取的接口。ADO.NET采
19、用新颖的对象观念,专为Microsoft.NET管理量身打造,采用离线存取模式,可供多人同时存取,特别适合在Internet环境中使用。ADO.NET是微软新一代.NET数据库的存取结构,ADO.NET是数据库和数据源间沟通的桥梁,主要提供一个面向对象的数据存取架构,用来开发数据库应用程序。ADO.NET具有下列优越性:ADO.NET 是在.NET Framework上存取数据库的一组类库,它包含了.NET Data Provider(数据提供者)以进行数据库的连接与存取,通过ADO.NET,数据库程序设计人员能够很轻松地使用各种对象,来存取符合自己需求的数据库内容。换句话说,ADO.NET定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 基于 vs net 技术 大学校园 图书 借阅 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。