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

        ?

        基于ASP.NET的志愿者管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        2015-04-30 06:18:27石范鋒萬(wàn)能
        軟件導(dǎo)刊 2015年4期

        石范鋒 萬(wàn)能

        摘要摘要:為了滿足學(xué)校志愿者管理事務(wù)的需要,通過(guò)計(jì)算機(jī)技術(shù)創(chuàng)新管理模式,設(shè)計(jì)完成了志愿者管理信息系統(tǒng)。該系統(tǒng)提高了管理效率,為志愿者服務(wù)提供了信息支持和活動(dòng)平臺(tái)。

        關(guān)鍵詞關(guān)鍵詞:ASP.NET ;志愿者管理; 信息系統(tǒng)設(shè)計(jì)

        DOIDOI:10.11907/rjdk.143906

        中圖分類號(hào):TP319

        文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào)文章編號(hào):16727800(2015)004009202

        1項(xiàng)目開發(fā)背景

        筆者學(xué)校志愿者協(xié)會(huì)管理著7個(gè)志愿小分隊(duì),組織了一些志愿活動(dòng)。平時(shí)管理都是采用紙質(zhì)版或電子版收集材料進(jìn)行整理和錄入工作,管理效率較低。隨著時(shí)間的推移,產(chǎn)生了大量的文件和數(shù)據(jù),資料保存、查找、更新和管理工作越來(lái)越繁雜。同時(shí),志愿者星級(jí)認(rèn)證制度和獎(jiǎng)?wù)率谟柚贫冉o協(xié)會(huì)管理人員帶來(lái)了很大的工作量。隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,信息化管理系統(tǒng)得到普及,利用計(jì)算機(jī)開發(fā)適應(yīng)協(xié)會(huì)管理工作的軟件系統(tǒng)是推動(dòng)大學(xué)生活動(dòng)事務(wù)管理走向科學(xué)化、規(guī)范化的必要條件。鑒于以上情況,學(xué)校組成了以計(jì)算機(jī)應(yīng)用專業(yè)學(xué)生為主的項(xiàng)目團(tuán)隊(duì),設(shè)計(jì)并實(shí)現(xiàn)了大學(xué)生志愿服務(wù)網(wǎng)絡(luò)管理平臺(tái)[1]。

        2項(xiàng)目開發(fā)需求分析

        根據(jù)學(xué)校志愿者事務(wù)需求分析,將系統(tǒng)大致分為4個(gè)模塊,分別為志愿者協(xié)會(huì)信息發(fā)布模塊、志愿者信息查詢模塊、志愿者信息管理模塊、管理員管理模塊。

        (1)志愿者協(xié)會(huì)新聞發(fā)布。此模塊包括協(xié)會(huì)的基本情況介紹、機(jī)構(gòu)設(shè)置、中心人員及職務(wù)列表以及相關(guān)通知等。該模塊旨在為外界了解協(xié)會(huì)提供一個(gè)平臺(tái),利用該模塊可以完成新聞信息發(fā)布,通過(guò)及時(shí)更新其中的信息條目,讓相關(guān)人員了解協(xié)會(huì)的有關(guān)活動(dòng)組織情況。

        (2)志愿者信息查詢。此模塊可以通過(guò)輸入不同的關(guān)鍵字段完成相關(guān)的查詢功能。如按學(xué)號(hào)查詢時(shí),查詢信息為學(xué)號(hào)、姓名、性別、所在學(xué)院、服務(wù)總時(shí)長(zhǎng)、志愿者星級(jí)、個(gè)人參加的志愿服務(wù)活動(dòng)列表以及活動(dòng)列表的具體內(nèi)容。

        (3)志愿者信息管理。此模塊可以完成數(shù)據(jù)配置、志愿者管理、志愿者星級(jí)計(jì)算等功能。

        數(shù)據(jù)配置指志愿者民族、學(xué)歷、性別、職業(yè)、院系、機(jī)構(gòu)、政治面貌、證件類型、服務(wù)意向等相關(guān)信息內(nèi)容的配置。

        志愿者管理指志愿者注冊(cè)、批量導(dǎo)入;志愿者信息修改、添加、刪除;志愿者活動(dòng)信息管理;志愿者星級(jí)認(rèn)證;志愿者相關(guān)數(shù)據(jù)導(dǎo)出等功能。

        (4)管理員管理模塊。此模塊可以實(shí)現(xiàn)二級(jí)學(xué)院信息錄入人員權(quán)限劃分,讓各個(gè)學(xué)院自行維護(hù)相關(guān)信息。

        3項(xiàng)目開發(fā)設(shè)計(jì)

        3.1開發(fā)技術(shù)

        志愿者管理信息系統(tǒng)采用VisualStudio2010和MySQL數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)和開發(fā),網(wǎng)站編寫語(yǔ)言主要為C#,其中部分功能涉及JavaScript語(yǔ)言[2]。本項(xiàng)目所構(gòu)建的新系統(tǒng)采用基于B/S(瀏覽器/服務(wù)器)的三層結(jié)構(gòu)模型和面向?qū)ο笤O(shè)計(jì)方法,利用存儲(chǔ)過(guò)程實(shí)現(xiàn)對(duì)底層數(shù)據(jù)庫(kù)的操作,通過(guò)校園網(wǎng)可在任何地方使用該系統(tǒng)。

        與ASP相比,ASP.NET在Web應(yīng)用開發(fā)上無(wú)疑更容易且更有效率。Web開發(fā)圍繞著數(shù)據(jù)操作,包括建立數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)、編寫代碼訪問(wèn)和修改數(shù)據(jù)、設(shè)計(jì)界面采集和呈現(xiàn)數(shù)據(jù)。ASP.NET三層架構(gòu)自底向上分別為:數(shù)據(jù)訪問(wèn)層(DAL)、業(yè)務(wù)邏輯層(BLL)、表示層(PL),如圖1所示[3]。

        數(shù)據(jù)訪問(wèn)層又稱為DAL層,其功能主要是負(fù)責(zé)訪問(wèn)數(shù)據(jù)庫(kù)。主要完成對(duì)數(shù)據(jù)表的Select(查詢)、Insert(插入)、Update(更新)、Delete(刪除)等操作。簡(jiǎn)單地說(shuō),就是通過(guò)DAL對(duì)數(shù)據(jù)庫(kù)進(jìn)行SQL語(yǔ)句操作。

        業(yè)務(wù)邏輯層的位置在體系架構(gòu)中很關(guān)鍵,它處于數(shù)據(jù)訪問(wèn)層與表示層中間,起到了數(shù)據(jù)交換中承上啟下的作用。該層在數(shù)據(jù)訪問(wèn)層和表示層之間進(jìn)行數(shù)據(jù)交換,按業(yè)務(wù)需求調(diào)用數(shù)據(jù)訪問(wèn)層中的方法組合,集合了各種業(yè)務(wù)規(guī)則到一個(gè)BLL中。

        表示層是為客戶提供用于交互的應(yīng)用服務(wù)圖形界面,幫助用戶理解和高效地定位應(yīng)用服務(wù),呈現(xiàn)業(yè)務(wù)邏輯層中傳遞的數(shù)據(jù),用ASP.NET頁(yè)面顯示。

        3.2系統(tǒng)功能設(shè)計(jì)

        本系統(tǒng)可以在Windows2000以上的操作系統(tǒng)上運(yùn)行,通過(guò)IIS服務(wù)配置相關(guān)運(yùn)行環(huán)境。根據(jù)項(xiàng)目需求分析,整個(gè)系統(tǒng)的功能結(jié)構(gòu)如圖2所示。為了確保學(xué)生注冊(cè)信息的準(zhǔn)確性,采用了批量導(dǎo)入功能,沒(méi)有開發(fā)注冊(cè)模塊。

        3.3頁(yè)面設(shè)計(jì)

        系統(tǒng)運(yùn)用Dreamweaver,通過(guò)DIV+CSS布局技術(shù)進(jìn)行頁(yè)面設(shè)計(jì),使得界面風(fēng)格統(tǒng)一并且有利于后期界面的修改,圖片素材運(yùn)用Photoshop工具軟件加工處理。在制作

        志愿者信息管理界面時(shí),為了更好地實(shí)現(xiàn)人機(jī)交互界面以

        及導(dǎo)航功能,采用了網(wǎng)頁(yè)制作中的框架技術(shù),通過(guò)框架網(wǎng)

        頁(yè)制作,在瀏覽網(wǎng)頁(yè)的時(shí)候點(diǎn)擊頁(yè)面的左側(cè)欄目菜單就可

        以瀏覽右側(cè)的目標(biāo)頁(yè)面。

        3.4程序設(shè)計(jì)

        本項(xiàng)目運(yùn)用VisualStudio.Net開發(fā)工具以快速開發(fā)表單式Web應(yīng)用程序。通過(guò)簡(jiǎn)單的拖曳和所見即所得的應(yīng)用程序設(shè)計(jì)界面,使用者可以快速上手,一致的編程模型也有利于桌面應(yīng)用程序開發(fā)向Web應(yīng)用程序開發(fā)轉(zhuǎn)移。此外,由于編碼模式與設(shè)計(jì)模式可以簡(jiǎn)單地進(jìn)行切換,因而平面設(shè)計(jì)師在設(shè)計(jì)階段就能看到與運(yùn)行時(shí)接近的界面,不必頻繁地運(yùn)行調(diào)試模式或刷新網(wǎng)頁(yè),這使得平面設(shè)計(jì)師能全程參與應(yīng)用程序開發(fā),從而提高了開發(fā)效率。

        軟件編程的主要目的就是要把解決方案簡(jiǎn)化處理,在很多情況下,簡(jiǎn)單地使用html標(biāo)記或數(shù)據(jù)綁定就能夠?qū)崿F(xiàn)所需功能。比如控件,若使用它來(lái)顯示靜態(tài)信息,則完全可用簡(jiǎn)單的標(biāo)記來(lái)實(shí)現(xiàn)。如果html控件達(dá)不到所要實(shí)現(xiàn)的功能,而且在腳本語(yǔ)言如JavaScript、VbScript也不能實(shí)現(xiàn)的情況下,才考慮選擇服務(wù)器控件。ASP.NET中ADO連接消耗的資源相當(dāng)大,SQL語(yǔ)句運(yùn)行的時(shí)間越長(zhǎng),占用的系統(tǒng)資源也越多。因此,盡量使用優(yōu)化過(guò)的SQL語(yǔ)句以減少執(zhí)行時(shí)間,比如,不在查詢語(yǔ)句中包含子查詢語(yǔ)句,充分利用索引等。

        4結(jié)語(yǔ)

        本文通過(guò)深入調(diào)研揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院志愿者協(xié)會(huì)的管理需求,借助ASP.NET技術(shù),設(shè)計(jì)開發(fā)了志愿者管理信息系統(tǒng)。在制作過(guò)程中借鑒了其它應(yīng)用領(lǐng)域管理信息系統(tǒng)(MIS)的開發(fā)經(jīng)驗(yàn)、方法和工具,充分發(fā)揮了團(tuán)隊(duì)合作精神,系統(tǒng)設(shè)計(jì)工作鍛煉了大學(xué)生的科技創(chuàng)新能力。

        參考文獻(xiàn)參考文獻(xiàn):

        [1]王洋.基于業(yè)務(wù)流程優(yōu)化的志愿者管理信息系統(tǒng)分析與設(shè)計(jì)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(5):5558.

        [2]付婷婷.基于ASP.NET的志愿者管理系統(tǒng)開發(fā)[J].電腦知識(shí)與技術(shù),2014(19):2628.

        [3]明日科技.ASP NET項(xiàng)目開發(fā)案例整合[M].北京:人民郵電出版社,2011.

        責(zé)任編輯(責(zé)任編輯:杜能鋼)

        国产理论亚洲天堂av| 97se在线| 91热国内精品永久免费观看| 亚洲无av码一区二区三区| 亚洲免费观看视频| 50岁退休熟女露脸高潮| 亚洲精品456| 中文字幕在线人妻视频| 在线视频色系中文字幕| 亚洲国产成人片在线观看 | 欧美色欧美亚洲另类二区不卡| 亚洲av永久久无久之码精| 国产流白浆视频在线观看| 亚洲精品无码久久久影院相关影片 | 男男互吃大丁视频网站| 中文字幕av长濑麻美| 国产日产欧产精品精品| 中文字幕第一页亚洲| 一本久久a久久精品综合| 久久精品av在线观看| 成人无码α片在线观看不卡| 国产亚洲欧美在线观看的| 中文字幕中文字幕人妻黑丝| 欧美又大又硬又粗bbbbb| a人片在线观看苍苍影院| 国产av一区二区三区丝袜| 日本国产一区在线观看| 男人女人做爽爽18禁网站| 日本黄页网站免费大全| 中文字幕五月久久婷热| 与漂亮的女邻居少妇好爽 | 久久久精品午夜免费不卡 | 欧美黄色免费看| 激情偷拍视频一区二区| 波多野结衣中文字幕一区二区三区| 四川丰满少妇被弄到高潮| 国产又爽又黄又不遮挡视频| 麻豆人妻性色av专区0000| 免费无遮挡禁18污污网站| 欧美伊人亚洲伊人色综| 不卡av一区二区在线|