2。2 开发技术
2。2。1 C#简介
C#语言也叫 CSharp,C#是一种最新的,面向对象的编程语言。它可以提高 编程人员的效率,并能够快速编写各种基于微软的各种应用程序,网络提供了一 套工具和相应的服务,最大限度地开发利用计算与通讯领域。
c#面向对象正式设置和卓越,这是各种组件的第一选择,不管他们是否高级业 务对象或系统级应用程序。简单使用 c#语言和这些组件的结构可以被转换成 XML web 服务,以便他们可以通过任何网络操作系统的语言,最重要的是,c++程序 员可以有效的进行 c#开发项目,而且不失去原始 c / c++的强大的功能。由于这种 继承性,c#和 c/ c++有很大的相似性,熟悉类似的 c#语言开发人员可以快速转向[3]。
2。3 系统运行环境
数据库:SQLSERVER
操作系统:Windows XP/Wndows 7
2。4 硬件配置
CPU:P4 3。0G 以上
内存:1GB 以上 硬盘:80G 以上
3 系统的可行性研究和需求分析
3。1 可行性研究
3。1。1 可行性研究的任务
可行性研究的任务目标是通过使用最小的代码在最短的时间内确定系统问 题可不可以解决。不直接解决系统的问题,但要确定是否解决问题,是否有一个值 是可行性研究的目的。为了达到目标,我们需要确定几种可能的解决方案,确定系 统达到的目标,并确定系统所带来的好处是否完成后可以达到的水平值得投资开 发这个系统[4]。所以,可行性研究实际上是一个简化的系统分析和设计的过程,或 者在一个更高的水平通过比较抽象,扭曲的方法,系统分析和设计过程。可行性研 究是第一步必须定义分析和识别问题。初步确定的规模和目标,在这个过程中及 时纠正错误,当然目标系统的约束或限制,也要明确。然而,提出建议解决方案是 可行性研究的主要任务。如果不能解决的问题在项目开发的过程中,可行性研究 人员建议应当立即停止项目的发展,以避免浪费时间,资源,人力和金钱或不利于 发展;如果问题可以解决,值得去解决,然后研究人员应该开发一个更好的解决方 案的可行性,并初步设计的解决方案。论文网
3。1。2 对本系统的可行性研究
得出系统的逻辑模型,然后从系统逻辑模型考虑几种可行性的方案。总之, 应该从技术可行性、经济可行性以及操作可行性等三方面研究。以下为对本系统 的可行性研究:
(1)技术可行性:winform 程序,因为软件在 windows 上开发,所以开发成本 就不会很多,而且开发的项目仅仅是面向一个企业,根本不需要花多少钱。
(2)经济可行性:比如说不需要服务器的钱,因为只需要本机运行就好。兼 容 xp,windows 系统。只需要一个人来操作,不需要雇很多人手来帮忙[5]。
(3)操作可行性:该系统操作简单,需要操作的会有提示,很容易用户上手 和使用。
(4)考虑到版权问题可能使用的软件产品,服务器软件应该尽量使用正版软 件。如果合法的软件是一个难以接受的高价格,可以使用一些免费软件来代替。 开发阶段可以使用试用版软件来代替,但是当发布时,建议使用正版软件操作系 统。平台独立的开发和设计,不会构成侵权,在法律上是可行的。
由上面的分析可以知道,工资管理系统可以用于开发,并在许多方面考虑,该 方案是可行的,也是很有必要的。
3。2