计算机毕业论文,毕业论文,毕业设计 毕业论文免费检测 知网论文检测
当前位置: 骆驼论文网 > NET毕业设计 >

_基于.NET网上图书订阅系统的设计

时间:2013-11-04 11:11来源: 骆驼毕业论文网 作者:admin
1.1 选题背景 计算机和网络技术的迅猛发展,人们的生活已逐步实现了信息化,网络化,从而使图书订阅业务受到了强大的冲击。传统的图书管理和订阅方式已不能适应读者对日益增长的图书信息的需求。随着馆藏量的不断增加,图书资料的录入和查询的难度也就相应增

QQ交谈计算机毕业设计,毕业设计,毕业论文,计算机毕业论文

 1.1 选题背景

计算机和网络技术的迅猛发展,人们的生活已逐步实现了信息化,网络化,从而使图书订阅业务受到了强大的冲击。传统的图书管理和订阅方式已不能适应读者对日益增长的图书信息的需求。随着馆藏量的不断增加,图书资料的录入和查询的难度也就相应增加,手工方式必将被淘汰,如何运用先进的信息技术,提高图书订阅业务管理和服务水平,是我们面临的一个新的挑战。
1.2 国内研究现状
目前,随着信息时代的来临,国内的图书订阅系统已经逐渐从传统的人工处理模式中解放出来,形成了现在的网上图书订阅系统,它以数据库作为信息处理中心,结合先进的Web编程技术,为读者提供了方便、及时、准确的订阅和查询服务。但现有系统把大部分精力都投入到了功能的实现上,对数据处理的自动化,执行效率和系统稳定性都很少考虑。如对于预订超期的图书信息,虽然读者可自行取消,管理员也可一一删除,但如果读者忘记取消,管理员也没有删除,就会影响其他用户预订或借阅这些图书,降低了图书资源的利用率。另外,由于读者需要查询预订信息,导致系统的访问量大大增加,请求的处理速度缓慢,系统稳定性差。
1.3 课题研究的意义
根据对图书订阅系统现状的调查与分析,我深刻地认识到人工订阅的传统模式必须被淘汰,取而代之的将是结合了计算机与网络技术的、更加自动化的网上图书订阅系统。因此,我选择了网上图书订阅系统作为我的研究课题。
这种系统采用B/S结构模式,实现了足不出户订阅读书。它利用计算机和数据库技术实现动态改变数据库信息,使用户的订阅和查询等服务请求都能在瞬间完成,节省了用户时间,同时方便、准确地更新了数据库,大大减轻了管理员的工作量;它顺应了当今信息化发展趋势,实现了科学化、信息化、合理化的图书订阅管理。
2 理论基础
2.1 数据库技术
数据库的诞生和发展给计算机信息管理带来了一场巨大的革命。数据库管理经历了从手工管理阶段、文件管理阶段到数据库管理阶段的变迁。随着信息处理的日益发展,信息管理水平的不断提高,计算机管理数据方式的不断改进,数据库技术正逐步渗透到我们日常生活的各个方面。从书店的图书管理,到关系我们每个人身份的户籍管理,都离不开数据库技术。
Microsoft SQL Server 2000是目前使用最广泛的数据库,它与Windows网络操作系统的无缝集成,智能化的内容管理,强大的功能,使它得到大量用户的喜爱。与Access相比,它具有更好的应用特征:
支持企业级运算,支持C/S模型,提供了更好的性能和更方便的操作。
功能增强:海量的数据存储、数据复制、数据转换服务、分布式事务及全文检索。
支持多种协议(TCP/IP、NETBEUI)和分布式计算及分布式计算模型。
2.2 面向对象技术
面向对象技术(OOT)是一种软件开发和程序设计技术,C#具有面向对象编程语言的所有特性,它是微软公司专门为.NET量身定做的编程语言,与.NET有着密不可分的联系。C#的类型就是.NET框架所提供的类型,C#本身并无类库,而是直接使用.NET框架所提供的类库。另外,类型安全检查、结构化异常处理也都是交给CLR处理的。因此,C#是最适合开发.NET应用的编程语言。
C#不仅具有C++的强大功能,而且具有Visual Basic简单易用的特性。具有以下三个典型的特点:
默认情况下,C#代码在.NET框架提供的受控环境下运行,不允许直接操作内存。
C#具有面向对象编程语言所应有的一切特性,如封装、继承和多态。在C#中,每种类型都可以看作一个对象。但C#只允许单继承,从而避免了类型定义的混乱。
C#没有全局函数,没有全局变量和常量,所有的都必须封装在一个类中。因此,用C#编写的代码具有更好的可读性,而且减少了发生命名冲突的可能。
2.3 B/S架构的WEB程序设计技术
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着 Internet技术的兴起,对C/S结构的一种变化或者改进的结构。目前,B/S架构主要使用4种语言:ASP、ASP.NET、PHP、JSP,其中ASP.NET功能强大,编写容易。与ASP相比,ASP.NET增加了很多特性,功能也更为强大:
使用NET提供的所有类库,可以执行以往ASP所不能实现的许多功能。
引入了服务器端控件的概念,这样使开发交互式网站更加方便。
引入了ADO.NET数据访问接口,大大提高了数据访问效率。
提供ASP.NET的可视化开发环境Visual Studio. NET,进一步提高编程效率。
保持对ASP的全面兼容,ASP.NET运行速度快。
ASP.NET全面支持面向对象程序设计。
 

本文内容只是论文部分简介,如需了解更多详情请咨询本站客服! QQ交谈计算机毕业设计,毕业设计,工程硕士论文,计算机毕业论文
毕业论文搜集整理:毕业论文网 计算机毕业设计 计算机毕业论文 毕业设计


顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
计算机毕业设计
计算机毕业论文
论文发表