苏玮玮 陈瑶瑶 姚远 马晓智 徐斐
摘 要:针对日益丰富的校园文化活动,网络报名系统也应该发挥其应有的作用。为此,本小组提出利用SQL Server 2008和Visual Studio 2010开发一个更加完善的校园活动管理平台,主要具有校园活动发布、管理、用户报名及活动反馈等功能。
关键词:校园活动;管理网络;平台设计
现有的校园管理活动大多是人工展开,工作中容易出现统计错误、信息无法及时传达等问题,并且在活动结束后反馈信息收集工作繁杂。而校园网络平台作为校园文化的载体多用于考试报名,缺乏在活动方面的报名和管理。因此,设计与开发一款集报名反馈等多功能为一体的校园活动管理平台必将为校园活动带来便利。
伴随着高校招生人数增多和教育规模的扩大,网络报名管理系统在教育领域的作用有所加强。越来越多的高校开始改善校园活动管理方式,运用信息技术开发线上报名平台。
一、系统设计
本平台设计采用ASP.NET4.0三层构架,即“数据访问层”“业务逻辑层”和“表示层”,使项目结构更清楚,分工更明确,有利于后期的维护和升级。它还具有简洁、高效、良好的可扩充性、可维护性等特点。
根据对校园活动管理的需求分析,结合Visual改善Studio 2010、SQL Server 2008开发技术,并借鉴类似的管理平台开发的成功案例,我们采用以下设计原则和要求:(1)采用软件分层设计思想。(2)遵循活动管理过程中的流程、数据的标准化。(3)采用面向的设计思想对平台的功能进行设计。(4)易操作性。(5)易维护性。
二、系统实现
本平台利用Visual Studio 2010进行开发制作,利用SQL Server 2008存储数据表进行后台配置。
1.后台数据库配置
要实现平台的开发,首先要对开发环境进行配置,这里主要是指对数据库的配置。
首先建立一个空的数据库,取名为activity,按照数据库的设计中表的结构,建立各表。此处举出部分表及其功能,如:
表名功能
activity 存储活动的相关信息
admin 储存用户名和密码
comment 储存用户留言的相关信息
sponsor 储存主办方的相关信息
users 储存用户的相关信息
2.平台基本功能实现
平台三方基本功能包括:用户注册登录、主办方发起活动、用户查看活动、报名活动等。此处举几个例子:
例1.与数据库建立连接。在web.config中写入代码: default"providerName="System.Data. SqlClient"connectionString="server=***;uid=sa;pwd=123456;database=activity"/> 例2.数据调用。通过代码<%# Eval("actwhen")%>对数据库内容进行调用,可在网页界面显示数据库内容,引号内代表表内列名。 例3.活动列表排序。根据关键字对发布的活动列表进行排序,写入代码: