基于AI的自主规划考研网站的设计与实现

2021-03-31 15:17沈阳工学院信息与控制学院纪鉴航田林琳刘庆科崔奥宇岳熙霖
河北农机 2021年3期
关键词:功能模块考研管理员

沈阳工学院信息与控制学院 纪鉴航 田林琳 刘庆科 崔奥宇 岳熙霖

引言

近年来,考研报名人数不断趋高,2020年考研人数达到340万左右。在这个人工智能高速发展的、数据量急速膨胀的时代,考研不止是拼努力,选择、运气,信息获取的及时性也非常重要,报考之前,所搜集的信息,甚至决定了你报考的院校,成绩出来后,复试、调剂的信息则影响学生能否顺利上岸。因此,我们以推荐系统为依托,开发一个“基于AI的自主规划考研网站”,为广大考研同学提供一个可以制订考研计划、分享资源、复习课程、直播等考研一站式服务网站。

1 系统设计要求

针对考研网站进行需求分析后,对于基于AI的自主规划考研网站的设计如下。

首先基于AI的自主规划考研网站都为哪些用户提供什么服务。先设计好网站的权限和系统的功能。

其次,要考虑尽可能优化程序处理逻辑,减少重复的编码。

最后,还要做到人性化,操作方便,有良好的界面,和用户交互友好,能让用户更愿意使用此网站

基于系统要求,本系统采用asp.net开发框架,MVC开发模式,接口使用python flask开发框架,前端使用jQuery(javaScript框架)、html5、css、数据可视化图表等。管理员端使用NewLife.Cube后台框架,数据库使用sql server,开发工具使用Pycharm、Visual Studio2019。

2 系统的主要功能和实现

通过对考研网站的具体调研和分析,本网站有三个角色:学生、教师、管理员。针对每个角色涉及的系统功能,进行了如下的设计与实现。

2.1 学生端功能的实现

学生端的主要功能有学生邮箱注册后登录系统可制订个人考研计划(甘特图),在资讯功能模块可以查看各种政策,下载附件,查看近期热点;在信息库功能模块可以联合查看院校信息。在论坛功能模块可以联合模糊查询帖子信息,上下翻页,对帖子进行点赞、收藏、转载和评论,也可查看帖子评论内容、评论信息和发布人信息,系统可根据用户行为推荐论坛信息。在公开课模块可联合模糊查询课程信息,播放、购买、收藏和评论课程,看教师直播,也可查看已购买和已收藏的课程,系统可根据用户行为推荐课程信息。在个人中心可扫脸签到、查看签到记录、对帖子进行管理,查看我的喜欢、浏览历史、我的提醒、我的朋友圈、我的积分、我的订单,设置个人基本信息,退出登录。

图2 后台API服务

2.2 教师端功能的实现

教师端的主要功能有教师注册后登录系统可开直播,在课程管理功能模块可上传课程资源,上下架课程,对课程信息进行增删改查。在个人中心可修改个人信息和修改密码,也可根据数据可视化对课程相关信息进行分析。

图3 课程情况分析界面

2.3 管理员端功能的实现

管理员端的主要功能有管理员登录后台可直接对用户、权限、资讯、公开课、论坛、日志等信息进行管理,并可对数据库进行备份和管理。

3 结语

本网站是可以制订考研计划、分享资源、复习课程、直播等的考研一站式服务网站。已成功部署在windows server2012 R2服务器上,域名解析成功并通过备案,使用https安全协议,流媒体服务器使用nginx-rtmp。网站运行良好,界面操作友好。

猜你喜欢
功能模块考研管理员
我的考研故事
可疑的管理员
考研,我是怎么坚持过来的
考研,我是怎么坚持过来的
工作十二年后,我才去考研
商业模式是新媒体的核心
基于ASP.NET标准的采购管理系统研究
高校二手交易网络平台功能及技术框架分析与设计
让管理员管不了的名字
当小小图书管理员