本次设计是围绕员工培训管理系统的设计与实现展开的,上海元达网络科技有限公司培训管理系统系统是以C#作为开发工具,使用软件SQL Server2012进行实现的。
1.2 研究现状
1.3 发展趋势
2 技术背景
2.1 MICROSOFT.NET简介
.NET框架是由微软开发的一个致力于敏捷开发、快速应用开发、平台无关性和网络透明化的软件开发平台。Windows的软件很多需要.NET 作为框架里来开发。2000年微软针对服务器和桌面型软件开发了.NET。.NET有着许多能有助于互联网和内部网应用开发的技术。.net framework是一个系统框架,是由微软公司开发出来的。
.net framework主要包含有Common Language Runtime、共享对象类别库、重新以组件的方式写成的三个大部分。.net framework能提供加密对象,还能支持内部服务,并且能作为管理代码提供给开发人员。
在新版本.net framework4.5种添加了一些新的功能,例如:它能支持windows应用商店;它能在开发的同时支持windows应用商店和Windows Phone 8程序的类库;它还有一些底层和核心功能上的更新,如:能够优化大内存占用和GC等;能并行计算更新等等。
.net framework4.5有如下特性;
(1)容易安装应用程序
(2)软件容易更新
(3)异步与等待
(4)便利Zip压缩
(5)超时
(6)优化配置文件
(7)垃圾回收
2.2 C#简介
C#是一种面向对象的程序设计语言。是微软公司2000年发布的,是在C和C++基础上产生一门编程语言。它汇聚了C++、Visual Basic、Delphi、Java等语言的优点,使得程序员能够表现出自己的设计功能和精华。
相对于C和C++的复杂特性,C#比它们更加的简洁,与此同时又保留了C和C++的强大的功能。
C#在我们实际生活中的主要开发应用领域如下:
桌面应用程序,如fetion(飞信)等;
Web应用程序,如当当网、招商网上银行等;
RIA应用程序(Silverlight),如PPTV、爱奇艺、广东卫视、新浪财经等。
智能手机应用程序,如推箱子游戏
C#编程语言具有如下特性:
(1) 完全面向对象
(2) 高效率和安全性
(3) 能支持目前网络编程的新标准
(4) 支持分布式
(5) 能够消除繁杂的程序编程错误
(6) 可移植性
(7)支持内部相关版本的更新从而减少开发费用
(8)实现商业交易过程和软件的良好对应
(9)拓展交互性
2.3 WINFORM简介
在·Net开发平台中,WinForm是对Windows Form的一种称呼,它是一种窗体应用程序,以控件的形式实现。WinForm开发的属于应用程序 客户端需要安装,winform一般是针对于小型的项目,调试很方便,执行效率有保障。利用WinForm可以做出一些比较漂亮的主体界面。文献综述
WinForm具有如下特性:
(1) 界面美观
(2) 能降低服务器的消耗
(3) 安全性高
(4)