本系统采用微软集成开发环境VS2008进行开发,后台编程语言采用C#语言进行编程,采用Asp.net框架进行开发,后台数据库使用SQL SERVER 2005数据库系统来存放社团中用到的数据信息。
系统的主要功能描述如下:
首页是注册登录,注册分两种,个人和社团管理员,两种身份登陆后权限不同。
个人模块:
1.个人基本资料的显示、修改、添加包括:姓名、性别、出生日期、身高、体重、兴趣爱好、籍贯、学校、专业、手机号、qq、备注
2.个人加入社团功能的实现
3.个人日志:新建日志、修改日志、删除日志、日志评论
4.个人收藏:活动信息收藏、社团信息收藏、相册收藏
5.检索:社团检索(按名称、类别、学校、内容)、活动检索(按类别、学校、活动内容)
社团模块:
1.社团管理员的注册和登录
2.社团页面右边始终显示此社团创建人信息,现任团长信息,我们的团员的部分展示,并能链接进入全部社员页面
3.非社员进入社团只能查看社团基本资料,包括社团名称,成立时间,所属学校,社团类别,创建人,现任社团长,社团邮箱,社团主页,社团属性,社团QQ群号码。另外,页面上有加入社团的按钮,点击后变为社员权限。
4.社员进入社团最先看到新鲜事,即按时间新到旧排列的一切活动,日志,相册和状态列表。
5.社员还可以分别查看活动,日志,相册,状态的单独列表(显示创建时间,并按新到旧从上向下排列),并收藏任何活动,日志,相册和状态到自己的主页里
6.社团管理员进入社团后能查看的内容与社员一样,但页面左面有专门的管理功能栏:包括资料管理,活动管理,日志管理,相册管理,社员管理。
7.社团管理员进行资料管理为资料的修改保存
8.社团管理员进行活动管理为创建活动和删除已有活动
9.社团管理员进行日志管理为创建日志和删除已有日志
10.社团管理员进行相册管理为创建相册和删除已有相册
11.社团管理员进行状态管理为创建状态和删除已有状态
12.社团管理员进行社员管理为删除某社员
活动模块:
主要包括三部分:活动创建、活动搜索、活动情况展示,涉及到三个页面:活动首页、活动说明页面、活动详情展示页面。
1、活动创建里面需要填写的内容包括,活动时间、名称、类别(不可随意填写,需限定,已在数据库里说明)、
对参加者的要求、创建人姓名和活动备注。活动创建放在社团主页上,当用户以社团管理员的身份登陆网站时,可以创建活动。已经创建的活动可做更改。
2、活动搜索:在活动首页上,用户可分别按照活动时间、活动类别和举办活动的社团名称进行活动搜索,点击搜索后,如有符合条件的活动,则跳转到活动说明页面,显示活动详情,用户阅读后,如感兴趣,可点击此页右下角的“感兴趣”按钮,网站据此来统计活动的受欢迎程度。
3、活动首页上要显示这三项内容,今日活动公告栏,将今天的活动在此栏显示,最热活动推荐栏,按每个活动详情页面上的“感兴趣”的点击量,从高到低,将活动依次排列,活动展示栏,将一些有关社团活动的照片在此栏动态展示。在此页的最下方还有上面提到的活动搜索。
4、当用户从社团首页上点击某个活动的链接,就跳转到活动详情展示页上,在此页上有社团管理员上传的关于这个活动的日志和相册。
社团广场模块:
1.社团搜索(按名称、按类别、按学校、)
2.社团联盟:显示各类社团联盟
显示所有社团联盟成员
3.活动广场:按时间顺序在页面正中显示活动信息