投票系统分析论文
时间:2022-04-01 03:27:51
导语:投票系统分析论文一文来源于网友上传,不代表本站观点,若需要原创文章可咨询客服老师,欢迎参考。
1项目提出背景
高职院校计算机软件技术专业人才培养方案中都强调学生动手实践能力的培养,“项目驱动”“项目导向”等等教学模式一直都在以各种形式贯穿于实际教学过程中,各个高校、各个教师都在教学实践中探索着如何通过项目促进学生的技术能力提升。本系统是为服务于笔者所在院校计算机软件技术专业学生的项目能力提升而提出的,软件技术专业的项目课程,相关技术要想得到快速有效的提升,离不开对学生项目能力的培养和提升,既要注重项目能力,又要考虑学生的学习兴趣,所以,开发一款在机房随时可以对学生项目组的各个项目进行展示、技术交流、投票、评选的站点项目就显得很有必要了,定期对学生项目进行评比活动,人工评比活动既耗时间、又耗人力,于是,我们需要利用计算机软件专业的特点,构建一款在线软件项目的投票网站系统,部署在机房,教师和学生在该网站上,可以发起项目投票,对自己喜欢的项目进行投票,同时可以在线统计每个优秀的学生项目的投票结果和排名。
2设计分析
该系统通过Mvc设计模式中的路由机制来实现前后台功能分离,同时也方便了开发人员前后台同时进行。前台功能(/home/index)。首页模块:用幻灯片很直观展示学校评选出的最新的一些项目,同时展示最近正在进行的投票活动及正在进行的相关比赛,首页的页头和页脚用Mvc设计模式中的母板页来实现与其他页面共用。每期投票列表:主要以列表显示每一期进行的投票活动。项目列表模块:主要以列表展示最新的项目,并在当前视图页面中以年级或班级为条件对列表进行筛选。项目详细页:通过项目列表中的项目点击后跳转到对应的控制器(Controller),然后显示相关项目的详细信息。后台功能(/admin/index)投票管理视图模块:主要设置投票的一些条件。投票项目管理模块:主要是前台展示的项目主要通过该模块灵活进行上传、删除、修改,以及其他相关的设置,包括当前项目是否允许多次投票,投票的有效期等。后台管理登录模块:主要是对前台后台的登录用户进行管理。后台登录用户包括系统管理员及普通管理员。系统管理员具有一切操作权限,普通管理员只能对自己的班级或年级进行操作。年级管理:主要是对当前学院中的年级进行管理(增、删、改等),便于后面在投票页面进行相关年级的项目展示并方便学生投票。班级管理:主要是对当前学院中的班级进行管理(增、删、改等),便于后面在投票页面进行相关班级的项目展示并方便学生投票。该系统通过Mvc结构的面向对象的程序设计方法,对应的样式、Javasript,控制器及视图页面进行管理,既便于系统功能的各种组合和修改,又便于后期的补充与维护。
作者:姜翠单位:湖北工业大学
- 上一篇:人保系统先进集体事迹材料
- 下一篇:运煤车液压转向系统分析论文