MM1314午夜免费视频

                    24小時論文定制熱線

                    咨詢電話

                    ASP.NETVC++MySQLPHP安卓JSPLinuxJava機械VBASP單片機模具汽車工程畢業設計Flash
                    您當前的位置:論文定制 > 畢業設計論文 >
                    快速導航
                    畢業論文定制
                    關于我們
                    我們是一家專業提供高質量代做畢業設計的網站。2002年成立至今為眾多客戶提供大量畢業設計、論文定制等服務,贏得眾多客戶好評,因為專注,所以專業。寫作老師大部分由全國211/958等高校的博士及碩士生設計,執筆,目前已為5000余位客戶解決了論文寫作的難題。 秉承以用戶為中心,為用戶創造價值的理念,我站擁有無縫對接的售后服務體系,代做畢業設計完成后有專業的老師進行一對一修改與完善,對有答辯需求的同學進行一對一的輔導,為你順利畢業保駕護航
                    代做畢業設計
                    常見問題

                    ASP.net MVC程序下校園志愿者服務系統的建設分析

                    添加時間:2018/07/03
                    自1993年12月共青團中央推出“青年志愿者行動”以來, 學生一直成為這項活動的重要力量。學生志愿活動, 對推動和諧校園的建設和培養學生的整體素質具有極其重要的作用。近年來, 學校的志愿者隊伍不斷壯大, 志愿活動也在不斷地豐富。
                      以下為本篇論文正文:

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

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

                      1、引言

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

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

                      2.1、平臺的角色設計

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

                      2.2、平臺的功能模塊設計

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

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

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

                    表1:參加活動記錄表
                    表1:參加活動記錄表

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

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

                      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、Java Script技術, 提供一套直觀的web設計工具包, 可以用來開發跨瀏覽器并且美觀大氣的頁面;還提供很多流行的、樣式簡潔的UI組件、柵格系統以及一些常用的Java Script插件, 使得Web開發更加快捷。

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

                      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) 、系統日志表 (System Log) 、參加活動記錄表 (Join Acts) 、活動過程材料記錄表 (Act Records) 。其中以參加活動記錄表為例, 該表結構如表1所示。

                      5、平臺主要模塊功能

                      5.1、前臺展示模塊

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

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

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

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

                      5.2、總負責人個人中心模塊

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

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

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

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

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

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

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

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

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

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

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

                      5.3、教師個人中心模塊

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

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

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

                      5.4、成員個人中心模塊

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

                      5.5、相關代碼實現

                      5.5.1、個人中心控制器代碼

                    個人中心控制器代碼
                    個人中心控制器代碼 上接

                      5.5.2、分布式視圖代碼

                    分布式視圖代碼

                      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.

                      相關內容
                      好優論文定制中心主要為您提供代做畢業設計及各專業畢業論文寫作輔導服務。
                      所有論文、資料均源于網上的共享資源以及一些期刊雜志,所有論文僅免費供網友間相互學習交流之用,請特別注意勿做其他非法用途。
                      如有侵犯您的版權或其他有損您利益的行為,請聯系指出,論文定制中心會立即進行改正或刪除有關內容!
                      MM1314午夜免费视频