三、主要研究内容(提纲)
本辩论平台基于微信平台开发,在开始进行设计工作前通过论坛资料、网站案例等方式对微信开发平台进行了全面的了解。本系统实现选择JSP和jQuery EasyUI技术,启用Eclipse + Tomcat处理JSP和Servlet,采用CSS、JavaScript美化页面,MySQL数据库进行数据的储存,充分的保证了系统的稳定性、安全性。
1、“登录”模块
登录模块用的是微信openID,微信openID是一个普通用户在一个公众号上的唯一的标识码,以此作为用户账号,不需要手动填写登录,登录时静默登录。
2、“辩论活动管理”模块
此功能为管理人员提供了辩论信息的管理。
1) 辩论总体信息预览:通过列表的方式实现对辩论信息的简单可视化,对辩论的主题、
时间、地点有总统的预览。
2) 辩论信息预览:以列表的形式显示每场辩论的基本信息,包括主题、人数、时间、状态
地点、参加人员、参加人员的联系方式、辩论的奖励等信息。
3)数据管理:管理人员可以对辩论信息进行增加、删除、修改、查询。
3、“用户管理”模块
此功能为管理人员提供了用户信息管理。
1) 用户信息预览:以列表形式显示用户基本信息,包括用户名称、用户联系方式、年龄、
所学专业、爱好、关注、历史足迹等信息。
2)数据管理:管理人员可对用户信息进行增加、删除、修改、查询。
3)智能信息提取功能:在新增用户信息时,根据用户的名称、联系方式查询定位用户,以
便修改用户信息
4、“视频管理”模块
此功能为管理人员提供视频管理。
1)视频总体信息预览:通过列表的方式实现对视频主题信息的简单可视化,对视频的主题,发布时间、类别等信息总体的预览。
2)视频信息预览:通过列表的形式对单个视频的信息预览,包括主题、时间、类别、简介、发布人、已观看人数等基本信息
3)数据管理:管理人员可以对视频信息进行增加、删除、修改、查询。
5、“分类管理”模块
此功能为管理者提供一个对辩论活动分类的管理。
1) 分类总体信息预览:通过列表的方式实现对辩论活动分类的简单可视化。
2) 对单个类别信息预览:通过对单个类别中总体辩论活动的信息预览,包括活动主题、时间、参与人数
3) 数据管理:管理人员可对信息进行增加、删除、修改、查询。
|