楊芙容 張雅茜 史洋
摘 要 通過開發投票及分析系統,使參與投票信息的錄入和管理工作系統化,規范化,自動化,從而達到提高管理效率的目的。
關鍵詞 投票系統 系統化 規范化 自動化 提高管理效率
投票信息管理工作是一項瑣碎、復雜而又十分細致的工作,投票主題信息之龐大,一般不允許出錯,如果利用計算機進行這些管理工作,不僅能夠保證各種核算準確無誤、快速記錄,而且還可以利用計算機對有關的各種信息進行統計,同時計算機具有手工管理所無法比擬的優點,例如:存儲量大、保密性好、檢索迅速、查找方便、可靠性高、壽命長、成本低等。這些優點能夠極大地提高管理的效率,也是管理行業的科學化、正規化管理的重要條件。
1系統用途
為深化以學生為中心的培養理念,不斷提高教學質量,開發了一個支持跨平臺、嚴防作弊刷票的,功能齊備的投票系統,系統選用visual studio開發環境,SQL Server數據庫,C#開發語言編寫完成。學生可通過手機或電腦訪問投票主頁面,用戶名和密碼認證成功后,可完成對所授課程的專業課教師和公共課教師的網上投票;通過訪問查看排名頁面,獲得各階段專業課教師和公共課教師投票結果排名情況。
2系統結構
為確保評選結果的公平公正,此次“最受學生歡迎教師”獎評選活動通過學生推薦,網絡投票、現場評選等評選三個步驟,最終評選出10名最受學生歡迎教師,其中包括講授公共課教師3名,講授專業課教師7名。
投票系統能夠完成此次活動的第一步(學生推薦)和第二步(網絡投票)的相關評選和統計工作,即學生可登錄手機或電腦,訪問投票系統完成對“最受學生歡迎教師”的評選。系統包括投票首頁,用戶登錄、專業課老師投票、公共課老師投票模塊,投票排名五個部分。
學生進行投票部分包含兩個對象,即專業課老師和公共課老師,每個對象下面包含3個模塊:查看主題模塊,進行投票模塊,查看投票模塊。通過跟蹤學生學號來判斷該學生是否已經投票,從而避免學生重復刷票。
用戶通過登錄頁面進入全部主題查看頁面;選定某一個主題,則進入查看該主題投票數與投票連接的頁面;若不進行投票操作,則返回上一界面,否則進入主題明細界面,選定選項后,進行提交;提交成功和失敗后,有對應的提交結果顯示。
3系統實現
首頁:首頁對本此“最受學生歡迎教師”獎評選活動的評選規則,活動介紹,投票時間,投票基本步驟等內容進行了詳細的介紹。
用戶登錄:在投票首頁的學生推薦和網絡投票模塊下,有公共課教師和專業課教師兩個投票入口。當用戶輸入正確的用戶名和密碼,點擊登錄按鈕進入投票界面。相應投票右上角展示了學生登錄狀態信息,展示的用戶名為學生學號,點擊藍色注銷按鈕可退出登錄。
專業課教師投票:系統可完成評選活動中學生推薦階段和網絡投票階段的投票工作。點擊相應階段的藍色“專業課教師”按鈕即可進去該投票界面。學生投票階段候選老師的投票信息以表格形式呈現,網絡投票階段候選老師的投票信息以圖片形式呈現,勾選相應選項框即可實現投票操作。
在學生推薦階段,每位學生最多可從近兩年的任課教師表格中,推薦3位講授專業課的教師。點擊相應老師前面的勾選框,系統自動提交選項信息,完成投票。當推薦人數超出3位老師時,系統拒絕提交,會彈出錯誤提示框,以防學生多選。如果想修改投票選項,需要去掉原有投票前的勾選后才能再操作。
在網絡投票階段點擊專業課教師按鈕,會進入專業課投票頁面,系統自動加載推薦階段評選出的Top45個候選專業課老師的照片信息,每位學生最多可給7位講授專業課的教師投票。專業課教師投票在網絡投票階段的投票操作與下文,公共課教師投票在網絡投票階段的投票操作類似,具體參照下圖12網絡投票階段投票。
公共課教師投票:公共課教師投票細則與專業課教師投票細則類似。區別在于投票的人數上:在學生推薦階段,學生近兩年的公共課任課老師中,最多可為1名公共課教師投票,選出Top15個候選公共課老師參與第二階段的網絡投票。公共課教師投票在學生推薦階段的投票操作與上文,專業課教師投票在學生推薦階段的投票操作類似。
在網絡投票階段,學生對學生推薦階段的Top60(專業課老師45個,公共課老師15個)候選教師進行投票。為了更加直觀地展示候選老師的信息,頁面加載Top60候選老師照片,進行網網絡投票。此階段最多可為3名公共課教師投票,選出前6個候選老師參與第三階段的現場投票。點擊候選教師照片下的勾選框,系統自動提交選項信息。
查看排名:用戶可以從首頁直接點擊右下角的“查看詳細排名”連接進入查看最終排名頁面,該模塊對登錄用戶和未登錄用戶均開放。為了更加直觀的展示投票結果,在查看排名模塊,用柱狀圖從高到低標記出專業課教師得票統計和公共課教師得票統計情況。
參考文獻
[1] 張佩榮,馬曉慧.基SSH的某高校投票系統設計與實現[J].電腦編程技巧與維護, 2017.
[2] 田自航.防作弊電子投票系統設計與實現[D].大連:大連理工大學, 2016.