ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。这种被称为"Zero Local Administration"的哲学观念使Asp.net的基于应用的开发更加具体,和快捷[4]。
2.1.2 C#语言
C#是.NET的关键性语言,c#是一种简单的,类型安全的,现代化的,和面向对象的程序开发语言。C#使用了很多C++的功能,如语句,表达式和操作符,另外c#参考了许多Java的技术规则。C#使用命名空间来组织,不同的命名空间可以包含不同类的相同名字,降低了名字的冲突性。C#有一个虚拟机(CLR)--公用语言运行环境,其对象具有层次性。C# 与Windows的体系结构相似,可以使用全部的Win32 API,因而是c#很容易被开发人员所熟悉。使用c#语言设计的组件能够用于Web服务,通过Internet可以被运行于任何操作系统上任何编程语言所调用[5].
2.2 系统运行环境
2.2.1 技术开发方案
根据应用系统的有关规范标准和具体业务需求,结合软件开发技术发展状况,选择了以下相应系统或工具软件,以确定科学、合理的开发方案。具体如下表3-1所述:
表2-1开发工具软件及用途y文献综述
类别 软件名称 软件用途
数据库 SQL Server 2008 后台数据库
开发工具 Visual Studio 2008 后台编码,页面设计
2.2.2 系统技术平台
系统运行环境:
硬件平台:
CPU:P4 2.3GHz
内存:2GB以上
软件平台:
操作系统:Windows 7及以上版本
数据库:SQL Server 2008
开发环境:Microsoft .NET Framework SDK v2.0
开发工具:Microsoft Visual Studio 2008
开发语言:C#语言
3 系统设计说明
3.1 系统主要功能模块
学生社团管理系统主要包括三大模块:一是管理员模块,二是游客模块,三是用户模块。这三个模块各自包括若干小模块