投票系統(tǒng)分析論文
時間:2022-04-01 03:27:51
導(dǎo)語:投票系統(tǒng)分析論文一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
1項目提出背景
高職院校計算機(jī)軟件技術(shù)專業(yè)人才培養(yǎng)方案中都強(qiáng)調(diào)學(xué)生動手實踐能力的培養(yǎng),“項目驅(qū)動”“項目導(dǎo)向”等等教學(xué)模式一直都在以各種形式貫穿于實際教學(xué)過程中,各個高校、各個教師都在教學(xué)實踐中探索著如何通過項目促進(jìn)學(xué)生的技術(shù)能力提升。本系統(tǒng)是為服務(wù)于筆者所在院校計算機(jī)軟件技術(shù)專業(yè)學(xué)生的項目能力提升而提出的,軟件技術(shù)專業(yè)的項目課程,相關(guān)技術(shù)要想得到快速有效的提升,離不開對學(xué)生項目能力的培養(yǎng)和提升,既要注重項目能力,又要考慮學(xué)生的學(xué)習(xí)興趣,所以,開發(fā)一款在機(jī)房隨時可以對學(xué)生項目組的各個項目進(jìn)行展示、技術(shù)交流、投票、評選的站點項目就顯得很有必要了,定期對學(xué)生項目進(jìn)行評比活動,人工評比活動既耗時間、又耗人力,于是,我們需要利用計算機(jī)軟件專業(yè)的特點,構(gòu)建一款在線軟件項目的投票網(wǎng)站系統(tǒng),部署在機(jī)房,教師和學(xué)生在該網(wǎng)站上,可以發(fā)起項目投票,對自己喜歡的項目進(jìn)行投票,同時可以在線統(tǒng)計每個優(yōu)秀的學(xué)生項目的投票結(jié)果和排名。
2設(shè)計分析
該系統(tǒng)通過Mvc設(shè)計模式中的路由機(jī)制來實現(xiàn)前后臺功能分離,同時也方便了開發(fā)人員前后臺同時進(jìn)行。前臺功能(/home/index)。首頁模塊:用幻燈片很直觀展示學(xué)校評選出的最新的一些項目,同時展示最近正在進(jìn)行的投票活動及正在進(jìn)行的相關(guān)比賽,首頁的頁頭和頁腳用Mvc設(shè)計模式中的母板頁來實現(xiàn)與其他頁面共用。每期投票列表:主要以列表顯示每一期進(jìn)行的投票活動。項目列表模塊:主要以列表展示最新的項目,并在當(dāng)前視圖頁面中以年級或班級為條件對列表進(jìn)行篩選。項目詳細(xì)頁:通過項目列表中的項目點擊后跳轉(zhuǎn)到對應(yīng)的控制器(Controller),然后顯示相關(guān)項目的詳細(xì)信息。后臺功能(/admin/index)投票管理視圖模塊:主要設(shè)置投票的一些條件。投票項目管理模塊:主要是前臺展示的項目主要通過該模塊靈活進(jìn)行上傳、刪除、修改,以及其他相關(guān)的設(shè)置,包括當(dāng)前項目是否允許多次投票,投票的有效期等。后臺管理登錄模塊:主要是對前臺后臺的登錄用戶進(jìn)行管理。后臺登錄用戶包括系統(tǒng)管理員及普通管理員。系統(tǒng)管理員具有一切操作權(quán)限,普通管理員只能對自己的班級或年級進(jìn)行操作。年級管理:主要是對當(dāng)前學(xué)院中的年級進(jìn)行管理(增、刪、改等),便于后面在投票頁面進(jìn)行相關(guān)年級的項目展示并方便學(xué)生投票。班級管理:主要是對當(dāng)前學(xué)院中的班級進(jìn)行管理(增、刪、改等),便于后面在投票頁面進(jìn)行相關(guān)班級的項目展示并方便學(xué)生投票。該系統(tǒng)通過Mvc結(jié)構(gòu)的面向?qū)ο蟮某绦蛟O(shè)計方法,對應(yīng)的樣式、Javasript,控制器及視圖頁面進(jìn)行管理,既便于系統(tǒng)功能的各種組合和修改,又便于后期的補(bǔ)充與維護(hù)。
作者:姜翠單位:湖北工業(yè)大學(xué)