1.2 技术介绍
1.2.1 Asp.Net的介绍
Asp.Net可完全利用.Net架构的优势平台特性[3]。它是一种用于创建动态网页的强大技术。由于Asp.net是运行在服务器后端编译后的公共语言库,语言灵活,并支持复杂的面向对象特性,同时良好的开发环境和强大的支持工具使得程序员在工作当中可以很明显的感受到它的灵活性和便捷性。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NET框架。这些控件使您能够用可重复使用的内置或自定义组件生成Web窗体,从而简化页面的代码。有关更多信息,请参阅Web窗体页。有关如何开发ASP.NET服务器控件的信息,请参阅开发ASP.NET服务器控件。XML Webservices提供了远程访问服务器功能的途径。通过使用Web服务,企业可以公开其数据或业务逻辑的编程接口,然后客户端和服务器应用程序就可以获得和操作这些编程接口[4]。这些模型中的每一个模型都可以充分利用所有ASP.NET功能,以及.NET框架和.NET框架公共语言运行库的强大功能。
1.2.2 SQL Server 2005 概述
SQL Server 是我们进行各种系统开发最常用的一种数据库开发软件,它是由微软公司推出的[5]。SQL Server 是一个很好的用于数据库软件,它的优势是支持Web网站的制作,同时也为可扩展标记语言的在各种高难的保护措施之下进行有效地运行,并且提供了以Web技术为重要开发平台的扩展数据库的应用功能。大量的相关标准能够通过这种技术的应用并能够很好的将以实现。
1.2.3 Web技术
随着Web和网络技术的快速发展,将使企业能够以更快的速度、更低的费用去创建和布置企业的应用系统。计算机网络的兴起为数据库应用系统的深入发展创造了重要的机会和发展空间,采用B/S结构,我们只需要安装一个浏览器,便可以进行各种便捷的操作。Web服务器在整个系统中发挥着至关重要的作用,它响应用户的各种请求,将其转换为SQL语句,通过相关的技术把数据传递给后台的数据库,同时将数据库处理国的相关数据再返还给网络另一端的客户。因此,原本复杂的操作流程就变得如此简单而精确。采用3层体系结构的Web应用程序由Web浏览器、服务器和数据库几部分组成。目前,互联网中绝大部分网站和大多数Web应用系统都采用了这种体系结构。
2. 系统分析
2.1 用户分析
长期以来,人们使用传统的人工方式管理学生信息,其操作流程比较繁琐。管理人员数量要求多、任务繁重、会员申请繁琐不便,这种模式逐渐阻碍了社团的进一步发展。随着互联网的爆炸性发展,人们越来越习惯于利用网络来实现所需的服务,现代化信息管理方式已经形成起来[6]。
该系统用户分为两部分:管理员部分和社团成员部分。管理员主要是从事发布信息对日常事务进行管理,用户主要是根据自己的需求进行相应的浏览与操作。从而使整个社团从管理员到每一个用户会员都能切实感受到信息时代的便捷。
2.2 功能分析
系统通过计算机网络技术和现代化的社团管理方式相结合,并按照社团管理的业务逻辑流程设计完成,能够提高了社团管理人员的工作效率和工作质量,降低了在工作中产生的失误。
系统管理员能够实现对整个系统的用户信息、社团活动信息的添加、修改、删除功能,同时用户还能够浏览各个社团的简介、活动信息,并进行在线留言和查看个人信息,提交活动申请等功能[7]。
2.3 性能分析
根据系统设计目标的要求现提出以下几点系统性能目标:
(1)先进性:采用成熟的计算机软件开发技术进行开发。 ASP.net大学生社团管理系统的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_14099.html