投票系統(tǒng)分析論文

時(shí)間:2022-04-01 03:27:51

導(dǎo)語:投票系統(tǒng)分析論文一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

投票系統(tǒng)分析論文

1項(xiàng)目提出背景

高職院校計(jì)算機(jī)軟件技術(shù)專業(yè)人才培養(yǎng)方案中都強(qiáng)調(diào)學(xué)生動(dòng)手實(shí)踐能力的培養(yǎng),“項(xiàng)目驅(qū)動(dòng)”“項(xiàng)目導(dǎo)向”等等教學(xué)模式一直都在以各種形式貫穿于實(shí)際教學(xué)過程中,各個(gè)高校、各個(gè)教師都在教學(xué)實(shí)踐中探索著如何通過項(xiàng)目促進(jìn)學(xué)生的技術(shù)能力提升。本系統(tǒng)是為服務(wù)于筆者所在院校計(jì)算機(jī)軟件技術(shù)專業(yè)學(xué)生的項(xiàng)目能力提升而提出的,軟件技術(shù)專業(yè)的項(xiàng)目課程,相關(guān)技術(shù)要想得到快速有效的提升,離不開對(duì)學(xué)生項(xiàng)目能力的培養(yǎng)和提升,既要注重項(xiàng)目能力,又要考慮學(xué)生的學(xué)習(xí)興趣,所以,開發(fā)一款在機(jī)房隨時(shí)可以對(duì)學(xué)生項(xiàng)目組的各個(gè)項(xiàng)目進(jìn)行展示、技術(shù)交流、投票、評(píng)選的站點(diǎn)項(xiàng)目就顯得很有必要了,定期對(duì)學(xué)生項(xiàng)目進(jìn)行評(píng)比活動(dòng),人工評(píng)比活動(dòng)既耗時(shí)間、又耗人力,于是,我們需要利用計(jì)算機(jī)軟件專業(yè)的特點(diǎn),構(gòu)建一款在線軟件項(xiàng)目的投票網(wǎng)站系統(tǒng),部署在機(jī)房,教師和學(xué)生在該網(wǎng)站上,可以發(fā)起項(xiàng)目投票,對(duì)自己喜歡的項(xiàng)目進(jìn)行投票,同時(shí)可以在線統(tǒng)計(jì)每個(gè)優(yōu)秀的學(xué)生項(xiàng)目的投票結(jié)果和排名。

2設(shè)計(jì)分析

該系統(tǒng)通過Mvc設(shè)計(jì)模式中的路由機(jī)制來實(shí)現(xiàn)前后臺(tái)功能分離,同時(shí)也方便了開發(fā)人員前后臺(tái)同時(shí)進(jìn)行。前臺(tái)功能(/home/index)。首頁模塊:用幻燈片很直觀展示學(xué)校評(píng)選出的最新的一些項(xiàng)目,同時(shí)展示最近正在進(jìn)行的投票活動(dòng)及正在進(jìn)行的相關(guān)比賽,首頁的頁頭和頁腳用Mvc設(shè)計(jì)模式中的母板頁來實(shí)現(xiàn)與其他頁面共用。每期投票列表:主要以列表顯示每一期進(jìn)行的投票活動(dòng)。項(xiàng)目列表模塊:主要以列表展示最新的項(xiàng)目,并在當(dāng)前視圖頁面中以年級(jí)或班級(jí)為條件對(duì)列表進(jìn)行篩選。項(xiàng)目詳細(xì)頁:通過項(xiàng)目列表中的項(xiàng)目點(diǎn)擊后跳轉(zhuǎn)到對(duì)應(yīng)的控制器(Controller),然后顯示相關(guān)項(xiàng)目的詳細(xì)信息。后臺(tái)功能(/admin/index)投票管理視圖模塊:主要設(shè)置投票的一些條件。投票項(xiàng)目管理模塊:主要是前臺(tái)展示的項(xiàng)目主要通過該模塊靈活進(jìn)行上傳、刪除、修改,以及其他相關(guān)的設(shè)置,包括當(dāng)前項(xiàng)目是否允許多次投票,投票的有效期等。后臺(tái)管理登錄模塊:主要是對(duì)前臺(tái)后臺(tái)的登錄用戶進(jìn)行管理。后臺(tái)登錄用戶包括系統(tǒng)管理員及普通管理員。系統(tǒng)管理員具有一切操作權(quán)限,普通管理員只能對(duì)自己的班級(jí)或年級(jí)進(jìn)行操作。年級(jí)管理:主要是對(duì)當(dāng)前學(xué)院中的年級(jí)進(jìn)行管理(增、刪、改等),便于后面在投票頁面進(jìn)行相關(guān)年級(jí)的項(xiàng)目展示并方便學(xué)生投票。班級(jí)管理:主要是對(duì)當(dāng)前學(xué)院中的班級(jí)進(jìn)行管理(增、刪、改等),便于后面在投票頁面進(jìn)行相關(guān)班級(jí)的項(xiàng)目展示并方便學(xué)生投票。該系統(tǒng)通過Mvc結(jié)構(gòu)的面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,對(duì)應(yīng)的樣式、Javasript,控制器及視圖頁面進(jìn)行管理,既便于系統(tǒng)功能的各種組合和修改,又便于后期的補(bǔ)充與維護(hù)。

作者:姜翠單位:湖北工業(yè)大學(xué)