对于C#微软这样定义:“C#是一种类型安全的、现代的、简单的,由C和C++衍生出来的面向对象的编程语言,它是牢牢根植于C和C++语言之上的,并可立即被C和C++开发人员所熟悉。C#的目的就是综合Visual Basic的高生产率和C++的行动力。” [2] 由此不难看出,Visual C#具有C++语言的强大功能、Visual Basic的高效率,除此之外,它还具有Java语言的跨平台性和Delphi语言的方便快捷等众多的优秀品质,能快速的实现应用程序的开发、跨平台部署,能够访问平台固有的资源,支持COM和. NET技术。所以我选择了获得.NET关键语言称谓的C#。
本项目的后台数据库开发采用SQL Server2005企业中文版。Microsoft SQL Server2005企业中文版是基于客户端/服务器模式的新一代大型关系数据库管理系统(DBMS),它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,可为企业提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性及数据的安全性。
SQL Server 采用C/S体系结构把所有的工作负荷分解为服务器上的任务和客户端任务。前者负责商业逻辑和向用户提供数据,后者则负责对数据库的数据进行操作和管理。这样的模式非常有利于减轻负荷。此外,考虑到SQL Server2005包括一系列可改进在多个站点上安装、部署、管理和使用管理工具和开发工具SQL Server过程的管理、开发工具,我选择了SQL Server2000开发后台数据库。
ASP.NET是建立在通用语言运行时(CLR)上的应用程序框架。他用来在服务器端构建功能强大的web应用程序。ASP.NET提供了世界级水平的开发工具支持。在Visual Studio .Net的集成开发环境(IDE)中,ASP.NET框架由丰富的工具箱和设计器组成。所见即所得的(WYSIWYG)编辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少部分功能。ASP.Net强大而富有弹性。由于ASP.NET是基于(CLR)的,因此整个.Net平台的强大和富有弹性,同样可以应用于web应用程序开发者。.NET框架的类库、消息以及数据访问解决方案,都可以无缝集成到web。ASP.NET也是语言中立的,因此你可以选择你最熟悉的语言,或者通过几种语言来共同完成一个应用。
SQL 2005作为微软在Windows 系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感。区别于FoxPro、MySql等小型数据库,SQL 2005是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。因此从技术方面讲开发此系统是可行的。
上一篇:C#彩色图像的色彩空间处理程序设计
下一篇:VC++高级会所自动监控系统的研制+PID算法

asp.net+sqlserver信息安全技术...

Android课程同步练习系统的设计

Java的学生信息管理系统设计

Node.js学生在线答疑系统设计

jsp自考学生学籍及站点管...

Android移动互动学习系统学生端设计

Android大学生素质认证系统的设计

AT89C52单片机的超声波测距...

公寓空调设计任务书

10万元能开儿童乐园吗,我...

医院财务风险因素分析及管理措施【2367字】

志愿者活动的调查问卷表

中国学术生态细节考察《...

承德市事业单位档案管理...

神经外科重症监护病房患...

国内外图像分割技术研究现状

C#学校科研管理系统的设计