毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

C#+Sqlserver超市管理系统的设计与实现(6)

时间:2021-06-30 17:30来源:毕业论文
除了必要的开发工具之外,VS 2012还为开发者提供了其他必需的工具和框架来支持创建Web用户界面交互式应用程序、富有表现力的Web应用程序。使用这些框

除了必要的开发工具之外,VS 2012还为开发者提供了其他必需的工具和框架来支持创建Web用户界面交互式应用程序、富有表现力的Web应用程序。使用这些框架(客户端和服务器端框架),开发者可以轻松创建与任何后层数据交互和运行在任何浏览器和现代平台上、能够对Microsoft 平台和ASP.NET 应用程序都具有完全访问权限的应用程序(以客户端为中心)。

3.1.2 SQL Server 2012        

SQL Server 2012是用于互联网的一个关系型数据库管理系统,它的工作环境是:微软Windows NT或Windows 98系列。它和微软公司其它的一些软件的设计风格相同,并且能够互相配合。它的数据库是分布式的,同时还具有仓库管理功能,可以分布式处理事务、在线分析处理问题,是管理功能非常强大的数据库管理系统(DBMS),它还可以提供大量的管理工具,以提供数据库的安全性管理和运营管理支持。它还具有强大的互联网功能。

SQL Server 2012支持开发者使用如C #、.NET和VB等这些基本相似的语言来建立数据库对象。开发人员还可以创建两个新的对象(自定义类和集合)。不同的软件应用程序之间在局域网和互联网散播数据的时候,有一个重要的语言标准:可扩展标记语言(XML),是一种结构性的标记语言。它还能支持查询和存储XML语言文件。它支持多个SQL类、MARS(多活动结果集)、SQL Server 2012中的ADO.NET(面向对象类库),将为获取和处理的数据集实现更大的可伸缩性和灵活性。

3.2 应用技术

3.2.1 三层架构技术简介

所谓的三层架构就是说可以把整个业务割分为数据访问层、业务逻辑层和界面表示层。所谓的三层体系结构,就是在用户与数据库之间加入了一个中间层。三层体系中的中间层是用来处理整个系统中业务是否合法、数据能否访问之类工作的。

界面表示层其实就是用户所能够看到的界面,它通过调用业务逻辑层中的方法间接的访问数据库;业务逻辑层(BLL)是非常重要的一层,起到承上启下的作用,是对具体问题以及数据层进行的处理,对业务进行逻辑上的判断之后再处理。数据访问层(DAL),它能够做的事就是直接对数据库进行处理,它可以将数据库中的数据读取后返回给用户,也可以将用户界面也就是界面表示层的数据保存到数据库中,而像数据的增加、删除、修改、查找等工作都是在数据层处理的。需要注意的是,业务逻辑层中的类的个数与数据访问层中类的个数应该是一致的。

三层架构有着只需要注意并对里面的一层进行操作的优点,整体会更加的明确,能够减低层与层之间的依赖,可以很容易用新的实现来替换掉原有层次的实现,有利于各层逻辑的重复利用,也大大方便了后期的维护。缺点就是,降低了系统性能和增加了开发的成本。

3.2.2 C#技术简介

2000年微软公司发布了一种新的编程语言C#。它与Java惊人的相似;它和Java一样,需要被编译成一个语码也就是中间码以后才能被运行,这也是因为他们这两种机器语言的基本语法是相似的。而它不同于Java的地方是它能够和COM直接集成,无需通过其他部件,同时这也是可视化软件开发的一个特点。

应用程序在它的帮助下迅猛开发同时它也继承了C和C++的一些优点。对于那些对C或C++有一定了解的开发人员,他们会发现它很熟悉。即使是一位新手,C#也不会给他带来任何麻烦,快速开发应用程序的心理以及明晰的代码都会让你很快成长为一个熟练的开发人员。

C#能和.NET框架结合的非常完美,那是因为C#这种语言可以说是专门为.NET平台开发的。所以在.NET平台的支撑下,C#理所当然地将.NET框架的优点展现出来。C#有着以下几点好处: C#+Sqlserver超市管理系统的设计与实现(6):http://www.751com.cn/jisuanji/lunwen_77576.html

------分隔线----------------------------
推荐内容