本系统的开发利用SQL Server 2000 作为数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。使用Visual Studio 2003作为系统开发的开发环境,C#作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
本系统为一个中小型的会员卡管理系统,所耗费的资源非常的小,商家的电脑无论是硬件还是软件都能够很容易达到要求,普通员工的计算机应用水平足可操作本系统,因此,本系统在运行上是可行的。
2.5 结论
由于会员卡通用系统是一个在技术上成熟的系统,并且有切实的工程技术方面的保证,分阶段开发会员卡管理信息系统的计划是可行。
3 C# & SQL Server 2000主要应用技术
3.1 C#简介
C#是Microsoft公司设计的一种编程语言。它松散地基于C/C++,并且有很多方面和Java类似。Microsoft是这样描述C#的:“C#是从C和C++派生来的一种简单、现代、面向对象和类型安全的编程语言。C#(读做‘Csharp’)主要是从C/C++编程语言家族移植过来的,C和C++的程序员会马上熟悉它。C#试图结合Visual Basic的快速开发能力和C++的强大灵活的能力。”
目前有一些开发语言通过牺牲C/C++语言的灵活性(一些必要的灵活性)来换取开发效率。有些语言对开发人员产生了过多的限制(比如说限制使用底层控制代码)并且提供更少的通用命名能力(译者:可能是指对变量,函数的引用能力)。这些语言不能够轻易的与现存的系统相结合,并且不能够当前的WEB开发相结合。
M$所推出的C#
在这个问题上M$的解决方案是推出一种命名为C#(发音为 C Sharp)的开发语言。C#是一种先进,面向对象的语言,通过C#可以让开发人员快速的建立大范围的基于MS网络平台的应用,并且提供大量的开发工具和服务帮助开发人员开发基于计算和通信的各种应用。
由于C#是一种面向对象的开发语言,所以C#可以大范围的适用于高层商业应用和底层系统的开发。即使是通过简单的C#构造也可以各种组件方便的转变为基于WEB的应用,并且能够通过Internet被各种系统或是其他开发语言所开发的应用调用。