ASP.net+sqlserver学生社团管理平台设计+源代码(2)
时间:2019-07-21 10:35 来源:毕业论文 作者:毕业论文 点击:次
目前,社团管理大多处于传统的手动和纸质化阶段,然而,随着学校的扩建,学生人数的急剧增加,仅仅依靠传统的管理模式完成日常的工作已经跟不上时代的步伐。社团管理平台的开发是为解决当前的大学生社团需要而设计制作的一个管理平台,为社团的管理提供更好的方式,这样才能节省在社团管理方面的人力、物力资源。所以为了提高社团管理的办事效率、节约人力资源和物力资源,整个社团的日常事务管理非常需要开发一个这样的学生社团管理平台。 2.系统相关技术介绍 2.1 Microsoft Visual Studio 2010 Microsoft Visual Studio 2010是2010年4月由微软公司推出的一套应用程序开发环境,可以用来生成Windows应用程序、网络应用程序和移动应用程序等。相比较其他版本来说,其开发环境的界面经过重新设计和组织,更加简洁明了,方便用户操作。从其功能方面来说,Microsoft Visual Studio 2010能够简化在多种平台上创建、调试和开发应用程序的过程,其自带对测试驱动开发的集成支持和调试工具能够给用户提供高质量的解决方案。因此,从操作简便性和功能需求方面考虑,本设计选择Microsoft Visual Studio 2010作为平台的开发环境。 2.2 ASP.NET技术 从系统实效性和使用方便性等各方面考虑,平台采用网络技术实现,学生通过平台进行在线浏览网站信息,管理人员可直接在系统中文护社团信息和学生的基本信息等。 ASP.NET是一种使嵌入在网页中的脚本可由服务器执行的、可以建立动态Web应用程序的服务器端脚本技术。它为了解决ASP面向过程的程序开发方法的缺点,被微软公司在2000年提出的。相比较ASP而言,ASP.NET以其良好的结构及扩展性、简易性、可用性、可缩放性、可管理性、高性能的执行效率、强大的工具和平台支持和良好的安全性等特点成为目前最流行的Web开发技术之一。它提供了一个“所见即所得”的编程模型和结构,应用程序可以产生更好的可扩展性和稳定性。ASP.NET是一种建立动态Web应用程序的技术,是一个已编译的、基于.NET的环境。所以选择ASP.NET作为主要开发工具的设计。 2.3 SQL Server 2005数据库技术 由于社团管理平台涉及到社团信息管理、用户资料管理、新闻动态更新、留言板管理等多种操作,涉及用户基本信息较多,数据量较大,对系统安全性要求比较高。SQL Server 2005数据库技术可以组织管理任何数据。将结构化、半结构化和非结构化文档的数据直接存储到数据库中。对数据进行查询、搜索、同步、报告和分析之类的操作。对于数据的编排条理清晰、易用、实用。SQL Server 2005可以实现程序设计基础、存储过程、数据完整性与触发器、用户自定义函数等。而且,能充分的实现数据库与前台开发工具的有机结合。因此,选择SQL Server 2005作为学生社团管理平台的后台数据库技术。 3.需求分析和设计 3.1需求分析 随着学校规模的扩建,学生数量的急剧增多,学校对学生社团活动越来越重视,学生社团管理也变得越来越繁琐,传统的手动和传统化的形式早已不能满足现有信息平台管理的发展。但在目前状况下,学生社团平台仍存在不完善的地方,仍需要不断地改进。本设计针对学生社团现状开发了学生社团管理平台,存储和处理大量信息,以实现节省人力、物力资源,提高学生社团管理效率和安全性为目的,因此,学生社团管理平台采用B/S模式,在Microsoft Visual Studio 2010环境下使用SQL Server 2005及ASP.NET技术设计并实现。 3.2系统功能模块设计 依据需求分析,学生社团管理平台主要包括学生模块和管理员模块两个功能模块。其中,学生模块主要实现查看基本信息、浏览新闻动态、查看社团信息、留言、查看图片、下载资料等功能;管理员模块可以对后台管理系统的所有信息进行管理,如管理学生基本信息、管理新闻动态、管理社团信息、管理留言板、管理图片、管理资料下载等功能。 (责任编辑:qin) |