活动报名系统
一、程序功能需求
1、活动展示:
(包括 4 个页面)
首页的活动简略介绍 (首页包括了登陆栏、导航栏、2 个置顶的活动、3 个最新的活动以及“下拉可以查看更多”)
每个活动页具体展示 (包括活动主题、发起者、活动时间、招募人数、报名须知、目前阶段、活动介绍)
为往期活动的简略(包括了登陆栏、导航栏、标记为已结束的 5 个活动以及“下拉可以查看更多”)
为往期活动的具体展示(包括活动主题、发起者、活动时间、招募人数、报名须知、目前阶段、活动介绍、活动总结)
2、活动报名:
(活动报名页面包括 3 大模块:)
*全站通用报名注意事项(由后台设置)
*每个活动的注意事项(由发布者填写)
*报名模块(基本信息、活动发布者自定义类型,如果用户已经有填写个人资料会自动填写)
3、会员系统:
(会员中心包括 2 个页面)
会员中心首页(显示统计数据:已经通过审核的活动(?个)、已报名待审核的活动(?个)、未通过审核的活动(?个))
会员资料页面(个人资料(用于自动填写),会员头像)
4、后台管理:
(主要包括首页、全站设置(包括网站标题、URL、管理员 E-mail、页底版权设置、全站注意事项、全站通告、上传格式设置、
邮件设置)、用户管理(包括用户审核、用户资料编制、用户组管理)、活动管理(活动发布、编辑、删除、审核、审核每个报名
者的资料)、统计数据)
5、搜索功能:
(允许用户以标题、发布者、标签搜索活动)
6、模块功能:
(主要用到上传模块、摄像头模块、邮件模块、数据生成模块)
上传模块:允许有权限的用户上传资料(格式由后台设置,具体有权限的用户参考下文)
摄像头模块:允许调用用户的摄像头生成头像,用于活动报名,亦可由用户自行上传
邮件模块:当用户申请资料被拒或者通过的时候会有相应的邮件下发,活动发布者也可以发送活动具体通知邮件
数据生成模块:根据每项活动的资料生成参与者的信息统计(Xls 格式的 EXCEL 文档)
7、栏目、标签功能
(栏目功能是属于系统栏目,要求发布者选择相应的栏目;标签则由发布者自行填写)
8、整合登录
(整合 UCenter 登录,实现同步登录)
9、用户组以及权限系统
允许自定义用户组
为每个用户组设置不同的权限:(允许报名活动、允许查看?栏目活动、允许发布和编辑活动信息、允许审核活动资料、
允许查看统计数据、管理权限)
(举个例子:比如目前有游客、注册用户、VIP 会员三个等级,VIP 用户可发布活动,其他不可以;VIP 可以报名 VIP 栏目
后动而其他用户不可以。)
二、系统架构
活动:
1、活动分类:
活动类型(必选):学术活动、学术会议、学术讲座
专题(可选):XXX 暑期班、XXX 系列讲座、XXX 交流会
例子: 2010 年暑期学术交流活动(类型:学术活动、专题:2010 年暑期学校)
XXXX 讲座(类型:学术讲座、无专题)
2、活动属性
活动标题、发布者、举办单位、日期、进度(正在招募、正在进行、已结束)、招募人数、标签、简介
*进度功能为根据系统日期自动定义活动阶段(招募、进行、结束)并开放相应的功能
3、发布活动
需填写活动属性/上传活动宣传图片/报名栏目/是否针对特定的用户组开放(中大学生、所有学生)
4、报名栏目分为三类:基本信息、附加信息(可选)、附件(可选)
基本信息:本栏目由管理员设置,活动发布者通过勾选需要的栏目实现
附加信息:本栏目由系统附加栏目和活动发布者自行添加栏目组成(系统附件栏目由管理员设置、发布者勾选)
附件:本栏目由活动发布者自行决定是否要附件
5、结束的活动:由管理员、活动发布者自行填写结束活动的相关信息(如未填写:本活动已于 XXX 年结束),用于总结,上传活动照
片,在查看往期活动页面会多一个栏目:活动回顾(发布者自行填写和上传图片(CMS 功能))
用户:
1、用户组(分为 管理员、审核员、活动发布者、中大学术、注册用户、游客)
2、用户组权限
用户组
管理员
审核员
活动发布者
中大用户
注册用户
游客
浏览活动 报名参加活动 发布、编辑活动信息 审核报名资料 统计数据
管理用户组、权限、用户资料
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
*活动发布员发布的活动需要通过审核后才可以显示出来,信息审核员也有权限发布、审核活动
*中大用户主要用于活动设置为仅限中大用户报名时,其他权限与注册用户一样
3、资料审核、统计
活动发布者可以在后台看到所有报名者的信息,进行审核,如果审核通过,系统会下发邮件;审核不通过,需填写理由并且理
由会自动发送邮件到报名者邮箱;
活动发布者可以在后台获取到自己发布的活动的参与者所有信息(参与者提交的),并且导出为 xls 文档;
每个活动发布的时候必须由管理员或审核员审核后才会在首页显示
本系统样式主要模仿 鲜果网(http://www.xianguo.com/hot)
图片中的图标参考(http://www.theschooloflife.com/)
三、后台简要样式设计:
1、管理页面
LOGO
搜索条
导航栏:首页、往期活动
全站通知(横向滚动)
你的位置:
(管理导航,根据用户组权限显
示)
全站设置
用户管理
活动管理
统计数据
退出登录
2、审核页面
LOGO
登陆部分
亲爱的用户%username,你好
全站动态(显示 3 条需要审核的活动): *管理员、审核员可见,
活动名称,发布者
操作(查看、通过审核、删除)
活动动态(显示发布者发布的活动):
*发布员可见
活动名称
操作理由(通过/拒绝/删除理由,操作者)
*每个操作都会记录到日志,以及要求填写理由(Ajax 方式请求操作者填写)
结束
搜索条
登陆部分
导航栏:首页、往期活动
全站通知(横向滚动)
你的位置:(下面左侧还应有管理导航)
通用报名注意事项:
活动自有注意事项:
报名资料模块(类别自由自合,类别一为必有,可(一)+(二),也可以(一)之类的)
附件上传:(用于申请者自行提交的,允许 doc,jpg 等文档、图片格式)
承诺本人提交的所有资料都为真实(需要打√才可继续)
操作:审核通过、拒绝、打印(需要填写理由,并且系统会记录到日志并且发送邮件)
结束
3、统计页面(仅限管理员和信息审核员访问)
搜索条
登陆部分
目前共有%count 个活动,其中正在进行的活动有%countongoing 个(下面展示最近 5 个审核通过
的活动)
活动名称,发布者
LOGO
导航栏:首页、往期活动
全站通知(横向滚动)
你的位置:
(管理导航,根据用户组权限显
示)
全站设置
用户管理
活动名称,发布者
活动管理
活动名称,发布者
统计数据
活动名称,发布者
退出登录
活动名称,发布者
报名者:%s 个
已审核通过:%s 个
查看
报名者:%s 个
已审核通过:%s 个
查看
报名者:%s 个
已审核通过:%s 个
查看
报名者:%s 个
已审核通过:%s 个
查看
报名者:%s 个
已审核通过:%s 个
查看
4、查看页面*接上
LOGO
搜索条
导航栏:首页、往期活动
全站通知(横向滚动)
你的位置:
(管理导航,根据用户组权限显
示)
全站设置
活动名称
发布者
下拉可以查看更多
结束
登陆部分
时间、地点、持续时间
用户管理
活动管理
统计数据
退出登录
已通过审核的用户
*以表格的方式显示已通过审核的报名者资料(基本资料(注册账号、真实姓名、民族、学校、
研究方向、联系方式、邮箱、QQ)、审核者、审核通过时间)
未通过审核的用户
*以表格的方式显示已通过审核的报名者资料(基本资料(注册账号、真实姓名、民族、学校、
研究方向、联系方式、邮箱、QQ)、审核者、审核时间)
还没通过审核的用户
*以表格的方式显示已通过审核的报名者资料(基本资料(注册账号、真实姓名、民族、学校、
研究方向、联系方式、邮箱、QQ)、操作)
操作(导出所有数据)
结束