C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为。NET开发的首选语言。
C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT 。NET平台的应用程序,MICROSOFT 。NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
2。6 开发环境
操作系统:Windows10
数据库:SQL Server 2008
开发工具:Microsoft Visual Studio 2010
开发语言:C#
3 系统需求分析
3。1 可行性分析
在我们准备完成一个项目之前,第一步就要对项目进行可行性分析,我们必须分析几种方法解决可能的弊端,从而判断原定的系统目标和规模是否实现,系统完成后所能带来的价值是否大于开发这个系统的投资价值。因此,可行性研究实质上是要进行一次大大的压缩来简化了系统分析和设计的过程。我们应该给出系统的逻辑模型,然后从系统逻辑模型出发,寻找可供选择的解法,研究每一种解法的可行性。一般说来,应从技术可行性、经济可行性、操作可行性等方面进行研究。
3。1。1 技术可行性分析
可行性分析中最难决断和最关键的问题就是技术可行性。根据客户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究系统实现的可行性。本系统使用的是。NET家族的ASP。NET技术和ADO。NET 技术。众所周知,。NET现在已经日趋成熟、稳定,被认为是计算机领域最有前途的技术之一。同时数据库采用的是SQL Server 2008。将ASP。NET,ADO。NET以及SQL Server 2008结合起来开发一套公司员工管理系统,必定是可行并且高效的。
3。1。2 可行性
经济可行性研究主要进行成本效益分析,其中包括估计项目的开发成本,我们需要估算系统开发的成本是否会高于项目预期的全部利润。考量软件的经济效益与开发成本的比例,是否适宜,同时还要考虑用户是否能从中获得足够的经济效益,我们做的这套系统目的就是为了用户提高工作效率,节省工作时间,方便操作与管理而设计。经过可行性分析,此次系统的开发在经济上是完全可行的。开发此软件不仅不需要大量的经费,而且是个人独立设计的,并且可以节省许多费用,同时也可提高个人的实际动手能力。
3。1。3 操作可行性文献综述
由于现在的科技的飞速发展,计算机早已普及世界的方方面面,便利的科技条件,给人们带来优越的工作环境,这也使人们对工作效率及可操作性都有了更高的要求。因此,利用计算机来管理已经越来越普遍,各种智能化的软件层出不穷,减少了原来人工操作的费时费力的状况,从而提高了工作效率和准确度。本系统用户平台直接面向管理员和普通用户,界面简单、明了,采用可视化界面,普通用户只需用鼠标和键盘就可以查看信息;大多数的数据输入与数据维护是由管理员完成的。由于该系统的操作简便、易懂,即使是第一次使用此系统的用户,也不必经过复杂的培训和学习就可以基本掌握系统的操作流程。综上所述,在操作上开发此软件是可行的。