999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Asp.net MVC的校園志愿者系統平臺的設計與實現

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

龔婷婷

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

[關鍵詞]校園志愿者系統平臺 Asp.net MVC

1 引言

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

2 平臺的角色與功能模塊設計

2.1 平臺的角色設計

平臺一共劃分三種角色,即總負責人、教師和志愿者成員??傌撠熑说慕巧珯嘞奚婕翱傌撠熑藗€人中心模塊;教師角色權限涉及教師個人中心模塊;成員角色權限涉及成員個人中心模塊。

2.2 平臺的功能模塊設計

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

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

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

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

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

3 相關開發技術

3.1 Asp.Net MVC框架

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

3.2 Bootstrap (Web前端css框架)

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

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

3.3 Entity Framework框架

Entity Framework是微軟公司開發的對象關系映射工具(Object Relational Mapper簡稱ORM),他實現業務模型和關系型數據之間的相互映射??梢栽诓皇褂玫讓哟a的情況下實現數據訪問(data access)。Entity Framework提供了一套易于理解的基于模型的系統,它可以將開發人員從編寫數據訪問層和域模型相同的代碼的工作中解脫出來。它可以非常容易的將概念模型的實體和關系生成數據訪問層。應用程序可以非常容易的執行CRUD (create,read,update,delete)操作,以及實體間的一對一、一對多和多對多的關系。

4 平臺數據庫設計

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

5 平臺主要模塊功能

5.1 前臺展示模塊

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

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

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

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

5.2 總負責人個人中心模塊

活動信息頁面包含可根據活動名稱、活動狀態查詢相關活動和活動列表。活動列表中呈現總負責人發布的活動,活動列表包含活動名稱、開始時間、參與人數、活動狀態以及對應活動狀態下的操作。

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

活動創建審核頁面包含可根據活動名稱、組別、審核狀態、發布人查詢相關活動和活動列表?;顒恿斜碇酗@現教師用戶創建的活動,活動列表包含活動名稱、發布人、組別、活動開始時間、活動發布時間、審核狀態等。

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

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

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

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

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

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

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

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

5.3 教師個人中心模塊

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

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

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

5.4 成員個人中心模塊

活動信息頁面包含可根據活動名稱、活動狀態和報名狀態查詢相關活動和活動列表?;顒恿斜頂祿@示自己參與的活動,數據項包含活動名稱、發布者、開始時間、活動狀態、報名狀態等。若缺席了某個活動,可補寫缺席緣由。

5.5 相關代碼實現

5.5.1 個人中心控制器代碼

6 結束語

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

參考文獻

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

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

[3]舒后,熊一帆,葛雪嬌.基于Bootstrap框架的響應式網頁設計與實現[J].北京印刷學院學報,2016,04 (24): 47-52.

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

主站蜘蛛池模板: 国产丝袜啪啪| 欧美视频在线不卡| 久久这里只有精品2| 伊人久综合| 亚洲中文在线看视频一区| 国产精品香蕉在线| 欧美性猛交xxxx乱大交极品| 免费啪啪网址| 91色综合综合热五月激情| 色噜噜在线观看| 中文字幕久久亚洲一区| 国产高清精品在线91| 国产成人精品高清不卡在线| 曰韩免费无码AV一区二区| 超碰aⅴ人人做人人爽欧美 | 久久夜色精品国产嚕嚕亚洲av| 无码专区在线观看| 天堂在线www网亚洲| 香蕉视频在线精品| 男女猛烈无遮挡午夜视频| 欧美在线伊人| 在线欧美日韩| 亚洲日韩精品无码专区| 69av在线| 国产成人乱无码视频| 97国产精品视频自在拍| 欧美一区二区三区香蕉视| 亚洲精品桃花岛av在线| 午夜性爽视频男人的天堂| 久久这里只有精品66| 欧美一级专区免费大片| 亚洲免费毛片| 亚洲91精品视频| 中文字幕在线一区二区在线| 99激情网| 久久情精品国产品免费| 国产视频你懂得| 四虎永久免费网站| 小13箩利洗澡无码视频免费网站| 91麻豆久久久| 一本二本三本不卡无码| 97在线免费| av午夜福利一片免费看| 亚洲首页国产精品丝袜| 夜夜操天天摸| 中文字幕调教一区二区视频| 亚洲一级色| 精品中文字幕一区在线| 99热这里只有精品免费| 国产精品自拍合集| 久久精品日日躁夜夜躁欧美| 亚洲精品视频免费观看| 色悠久久久| 又黄又湿又爽的视频| 99精品国产自在现线观看| 久久婷婷六月| 欧美自慰一级看片免费| 亚洲性网站| 亚洲三级色| 欧美日韩91| 国产免费羞羞视频| 久久精品国产精品一区二区| 1024国产在线| 国产1区2区在线观看| 高清不卡毛片| 亚洲Av激情网五月天| 亚洲欧洲日韩综合| 亚洲国产第一区二区香蕉| 成人国产精品视频频| 日韩亚洲综合在线| 亚洲第一黄片大全| 欧美三级自拍| 亚洲av片在线免费观看| 亚洲首页国产精品丝袜| 色色中文字幕| 蝴蝶伊人久久中文娱乐网| 无码网站免费观看| 国产啪在线| 国产第一页亚洲| 国产国产人免费视频成18| 粉嫩国产白浆在线观看| 婷婷综合缴情亚洲五月伊|