亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Asp.net MVC的校園志愿者系統(tǒng)平臺的設(shè)計與實現(xiàn)

        2018-02-25 11:54:22龔婷婷
        電子技術(shù)與軟件工程 2018年11期

        龔婷婷

        摘要 目前校園志愿者隊伍不斷壯大,志愿活動豐富多彩,但還需要人工去通知、報名、考勤、統(tǒng)計服務(wù)時長、過程記錄等組織繁瑣的過程。因而迫切需要借助信息化的手段來解決這樣的問題,便于組織更細致的開展志愿活動,保證志愿者隊伍的可持續(xù)發(fā)展。針對這樣的需求,以c#作為開發(fā)語言,Visual Studi0 2012作為開發(fā)工具和SQL Server 2008作為數(shù)據(jù)庫,開發(fā)了基于ASP.NETMVC的校園志愿者平臺,并詳細介紹了主要功能模塊的實現(xiàn)方法。

        [關(guān)鍵詞]校園志愿者系統(tǒng)平臺 Asp.net MVC

        1 引言

        自1993年12月共青團中央推出“青年志愿者行動”以來,學(xué)生一直成為這項活動的重要力量。學(xué)生志愿活動,對推動和諧校園的建設(shè)和培養(yǎng)學(xué)生的整體素質(zhì)具有極其重要的作用。近年來,學(xué)校的志愿者隊伍不斷壯大,志愿活動也在不斷地豐富。但目前不管是志愿者活動的組織,志愿者們參與活動的報名以及活動服務(wù)時長的統(tǒng)計,還是志愿者歷史參加活動的記錄都還是采用人工的方式,這對于現(xiàn)今信息時代來說無疑是浪費人力也不便于宣傳弘揚志愿精神。鑒于此情況,本文采用了Asp.netMVC技術(shù)開發(fā)了校園志愿者平臺。

        2 平臺的角色與功能模塊設(shè)計

        2.1 平臺的角色設(shè)計

        平臺一共劃分三種角色,即總負責(zé)人、教師和志愿者成員??傌撠?zé)人的角色權(quán)限涉及總負責(zé)人個人中心模塊;教師角色權(quán)限涉及教師個人中心模塊;成員角色權(quán)限涉及成員個人中心模塊。

        2.2 平臺的功能模塊設(shè)計

        平臺一共具有四個功能模塊,即前臺展示、總負責(zé)人個人中心、教師個人中心、成員個人中心。

        前臺展示模塊包含了首頁、新聞中心、活動中心、成員展示和登錄;

        總負責(zé)人個人中心模塊包含了活動信息、個人信息、活動創(chuàng)建審核、報名審核、活動過程材料審核、新聞管理、組別管理、成員管理、活動缺席、活動報表;

        教師個人中心模塊包含了活動信息、個人信息、新聞管理、成員管理、活動缺席、報名審核、活動過程材料上傳;

        成員個人中心模塊包括了活動信息、個人信息。

        3 相關(guān)開發(fā)技術(shù)

        3.1 Asp.Net MVC框架

        MVC(Model-View-Controller)是許多Web應(yīng)用程序開發(fā)者非常熟悉的一種開發(fā)設(shè)計框架,該框架由模型、視圖、控制器三個部分組成。[2]Model(模型)是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯的部分,通常模型對象負責(zé)在數(shù)據(jù)庫中存取數(shù)據(jù)。View(視圖)是應(yīng)用程序中處理數(shù)據(jù)顯示的部分,通常視圖是依據(jù)模型數(shù)據(jù)創(chuàng)建的。Controller(控制器)是應(yīng)用程序中處理用戶交互的部分,通??刂破髫撠?zé)從視圖讀取數(shù)據(jù),控制用戶輸入,并向模型發(fā)送數(shù)據(jù)。

        3.2 Bootstrap (Web前端css框架)

        Bootstrap是一個CSS/HTML框架。它基于HTML、CSS、JavaScript技術(shù),提供一套直觀的web設(shè)計工具包,可以用來開發(fā)跨瀏覽器并且美觀大氣的頁面;還提供很多流行的、樣式簡潔的UI組件、柵格系統(tǒng)以及一些常用的JavaScript插件,使得Web開發(fā)更加快捷。

        Bootstrap框架包含豐富的組件(即插件),包括下拉菜單、按鈕組、按鈕式下拉菜單、導(dǎo)航條、分頁、排版、縮略圖、警告對話框、進度條等,根據(jù)這些組件,可快速搭建一個風(fēng)格簡約、功能完備的網(wǎng)站。Bootstrap框架自帶一組iQuery交互插件,包括模式對話框、標簽頁、滾動條、彈出框等,不但功能完善,而且十分精致。

        3.3 Entity Framework框架

        Entity Framework是微軟公司開發(fā)的對象關(guān)系映射工具(Object Relational Mapper簡稱ORM),他實現(xiàn)業(yè)務(wù)模型和關(guān)系型數(shù)據(jù)之間的相互映射。可以在不使用底層代碼的情況下實現(xiàn)數(shù)據(jù)訪問(data access)。Entity Framework提供了一套易于理解的基于模型的系統(tǒng),它可以將開發(fā)人員從編寫數(shù)據(jù)訪問層和域模型相同的代碼的工作中解脫出來。它可以非常容易的將概念模型的實體和關(guān)系生成數(shù)據(jù)訪問層。應(yīng)用程序可以非常容易的執(zhí)行CRUD (create,read,update,delete)操作,以及實體間的一對一、一對多和多對多的關(guān)系。

        4 平臺數(shù)據(jù)庫設(shè)計

        根據(jù)平臺功能模塊的設(shè)計需求,建立了8個數(shù)據(jù)表,分別是用戶表Users、排行表(Tops)、新聞表(News)、組別表(Groups)、活動表(Activity)、系統(tǒng)日志表(SystemLog)、參加活動記錄表(JoinActs)、活動過程材料記錄表(ActRecords)。其中以參加活動記錄表為例,該表結(jié)構(gòu)如表1所示。

        5 平臺主要模塊功能

        5.1 前臺展示模塊

        首頁頁面包含最新活動十條,最新新聞十條,組別排名(根據(jù)服務(wù)時長排名),服務(wù)時長排名總排名(根據(jù)成員服務(wù)總時長排名),服務(wù)時長排名月排名(根據(jù)上月成員服務(wù)時長排名)。

        新聞中心頁面包含可根據(jù)新聞標題查詢新聞,熱門新聞和新聞列表。熱門新聞信息包括新聞標題和新聞發(fā)布時間。新聞列表信息包括新聞標題、發(fā)表人、發(fā)表時間、閱讀量,一頁十條數(shù)據(jù)進行分頁。

        活動中心頁面包含可根據(jù)活動標題、活動類型查詢相關(guān)活動和活動列表?;顒有畔⒘斜戆ɑ顒訕祟}、發(fā)起者、發(fā)表時間、參與人數(shù)、活動簡介、狀態(tài),一頁十條數(shù)據(jù)進行分頁。

        成員展示頁面可按照成員服務(wù)時長排名前十二名的成員,顯示的信息有成員姓名、班級、所屬職別、服務(wù)時長以及愛好技能。

        5.2 總負責(zé)人個人中心模塊

        活動信息頁面包含可根據(jù)活動名稱、活動狀態(tài)查詢相關(guān)活動和活動列表。活動列表中呈現(xiàn)總負責(zé)人發(fā)布的活動,活動列表包含活動名稱、開始時間、參與人數(shù)、活動狀態(tài)以及對應(yīng)活動狀態(tài)下的操作。

        創(chuàng)建活動頁面可通過輸入活動標題、活動地點、活動簡介來創(chuàng)建新活動。新活動可選擇是否公開選項,若不公開,只能在指定人員名單中選擇成員,若公開,不限報名,可以規(guī)定參與人數(shù)。活動一經(jīng)發(fā)布,則不可再修改和刪除?;顒痈鶕?jù)開始時間來顯示對應(yīng)的活動狀態(tài)。

        活動創(chuàng)建審核頁面包含可根據(jù)活動名稱、組別、審核狀態(tài)、發(fā)布人查詢相關(guān)活動和活動列表?;顒恿斜碇酗@現(xiàn)教師用戶創(chuàng)建的活動,活動列表包含活動名稱、發(fā)布人、組別、活動開始時間、活動發(fā)布時間、審核狀態(tài)等。

        活動審核詳細頁面顯示活動的詳細內(nèi)容,包括活動名稱、活動所屬組別、發(fā)布人、開始時間、審核狀態(tài)、地點、活動人數(shù)、公開狀態(tài)和指定人員等?;顒訉徍瞬煌ㄟ^要將理由反饋給創(chuàng)建人

        報名審核頁面包含可根據(jù)活動名稱、報名者、組別來查詢信息和報名人列表。報名人列表包含活動名稱、報名者、報名時間、組別名稱。審核可以單人通過,也可多人一次通過。

        活動過程材料審核頁面包含可根據(jù)活動名稱、發(fā)布人、組別、狀態(tài)進行信息查詢和活動材料列表。列表包含活動名稱、發(fā)布人、組別、活動開始時間、活動結(jié)束時間和狀態(tài)等。材料審核不通過要將理由反饋給上傳材料者。

        新聞管理頁面可根據(jù)新聞標題進行查詢,可添加、修改和刪除新聞。

        組別管理頁面可添加、修改和刪除組別,若該組別下有活動則無法進行刪除。

        成員管理頁面可批量導(dǎo)入成員,根據(jù)平臺提供的模板進行填寫上傳。

        活動缺席管理頁面可記錄活動參與者缺席的情況。

        活動報表頁面可根據(jù)活動開始時間、結(jié)束時間和組別來查詢并生成報表,報表可打印。

        5.3 教師個人中心模塊

        活動信息包含可提供活動名稱、活動審核狀態(tài)、活動狀態(tài)、材料上報狀態(tài)查詢相關(guān)活動和活動列表。列表數(shù)據(jù)包括活動名稱、活動審核狀態(tài)、活動狀態(tài)、材料上報狀態(tài)等。若活動審核狀態(tài)為“己通過”而活動狀態(tài)為“未開始進行中”,則無法修改和刪除。若活動狀態(tài)為“己通過”,活動狀態(tài)為“己結(jié)束”,材料上報狀態(tài)為“通過”,可直接將活動過程材料推送為新聞。

        成員管理頁面包含可根據(jù)姓名和班級進行成員查詢和成員列表。列表數(shù)據(jù)包含用戶名、姓名、班級、組別、職位等。

        活動過程材料上傳頁面是教師在活動審核狀態(tài)為“己通過”,活動狀態(tài)為“己結(jié)束”時,才可上傳過程材料。

        5.4 成員個人中心模塊

        活動信息頁面包含可根據(jù)活動名稱、活動狀態(tài)和報名狀態(tài)查詢相關(guān)活動和活動列表?;顒恿斜頂?shù)據(jù)顯示自己參與的活動,數(shù)據(jù)項包含活動名稱、發(fā)布者、開始時間、活動狀態(tài)、報名狀態(tài)等。若缺席了某個活動,可補寫缺席緣由。

        5.5 相關(guān)代碼實現(xiàn)

        5.5.1 個人中心控制器代碼

        6 結(jié)束語

        校園志愿者平臺設(shè)計與實現(xiàn)離不開高效的信息技術(shù),并隨著信息技術(shù)的不斷創(chuàng)新和完成將會得到更好的發(fā)展,從而為學(xué)校帶來更簡便、高效的志愿者的活動宣傳和隊伍管理,使得信息技術(shù)與教育的融合更加具有意義和價值,進一步促進信息技術(shù)的應(yīng)用,推動智慧校園的發(fā)展。

        參考文獻

        [1]陳兵,淺論大學(xué)生志愿者活動與和諧校園的構(gòu)建[J].長春教育學(xué)院學(xué)報,2012,02 (26):40-41.

        [2]葉紅衛(wèi),基于ASP.NET MVC框架的Web設(shè)計[J].河北北方學(xué)院學(xué)報,2009,12 (25):61-65.

        [3]舒后,熊一帆,葛雪嬌.基于Bootstrap框架的響應(yīng)式網(wǎng)頁設(shè)計與實現(xiàn)[J].北京印刷學(xué)院學(xué)報,2016,04 (24): 47-52.

        [4]李潔.ORM工具——Entity Framework框架的技術(shù)研究[J],電腦知識與技術(shù),2016,10 (12),13-14.

        国产成人精品一区二免费网站| 亚洲av永久无码精品网址| 国产精品久久久久乳精品爆| 亚洲av无码一区二区乱子伦| 亚洲无线码1区| 天涯成人国产亚洲精品一区av| 久久久国产精品va麻豆| 在线亚洲人成电影网站色www| 91精品国产91久久久久久青草| 亚洲国产精品天堂久久久| 久久综合九色欧美综合狠狠 | 曰韩精品无码一区二区三区| 国产av一区仑乱久久精品| 在线精品国产亚洲av蜜桃| 少妇无码av无码专区| 国产成人免费a在线视频| av在线网站一区二区| 国产乱码人妻一区二区三区| 福利体验试看120秒| 婷婷色国产精品视频一区| 国产成人av区一区二区三| 亚洲av无码乱码国产一区二区| 亚洲 高清 成人 动漫| 国产精品va无码一区二区| 门卫又粗又大又长好爽| 日本免费人成视频播放| 久久99久久99精品观看| 日韩精品一区二区亚洲专区| 本道天堂成在人线av无码免费 | av无码人妻中文字幕| 在线观看亚洲AV日韩A∨| 亚洲综合中文一区二区| av无码小缝喷白浆在线观看| 免费男人下部进女人下部视频| 亚洲国产一区二区三区在观看| 水蜜桃在线精品视频网| 精品人妻无码视频中文字幕一区二区三区 | 欧美xxxxx高潮喷水| 久久夜色精品国产噜噜麻豆| 岛国精品一区二区三区| 日韩在线一区二区三区中文字幕 |