欢迎来到天天文库
浏览记录
ID:18847403
大小:370.50 KB
页数:16页
时间:2018-09-21
《.net499基于.net网上图书订阅系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.NET499基于.NET网上图书订阅系统
2 理论基础2.1 数据库技术数据库的诞生和发展给计算机信息管理带来了一场巨大的革命。数据库管理经历了从手工管理阶段、文件管理阶段到数据库管理阶段的变迁。随着信息处理的日益发展,信息管理水平的不断提高,计算机管理数据方式的不断改进,数据库技术正逐步渗透到我们日常生活的各个方面。从书店的图书管理,到关系我们每个人身份的户籍管理,都离不开数据库技术。MicrosoftSQLServer2000是目前使用最广
2、泛的数据库,它与Windows网络操作系统的无缝集成,智能化的内容管理,强大的功能,使它得到大量用户的喜爱。与Access相比,它具有更好的应用特征: 支持企业级运算,支持C/S模型,提供了更好的性能和更方便的操作。 功能增强:海量的数据存储、数据复制、数据转换服务、分布式事务及全文检索。 支持多种协议(TCP/IP、NETBEUI)和分布式计算及分布式计算模型。2.2 面向对象技术
3、面向对象技术(OOT)是一种软件开发和程序设计技术,C#具有面向对象编程语言的所有特性,它是微软公司专门为.NET量身定做的编程语言,与.NET有着密不可分的联系。C#的类型就是.NET框架所提供的类型,C#本身并无类库,而是直接使用.NET框架所提供的类库。另外,类型安全检查、结构化异常处理也都是交给CLR处理的。因此,C#是最适合开发.NET应用的编程语言。C#不仅具有C++的强大功能,而且具有VisualBasic简单易用的特性。具有以下三个典型的特点:&
4、nbsp;默认情况下,C#代码在.NET框架提供的受控环境下运行,不允许直接操作内存。 C#具有面向对象编程语言所应有的一切特性,如封装、继承和多态。在C#中,每种类型都可以看作一个对象。但C#只允许单继承,从而避免了类型定义的混乱。 C#没有全局函数,没有全局变量和常量,所有的都必须封装在一个类中。因此,用C#编写的代码具有更好的可读性,而且减少了发生命名冲突的可能。2.3 B/S架构的WEB程序设计技术B
5、/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。目前,B/S架构主要使用4种语言:ASP、ASP.NET、PHP、JSP,其中ASP.NET功能强大,编写容易。与ASP相比,ASP.NET增加了很多特性,功能也更为强大: 使用NET提供的所有类库,可以执行以往ASP所不能实现的许多功能。 引入了服务器端控件的概念,这样使开发交互式网站更加方便。
6、R> 引入了ADO.NET数据访问接口,大大提高了数据访问效率。 提供ASP.NET的可视化开发环境VisualStudio.NET,进一步提高编程效率。 保持对ASP的全面兼容,ASP.NET运行速度快。 ASP.NET全面支持面向对象程序设计。3 需求分析3.1 图书订阅系统现状描述在当今社会不断朝信息化、网络化发展的大背景下,
7、我国很多地方的图书订阅却仍停留在纸介质的基础上,用户的借阅、归还、查询服务都是由管理员进行人工分析处理,工作流程大致如图所示:
图3-1工作流程图3.2 现行系统存在的主要问题分析图书订阅系统的使用是否方便,运行速度是否迅速,信息处理是否准确,直接影响到人们能否及时获得图书信息,然而,现在系统显然不能人们的需求,它存在的主要问题有:(1) 用户使用很不方便。用户为了借阅或归还图书,可能会排很长的队,这显然是对时间很大的浪费;另外,用户还必须记住所
8、借每本书的借阅时间,并要经常提醒自己及时归还,以免超期,而在生活节奏越来越快的今天,人们日常事务已很繁琐,这种事情会很容易被遗忘。(2) 管理图书信息相当困难。图书的馆藏量越来越大,管理员要对馆藏的图书信息进行人工管理,工作量相当大,如用户借阅时,要查找厚重的记录册,然后对馆藏数量进行修改;归还时,又要再次修改相应的图书信息。(3) 处理效率低,准确度差。采用人工方式,不但增加了工作量,浪费了人力,更重要的是不可避免地
此文档下载收益归作者所有