版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于ASP-NET的图书管理系统的设计与实现开题报告一、研究背景如今是一个快速发展的信息时代,信息技术在各领域被广泛应用。信息技术推动着社会的发展,给人们的工作和生活带来重大积极意义。通过信息技术应用代替繁复的人工操作,节省了人力;信息技术可以节约资源,简化业务流程,提高了工作效率;信息技术能够便捷地管理信息,对业务数据信息进行安全存储。图书管理系统是信息技术应用的产物。它有利于提高馆员对图书管理的工作效率,大大降低了图书管理的工作量,减少了人力、物力的投入;有利于提升网络信息资源的利用效率,通过快速的检索功能,将图书馆海量数据资源呈现给用户;有效解决图书馆提供的图书服务与读者的需求不相匹配的矛盾。因而,研究和实现图书管理系统具有重大的现实意义。随着图书规模的扩大,用户数量的不断增加,图书管理系统面对挑战的压力随之加大。如何将图书信息快速地呈现在用户面前,如何更进一步提升数据的安全性,如何更好解决数据冗余问题……这些问题成为图书管理系统发展道路上的阻碍。因此,本人认为需要设计一款图书管理系统,让图书信息管理工作更加高效,更加符合用户需求。本系统以VisualStudio2010作为开发工具,选择C#作为开发语言,以SQLServer作为后台数据库使,使用LINQ技术实现数据访问。最终设计并实现了一个B/S(Browser/Server)模式的,基于ASP.NET的图书管理系统。该系统设计了这些功能模块:用户登录模块、图书管理模块、读者管理模块、图书借阅与归还模块、图书预约模块和个人账户管理模块。本图书管理系统有利于提高馆员对图书管理的工作效率,大大降低了图书管理的工作量,减少了人力、物力的投入。该系统有利于提升网络信息资源的利用效率,通过快速的检索功能,将图书馆海量数据资源呈现给读者。系统具备性能良好,功能完整,且功能划分规范的优点,能够有效管理图书的相关信息。系统的界面友好,且符合用户习惯,能够为用户提供更好地服务。二、文献综述(一)相关技术研究现状1.ASP.NET技术ASP.NET是在ASP技术上发展而来的,是微软.NETFramework的重要组成部分。它是微软公司推出的新一代建立动态Web应用程序开发平台,凡是.NET支持的语言都可以用来开发ASP.NET应用程序,如C#、VB.NET等。ASP.NET程序是使用ASP.NET语法所创建的各类型网页、服务的集合,包含数个不同文件类型及文件夹,包括ASP.NET网页、用户控件、XMLWebServices、配置文件及程序集(assembly)等。ASP.NET程序通常运行在IIS(InternetInformationServer)上。ASP.NET技术具备跨平台性、可管理性、支持扩展、运行和生产效率高的特性。ASP.NET的工作原理:客户端通过浏览器向Web服务器提出访问请求,Web服务器向数据库服务器发出操作请求,数据库服务器对数据进行相应处理,把数据返回到Web服务器,Web服务器将最终结果返回给客户端。ASP.NET程序在第一次访问时,程序先被编译成MSIL(MicrosoftIntermediateLanguage),再被调用执行,处理该程序的时间相对较长。然而,当该程序被第二次调用时,直接将MSIL编译后执行,执行速度很快。因此,程序总体的执行效率得到提高。ASP.NET的运行机制如图1所示。图1ASP.NET的运行机制2.C#编程语言C#是微软公司设计用来在.NET平台上开发程序的主要编程语言。它吸收了C、C++、Java各自的优点,是一种新型的面向对象的高级程序语言。C#语言主要设计类(Class)、对象(Object)、继承(Inheritance)等面向对象的概念,在特点上,与Java较为类似。在中间语言的领域里,C#是最具亲和力的一种语言,它拥有着C语言与Java语言的主要特点,同时拥有强大的函数库、方便的模板等,是目前最理想的语言之一。程序开发人员在.NET平台上,采用C#编程语言,可以利用ASP.NET设计出漂亮的动态网页,也可以轻松、快速地开发出实用的Windows应用软件。3.VisualStudio2010技术VisualStudio是.NET框架中高度集成的开发环境,也就是可视化工作室。最新版本为VisualStudio2022版,但因2010版较为稳定,所以本文采用VisualStudio2010,简称VS2010。VS2010可以用来创建高性能的Windows应用程序、移动应用程序、网络应用程序、网络服务程序、智能设备应用程序和Office插件等。VS2010的优势在于它使开发人员创建程序更容易、更灵活。它提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。不论规模大小的软件公司或个人都可以使用VS2010快速创建更安全、更易于管理并且更可靠的应用程序。4.LINQ数据库访问技术LINQ(LanguageIntegratedQuery),即语言集成查询。它是一种与.NETFramework中使用的编程语言紧密集成的新查询语言,为查询数据提供了一个统一的方法,使得可以像使用SQL查询数据库那样从.NET编程语句中直接查询数据,并且具备很好的编译时语法检查、丰富的元数据、智能感知、静态类型等强类型语言的优点。在用标准SQL查询语言实现后台数据库的访问时,如果查询命令字符串写错了,则系统是不能在编译时检测出来的,当运行时才会报错;而用LINQ查询,由于运行机制自身的原因,能够在系统编译时及时通报错误。这能够提高工程项目效率。由于不是被集成在特定的项目中,而是在语言本身中,所以LINQ可以应用在许多项目中,像Web应用程序、Windows窗体应用程序、Console应用程序等项目。5.Web技术(1)B/S模式B/S(Browser/Server),即浏览器/服务器。它是随着Internet技术发展而来的,在C/S(Client/Server,客户机/服务器)模式基础上改进的。在这种结构下,用户工作界面通过浏览器来实现,极少部分事务逻辑在前端浏览器实现,而主要事务逻辑在服务器端实现,形成三层架构。这样就大大简化了客户端计算机的负担,减少了系统维护与升级的成本和工作量。B/S模式主要建立在广域网的基础上。从目前的网络发展和开发技术来看,采用B/S模式通过Internet/Intranet模式进行数据库访问的网络应用,能够实现不同接入方式(如LAN、WAN、Internet/Intranet等)访问和操作,在系统开发难易程度、数据库安全及系统后期维护等多个方面具有明显优势。图2B/S模式工作原理(2)IIS10.0服务器IIS(InternetInformationServices),即互联网信息服务,目前最新版本为IIS10.0。它是由微软公司提供的基于运行MicrosoftWindows的互联网基本服务。IIS是Windows平台集成的重要Web技术。它的可靠性、安全性和可扩展性都表现得非常优秀,并能够很好地支持多个Web站点,是Microsoft公司主推的Web服务器。IIS是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,这样在网上发布信息较为容易。IIS提供了最便捷的方式来共享信息、建立并部署企业应用程序,建立和管理Web网站。用户可以轻松地通过IIS测试、发布、应用和管理自己的Web页面和Web站点。(二)图书管理系统研究现状1.国外研究现状早在一九五四年,国外的书籍管理系统就已经问世,但当时的书籍系统还只能够进行一些简易的检索和公务工作。直到四年以后,“自动检索”概念的提出,才更加丰富了现代图书管理体系,也促进了图书管理的发展。通过几年的努力研究,在20世纪70年间实现了从简单功能向集成的过渡,再到在20世纪80年间建立了商业化、专门的比较完善的网络信息系统。在20世纪90时代以后的一段时间内,中国图书室网络出现了高速发展的趋势,同时计算机技术的蓬勃发展,也给网络网络的后续发展带来了相当大的帮助。国外数字化发展迅速的我国,对数字化的应用也已经基本完成,还在进一步的发展中。举例来说,中国的各大图书馆在二零零九年以来在这方面的成果颇丰,他们利用互联网、计算机等拓展了馆藏,并推动了读书形式的新潮流。正是这种带有一定趣味性、时代感强的新型读书形式,引来了中国国内的众多读者竞相投入。目前,最流行的图书馆系统主要来自中国、澳大利亚,还有印度等国。国外图书馆中自动化系统使用广泛的有Aleph500、HorizonSIRSIUnicorn等。使用了C/S架构,以MySQL数据库为平台的Aleph500系统,是由以色列企业设计,目前在图书馆智能化等应用领域中较为先进的集成系统。这是一个拥有较高自动化程度的图书馆系统,数据库使用了相当完善的MySQL,具备了灵活、易用、连通等特点。个性化的服务和信息共享能力,既可以同时和多家图书馆进行合作,更可以十分出色地和其他数据库“和谐共处”。将各馆资源与馆藏信息共享、藏书跨馆借阅等特色功能模块结合到一块,从而真正实现了保障读者可以随时得到自身所需要资源。Horizon系统是目前国际上最领先的电子图书馆系统之一,它也是一种具备较高智能化程度的电子藏书系统。其领先的产品设计理念、灵活多样的定制特性、以及强大的功能设置等使其在世界带来了很高的市场份额。2.国内研究现状相比于国外,我国的图书馆管理信息系统的研究和应用滞后于外国,进展速度也相对迟缓,应用范围也相对小。在最初,人们都不很认可图书馆管理信息系统,而且大多只是喜欢传统的图书馆管理手段。但直到20世纪70年代,才是一个中国国家图书馆发展的先潮时代。在20世纪80年以前,那时人们还缺乏领先的科技水平来独立研发一个图书馆管理信息系统,而仅仅依靠引进了外国现成的图书馆信息系统。到了20世纪80年中到末期,由于有了对之前的应用经验和系统的进一步了解,我国开始鼓励独立研究,才逐渐解开了长期依赖外国系统的羁绊。鼓励了各大院校图书馆积极投身于工程信息系统的研究开发工作中,极大程度上促进了中国图书馆工程项目信息系统的发展进程。中国的图书馆管理信息系统的发展高潮在九十年代中期,当时市面上已经产生了一些大型的智能化管理系统,并且明确提出了"第三代图书馆自动化系统"的设计理念。经过了高潮时代以后,中国图书馆管理系统的发展水平也就逐渐的开始了下降,不管是从整体技术上的实现,还是在系统理论的研究上,都没有比较大的提高。于是,一些开发管理系统的研究人员也开始逐渐反省,是不是中国的图书馆管理信息系统的设计和发展已经"江郎才尽",毫无突破的机会了。步入了二十一世纪,由于信息的迅速普及,将现代信息普遍充分运用到了各种生产生活中,为图书馆管理信息系统的发展创造了优越的发展环境和必要的技术支持。尽管中国国内信息系统的发展时间较晚,不过我们中国的图书馆信息系统的发展水平也达到了相当的发展,同时也取得了相当的技术水平,尽管目前还不能真正做到完整的中国图书馆信息系统。国外的图书馆也管理信息系统都实现了转型,并且效益比较好<br>在功能设计与技术上,我们尚有较大的技术提升空间,但需要我们的系统研究人员奋起直追,力争尽早迎头赶上。在信息系统的服务能力方面,功能上都已相当完善,特别是中国国内图书馆信息系统在发展过程中,不但融合了外国的先进科技和成熟的管理经验,也同时融合了中国自己的文化特色,功能上将也越来越齐全。三、研究框架1绪论1.1研发背景1.2国内外研究现状1.3研究目的与意义1.4主要研究内容2相关技术概述2.1ASP.NET技术2.2C#编程语言2.3VisualStudio2010技术2.4LINQ数据库访问技术2.5Web技术2.5.1B/S模式2.5.2IIS10.0服务器2.6本章小结3系统需求分析3.1功能性需求分析3.2非功能性需求分析3.3本章小结4系统总体设计4.1系统技术架构4.2系统功能模块4.3本章小结5系统详细设计5.1系统详细设计的原则5.2主要功能程序流程5.3数据库设计5.3.1实体E-R图设计5.3.2数据库表结构设计5.4本章小结6系统实现与测试6.1系统功能实现6.2系统测试6.2.1测试目的6.2.2测试方案6.2.3测试用例设计6.3本章小结7总结与展望7.1总结7.2展望四、进度安排2022年12月1日到2022年12月20日,收集课题资料,为完成开题做准备。2022年12月21日到2023年2月10日,完成开题报告,上传系统。2023年2月11日到2023年3月10日,完成论文初稿,上传系统。2023年3月11日到2023年3月30日,完成论文修改、定稿,上传系统。五、参考文献[1]何水艳.基于ASP.NET图书管理系统的设计与实现[J].2020.[2]李俊.基于ASP.NET的高校图书管理系统的设计与实现[J].湖南科技学院学报,2012,33(8):2.[3]李林.基于ASP.NET的高校图书管理系统的设计与实现[D].吉林大
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 单位管理制度呈现合集【职工管理】十篇
- 《全面质量管理ol》课件
- 《沙盘游戏治疗》课件
- 第5单元 国防建设与外交成就(A卷·知识通关练)(解析版)
- 某砖混结构住宅楼招标文件
- 《园林景观小品设计》课件
- 明确财务数据分析目标的路径计划
- 公园保安工作职责概述
- 2023年项目部安全管理人员安全培训考试题【必考】
- 教师暑假培训心得体会800字(九篇)
- 科研年终总结汇报
- 汽车维修安全应急预案范文(5篇)
- 安全教育教案大班40篇
- 2024-2030年中国清洁供热行业发展趋势与投资前景预测报告版
- 2025届上海市交大附中嘉定分校物理高二上期末达标检测试题含解析
- 放飞心灵 激扬青春-中职生心理健康学习通超星期末考试答案章节答案2024年
- 行政事业单位内部控制规范专题讲座
- 不良反应事件及严重不良事件处理的标准操作规程药物临床试验机构GCP SOP
- 2024年6月浙江高考历史试卷(含答案解析)
- 保密工作会议领导讲话稿
- DB6101-T 3196-2024 生活无着的流浪乞讨人员站内救助服务规范
评论
0/150
提交评论