基于JS的青年創(chuàng)業(yè)管理系統(tǒng)的設(shè)計(jì)與_第1頁
基于JS的青年創(chuàng)業(yè)管理系統(tǒng)的設(shè)計(jì)與_第2頁
基于JS的青年創(chuàng)業(yè)管理系統(tǒng)的設(shè)計(jì)與_第3頁
基于JS的青年創(chuàng)業(yè)管理系統(tǒng)的設(shè)計(jì)與_第4頁
基于JS的青年創(chuàng)業(yè)管理系統(tǒng)的設(shè)計(jì)與_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

吉林農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文題目名稱:基于JSP的青年創(chuàng)業(yè)管理系統(tǒng)的設(shè)計(jì)與分析學(xué)生姓名:戴騰飛院系:信息技術(shù)學(xué)院專業(yè)年級(jí):信息與計(jì)算科學(xué)2023級(jí)指導(dǎo)教師:溫長吉職稱:副教授令20厲15軋年土街5凝月肝2傻0錢日決目漂錄醒摘要總及關(guān)敢鍵詞萍I航Ab繩st洲r(nóng)a桶ct積I擁1餐引言克1頑1.奧1章系統(tǒng)木的開送發(fā)背雙景論1敬1.嗎2剃系統(tǒng)自開發(fā)摘的意滾義剩1落1.掏3威系統(tǒng)妻實(shí)現(xiàn)脖的目槳標(biāo)篩1第1.溪4婆章節(jié)俊簡(jiǎn)介蜻2泰2皺開發(fā)抽工具及和開龜發(fā)技獵術(shù)簡(jiǎn)獅介戀2財(cái)2.述1開籃發(fā)技證術(shù)簡(jiǎn)榨介舊2鋸2.濕1.腔1籍My破ec蔥li庫ps亞e首2穿2.沒2堤開發(fā)庫工具岡簡(jiǎn)介滾3戶2.燈2.馬1掃JA董VA綁技術(shù)岔3輛2.株2.慈2謠JS濱P語臟言葉4消2.休2.進(jìn)3乞Ea悼sy臥UI煎4蜓2.解2.灘4遷AJ船AX旁4鋒2.夫2.奇5陡St湊ru兩ts童2爹5分2.削2.扔6坦Ib摸at彎is典5壓3步系統(tǒng)饑的需婆求分跟析煩5再3.驕1腸可行弟性分給析霞5坊3.射2渡需求途分析腰5爺4京系統(tǒng)別需求始詳細(xì)念說明芒5恒4.痰1導(dǎo)駱師管險(xiǎn)理災(zāi)5顫4.圓1.控1導(dǎo)邁師基基礎(chǔ)數(shù)塑據(jù)猾6橫4.余1.資2志調(diào)愿服涉務(wù)時(shí)喉間查油詢強(qiáng)7解4.閥1.妄3擅西長領(lǐng)址域?qū)彵酆送?胡4.距1.釘4擅暑長領(lǐng)仇域配推置農(nóng)1腦0惡4.服1.章6組挪別配否置繡1說1走4.糟2腦青年灶管理拴1該3張4.蛇2.拴1鞠青年硬基礎(chǔ)籠數(shù)據(jù)冒1話3倆4.役2.豪2尸還款圈管理線1杰4震4.成3粗活動(dòng)程管理閱1柄7置4.駱3.剃1農(nóng)起草艱活動(dòng)嘴1告8擾4.繡3.測(cè)2待晝辦活隔動(dòng)插2趕0肉4.蠢3.剩3已智辦活釘動(dòng)糊2袋1老4.賠4公駐告管類理男2違2傭4.魂5系腰統(tǒng)數(shù)哄據(jù)庫跑設(shè)計(jì)僻2叼1匪4.湊5.善1數(shù)鑼據(jù)庫南概念頓結(jié)構(gòu)汪設(shè)計(jì)俗2血2士4.兔5.卸2數(shù)董據(jù)庫方邏輯釘結(jié)構(gòu)嘩設(shè)計(jì)份2檔3腳5系介統(tǒng)實(shí)喝現(xiàn)邪2鮮5薯5.賄1實(shí)晴現(xiàn)I項(xiàng)BA領(lǐng)TI婚AS譽(yù)25悄5.捷2實(shí)扮現(xiàn)系乏統(tǒng)W定eb掩層害2偵6敗5.諸3實(shí)站現(xiàn)系該統(tǒng)視眾圖層貌2具7銅6稻論文削總結(jié)泊與實(shí)星現(xiàn)技努術(shù)分世析屋2橡8摟參考扛文獻(xiàn)要29滋附錄命31鬼頁碼違有問致題,場(chǎng)你再岡重新趙標(biāo)注象一下鍋文中惱字體雙要求炒仿宋所,數(shù)額字字士母t兼im減es鋤n繞ew小r惰om蛙a絞行間西距固鋼定值季20沖磅父標(biāo)點(diǎn)評(píng)符號(hào)頁什么骨的你航再好舒好看尿看吧挑,有僚的要瞎求中懂英文聾什么粱的則圖片楚最好藥居中第每章目另起添一頁蝴吧,脾然后能目錄誰頁碼液重新幻標(biāo)一崇下誘圖片丙和注孩釋不尤得分裕開在嶄兩頁墻基于食JS圣P的歸青年錦創(chuàng)業(yè)尊管理幅系統(tǒng)努的設(shè)瓦計(jì)與攀分析易姓另灣名彎:戴開騰飛厘專斷勁業(yè)耐:信流息與預(yù)計(jì)算錢科學(xué)芽指導(dǎo)粒教師且:溫鼠長吉事摘夕要:剛中國音青年駱創(chuàng)業(yè)活協(xié)會(huì)峰(簡(jiǎn)榜稱Y沖BC竭)是叨公益河基金度會(huì)旗駛下用斯來幫吩助年戀輕人犧創(chuàng)業(yè)興的一洞個(gè)教評(píng)育公程益項(xiàng)選目,軟這個(gè)中項(xiàng)目喘旨在方幫助加沒有奉能力豬創(chuàng)業(yè)盼或者巧已經(jīng)擇創(chuàng)業(yè)稻卻不椅能繼臭續(xù)發(fā)巡展的床創(chuàng)業(yè)挨青年示提供匠專業(yè)昌有效盆的幫尖助。唇Y(jié)B慧C是譽(yù)共青銜團(tuán)中碰央、捷中華蜻全國攤工商豐業(yè)聯(lián)嘴合會(huì)瓦、中掃華全餓國青易年聯(lián)蛙合會(huì)邁共同監(jiān)倡導(dǎo)粘發(fā)起條的青推年創(chuàng)舊業(yè)教預(yù)育項(xiàng)齒目。肅該項(xiàng)舌目參競(jìng)考總豪部在盈英國皆的青遠(yuǎn)年創(chuàng)盆業(yè)國披際計(jì)精劃,揚(yáng)以扶啄助青滑年創(chuàng)譜業(yè)的澇模式搏,動(dòng)根員社怖會(huì)各晝界尤清其是捧工商斧界的漂力量佛為青夾年創(chuàng)渡業(yè)提從供咨角詢以剖及資掀金、挺網(wǎng)絡(luò)妥、技詞術(shù)支落持,粥以幫側(cè)助青售年成含功完柜成創(chuàng)淚業(yè)。綢由于浴近些學(xué)年來幻越來煌越多便的年高輕人汗選擇齡創(chuàng)業(yè)爸,但蝶是據(jù)共權(quán)威歐媒體蹄統(tǒng)計(jì)協(xié),成坐功創(chuàng)炸業(yè)的幟青年她占相解當(dāng)小暗的比薄例;價(jià)歸根清結(jié)底魔就是專年輕買人沒省有創(chuàng)朽業(yè)經(jīng)聞驗(yàn),豆空有語一腔恨激情數(shù),卻第沒有程正確燭的使輕上勁頌。本喪文以象基于弊青年園創(chuàng)業(yè)賠管理限系統(tǒng)政為例牢,介皇紹了吹該系嘴統(tǒng)從塑需求踏分析策、庫跨表設(shè)阿計(jì)到雖功能耍實(shí)現(xiàn)未的過炮程。類首先渡要介凱紹的寫是該對(duì)系統(tǒng)污的背念景和撈目的癥及產(chǎn)昨生的命意義盯,結(jié)陜合該抽系統(tǒng)尸的要提求并齊且對(duì)荒當(dāng)前爹各種鍋開發(fā)逆技術(shù)屋與工升具進(jìn)滑行比求較后疾,該隸系統(tǒng)膊是采訓(xùn)用e活as諷yU諷I+腹st解ru撤ts旺2+貸ib務(wù)at桶is練搭建楊整個(gè)額系統(tǒng)窗的框舉架模叼型,戒其中染ea往sy添UI避負(fù)責(zé)慌界面陵展示悄,s踢tr居ut冒s2字負(fù)責(zé)蒸實(shí)現(xiàn)壽邏輯筑業(yè)務(wù)值功能倘,i津ba螞ti已s用輕作處巷理數(shù)稿據(jù)庫爽并用隨Ja寇va子語言揚(yáng)開發(fā)汪的一綠個(gè)綜槽合管云理系嚴(yán)統(tǒng)。檢在確政定工繭具與長開發(fā)墾技術(shù)拳后,門本文戒參考寬了市棗面上鼓已經(jīng)兼有的遼YB員C系臺(tái)統(tǒng)并釋且通第過網(wǎng)嚷絡(luò)了需解了礙使用博這一葵系統(tǒng)遞的業(yè)瞧務(wù)需視求和宏建議胸。系魂統(tǒng)主鑼要功揀能模譯塊包凍括:考導(dǎo)師改管理司,青擁年管高理,茅活動(dòng)借管理柳,公態(tài)告管棚理。困緊接主著,撞開始幼構(gòu)造勿界面命,然碌后詳口細(xì)的唉設(shè)計(jì)勸系統(tǒng)芬。最曲終,潔進(jìn)行銷軟件斑測(cè)試四,系偵統(tǒng)一后切正頭常,忠功能攀完善疊。擋研究喘十分款具有傷現(xiàn)實(shí)膠意義戴,同善時(shí)本拍研究隊(duì)在理吸論上丸也擴(kuò)尾展了根青年怪創(chuàng)業(yè)布領(lǐng)域輝理論相的廣癢度和撫深度照。勸關(guān)鍵檢詞:浙創(chuàng)業(yè)旱;璃青年立創(chuàng)業(yè)冤協(xié)會(huì)密;乖ea設(shè)sy念UI題;瓶導(dǎo)師厲管理盤De臟si糠gn自a盡nd跪a轎na悔ly寸si搬s品of悶J屬SP便y定ou綿th王e鑼nt撓re劫pr李en催eu抖rs豎hi品p階Ma急na連ge瘡me膽nt府S院ys津te辨m嗽Na趙me肯:隔Da影it閱en毅g照Fe蚊i支Ma哥jo然r:平I買nf斷or站ma犁ti慨on卻a創(chuàng)nd僅C底o(hù)m獻(xiàn)pu帆ti呀ng薄S效ci隔en器ce雖In現(xiàn)st土ru準(zhǔn)ct羞or蓄:律We覺n厲Ch針an頁gj陜iAbstract:新Ch榮in填es射e以Yo奏un姻g原En屋tr鬼ep場(chǎng)re滅ne嗽u(píng)r議s酸As芒so拾ci豈at改io桐n度(Y杯BC消)域is惜t魄he扔C從om捉mu糟ni雅ty燈F縱ou鴉nd怪at突io斤n'鵝s令de尖si講gn垂ed匠t裕o鐘he斜lp績y滲ou勿ng旱e迅nt盡re滲pr棕en駐eu納rs耀a塑p終ub竹li挨c淘ed鎮(zhèn)uc掏at奇io積n跑pr掉oj攤ec潮t,牧w疼hi壟ch欠a刮im櫻s閱to燒h恥el妄p由en粉tr輩ep濁re娛ne奪ur景s記ca回n狂no狡t潑af甚fo撓rd農(nóng)i繞t擔(dān)or落h選av打e殿en謝tr京ep竄re摟ne雹ur蘋ia祖l韻de桐ve晉lo勝pm純en錦t斃of插y妖ou況ng耐e溉nt驗(yàn)re瞇pr類en吼eu毯rs貞c胖an絹n斃ot皂c洽on劫ti乒nu舅e末to球p宜ro冊(cè)vi剩de邁p顛ro趴fe篩ss預(yù)io閣na拍l院an蝶d絲ef確fe腔ct搏iv上e燒he醋lp慰.聞YB程C漫is株t個(gè)he阿C天YL累C作en寧tr羨al獻(xiàn)C富om犁mi綁tt臣ee壓,削Al賤l-膠Ch娘in勿a幻Fe滲de欲ra跡ti燃o(jì)n傾o醒f量In蘋du霞st情ry謹(jǐn)a飼nd贈(zèng)C芹om嫩me造rc柏e,禮t卸he彩A樣ll古-C床hi趴na務(wù)Y河ou喊th燒F槍ed衰er輔at暗io榴n,惑i后ni類ti候at繩ed過j陰oi霞nt菜ly漠y畢ou規(guī)th筒e膝nt鼻re辜pr銳en扣eu英rs屋hi膛p緞ed聚uc吼at軌io淋n梁pr朵og棋ra無ms簽.躲Th坊e形pr賽oj竹ec船t話is恭b項(xiàng)as升ed菜i春n避th剃e透UK裙w舌it懂h練re鳴fe姿re辱nc句e掃to脖i拍nt聽er長na事ti捕on辰al繡y亞ou錦th剝e敲nt涌re扛pr塑en壞eu兆rs剖hi嗽p料pr代og挽ra更ms泉t劉o兄su抹pp泡or欄t回yo趨ut結(jié)h先en酬tr允ep勾re端ne速ur坑sh呢ip掠m棒od丸el搶,比mo掌bi鼻li嘗zi征ng腥a獨(dú)ll沈s帆oc吹ia糟l硬fo版rc燈es頌,絕es疑pe蠟ci欄al劃ly饑t雀he欲b格us礎(chǔ)in飯es蘭s理se疑ct丙or塑t目o凱pr鐵ov接id鎖e兼ad男vi英ce磁a憂nd雷f低un置di帶ng涉,坡ne手tw谷or肉ki駐ng框,獻(xiàn)te依ch饞ni悠ca曉l逝su償pp唯or剩t蜓fo乒r波yo過un城g挎en盛tr殼ep糧re移ne嶺ur須s,拍t將o管he詳lp攔y任ou縱ng藏p境eo雖pl生e咬su廳cc疤es黑sf純ul碧ly雀c巖om乘pl憤et旱ed鏈e量nt掉re紀(jì)pr乘en篇eu驢rs槽hi滲p.連B榴ec缺au斧se決i頁n頌re張ce熔nt若y誘ea烏rs賊m飄or令e枝an鳳d炊mo亡re負(fù)y旅ou題ng冷p邊eo匙pl梯e雙ch月oo頌se犯t涼o測(cè)st德ar叨t,仁b壺ut岸a埋cc麥or者di由ng歐t規(guī)o騰au橡th縮or侵it攤at館iv渣e累me啊di粥a暮st滑at應(yīng)is科ti燕cs瞞,服su柄cc崖es烘sf釘ul護(hù)e儉nt爆re必pr毯en然eu合rs緒a山cc墓ou付nt蝦f求or揉a叫s涌ma叼ll跡p嬸ro言po些rt榆io切n稻of迅y編ou炕ng剃p茄eo走pl決e;雜i魯n陡th袖e午fi蚊na索l佩an怎al永ys允is皆i蜂s跨th友a(bǔ)t權(quán)y煤ou皇ng泛p恩eo癥pl鋸e哄no鋪e躲nt渾re監(jiān)pr檢en燈eu抹ri床al舒e星xp旋er艘ie勝nc嶺e,屑i根t撕ta職ke偉s部a悼ca乒vi寇ty振p壘as腥si中on售,短bu竹t黃wi釀th列ou直t暮th述e徒ri誤gh系t灑to而p蓬ul扮l投it挪s紹we愿ig自ht倒.駁In擋t良hi賀s鄉(xiāng)pa鎖pe您r,芹b任as嚇ed薪o第n草yo夾ut長h梢en污tr盲ep姓re總ne宋ur塑sh股ip澡m銅an宰ag架em跟en辨t貓sy匙st楚em慣,雜fo播r迅ex貧am穴pl濟(jì)e,續(xù)w拴e胳in親tr端od兵uc呆ed遇t定he甩s如ys劉te死m(xù)森fr榴om暫a每r脊eq驗(yàn)ui窄re架me匪nt自s蒜an掩al葉ys勞is稼,吵da姨ta匠ba韻se販t洲ab技le指d叮es丟ig木n家to憑p孝ro圾ce化ss憤f澤un棵ct仔io銀ns該t鬼o苦ac應(yīng)hi省ev厲e.融F躲ir崇st娘t稻o遭be倘i已nt舉ro列du午ce夏d顆is暗t胸he壇m婚ea毅ni蝴ng在o翁f覺th六e捕ba暢ck片gr吃ou荷nd佛a令nd狂p敲ur踢po柏se叨o平f窮th摔e鐮sy倒st盆em隙a諸nd令p河ro博du魯ce連,證co教mb致in哨ed壞w限it剃h孔th躺e大re栗qu醉ir渾em共en槐ts級(jí)o杜f括th呼e淡sy發(fā)st蜘em糧a昆nd振a爺ft絨er優(yōu)t眠h(yuǎn)e子c捆ur撒re警nt教v啄ar芝ie靈ty待o僑f表de約ve她lo魔pm興en鄰t絕te雁ch撲ni小qu身es民a凝nd笨t傍oo鍛ls虧t等o意co討mp根ar淋e,鹿t作he箱s諷ys勤te彎m拌is訪u雹se背d賣ea居sy軋UI珠+長s鍛tr蛇ut吧s2通+彈i忌ba新ti幕s膨bu堪il賠di脈ng凡f溪ra嚷me趁m疏od踐el狗o喜f堅(jiān)th蠅e慈wh疤ol勵(lì)e神sy稈st滔em圾,付wh漁ic瘡h撥ea旗sy濱UI剩r宰es醋po膚ns匠ib敘le信f籌or代i征nt窯er睡fa統(tǒng)ce喜d原is駛pl合ay轎,醬st贈(zèng)ru就ts瘋2聚re翁sp尖on型si育bl鳴e榆fo搬r閉im位pl鋸em面en趨ti忠ng床l顏og霞ic案al攻b驚us宜in經(jīng)es碑s基fu銹nc遲ti炭on醉s,晌i輛ba夏ti傍s知us恥ed天f桿or虎p考ro企ce敏ss席in逃g等da倡ta繪ba委se術(shù)a北nd貧u博se社a炭J晴av那a犯la歉ng幕ua重ge絨d振ev舊el俗o(hù)p巖me瓣nt鋸o拴f灣th愧e春in案te盜gr忘at因ed久m撕an蝕ag委em彩en羊t知sy輸st駱em茫.僵In梯d啞et住er羽mi房ni柳ng新t禾he炎t抹oo臉ls惡a豐nd并d歐ev漸el族op賽me疾nt惰t毫ec鐮hn囑iq認(rèn)ue底s,餃t享he密p桂ap躺er毀h鏈as叮s爸om齊e嚴(yán)re興fe捆re蔥nc平e皇to點(diǎn)t飯he寫m撲ar雨ke歷t堪an雖d塔YB若C屠sy垂st派em歐t跨hr常ou草gh期t孫he洞n廟et勇wo理rk刷t暑o蜘un勿de蕉rs然ta獨(dú)nd去t救he小b使us歸in雷es賓s膽ne危ed崖s鼻an歲d畢re旁co駁mm曉en萬d細(xì)th機(jī)e憶us聾e站of貴t申he暖s說ys當(dāng)te超m.哲M餃ai蓋n菠fu臟nc障ti嘴on撲m毅od舉ul葛es丈i蛋nc回lu誠de陷:秩in肝st寧ru脾ct論or刮s掛ma雁na旁ge枯me襯nt仍,斑yo餐ut誓h塘ma愚na詢ge悟me翅nt念,宮ev詢en圍t輕ma侵na潮ge拴me抗nt援,狡bu糾ll教et呈in斗m惑an爐ag女em興en杏t.漢T掃h(yuǎn)e束n,風(fēng)s肉ta撓rt振c歉on繳st魔ru散ct岔in谷g閃th蔑e調(diào)in戶te脈rf窩ac徑e,哨t穿he摘n蜂th逃e趕de哪ta茅il墻ed煎d攜es遞ig勒n算of萄t尾he扶s趴ys禍te純m.鍵U鹽lt瞧im存at濤el飛y,據(jù)s兆o(hù)f換tw艘ar掉e但te課st遣in優(yōu)g,喇s承ys墊te類m嫁ev慚er茶yt膽hi劈ng厭i姑s泛no瞎rm腸al牲,餓fu率ll堤y脈fu估nc續(xù)ti喪on構(gòu)al勢(shì).瓦Re界se李ar惠ch衫i碰s螺ve舊ry籃r鑼el僵ev悲an謝t,抄w養(yǎng)hi集le至i范n幸th是eo蹄ry勻t向hi單s巖st受ud屋y郵ex淘te攜nd片s頸th攻e沉br剪ea細(xì)dt盞h逐an富d診de啊pt卷h述of吉t陶he搏t衛(wèi)he沉or子y我of加y喘ou務(wù)th姨e秧nt揉re靜pr喝en爬eu體rs自hi破p.Keywords:entrepreneurship;YouthCareerDevelopmentAssociation;easyUI;management1前言1.1系統(tǒng)的開發(fā)背景和意義世界的人口一直在持續(xù)的增長,尤其中國這樣的一個(gè)人口大國,就業(yè)是人們最頭疼的問題,越來越多的年輕人找不到工作,為此中國青年創(chuàng)業(yè)國際計(jì)劃(簡(jiǎn)稱YBC)為了幫助更多的人創(chuàng)業(yè)和就業(yè),打造了YBC的創(chuàng)業(yè)體系,改善創(chuàng)業(yè)和就業(yè)的形式,幫助不能創(chuàng)業(yè)和發(fā)展企業(yè)的人提供關(guān)鍵的幫扶。在中國由于青年面臨壓力的就業(yè)巨大,國家出臺(tái)了許多政策來支持青年,大學(xué)生創(chuàng)業(yè),可是大學(xué)生缺乏社會(huì)經(jīng)驗(yàn),如果就這樣貿(mào)然創(chuàng)業(yè),必定很難取得成功。2004年6月搜狐網(wǎng)做了一份2023年大學(xué)畢業(yè)生擇業(yè)意向調(diào)查,結(jié)果顯示,選擇自主創(chuàng)業(yè)只有8.4%[1]。在眾多的創(chuàng)業(yè)者中,很大一部分人都嘗到了失敗的滋味。據(jù)不完全統(tǒng)計(jì),大學(xué)生成功創(chuàng)業(yè)率只有2%~3%。這時(shí)候就需要有社會(huì)經(jīng)驗(yàn)的導(dǎo)師來指導(dǎo)輔助。這時(shí)候就需要一個(gè)系統(tǒng)來方便導(dǎo)師和青年進(jìn)行溝通交流。1.2系統(tǒng)實(shí)現(xiàn)的目標(biāo)便于管理員管理導(dǎo)師青年數(shù)據(jù),比如導(dǎo)師、青年的增刪改查,導(dǎo)師類型、組別的配置,青年的還款的管理,導(dǎo)入、導(dǎo)出Excel表格功能;起草、發(fā)起、歸檔活動(dòng),記錄導(dǎo)師、青年參加過的活動(dòng),并且記錄填寫的回執(zhí)單。1.3研究現(xiàn)狀該系統(tǒng)是基于JSP的青年創(chuàng)業(yè)管理系統(tǒng),與大部分的管理系統(tǒng)類似,增刪改查功能是必備的,但是我當(dāng)時(shí)有考慮過一個(gè)問題,當(dāng)有大批量的數(shù)據(jù)需要增刪改查的時(shí)候,一條一條的去執(zhí)行會(huì)浪費(fèi)大量的時(shí)間和精力,所以我的系統(tǒng)中多了一個(gè)配置的功能,比如導(dǎo)師組別配置、導(dǎo)師類型配置、導(dǎo)師星級(jí)配置、導(dǎo)師獎(jiǎng)項(xiàng)配置等功能。這樣就大大的減少了當(dāng)需要處理大批量數(shù)據(jù)的工作量。該系統(tǒng)的另一大特色就是導(dǎo)入、導(dǎo)出功能;導(dǎo)出功能的設(shè)計(jì)出發(fā)點(diǎn)是這些數(shù)據(jù)不能只滿足讓管理員查看,要有導(dǎo)出Excel功能才可以把數(shù)據(jù)發(fā)送給需要的人;導(dǎo)入Excel的功能可以減少管理員的工作量,比如100條數(shù)據(jù),導(dǎo)入Excel或許只需要5秒鐘就能搞定,而添加進(jìn)去也許得2-3個(gè)小時(shí)。系統(tǒng)采用采用easyUI+struts2+ibatis來搭建框架,也算是目前比較主流的框架,struts2可以說是市場(chǎng)上非常常用的一個(gè)框架[2],只需要在配置文件上寫兩三行代碼,就能實(shí)現(xiàn)跳轉(zhuǎn),所以我也采用了。easyUI實(shí)現(xiàn)的效果,嚴(yán)格來說沒有我想象中那么美好,主要是頁面看起來不是很美觀,或許以后我會(huì)用市面上更流行的Ext,它的界面更美觀,功能更強(qiáng)大。1.4章節(jié)簡(jiǎn)介主要章節(jié)有開發(fā)工具和開發(fā)技術(shù)簡(jiǎn)介、系統(tǒng)需求分析、系統(tǒng)需求詳細(xì)說明、系統(tǒng)實(shí)現(xiàn)和論文總結(jié)與實(shí)現(xiàn)技術(shù)分析。1、前言2、開發(fā)工具和開發(fā)技術(shù)簡(jiǎn)介3、系統(tǒng)的需求分析4、系統(tǒng)需求詳細(xì)說明5、系統(tǒng)實(shí)現(xiàn)6、論文總結(jié)與實(shí)現(xiàn)技術(shù)分析2開發(fā)工具和開發(fā)技術(shù)簡(jiǎn)介2.1開發(fā)工具簡(jiǎn)介MyeclipseMyEclipse是一個(gè)非常強(qiáng)大的工具,我們知道,eclipse是由oracle開發(fā)出來,免費(fèi)給所有人使用,MyEclipse是在eclipse基礎(chǔ)上加上自己的插件開發(fā)而成的功能強(qiáng)大的企業(yè)級(jí)集成開發(fā)環(huán)境,主要用于Java、JavaEE以及移動(dòng)應(yīng)用的開發(fā)。MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持相當(dāng)不錯(cuò)[4]。2.2開發(fā)技術(shù)簡(jiǎn)介2.2.1JAVA語言Java最初被命名為Oak,目標(biāo)設(shè)定在家用電器等小型系統(tǒng)的編程語言,來解決諸如電視機(jī)、、鬧鐘、烤面包機(jī)等家用電器的控制和通訊問題。由于這些智能化家電的市場(chǎng)需求沒有預(yù)期的高,Sun放棄了該項(xiàng)計(jì)劃。就在Oak幾近失敗之時(shí),隨著互聯(lián)網(wǎng)的發(fā)展,Sun看到了Oak在計(jì)算機(jī)網(wǎng)絡(luò)上的廣闊應(yīng)用前景,于是改造了Oak,以“Java”的名稱正式發(fā)布。Java編程語言的風(fēng)格十分接近C、C++語言。Java是一個(gè)純的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,它繼承了C++語言面向?qū)ο蠹夹g(shù)的核心,Java舍棄了C++語言中容易引起錯(cuò)誤的指針(以引用取代)、運(yùn)算符重載(operatoroverloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對(duì)象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔(dān)憂。簡(jiǎn)言之,Java是一種簡(jiǎn)單的,跨平臺(tái)的,面向?qū)ο蟮模植际降?,解釋的,健壯的安全的,結(jié)構(gòu)的中立的,可移植的,性能很優(yōu)異的多線程的,動(dòng)態(tài)的語言。EasyUI嚴(yán)格來說,EasyUI是一組基于jQuery的UI插件,而jQueryEasyUI的目標(biāo)就是幫助web開發(fā)者更輕松的打造出功能齊全并且優(yōu)質(zhì)的UI圖形界面。開發(fā)者并不需要編寫復(fù)雜的javascript語句,也不需要對(duì)css樣式有多么深入的了解,開發(fā)者需要了解的只有一些簡(jiǎn)單的html標(biāo)簽,以及查看官方給出的API幫助文檔。2.2.3AJAXajax的全稱是AsynchronousJavaScript+XML,是一種采用異步傳輸并能形成局部刷新的技術(shù)。其實(shí),ajax不是一種技術(shù),它實(shí)際上是幾種技術(shù)的結(jié)合,每種技術(shù)都有其獨(dú)特的地方,合在一起就成了一個(gè)功能強(qiáng)大的新技術(shù)。Ajax結(jié)合了Java技術(shù)、JavaScript以及XML等編程技術(shù)[5],可以讓開發(fā)人員構(gòu)建基于Java技術(shù)的Web應(yīng)用,并且打破了使用頁面重載的慣例。ajax是使用客戶端腳本與Web服務(wù)器交換數(shù)據(jù)的Web應(yīng)用的開發(fā)方法[6]。這樣的話,Web頁面就不用打斷交互流程進(jìn)行重新加載,就可以動(dòng)態(tài)地刷新[7]。使用ajax,用戶可以創(chuàng)建接近本地桌面應(yīng)用的直接、更豐富、高可用、更動(dòng)態(tài)的Web用戶界面。2.2.4Struts2Struts2看似是從Struts1發(fā)展而來,但實(shí)際上Struts2與Struts1在框架的設(shè)計(jì)思想上面還是有很大的區(qū)別[8],Struts2是以WebWork的設(shè)計(jì)思想為核心,為什么Struts2不沿用Struts1的設(shè)計(jì)思想,畢竟Struts1在目前的企業(yè)應(yīng)用中還是有非常大的市場(chǎng)在的,那么,來看一下struts2的一些缺點(diǎn)吧:1)支持的表現(xiàn)層技術(shù)單一2)與ServletAPI嚴(yán)重耦合,這點(diǎn)可以從Action的Execute的方法聲明里面就可來3)代碼依賴Struts1API,有侵入性,這點(diǎn)可以從寫Action類和FormBean的時(shí)候而Struts2之所以以WebWork的設(shè)計(jì)思想為其核心,一點(diǎn)就是最近WebWork的上升勢(shì)頭,再就是WebWork沒有Struts1上面的那些缺點(diǎn),更符合MVC的設(shè)計(jì)思想,也更利于代碼的復(fù)用。2.2.5Ibatisibatis是以SQL為中心的持久化層框架。能支持關(guān)聯(lián)查詢、繼承、懶加載等特性。ibatis不同于一般OR映射框架[9]。OR映射框架,字段、將數(shù)據(jù)庫表等映射到屬性、類,那是一種元數(shù)據(jù)(meta-data)映射。ibatis則是將SQL查詢的參數(shù)和結(jié)果集合映射到類里面。所以,ibatis做的是SQLMapping工作。它把SQL語句看成輸入以及輸出,where后面的條件參數(shù)則是輸入,而結(jié)果集就是輸出。Ibatis可以將輸入的普通對(duì)象、XML、Map等映射到SQL的條件參數(shù)上,同時(shí)也可以將查詢結(jié)果映射到普通對(duì)象(集合)、Map、XML上面[10]。ibatis使用XML文件來映射這些輸入以及輸出。3系統(tǒng)的需求分析3.1可行性分析技術(shù)可行性:技術(shù)可行性主要考慮的是到底項(xiàng)目可不可以使用已經(jīng)存在的技術(shù)開發(fā)出來,該項(xiàng)目需求清晰明了,通過分析,完全可以開發(fā)出來,數(shù)據(jù)庫服務(wù)器可使用MySql,Web服務(wù)器使用Tomcat6.0,并使用Java語言、界面用easyUI展示、軟件可使用Myeclipse10.0、MySql等[11]。所以該項(xiàng)目可以完成。經(jīng)濟(jì)可行性:經(jīng)濟(jì)可行性主要是針對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)估。該項(xiàng)目開發(fā)周期不長,不需要開發(fā)者太高的成本支出和時(shí)間;配置不是要求很高,也不需要再購買硬件。社會(huì)可行性:社會(huì)可行性是分析該項(xiàng)目是否順應(yīng)社會(huì)的發(fā)展規(guī)律,是否遵守法律規(guī)定。開發(fā)YBC系統(tǒng);該項(xiàng)目由開發(fā)人員依據(jù)已有的軟件進(jìn)行開發(fā),不會(huì)產(chǎn)生版權(quán)爭(zhēng)議。所以本系統(tǒng)具有社會(huì)可行性。3.2需求分析由于在可行性分析階段已經(jīng)驗(yàn)證出該項(xiàng)目可行,以下為主要模塊的需求大綱:(1)導(dǎo)師管理:管理員管理導(dǎo)師數(shù)據(jù),并管理相應(yīng)模塊,導(dǎo)師需要通過填寫個(gè)人信息注冊(cè)一個(gè)賬號(hào)。(2)青年管理:管理青年數(shù)據(jù),通過填寫個(gè)人信息并注冊(cè)獲得一個(gè)具有相應(yīng)權(quán)限的賬號(hào)。(3)活動(dòng)管理:用于管理員記錄每次活動(dòng)的信息(4)公告管理:方便用戶對(duì)博客版面樣式的定義、修改,主要包括博客左側(cè)欄背景顏色、左側(cè)欄文字顏色以及主版面背景顏色。4系統(tǒng)需求詳細(xì)說明4.1導(dǎo)師管理[1]功能域描述導(dǎo)師管理模塊主要是為管理員提供了導(dǎo)師基礎(chǔ)數(shù)據(jù)查詢和配置的功能,同時(shí)還提供了導(dǎo)師志愿服務(wù)時(shí)間查詢的功能。具體提供的功能點(diǎn)如下:[導(dǎo)師基礎(chǔ)數(shù)據(jù)][志愿服務(wù)時(shí)間查詢][擅長領(lǐng)域配置][擅長領(lǐng)域?qū)徍薦[組別配置][組內(nèi)職務(wù)配置][導(dǎo)師狀態(tài)配置][星級(jí)配置][導(dǎo)師類型配置][委員會(huì)配置][獎(jiǎng)項(xiàng)配置]。[2]業(yè)務(wù)規(guī)則描述一個(gè)導(dǎo)師最多只能屬于一個(gè)組別,賦予一個(gè)組內(nèi)職務(wù);一個(gè)導(dǎo)師只能有一種導(dǎo)師狀態(tài),如:持證導(dǎo)師、見習(xí)導(dǎo)師等;一個(gè)導(dǎo)師只能有一種星級(jí)評(píng)定;一個(gè)導(dǎo)師可以有多個(gè)擅長的領(lǐng)域;一個(gè)導(dǎo)師的導(dǎo)師類型可以由多個(gè),如:評(píng)審導(dǎo)師、復(fù)審導(dǎo)師等;一個(gè)導(dǎo)師可以屬于多個(gè)委員會(huì),如:評(píng)審委員會(huì)、法律專業(yè)委員會(huì);一個(gè)導(dǎo)師可以分配多個(gè)獎(jiǎng)項(xiàng)。導(dǎo)師的擅長領(lǐng)域由導(dǎo)師通過企業(yè)號(hào)進(jìn)行填寫,管理員通過【擅長領(lǐng)域?qū)徍恕康姆绞竭M(jìn)行審核。4.1.1導(dǎo)師基礎(chǔ)數(shù)據(jù)[1]業(yè)務(wù)規(guī)則(1)工作要求導(dǎo)入的導(dǎo)師基礎(chǔ)數(shù)據(jù)必須按照excel模板的要求進(jìn)行導(dǎo)入;對(duì)于導(dǎo)入的數(shù)據(jù)中如果存在重復(fù)的數(shù)據(jù),系統(tǒng)將終止本次導(dǎo)入操作,并提示重復(fù)數(shù)據(jù),由管理員進(jìn)行審核,可修改excel中的數(shù)據(jù),也可刪除系統(tǒng)中的導(dǎo)師數(shù)據(jù),管理員最終審核后再重新進(jìn)行數(shù)據(jù)導(dǎo)入;對(duì)于某個(gè)導(dǎo)師的各別屬性修改,可找到對(duì)應(yīng)的導(dǎo)師,通過修改的方式完成屬性的修改;管理員可根據(jù)查詢條件,導(dǎo)出需要的導(dǎo)師數(shù)據(jù)。[2]界面原型主界面添加/修改圖4-1導(dǎo)師基礎(chǔ)數(shù)據(jù)圖Figure4-1tutorbasicdatadiagram[3]需求說明(1)導(dǎo)師類型樹系統(tǒng)左側(cè)為導(dǎo)師類型樹,可提供多選的功能,讓管理員過濾出不同類型的導(dǎo)師,默認(rèn)情況查詢?nèi)款愋偷臄?shù)據(jù)。(2)導(dǎo)師列表導(dǎo)師列表按照excel中的格式,列出所有的導(dǎo)師屬性,詳細(xì)的屬性信息詳見界面原型。(3)導(dǎo)入導(dǎo)師數(shù)據(jù)操作員可以將excel中的導(dǎo)師數(shù)據(jù)通過[導(dǎo)入導(dǎo)師數(shù)據(jù)]導(dǎo)入到系統(tǒng),導(dǎo)入的格式參考導(dǎo)師模板。系統(tǒng)根據(jù)[導(dǎo)師證書編號(hào)]來區(qū)分所導(dǎo)入的數(shù)據(jù)是否存在重復(fù),如果存在重復(fù)的數(shù)據(jù),則系統(tǒng)將終止導(dǎo)入操作,管理員需要確保excel中的數(shù)據(jù)或系統(tǒng)中的數(shù)據(jù)的準(zhǔn)確性后再進(jìn)行導(dǎo)入。(4)添加(有權(quán)限)操作員可以對(duì)單一的數(shù)據(jù)進(jìn)行添加,填寫的內(nèi)容參考界面原型。(5)修改(有權(quán)限)操作員可以對(duì)單一的數(shù)據(jù)進(jìn)行修改,修改的內(nèi)容參考界面原型。(6)刪除(有權(quán)限)操作員可勾選多條數(shù)據(jù)進(jìn)行刪除操作。(7)導(dǎo)出excel操作員可以將查詢到的導(dǎo)師導(dǎo)出excel(8)Excel模板下載提供導(dǎo)入導(dǎo)師數(shù)據(jù)的excel模板下載功能(9)普通查詢提供普通查詢功能,包括:導(dǎo)師狀態(tài)、組別、是否參加導(dǎo)師必修課、有無YBC職務(wù)、導(dǎo)師姓名。(10)高級(jí)查詢操作員點(diǎn)擊[高級(jí)查詢]按鈕進(jìn)入高級(jí)查詢界面,可參考界面原型中的查詢字段進(jìn)行查詢。4.1.2志愿服務(wù)時(shí)間查詢[1]業(yè)務(wù)規(guī)則志愿服務(wù)時(shí)間是通過導(dǎo)師參與活動(dòng)過程中,由系統(tǒng)自動(dòng)進(jìn)行計(jì)算得來的,操作員可以在此模塊中查詢到導(dǎo)師的志愿服務(wù)時(shí)間。[2]界面原型志愿服務(wù)時(shí)間列表志愿服務(wù)時(shí)間明細(xì)圖4-2志愿服務(wù)時(shí)間界面圖Figure4-2volunteertimeinterfacediagram[3]需求說明(1)軟件功能點(diǎn)1、志愿服務(wù)時(shí)間列表:列表中列出了導(dǎo)師的一些基礎(chǔ)數(shù)據(jù)以及導(dǎo)師的志愿服務(wù)時(shí)間,具體的字段信息包括:[加入/發(fā)展時(shí)間][是否參加導(dǎo)師必修課][狀態(tài)][組別][性別][工作單位][聯(lián)系][生日][歸屬地];2、查詢明細(xì):點(diǎn)擊[查詢明細(xì)]按鈕,可以查看到具體導(dǎo)師的詳細(xì)信息,詳細(xì)信息的列表字段包括[活動(dòng)日期][活動(dòng)類型][活動(dòng)標(biāo)題][志愿服務(wù)時(shí)長][工作評(píng)價(jià)][記錄人(活動(dòng)發(fā)起人)];支持導(dǎo)出excel功能;提供的查詢條件包括:[活動(dòng)日期][活動(dòng)類型][活動(dòng)標(biāo)題];選中某條記錄,可以查看此條活動(dòng)的詳細(xì)信息,包括活動(dòng)的時(shí)間、地點(diǎn)、人物、回執(zhí)表單填寫信息,工作評(píng)價(jià)信息等。3、查詢:查詢條件包括:[導(dǎo)師狀態(tài)][組別][導(dǎo)師證書編號(hào)或姓名][服務(wù)時(shí)間區(qū)間]等。4.1.3擅長領(lǐng)域?qū)徍薣1]業(yè)務(wù)規(guī)則(1)工作要求擅長領(lǐng)域主要是描述導(dǎo)師所擅長的專業(yè)或技能,在管理員在為青年找導(dǎo)師的過程中提供檢索,擅長領(lǐng)域在導(dǎo)師登記企業(yè)號(hào)的時(shí)候由導(dǎo)師確認(rèn)填寫,導(dǎo)師填寫完畢后上傳到系統(tǒng),由管理員進(jìn)行審核,審核不通過將再次發(fā)送給導(dǎo)師進(jìn)行充填;在系統(tǒng)運(yùn)行之初,可能會(huì)因?yàn)樯瞄L領(lǐng)域的細(xì)分不夠充分,導(dǎo)師可能存在找不到其細(xì)分的擅長領(lǐng)域,因此管理員還可以根據(jù)導(dǎo)師填寫的擅長領(lǐng)域的備注信息來完善擅長領(lǐng)域的細(xì)分;導(dǎo)師在微信端可以根據(jù)自身的發(fā)展情況自行的對(duì)擅長領(lǐng)域進(jìn)行修改,每次修改后都將由管理員進(jìn)行審核。(2)工作流程圖4-3擅長領(lǐng)域修改流程圖Figure4-3isgoodatfieldmodificationprocesschart導(dǎo)師在微信端發(fā)起[導(dǎo)師修改擅長領(lǐng)域]的請(qǐng)求,如果是剛注冊(cè)的導(dǎo)師,則系統(tǒng)引導(dǎo)進(jìn)行導(dǎo)師擅長領(lǐng)域的勾選,如果是進(jìn)行修改,則引導(dǎo)到修改界面,導(dǎo)師在微信端完成填寫后,上傳至管理員進(jìn)行審核;管理員在系統(tǒng)的首頁中收到帶審核的請(qǐng)求后,進(jìn)入審核界面,對(duì)于異議的部分進(jìn)行人為介入處理,如出現(xiàn)細(xì)分不足的情況,可由管理員添加擅長領(lǐng)域的細(xì)分,并點(diǎn)擊通過審核,再到[導(dǎo)師基礎(chǔ)數(shù)據(jù)]模塊中,找到指定的導(dǎo)師,設(shè)置其擅長領(lǐng)域;對(duì)于人為介入無法處理的部分,將審核不通過返回給導(dǎo)師的微信端,導(dǎo)師根據(jù)審核不通過理由重新修改擅長領(lǐng)域。完成審核后,將導(dǎo)師的擅長領(lǐng)域設(shè)置成最新審核后的信息。[2]界面原型待審核界面圖4-4待審核界面圖Figure4-4auditinterfacediagram[3]需求說明(1)軟件功能點(diǎn)1、待審核列表:待審核列表中列出未完成審核的導(dǎo)師擅長領(lǐng)域列表清單,清單中顯示了導(dǎo)師的原擅長領(lǐng)域信息、新擅長領(lǐng)域信息以及導(dǎo)師填寫的擅長領(lǐng)域備注信息,詳見界面原型。2、已審核列表:已審核列表中列出已經(jīng)完成審核的導(dǎo)師擅長領(lǐng)域清單。3、審核記錄查詢:審核記錄查詢可以查詢到本次審核的歷史流程信息。4、導(dǎo)師信息查詢:管理員可以點(diǎn)擊[導(dǎo)師信息查詢]查看到導(dǎo)師的詳細(xì)新。5、同意:勾選某條記錄,點(diǎn)擊[同意]按鈕,表示系統(tǒng)接收導(dǎo)師的擅長領(lǐng)域修改的請(qǐng)求。6、回退:勾選某條記錄,點(diǎn)擊[回退]按鈕,彈出回退信息填寫框,點(diǎn)擊[發(fā)送]按鈕,將本次審核不通過的意見反饋給導(dǎo)師,導(dǎo)師可根據(jù)審核意見重新修改擅長領(lǐng)域。7、查詢:查詢的條件包括:[導(dǎo)師狀態(tài)][組別][組內(nèi)職務(wù)][委員會(huì)][導(dǎo)師星級(jí)][導(dǎo)師證書號(hào)或姓名]4.1.4擅長領(lǐng)域配置[1]業(yè)務(wù)規(guī)則(1)工作要求此模塊提供管理員對(duì)擅長領(lǐng)域進(jìn)行配置,擅長領(lǐng)域分成兩個(gè)級(jí)別,可以由管理員自行定義。管理員在錄入的過程中,確保二級(jí)分類的名字不要重復(fù),如:農(nóng)林牧漁分類下有培訓(xùn),生產(chǎn)加工分類下也有培訓(xùn),盡量通過文字的方式分開兩種不同領(lǐng)域之間對(duì)于培訓(xùn)的描述。[2]界面原型圖4-5擅長領(lǐng)域配置圖Figure4-5excelinfieldconfigurationdiagrams[3]需求說明(1)軟件功能點(diǎn)1.列表:顯示[一級(jí)分類]和[二級(jí)分類]2.添加:如果不選擇一級(jí)菜單,則所保存的菜單為一級(jí)菜單3.修改:對(duì)菜單名進(jìn)行修改4.刪除:選擇單條或多條數(shù)據(jù)進(jìn)行刪除5.查詢:輸入擅長領(lǐng)域或選擇分類進(jìn)行查詢4.1.5組別配置[1]業(yè)務(wù)規(guī)則導(dǎo)師可以被分組在特定的組別中,每個(gè)導(dǎo)師只能存在一個(gè)組內(nèi);導(dǎo)師的組別的設(shè)置方式有兩種,一種方式是通過[導(dǎo)師基礎(chǔ)數(shù)據(jù)]的模塊,找到具體的導(dǎo)師,修改其所在分組;另一種方式通過本模塊,管理員可以實(shí)現(xiàn)批量的分組修改,先選擇分組,再對(duì)分組內(nèi)的成員進(jìn)行添加或移除;配置完組別后,還可以對(duì)所在分組內(nèi)的組內(nèi)職務(wù)進(jìn)行配置,一個(gè)導(dǎo)師只能有一個(gè)組內(nèi)職務(wù),默認(rèn)新建的導(dǎo)師信息的組內(nèi)職務(wù)都是[組員]。[2]界面原型組別配置首頁配置成員圖4-6組別配置圖Figure4-6groupconfigurationdiagram[3]需求說明(1)軟件功能點(diǎn)1、組別設(shè)置:右鍵點(diǎn)擊[組別配置],將彈出添加的菜單欄,點(diǎn)擊[添加]按鈕可進(jìn)行組別的添加,添加成功后直接顯示在下方的列表中;右鍵點(diǎn)擊具體的組名可以進(jìn)行修改和刪除,對(duì)于組名可以任意的進(jìn)行修改,如果要?jiǎng)h除組名,需要確保分組下面沒有用戶才能進(jìn)行刪除;點(diǎn)擊組名界面右側(cè)的列表中將顯示對(duì)應(yīng)組的組員信息(地市辦公室只能看到同一地市的指定組名信息,省辦可以看到全部信息);一次只能查看一個(gè)組的信息。2、列表:列表中顯示了所在分組的組員信息3、配置成員:配置成員的界面詳見[配置成員]的界面原型,界面左側(cè)是未選定的成員信息,右側(cè)是已選定的成員信息,點(diǎn)擊[>>]按鈕則將成員進(jìn)行綁定,點(diǎn)擊[<<]按鈕則取消成員的綁定。4、配置組內(nèi)職務(wù):選中某個(gè)導(dǎo)師,點(diǎn)擊[配置組內(nèi)職務(wù)],彈出配置組內(nèi)職務(wù)對(duì)話框(詳見配置組內(nèi)職務(wù)的界面原型)選擇職務(wù),點(diǎn)擊保存完成配置;5、查詢:查詢條件包括:[導(dǎo)師狀態(tài)][組內(nèi)職務(wù)][委員會(huì)][導(dǎo)師星級(jí)][證書編號(hào)或?qū)熜彰鸧6、導(dǎo)出excel:根據(jù)所選的組別,可以到處對(duì)應(yīng)的excel。系統(tǒng)處理約束在配置成員的過程中,如果當(dāng)前的待配置的成員已經(jīng)存在分組,則點(diǎn)擊[>>]按鈕后,將從原先的分組中移除,綁定到當(dāng)前配置的分組中。刪除組別的操作,需要確保組別下面沒有導(dǎo)師才能進(jìn)行刪除4.2青年管理(1)青年列表:青年的列表中顯示了青年的數(shù)據(jù)。(2)添加:可以對(duì)單獨(dú)青年的數(shù)據(jù),可以通過添加的方式進(jìn)行;(3)修改:選中某條青年的數(shù)據(jù),可以通過修改的方式對(duì)青年的基礎(chǔ)數(shù)據(jù)進(jìn)行修改;(4)刪除:選中一條或多條青年數(shù)據(jù),可以進(jìn)行刪除操作;(5)導(dǎo)入:可以根據(jù)模板的要求,進(jìn)行青年信息的批量導(dǎo)入,在導(dǎo)入過程中如果出現(xiàn)有相同身份證號(hào)的青年出現(xiàn),系統(tǒng)將終止導(dǎo)入,(6)導(dǎo)出:根據(jù)查詢到的條件,導(dǎo)出青年數(shù)據(jù);(7)模板下載:下載導(dǎo)入數(shù)據(jù)的標(biāo)準(zhǔn)模板;查詢:在列表的界面中提供一個(gè)簡(jiǎn)單查詢的入口。(9)導(dǎo)師關(guān)聯(lián):選中某條青年的記錄,點(diǎn)擊[導(dǎo)師關(guān)聯(lián)],彈出導(dǎo)師關(guān)聯(lián)的窗口,選擇合適的導(dǎo)師進(jìn)行關(guān)聯(lián)。4.2.1青年基礎(chǔ)數(shù)據(jù)[1]業(yè)務(wù)規(guī)則1.導(dǎo)入的青年基礎(chǔ)數(shù)據(jù)必須按照excel模板的要求進(jìn)行導(dǎo)入;2.導(dǎo)入的數(shù)據(jù)中如果存在重復(fù)的數(shù)據(jù),系統(tǒng)將終止本次導(dǎo)入操作,并提示重復(fù)數(shù)據(jù)信息,由導(dǎo)入的管理員自行審核,可修改excel中的數(shù)據(jù),也可刪除系統(tǒng)中的青年數(shù)據(jù),管理員最終審核完畢后重新進(jìn)行數(shù)據(jù)導(dǎo)入;3.對(duì)于某個(gè)青年的個(gè)別屬性修改,可找到對(duì)應(yīng)的青年,通過修改的方式完成屬性的修改;4.管理員可根據(jù)查詢條件,導(dǎo)出需要的青年數(shù)據(jù)。[2]界面原型主界面添加/修改圖4-7青年基礎(chǔ)數(shù)據(jù)圖Figure4-7youthbasicdatachart[3]需求說明(1)軟件功能點(diǎn)1、青年列表:青年的列表中顯示了青年的數(shù)據(jù),青年的數(shù)據(jù)包括:[項(xiàng)目地][姓名][性別][身份證號(hào)][殘疾][項(xiàng)目描述][項(xiàng)目所屬行業(yè)][聯(lián)系][郵箱][特點(diǎn)][申請(qǐng)日期][接受資助時(shí)間][資助金額][申請(qǐng)次數(shù)][名族][學(xué)歷][大學(xué)生創(chuàng)業(yè)][戶口類型][獎(jiǎng)項(xiàng)][培訓(xùn)記錄][配備時(shí)間][導(dǎo)師]([單位職務(wù)][聯(lián)系方式][郵箱][通訊地址],在列表中管理員可以看到的字段包括:[項(xiàng)目地][姓名][項(xiàng)目描述][項(xiàng)目所屬行業(yè)][聯(lián)系][申請(qǐng)日期][接收資助時(shí)間][資助金額][導(dǎo)師]等基礎(chǔ)數(shù)據(jù),點(diǎn)擊進(jìn)入后可以查看詳細(xì)的信息。2、添加:可以對(duì)單獨(dú)青年的數(shù)據(jù),可以通過添加的方式進(jìn)行;3、修改:選中某條青年的數(shù)據(jù),可以通過修改的方式對(duì)青年的基礎(chǔ)數(shù)據(jù)進(jìn)行修改;4、刪除:選中一條或多條青年數(shù)據(jù),可以進(jìn)行刪除操作;5、導(dǎo)入:可以根據(jù)模板的要求,進(jìn)行青年信息的批量導(dǎo)入,在導(dǎo)入過程中如果出現(xiàn)有相同身份證號(hào)的青年出現(xiàn),系統(tǒng)將終止導(dǎo)入,并給出存在異議的青年數(shù)據(jù),管理員核對(duì)excel數(shù)據(jù)以及系統(tǒng)的數(shù)據(jù),確保青年數(shù)據(jù)的唯一性后重新進(jìn)行導(dǎo)入;6、導(dǎo)出:根據(jù)查詢到的條件,導(dǎo)出青年數(shù)據(jù);7、模板下載:下載導(dǎo)入數(shù)據(jù)的標(biāo)準(zhǔn)模板;8、查詢:在列表的界面中提供一個(gè)簡(jiǎn)單查詢的入口,查詢的條件包括:[青年姓名][聯(lián)系][歸屬地][申請(qǐng)日期區(qū)間][接受資助時(shí)間區(qū)間]等;9、導(dǎo)師關(guān)聯(lián):選中某條青年的記錄,點(diǎn)擊[導(dǎo)師關(guān)聯(lián)],彈出導(dǎo)師關(guān)聯(lián)的窗口,選擇合適的導(dǎo)師進(jìn)行關(guān)聯(lián)。4.2.2還款管理[1]功能項(xiàng)描述還款管理為管理員提供青年還款記錄的維護(hù)功能,主要包括[還款記錄]和[銀行賬單查詢]兩個(gè)子模塊。在[還款記錄]中,系統(tǒng)根據(jù)管理員所屬的辦公室,顯示當(dāng)前辦公室所管轄的青年的還款記錄,管理員可導(dǎo)入青年的還款基礎(chǔ)數(shù)據(jù),每個(gè)月可以根據(jù)銀行的賬單導(dǎo)入賬單信息等。在[銀行賬單查詢]中,系統(tǒng)根據(jù)管理員所屬的辦公室,顯示所管轄的青年的每個(gè)月的銀行卡賬單情況。[2]業(yè)務(wù)規(guī)則描述對(duì)于還款青年的發(fā)布說明:目前福州、泉州有設(shè)立辦事處,其余地方均為工作站,福州和泉州地區(qū)的青年有部分的數(shù)據(jù)由省辦在維護(hù),有部分的數(shù)據(jù)屬于福州和泉州地市辦事處自行維護(hù)。[未按時(shí)還款月]以[首次還款日期]所處的月份開始計(jì)算,如[撥款日期]是2023年11月,[首次還款日期]是2023年5月,假設(shè)當(dāng)前月份是2023年10月,青年至今未還款,則[未按時(shí)還款月]應(yīng)該是5個(gè)月。[當(dāng)月還款額]表示本月還款的金額,如果本月銀行扣款失敗,則當(dāng)月還款額為0;[累計(jì)理論還款額]表示理論上需要還款的金額;[累計(jì)實(shí)際還款額]表示青年至今還款的總金額;[累計(jì)差額]=[累計(jì)實(shí)際還款額]-[累計(jì)理論還款額]。[3]具體功能(1)還款記錄圖4-8還款明細(xì)圖Figure4-8repaymentdetailschart4.3活動(dòng)管理(1)起草列表:起草列表顯示管理員起草但是未推送的活動(dòng)信息。(2)起草:點(diǎn)擊[起草]按鈕,進(jìn)行活動(dòng)的起草,操作員輸入[活動(dòng)名稱][活動(dòng)簡(jiǎn)介]。(3)修改:選中記錄,點(diǎn)擊修改,彈出類似添加的對(duì)話框,對(duì)活動(dòng)內(nèi)容進(jìn)行修改。(4)刪除:選中記錄,點(diǎn)擊刪除,進(jìn)行刪除,可批量刪除。(5)推送:選中記錄,點(diǎn)擊推送,彈出推送框,顯示活動(dòng)名稱,點(diǎn)擊[確認(rèn)發(fā)送]按鈕,則系統(tǒng)自動(dòng)發(fā)送給指定人員,同時(shí)本活動(dòng)的信息將在[待辦活動(dòng)]中查詢。[1]工作流程圖4-9活動(dòng)流程圖Figure4-9activityflowchart4.3.1起草活動(dòng)[1]界面原型起草列表起草圖4-10起草活動(dòng)圖Figure4-10draftactivitydiagram[2]軟件功能點(diǎn)1、起草列表:起草列表顯示管理員起草但是未推送的活動(dòng)信息,起草列表中顯示的信息如起草的界面原型,列表參數(shù)包括:[活動(dòng)編號(hào)][活動(dòng)名稱][活動(dòng)類型][活動(dòng)地址][活動(dòng)時(shí)間][發(fā)起人][歸屬地];2、起草:點(diǎn)擊[起草]按鈕,進(jìn)行活動(dòng)的起草,起草的界面詳見界面原型,操作員輸入[活動(dòng)名稱][活動(dòng)簡(jiǎn)介](推送消息到微信端所顯示的簡(jiǎn)介信息)[活動(dòng)類型][活動(dòng)時(shí)間](這里指開始時(shí)間,活動(dòng)開始前系統(tǒng)將提前1個(gè)小時(shí)發(fā)送通知,發(fā)送的提示消息只在工作時(shí)間8點(diǎn)-12點(diǎn),14點(diǎn)-18點(diǎn)期間發(fā)送,提前時(shí)間自動(dòng)推后或提前)[活動(dòng)地址](現(xiàn)場(chǎng)簽到的范圍按照活動(dòng)地址方圓500米內(nèi)可簽到,點(diǎn)擊[查看地圖]可彈出網(wǎng)頁內(nèi)嵌地圖,選中實(shí)際地址)[活動(dòng)內(nèi)容](本次活動(dòng)的詳細(xì)內(nèi)容,提供一個(gè)類似word的輸入框,可添加圖文信息)[參與導(dǎo)師](點(diǎn)擊添加,彈出導(dǎo)師列表進(jìn)行選擇添加,詳見界面原型)[參與青年](點(diǎn)擊添加,彈出青年列表進(jìn)行選擇添加)[導(dǎo)師回執(zhí)表單](事先在回執(zhí)表單管理模塊中維護(hù)好回執(zhí)表單信息,此次直接選?。青年回執(zhí)表單](同導(dǎo)師回執(zhí)表單)。起草過程中還可以填寫發(fā)起人,如:張三發(fā)起人可以通知參與的導(dǎo)師但是不知道哪些青年能參與,這時(shí)候填寫發(fā)起人李四,保存起草文件后,李四的PC端界面中就可以收到一個(gè)活動(dòng)起草的信息,由李四來填寫關(guān)于青年方面的信息。3、修改:選中記錄,點(diǎn)擊修改,彈出類似添加的對(duì)話框,對(duì)活動(dòng)內(nèi)容進(jìn)行修改。4、刪除:選中記錄,點(diǎn)擊刪除,進(jìn)行刪除,可批量刪除。5、推送:選中記錄,點(diǎn)擊推送,彈出推送框,顯示活動(dòng)名稱以及待發(fā)送的導(dǎo)師和青年的信息,點(diǎn)擊[確認(rèn)發(fā)送]按鈕,則系統(tǒng)自動(dòng)發(fā)送給指定人員,同時(shí)本活動(dòng)的信息將在[待辦活動(dòng)]中查詢。4.3.2待辦活動(dòng)[1]界面原型待辦活動(dòng)首頁取消活動(dòng)圖4-11待辦活動(dòng)圖Figure4-11activitydiagramtodo[2]軟件功能點(diǎn)1、待辦活動(dòng)列表:當(dāng)管理員將起草文件下發(fā)至導(dǎo)師和青年微信端后,此條起草的信息轉(zhuǎn)為待辦活動(dòng)信息顯示在待辦活動(dòng)列表中,待辦列表的界面參考原型界面的待辦活動(dòng)列表,顯示的字段包括:[活動(dòng)編號(hào)](系統(tǒng)自動(dòng)生成)[活動(dòng)名稱][活動(dòng)類型][活動(dòng)地址][活動(dòng)時(shí)間][發(fā)起人](起草活動(dòng)的工作人員)[歸屬單位]。2、查詢:查詢的條件包括:[活動(dòng)類型][活動(dòng)名稱]。3、活動(dòng)詳情:選中某條信息,查看活動(dòng)的詳情。4、修改活動(dòng):選中某條信息,修改活動(dòng)信息,由于進(jìn)入待辦列表的活動(dòng)已經(jīng)向意向的導(dǎo)師和青年發(fā)起了活動(dòng)公告,因此只允許對(duì)[活動(dòng)的簡(jiǎn)介]和[活動(dòng)的內(nèi)容]進(jìn)行修改,其余內(nèi)容如做修改,需要[取消活動(dòng)],重新起草活動(dòng),以免因活動(dòng)時(shí)間或地點(diǎn)的更換誤導(dǎo)導(dǎo)師或青年。5、取消活動(dòng):選中某條信息,進(jìn)行活動(dòng)的取消,系統(tǒng)彈出活動(dòng)取消對(duì)話框(詳見原型中的取消活動(dòng)),管理員填寫取消活動(dòng)的信息,確定后,將向意向?qū)熁蚯嗄臧l(fā)送取消活動(dòng)的通知。6、查看報(bào)名情況:點(diǎn)擊查看報(bào)名情況,顯示報(bào)名情況的列表(詳見查看報(bào)名情況界面原型),可以顯示已報(bào)名或未報(bào)名的導(dǎo)師和青年的清單。7、查看活動(dòng)簽到:點(diǎn)擊查看活動(dòng)簽到,顯示活動(dòng)的簽到情況列表(詳見查看活動(dòng)簽到界面原型),此列表顯示的是已經(jīng)報(bào)名的導(dǎo)師簽到情況,活動(dòng)開始后系統(tǒng)就自動(dòng)關(guān)閉報(bào)名,對(duì)于到了現(xiàn)場(chǎng)但是因?yàn)椴豢煽咕艿脑驅(qū)е聦?dǎo)師或青年無法通過微信端簽到的情況,可以由管理員登錄系統(tǒng)進(jìn)行補(bǔ)簽到;對(duì)于報(bào)名了卻未到現(xiàn)場(chǎng)的導(dǎo)師或青年,管理員可以點(diǎn)擊[加油]按鈕,輸入鼓勵(lì)的話語,告知導(dǎo)師活動(dòng)已經(jīng)結(jié)束,下次繼續(xù)加油,具體的信息為:[要加油喔!雖然本次活動(dòng)已經(jīng)結(jié)束,期待您下次能到活動(dòng)現(xiàn)場(chǎng)]。8、查看回執(zhí)表單:點(diǎn)擊查看回執(zhí)表單,顯示參與活動(dòng)的導(dǎo)師的回執(zhí)表單填寫情況,選中某條信息,可以查看回執(zhí)表單的填寫詳情,對(duì)于一些導(dǎo)師不方便填寫的情況或者未填寫的情況,管理員可以點(diǎn)擊[修改申請(qǐng)]按鈕,向?qū)熒暾?qǐng)回執(zhí)單的修改權(quán)限,導(dǎo)師的微信端將收到一條修改申請(qǐng)請(qǐng)求,導(dǎo)師點(diǎn)擊確定申請(qǐng)后,管理員可以進(jìn)行回執(zhí)單內(nèi)容的修改(由于技術(shù)原因,系統(tǒng)無法通知到PC端的界面可以修改回執(zhí)表單,只能通過管理員手動(dòng)點(diǎn)擊[刷新]按鈕,查看是否已經(jīng)可以修改表單中的內(nèi)容),修改完畢后點(diǎn)擊保存按鈕,保存本次修改結(jié)果。9、填寫活動(dòng)小結(jié):管理員可以對(duì)活動(dòng)小結(jié)進(jìn)行編輯,提供一個(gè)網(wǎng)絡(luò)編輯器(網(wǎng)頁端的word),管理員可以編輯本次的活動(dòng)小結(jié),上傳活動(dòng)過程中的圖片和活動(dòng)小結(jié)信息等,再活動(dòng)歸檔后,參與人員都可以在端看到活動(dòng)的小結(jié)信息。10、歸檔:對(duì)于所有簽到后的導(dǎo)師的回執(zhí)表單都填寫完畢的情況,管理員可以點(diǎn)擊[歸檔]按鈕,將本次活動(dòng)進(jìn)行歸檔,如果回執(zhí)單未填寫完畢,則系統(tǒng)不允許歸檔,歸檔結(jié)束后所有的關(guān)于本次活動(dòng)的信息都只剩下查詢的權(quán)限,本次活動(dòng)的記錄將自動(dòng)進(jìn)入到歸檔活動(dòng)列表中,同時(shí)歸檔后將記錄參與導(dǎo)師的志愿服務(wù)時(shí)長。4.3.3已辦活動(dòng)[1]界面原型圖4-12已辦活動(dòng)圖Figure4-12activitydiagram[2]軟件功能點(diǎn)1、歸檔列表:對(duì)于在待辦工單中點(diǎn)擊[歸檔]的活動(dòng),將作為歸檔文件在歸檔列表中顯示,在歸檔列表中可以查看過往活動(dòng)的歷史記錄,可以將導(dǎo)師和青年在活動(dòng)期間所填寫的表單按照word格式的模板統(tǒng)一進(jìn)行打包導(dǎo)出,在已辦列表中列出[活動(dòng)編號(hào)][活動(dòng)名稱][活動(dòng)類型][活動(dòng)地址][活動(dòng)時(shí)間][發(fā)起人][歸屬單位]。2、查詢:提供活動(dòng)類型以及活動(dòng)名稱查詢。3、活動(dòng)詳情:活動(dòng)詳情的列表列出本次活動(dòng)所有參與的導(dǎo)師和青年的概要信息,包括:[人員類型][姓名][][報(bào)名時(shí)間][簽到時(shí)間][填單時(shí)間][本次服務(wù)時(shí)長]等信息。4、查看詳情:在活動(dòng)詳情中選中某條導(dǎo)師或青年的記錄,點(diǎn)擊[查看詳情]按鈕,彈出這位導(dǎo)師或青年的詳細(xì)信息,詳見界面原型,其中對(duì)于填寫的回執(zhí)單,可以點(diǎn)擊[導(dǎo)出WORD]按鈕,將回執(zhí)單導(dǎo)成WORD文件。4.4公告管理4.4.1公告管理公告管理是用來群發(fā)消息的模塊,對(duì)于發(fā)送給個(gè)別人群的通知可采用其他通訊工具(如:、微信、QQ等)進(jìn)行聯(lián)系;公告管理的消息推送規(guī)則為:按照歸屬地、按照用戶角色兩種方式,按照歸屬地如:福州辦只能將消息推送給福州辦的導(dǎo)師、青年或者管理員;按照角色方式如:消息只能推送至導(dǎo)師和管理員(歸屬地是其前置約束條件);管理員允許發(fā)送兩類公告,一類為純文字公告,一類為圖文類公告;對(duì)于省辦的工作人員可以看到各地市發(fā)送的公告信息,而地市的管理員只能看到其歸屬地內(nèi)發(fā)送的公告信息。選中某條未發(fā)布的公告,點(diǎn)擊[發(fā)布]按鈕,系統(tǒng)彈出發(fā)布提示框,顯示本次發(fā)布。(6)詳情:選中某條公告,點(diǎn)擊[詳情]按鈕,顯示公告的詳情.4.5系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫的設(shè)計(jì)最考驗(yàn)功夫,需要體現(xiàn)面向?qū)ο笏枷搿R粋€(gè)設(shè)計(jì)良好的數(shù)據(jù)庫不管可以完美應(yīng)付當(dāng)前的業(yè)務(wù)需求也可以為以后的易擴(kuò)展打下基礎(chǔ)。其中比較重要的防治數(shù)據(jù)的冗余,在本系統(tǒng)中由于數(shù)據(jù)的量不大,關(guān)系不大,但是本系統(tǒng)也盡量優(yōu)化。4.5.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫概念結(jié)構(gòu)是對(duì)現(xiàn)實(shí)世界的抽象,是用戶與數(shù)據(jù)庫設(shè)計(jì)人員之間進(jìn)行交流的語言,因此,數(shù)據(jù)庫概念結(jié)構(gòu)一方面應(yīng)該具有較強(qiáng)的語義表達(dá)能力,能夠方便、直接地表達(dá)應(yīng)用中的各種語義知識(shí),另一方面它還應(yīng)該簡(jiǎn)單、清晰、易于用戶理解,給出所有功能模塊的E-R圖如圖3-1所示:圖4-13系統(tǒng)E-R圖Figure4-13systemE-Rdiagram4.5.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)在完成數(shù)據(jù)的概念模型設(shè)計(jì)即E-R圖后,即可進(jìn)入數(shù)據(jù)庫的邏輯設(shè)計(jì)階段。邏輯設(shè)計(jì)即把得到的滿足第三范式的關(guān)系轉(zhuǎn)化為特定的數(shù)據(jù)庫管理系統(tǒng)下的數(shù)據(jù)表,根據(jù)前面得到的各個(gè)關(guān)系,現(xiàn)把它們轉(zhuǎn)化為數(shù)據(jù)表在實(shí)體以及實(shí)體之間關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫的各個(gè)表格之間的關(guān)系。表的具體設(shè)計(jì)如下所示:管理員表用來表示管理員的信息,具體設(shè)計(jì)見表4-1:表4-1管理員表Table4-1administratortable列名類型長度小數(shù)點(diǎn)允許空值是否主鍵IdInt160否是manageNameInt320是否belongVarchar320是否commentVarchar2560是否角色表用來存儲(chǔ)角色的信息,具體設(shè)計(jì)如下表3-3所示:表4-2角色表Table4-2roletables列名列名長度小數(shù)點(diǎn)允許空值是否主鍵idInt110否是role_NameVarchar320是否青年信息表用來存儲(chǔ)青年的信息,具體設(shè)計(jì)如下表3-4所示:表4-3青年信息表Table4-3YouthInformationWatch列名類型長度小數(shù)點(diǎn)允許空值是否主鍵idInt110否是role_NameVarchar160是否projectVarchar40是否isTempVarchar320是否nameVarchar160是否sexVarchar160是否IdentityIdVarchar40是否telVarchar40是否emailVarchar80是否idDisableVarchar40是否nationVarchar80是否educationVarchar80是否isUndergrateVarchar80是否hktypeVarchar2560是否projectplaceVarchar640是否projectcodeVarchar160是否projiectDiscribVarchar160是否featureVarchar160是否applyTimeVarchar40是否equipDateVarchar160是否trainRecordVarchar2560是否helpYearVarchar80是否teacherIdVarchar10240是否5系統(tǒng)實(shí)現(xiàn)對(duì)于系統(tǒng)的實(shí)現(xiàn)上,我采用easyUI+struts2+ibatis,而非采用SSH這三大框架,主要是考慮到這個(gè)項(xiàng)目不是很大,所以用這三個(gè)框架已經(jīng)足夠?qū)崿F(xiàn)我的功能了。5.1實(shí)現(xiàn)IBATIS對(duì)于我這個(gè)系統(tǒng),用ibatis非常方便的解決了與數(shù)據(jù)庫之間的交互。我也曾考慮過用Hibernate,但是考慮到我的這個(gè)項(xiàng)目用不到那么復(fù)雜的功能,而且SQL語句都不會(huì)太復(fù)雜,ibatis可以很好的實(shí)現(xiàn)我要做的效果[12]。<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEsqlMapPUBLIC"-////DTDSQLMap2.0//EN"":///dtd/sql-map-2.dtd"><sqlMapnamespace="teacher"><typeAliaalias="teacher"type="com.fjxhx.business.people.model.TeacherModel"/><selectid="getPaceList"parameterClass="teacher"resultClass="com.fjxhx.business.people.model.TeacherModel">$pageBegin$selectidentitycardId,name,(selectNamefromybc_orgcwhereCode=t.belong)asbelong,date,CONCAT(,(selectr.valuefromybc_regularrwherer.key=p.teacherPace))asteacherPacefromybc_teachert,ybc_pacepwheret.id=p.peopleId<dynamicprepend="and"><isNotEmptyproperty="name"prepend="and">namelikeconcat('%',#name#,'%')</isNotEmpty><isNotEmptyproperty="belong"prepend="and">belonglikeconcat('%',#belong#,'%')</isNotEmpty></dynamic>$pageEnd$</select></sqlMap>5.2實(shí)現(xiàn)系統(tǒng)Web層Web應(yīng)用層,還是使用了大部分人使用的Struts2,Struts2的action很利于系統(tǒng)邏輯的控制,結(jié)構(gòu)也很簡(jiǎn)單明了[13]。只要寫好配置文件,寫對(duì)于的action類和頁面即可[14]。下面貼出部分代碼:publicvoidgetAddTeacher(){try{BaseDaodao=getDao();StringgroupName=model.getGroupName();Stringstatus=model.getStatus();Stringrank=model.getRank();Stringid[]=model.getId().split(",");for(inti=0;i<id.length;i++){TeacherModeltemp=newTeacherModel();temp.setId(id[i]);temp.setGroupName(groupName);temp.setStatus(status);temp.setRank(rank);dao.updateSql("teacher.upt_teacher",temp);}this.setData("導(dǎo)師修改成功");this.setSuccess(true);this.send();}catch(Exceptione){e.printStackTrace();this.setData("導(dǎo)師修改失敗,錯(cuò)誤信息:"+e.getMessage());this.setSuccess(false);this.send();}}5.3實(shí)現(xiàn)系統(tǒng)視圖層視圖層采用easyUI,對(duì)于這個(gè)框架,我想特別適合我的這個(gè)管理系統(tǒng),沒有太華麗的界面,確很實(shí)用,這就是我所追求的效果[15]。下面貼出一部分的代碼:$('#groupConfig').tree({checkbox:false,cascadeCheck:false,url:basepath'/status/getStatusTree.do?code=teacherGroupName',valueField:'id',textField:'text',//右擊事件onContextMenu:function(e,node){nodeId=node.id;e.preventDefault();//查找節(jié)點(diǎn)$('#groupConfig').tree('select',node.target);vargroupConfigSearch=$('#groupConfig').tree('getSelected');vargroupNameTree=groupConfigSearch.attributes.content;vargroupNameValue=groupConfigSearch.text;$('#span1').html("");$('#span1').append(groupNameValue);//顯示快捷菜單//id不為空,可以進(jìn)行修改或刪除操作,否則只能添加if(node.id!=0){$('#mm').menu('show',{left:e.pageX,top:e.pageY});}else{$('#tj').menu('show',{left:e.pageX,top:e.pageY});}},//點(diǎn)擊樹查詢onClick:function(){vargroupConfigSearch=$('#groupConfig').tree('getSelected');vargroupNameTree=groupConfigSearch.attributes.content;vargroupNameValue=groupConfigSearch.text;varnodes=$('#tt').tree('getChecked','unchecked');$('#span1').html("");$('#span1').append(groupNameValue);teacherConfig.datagrid('reload',{groupName:groupNameTree});}});6論文總結(jié)與實(shí)現(xiàn)技術(shù)分析本文從當(dāng)今形式出發(fā),結(jié)合市面上已然存在的YBC系統(tǒng)分析研究,總結(jié)出青年創(chuàng)業(yè)管理系統(tǒng)的開發(fā)。對(duì)系統(tǒng)的開發(fā),著力于系統(tǒng)的需求分析和總體架構(gòu)的把握。就需求分析來說,這是相當(dāng)重要的環(huán)節(jié),不僅僅是滿足已有的用戶需求,還要主動(dòng)去挖掘,思考可能需要的需求。接下來,進(jìn)行數(shù)據(jù)庫設(shè)計(jì),要考慮以后的可優(yōu)化性、可拓展性等等。思來想去還是決定使用JAVA語言來實(shí)現(xiàn)這個(gè)項(xiàng)目,原因就在于對(duì)于這個(gè)技術(shù)相對(duì)熟悉,開發(fā)起來比較順手,并且由于這個(gè)技術(shù)已經(jīng)發(fā)展到非常成熟的地步了,不管出現(xiàn)什么問題都能比較快的找到解決方案。然后使用的也是經(jīng)典的MVC模式。整個(gè)系統(tǒng)除了導(dǎo)入和導(dǎo)出功能外,并沒有復(fù)雜的邏輯結(jié)構(gòu),實(shí)現(xiàn)難度主要是處理大量的數(shù)據(jù)和頁面布局的調(diào)節(jié)上。由于時(shí)間緊迫,系統(tǒng)在設(shè)計(jì)上不是特別完善,特別是界面的顯示效果看起來比較樸實(shí),與用戶的交互功能上也不是很人性化,這也是以后的工作中要努力的方向。參考文獻(xiàn)[1]余紹軍.李春友.電子商務(wù)概論[M].長沙:湖南大學(xué)出版社,2005:86-90.[2]丁晶.基于Servlet和JSP技術(shù)的網(wǎng)絡(luò)輔助教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).計(jì)算機(jī)工程,2001(11).[3]J2EE開發(fā)工具M(jìn)yEclipse.[4]Java開發(fā)者必備工具大盤點(diǎn).[5](美)弗拉納根,李強(qiáng)譯.Javascript權(quán)威指南(第6版)45-49.[6](美)阿斯利森,(美)舒塔,金靈譯.Ajax基礎(chǔ)教程2006:97-100.[7](美)泰喬克,王杰,譯.Ajax指南[M].北京:人民郵電出版社,2007:122-126.[8]Struts2.x權(quán)威指南.豆瓣讀書[引用日期2023-06-0115:59:40].[9]李剛.輕量級(jí)J2EE企業(yè)應(yīng)用實(shí)戰(zhàn)--Struts+Spring+Hibemale整合開發(fā)[M].北京:電子工業(yè)出版社,2007:312-335.[10](美)貝里.深入淺出SQL[M].南京:東南大學(xué)出版社,2023:63-66.[11]陳洛資,陳昭平.數(shù)據(jù)庫系統(tǒng)及應(yīng)用基礎(chǔ)[M].北京:北方交通大學(xué)出版社,2002:33-36.[12]祁雪娟.多層框架技術(shù)的研究與應(yīng)用[D].太原:太原理工大學(xué),2007(13).[13]田太平.Ajax技術(shù)在Web2.0中的應(yīng)用[J].電腦編程技巧與維護(hù),2023(18).[14]徐瓊.基于MVC模式的Struts框架的研究與實(shí)現(xiàn)[D].武漢:武漢理工大學(xué),2006(9).[15](英)巴德,陳劍甌譯.精通CSS:高級(jí)Web標(biāo)準(zhǔn)解決方案[M].北京:人民郵電出版社,2023:11-14.致謝這四年的讀書生活在這個(gè)夏天即將劃上一個(gè)句號(hào),我將面臨新的人生旅途。在論文即將付梓之際,思緒萬千,心情久久不能平靜。在此我急切地要把我的敬意和贊美獻(xiàn)給一位平凡的人,他就是我的導(dǎo)師溫長吉老師。我不是您最優(yōu)秀的學(xué)生,而您卻是我最尊敬的老師。您學(xué)識(shí)淵博,教學(xué)嚴(yán)謹(jǐn),視野開闊,為我營造了一種良好的學(xué)習(xí)氛圍。授人以魚不如授人以漁,置身其間,耳濡目染,潛移默化,使我不僅接受了全新的思想觀念,樹立了宏偉的學(xué)術(shù)目標(biāo),領(lǐng)會(huì)了基本的思考方式,本次論文從選題到完成,每一步都是在導(dǎo)師的悉心指導(dǎo)下完成的,傾注了導(dǎo)師大量的心血。在此,謹(jǐn)向?qū)煴硎境绺叩木匆夂椭孕牡母兄x!在寫論文的過程中,遇到了很多的問題,在老師的耐心指導(dǎo)下,問題都得以解決。所以在此,再次對(duì)老師道一聲:老師,謝謝您!最后,我要向百忙之中抽時(shí)間對(duì)本文進(jìn)行審閱,評(píng)議和參與本人論文答辯的各位老師表示感謝。附錄LearningManagementSystemsforhighereducationperformedbytheauthorhasrevealedseveralimportantaspectswhichcouldbeconsideredascausesorcontributivefactorstothedevelopmentofadirectandverytideconnectionbetweenHEOs,students(teenagers),ICTtechnologiesandLMSs.ThevarioustypesofLMSscouldbesplitinthreemainfamiliesandthesefamiliesare:open-sourceLMSs,proprietaryLMSs,andcloud-basedLMSs.RegardlessthetypeofLMSinusebyaHEO,theinterfacingbetweenpeopleandsystemisdonethroughelectronic(computer/tablet/mobile/smartphone/networks)andvirtualmeans(Internet,Cloudcomputingetc.).ThisinvolvestheuseofICTtechnologies.Below,theauthorispresentingseveralstatisticaldataandgraphswhicharedeemedtobringaclarificationitermsofavailableICTtechnologiesandespeciallyofthemobileonesandthepenetration/useofthesebythepeople.In2023,astudyhasbeencarriedoutbyateamofresearchersfromUSA(Madden,Lenhart,Duggan,Cortesi,&Gasser,2023),withthepurposetounderstandwherethespreadanduseofInternetisandalso,wherethesmartphonesadoptionhavearrived.TheconclusiontheresearchersarrivedshouldnotbeatanysurpriselookingtothedevelopmentofICTtechnologies,“SmartphoneadoptionamongAmericanteenshasincreasedsubstantiallyandmobileaccesstotheinternetispervasive.Oneinfourteensare“cell-mostly”internetusers,whosaytheymostlygoonlineusingtheirphoneandnotusingsomeotherdevicesuchasadesktoporlaptop

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論