基于ASP.NET的志愿者管理系统开发

2014-08-14 00:23:26付婷婷国荣
电脑知识与技术 2014年19期

付婷婷 国荣

摘要:志愿者管理系统是专门针对志愿者招募活动而开发的系统,系统开发工具为Visual Studio 2010和SQL Server 2005,采用B/S三层架构,编写语言为C#。系统分为志愿者、组织机构、管理员和在线论坛四个功能模块,实现了志愿者报名、活动咨询,组织发布志愿活动、录取志愿者,管理员审核组织机构和维护系统等功能。

关键词:系统开发;ASP.NET;B/S;SQL Server2005

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)19-4481-05

Development of Volunteer Management System Based on ASP.NET

FU Ting-ting,GUO Rong

(Education Technology Department of Tianjin Normal University,Tianjin 300387,China)

Abstract: Development of Volunteer Management System Based on ASP.NET was designed for Volunteer recruitment, the system is developed by Visual Studio 2010 and SQL Server 2005,using B/S mode and C# programming language. The system is consist of volunteers, organization, administrators, and online BBS four function modules.through it,volunteers can sign up and consult Activities, organizations can publish activities and select volunteers, meanwhile admin can review organization and maintain system.

Key words: system development;ASP.NET;B/S;SQL Server2005

志愿服务是多数大学生在校期间很有意义的活动之一,各种社会组织机构存在数量较多的志愿活动,需要招聘大规模的志愿者,目前志愿活动报名采取的方式是组织机构与学校各学院联系,由学院下达通知到学生,进行传统的填表报名,这种方式使信息产生了严重的滞后性,同时造成了资源的浪费。志愿者管理系统可以解决这一问题,使得学生获取信息更具有时效性,同时简化了报名招募流程,节约了资源。

1 开发技术

志愿者管理系统采用Visual Studio 2010和SQL Server 2005进行设计和开发,网站编写语言主要为C#,其中部分功能涉及javascript语言。

系统采用当前流行的B/S结构,由数据访问层、业务逻辑层和页面显示层三层体系结构构成。位于最底层的数据访问层以ADO.NET为接口,负责对数据库进行管理,接受web服务器对数据库操作的请求,实现对数据的操作,并将结果返回给web服务器;业务逻辑层是用户服务与数据服务的逻辑桥梁,它负责接受远程或本地的用户请求,对用户身份和数据库存取权限进行验证,运用服务器脚本,借助中间件把请求发送到数据访问层,将返回的数据处理转换成HTML及各种脚本返回客户端;……

登录APP查看全文