毕业论文

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

C#.net+sqlserver企业人事管理系统设计+源代码(3)

时间:2023-12-30 14:07来源:毕业论文
1。3 开发工具简介 1。3。1 C#和ASP。NET简介来自优O尔P论R文T网WWw.YoueRw.com 加QQ7520`18766 C#是一种完全面向对象的可视化编程语言。 C#是事件驱动的,通过IDE(

1。3  开发工具简介

1。3。1  C#和ASP。NET简介来自优O尔P论R文T网WWw.YoueRw.com 加QQ7520`18766

C#是一种完全面向对象的可视化编程语言。 C#是事件驱动的,通过IDE(集成开发环境,Integrated Development Environment),设计该基于C#。Net的系统时可以很便捷的完成建立、运行、测试和调试的过程,大大减少了开发该系统的时间。C#提供了很多控件用于开发应用程序,根据其应用环境,可分为两类:Windows Form控件和Web窗体控件。本系统主要使用的是Web窗体控件。

ASP。NET作为Microsoft。Net的一部分,又被称为ASP+[3]。 ASP。NET并不是一种计算机语言,而是基于。NET Framework的Web开发平台。ASP。NET网页在服务器端执行时可对HTML、XML或者WML等进行标记。本文介绍的系统主要都是cshtml网页,使用的是Razor语句。ASP.NET的重要新特性之一就是多语言支持,本文介绍的人事管理系统就是用ASP.NET可支持的C#语言编写的。

在ASP。NET中,页面的代码是被编译执行的,要提高其服务性能,可利用提前绑定、缓存服务、即时编译、本地优化等来实现。当第一次请求一个ASP。NET页面时,CLR(公共语言运行库,Common Language Runtime)会对页面代码进行编译,并将编译结果的副本在高速缓存cache中保存[2]。所以当第二次请求相同页面时,无需再次编译,就可以直接使用cache中保存的编译结果副本。这就让页面的处理性能得到了大大的提高。

总的来说,ASP。NET具有几个显著的特性——1。多语言支持,ASP。NET为Web应用提供中间语言MSIL(Microsoft Intermediate Language)——类似于Java编译技术的“二次编译技术”来执行架构,先将ASP。NET页面程序代码编译成MSIL,再将MSIL编译成机器语言去执行。因此,只要是能被编译成MSIL的编程语言,都可以用来编写ASP。NET应用;2。 强大的性能和服务器控件;3。 更高的安全性和良好的可伸缩性;4。 支持web服务;5。 无Cookie会话,即是在浏览器不允许使用cookie的情况下ASP。NET仍然能够使用户使用会话状态的功能。与带有cookie的用户会话不同,无cookie的会话是通过URL将唯一的会话标识,即SessionID,传递到ASP。NET页面的。本系统使用的是有cookie会话的功能,登录时会在服务器端保存登录信息的cookie,直接访问内部地址时也会去验证cookie是否存在,以保证其登录安全性。

C#是一种良好的编程语言,。NET是一种广阔的开发平台,二者结合起来才可以让程序员更方便更快速地开发一个可用的Web应用程序。 

1。3。2  SQL Server 2008简介

SQL Server 2008 是一个具有可信任、高效、智能三个特性的大型关系型数据库管理系统。在安全性相对较高的基础上,不仅可以降低管理系统所需数据的时间和成本,而且为用户提供了一个可以接收管理信息的全面性平台[4]。SQL Server 2008 版本可以将各种类型数据直接存储到数据库中,包括结构化、半结构化和非结构化文档的数据,可以对这些数据库中已经存储的数据进行查询、插入、修改、同步、导出和分析之类的操作。它的关系模型基础成熟而强大,能够满足各种大小类型的企事业单位对构建自己的数据库的需求 [5]。结合该系统,主要利用该数据库系统完成了数据表的单一查询、联合查询、同步插入和修改、删除单条数据等功能,完整且清晰。

1。3。3  MVC框架简介论文网

本系统采用了MVC框架,MVC是Model View Controller的首字母缩写。Model是模型,表示应用程序的核心;View是视图,用于显示数据库记录的数据;Controller表示控制器,在控制器里面处理写入数据库的数据记录[7]。MVC指MVC设计模式的某种框架,它将应用程序的输入、处理和输出进行了强制性的隔离。这里要避免框架模式和设计模式的混淆,MVC是一种框架模式而不是一种设计模式。简言之,框架是用来对软件设计进行分工的大智慧,而设计模式是对具体问题提出解决方案的小技巧,可用来提高代码复用率,降低代码耦合度[8]。 C#.net+sqlserver企业人事管理系统设计+源代码(3):http://www.youerw.com/jisuanji/lunwen_200060.html

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