基于JS的青年创业管理系统的设计与_第1页
基于JS的青年创业管理系统的设计与_第2页
基于JS的青年创业管理系统的设计与_第3页
基于JS的青年创业管理系统的设计与_第4页
基于JS的青年创业管理系统的设计与_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

吉林农业大学学士学位论文题目名称:基于JSP的青年创业管理系统的设计与分析学生姓名:戴腾飞院系:信息技术学院专业年级:信息与计算科学2023级指导教师:温长吉职称:副教授令20厉15轧年土街5凝月肝2傻0钱日决目漂录醒摘要总及关敢键词萍I航Ab绳st洲ra桶ct积I拥1餐引言克1顽1.奥1章系统木的开送发背双景论1敬1.吗2剃系统自开发摘的意滚义剩1落1.掏3威系统妻实现脖的目桨标筛1第1.溪4婆章节俊简介蜻2泰2皱开发抽工具及和开龟发技猎术简狮介恋2财2.述1开篮发技证术简榨介旧2锯2.湿1.腔1籍My破ec葱li库ps亚e首2穿2.没2堤开发库工具冈简介滚3户2.灯2.马1扫JA董VA绑技术岔3辆2.株2.慈2谣JS滨P语脏言叶4消2.休2.进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步系统饥的需婆求分跟析烦5再3.骄1肠可行弟性分给析霞5坊3.射2渡需求途分析腰5爷4京系统别需求始详细念说明芒5恒4.痰1导骆师管险理灾5颤4.圆1.控1导迈师基基础数塑据猾6横4.余1.资2志调愿服涉务时喉间查油询强7解4.阀1.妄3擅西长领址域审臂核威9胡4.距1.钉4擅暑长领仇域配推置农1脑0恶4.服1.章6组挪别配否置绣1说1走4.糟2脑青年灶管理拴1该3张4.蛇2.拴1鞠青年硬基础笼数据冒1话3俩4.役2.豪2尸还款圈管理线1杰4震4.成3粗活动程管理阅1柄7置4.骆3.剃1农起草艰活动嘴1告8扰4.绣3.测2待昼办活隔动插2赶0肉4.蠢3.剩3已智办活钉动糊2袋1老4.赔4公驻告管类理男2违2佣4.魂5系腰统数哄据库跑设计僻2叼1匪4.凑5.善1数锣据库南概念顿结构汪设计俗2血2士4.兔5.卸2数董据库方逻辑钉结构哗设计份2档3脚5系介统实喝现邪2鲜5薯5.贿1实晴现I项BA领TI婚AS誉25悄5.捷2实扮现系乏统W定eb掩层害2侦6败5.诸3实站现系该统视众图层貌2具7铜6稻论文削总结泊与实星现技努术分世析屋2橡8搂参考扛文献要29滋附录命31鬼页码违有问致题,场你再冈重新赵标注象一下锅文中恼字体双要求炒仿宋所,数额字字士母t兼im减es锄n绕ew小r惰om蛙a绞行间西距固钢定值季20冲磅父标点评符号页什么骨的你航再好舒好看尿看吧挑,有僚的要瞎求中懂英文聋什么粱的则图片楚最好药居中第每章目另起添一页蝴吧,脾然后能目录谁页码液重新幻标一崇下诱图片丙和注孩释不尤得分裕开在崭两页墙基于食JS圣P的归青年锦创业尊管理幅系统努的设瓦计与攀分析易姓另湾名弯:戴开腾飞厘专断劲业耐:信流息与预计算钱科学芽指导粒教师且:温鼠长吉事摘夕要:刚中国音青年骆创业活协会峰(简榜称Y冲BC竭)是叨公益河基金度会旗驶下用斯来帮吩助年恋轻人牺创业兴的一洞个教评育公程益项选目,软这个中项目喘旨在方帮助加没有奉能力猪创业盼或者巧已经择创业稻却不椅能继臭续发巡展的床创业挨青年示提供匠专业昌有效盆的帮尖助。唇YB慧C是誉共青衔团中碰央、捷中华蜻全国摊工商丰业联嘴合会瓦、中扫华全饿国青易年联蛙合会迈共同监倡导粘发起条的青推年创旧业教预育项齿目。肃该项舌目参竞考总豪部在盈英国皆的青远年创盆业国披际计精划,扬以扶啄助青滑年创谱业的涝模式搏,动根员社怖会各昼界尤清其是捧工商斧界的漂力量佛为青夹年创渡业提从供咨角询以剖及资掀金、挺网络妥、技词术支落持,粥以帮侧助青售年成含功完柜成创泪业。绸由于浴近些学年来幻越来煌越多便的年高轻人汗选择龄创业爸,但蝶是据共权威欧媒体蹄统计协,成坐功创炸业的帜青年她占相解当小暗的比薄例;价归根清结底魔就是专年轻买人没省有创朽业经闻验,豆空有语一腔恨激情数,却第没有程正确烛的使轻上劲颂。本丧文以象基于弊青年园创业赔管理限系统政为例牢,介皇绍了吹该系嘴统从塑需求踏分析策、库跨表设阿计到虽功能耍实现未的过炮程。类首先渡要介凯绍的写是该对系统污的背念景和捞目的症及产昨生的命意义盯,结陕合该抽系统尸的要提求并齐且对荒当前爹各种锅开发逆技术屋与工升具进滑行比求较后疾,该隶系统膊是采训用e活as讽yU讽I+腹st解ru撤ts旺2+贷ib务at桶is练搭建杨整个额系统窗的框举架模叼型,戒其中染ea往sy添UI避负责慌界面陵展示悄,s踢tr居ut冒s2字负责蒸实现寿逻辑筑业务值功能倘,i津ba蚂ti已s用轻作处巷理数稿据库爽并用随Ja寇va子语言扬开发汪的一绿个综槽合管云理系严统。检在确政定工茧具与长开发垦技术拳后,门本文戒参考宽了市枣面上鼓已经兼有的辽YB员C系台统并释且通第过网嚷络了需解了碍使用博这一葵系统递的业瞧务需视求和宏建议胸。系魂统主锣要功拣能模译块包冻括:考导师改管理司,青拥年管高理,茅活动借管理柳,公态告管棚理。困紧接主着,撞开始幼构造勿界面命,然碌后详口细的唉设计劝系统芬。最曲终,洁进行销软件斑测试四,系侦统一后切正头常,忠功能攀完善叠。挡研究喘十分款具有伤现实胶意义戴,同善时本拍研究队在理吸论上丸也扩尾展了根青年怪创业布领域辉理论相的广痒度和抚深度照。劝关键检词:浙创业旱;璃青年立创业冤协会密;乖ea设sy念UI题;瓶导师厉管理盘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创nd仅C底om献pu帆ti呀ng薄S效ci隔en器ce虽In现st土ru准ct羞or蓄:律We觉n厉Ch针an页gj陕iAbstract:新Ch荣in填es射e以Yo奏un姻g原En屋tr鬼ep场re灭ne嗽ur议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镇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农i绕t担or落h选av打e殿en谢tr京ep窜re搂ne雹ur苹ia祖l韵de桐ve晋lo胜pm纯en锦t毙of插y妖ou况ng耐e溉nt验re眯pr类en吼eu毯rs贞c胖an绢n毙ot皂c洽on劫ti乒nu舅e末to球p宜ro册vi剩de迈p颠ro趴fe筛ss预io阁na拍l院an蝶d丝ef确fe腔ct搏iv上e烧he醋lp慰.闻YB程C漫is株t个he阿C天YL累C作en宁tr羡al献C富om犁mi绑tt臣ee压,削Al贱l-胶Ch娘in勿a幻Fe渗de欲ra迹ti燃on倾o醒f量In苹du霞st情ry谨a饲nd赠C芹om嫩me造rc柏e,礼t卸he彩A样ll古-C床hi趴na务Y河ou喊th烧F枪ed衰er辅at暗io榴n,惑i后ni类ti候at绳ed过j阴oi霞nt菜ly漠y毕ou规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项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结h先en酬tr允ep勾re端ne速ur坑sh呢ip掠m棒od丸el抢,比mo掌bi鼻li尝zi征ng腥a独ll沈s帆oc吹ia糟l硬fo版rc灯es颂,绝es疑pe蜡ci栏al划ly饥t雀he欲b格us础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框,献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纪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负y旅ou题ng冷p边eo匙pl梯e双ch月oo颂se犯t凉o测st德ar叨t,仁b壶ut岸a埋cc麦or者di由ng欧t规o腾au橡th缩or侵it摊at馆iv渣e累me啊di粥a暮st滑at应is科ti燕cs瞒,服su柄cc崖es烘sf钉ul护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友at权y煤ou皇ng泛p恩eo症pl锯e哄no铺e躲nt浑re监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乡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济e,续w拴e胳in亲tr端od兵uc呆ed遇t定he甩s如ys刘te死m森fr榴om暂a每r脊eq验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应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级o杜f括th呼e淡sy发st蜘em粮a昆nd振a爷ft绒er优t眠he子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坚th蝇e慈wh疤ol励e神sy秆st滔em圾,付wh渔ic疮h拨ea旗sy滨UI剩r宰es醋po肤ns匠ib叙le信f筹or代i征nt窑er睡fa统ce喜d原is驶pl合ay轿,酱st赠ru就ts疯2聚re翁sp尖on型si育bl鸣e榆fo搬r闭im位pl锯em面en趋ti忠ng床l颜og霞ic案al攻b惊us宜in经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术a北nd贫u博se社a炭J晴av那a犯la歉ng幕ua重ge绒d振ev旧el俗op岩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认ue底s,饺t享he密p桂ap躺er毁h链as叮s爸om齐e严re兴fe捆re葱nc平e皇to点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独nd去t救he小b使us归in雷es宾s胆ne危ed崖s鼻an岁d毕re旁co驳mm晓en万d细th机e忆us聋e站of贵t申he暖s说ys当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扫he束n,风s肉ta挠rt振c歉on缴st魔ru散ct岔in谷g闪th蔑e调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,据s兆of换tw艘ar掉e但te课st遣in优g,喇s承ys垫te类m嫁ev惭er茶yt胆hi劈ng厌i姑s泛no瞎rm肠al牲,饿fu率ll堤y脉fu估nc续ti丧on构al势.瓦Re界se李ar惠ch衫i碰s螺ve旧ry篮r锣el僵ev悲an谢t,抄w养hi集le至i范n幸th是eo蹄ry匀t向hi单s岩st受ud屋y邮ex淘te携nd片s颈th攻e沉br剪ea细dt盏h逐an富d诊de啊pt卷h述of吉t陶he搏t卫he沉or子y我of加y喘ou务th姨e秧nt揉re静pr喝en爬eu体rs自hi破p.Keywords:entrepreneurship;YouthCareerDevelopmentAssociation;easyUI;management1前言1.1系统的开发背景和意义世界的人口一直在持续的增长,尤其中国这样的一个人口大国,就业是人们最头疼的问题,越来越多的年轻人找不到工作,为此中国青年创业国际计划(简称YBC)为了帮助更多的人创业和就业,打造了YBC的创业体系,改善创业和就业的形式,帮助不能创业和发展企业的人提供关键的帮扶。在中国由于青年面临压力的就业巨大,国家出台了许多政策来支持青年,大学生创业,可是大学生缺乏社会经验,如果就这样贸然创业,必定很难取得成功。2004年6月搜狐网做了一份2023年大学毕业生择业意向调查,结果显示,选择自主创业只有8.4%[1]。在众多的创业者中,很大一部分人都尝到了失败的滋味。据不完全统计,大学生成功创业率只有2%~3%。这时候就需要有社会经验的导师来指导辅助。这时候就需要一个系统来方便导师和青年进行沟通交流。1.2系统实现的目标便于管理员管理导师青年数据,比如导师、青年的增删改查,导师类型、组别的配置,青年的还款的管理,导入、导出Excel表格功能;起草、发起、归档活动,记录导师、青年参加过的活动,并且记录填写的回执单。1.3研究现状该系统是基于JSP的青年创业管理系统,与大部分的管理系统类似,增删改查功能是必备的,但是我当时有考虑过一个问题,当有大批量的数据需要增删改查的时候,一条一条的去执行会浪费大量的时间和精力,所以我的系统中多了一个配置的功能,比如导师组别配置、导师类型配置、导师星级配置、导师奖项配置等功能。这样就大大的减少了当需要处理大批量数据的工作量。该系统的另一大特色就是导入、导出功能;导出功能的设计出发点是这些数据不能只满足让管理员查看,要有导出Excel功能才可以把数据发送给需要的人;导入Excel的功能可以减少管理员的工作量,比如100条数据,导入Excel或许只需要5秒钟就能搞定,而添加进去也许得2-3个小时。系统采用采用easyUI+struts2+ibatis来搭建框架,也算是目前比较主流的框架,struts2可以说是市场上非常常用的一个框架[2],只需要在配置文件上写两三行代码,就能实现跳转,所以我也采用了。easyUI实现的效果,严格来说没有我想象中那么美好,主要是页面看起来不是很美观,或许以后我会用市面上更流行的Ext,它的界面更美观,功能更强大。1.4章节简介主要章节有开发工具和开发技术简介、系统需求分析、系统需求详细说明、系统实现和论文总结与实现技术分析。1、前言2、开发工具和开发技术简介3、系统的需求分析4、系统需求详细说明5、系统实现6、论文总结与实现技术分析2开发工具和开发技术简介2.1开发工具简介MyeclipseMyEclipse是一个非常强大的工具,我们知道,eclipse是由oracle开发出来,免费给所有人使用,MyEclipse是在eclipse基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、JavaEE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错[4]。2.2开发技术简介2.2.1JAVA语言Java最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,以“Java”的名称正式发布。Java编程语言的风格十分接近C、C++语言。Java是一个纯的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心,Java舍弃了C++语言中容易引起错误的指针(以引用取代)、运算符重载(operatoroverloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。简言之,Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。EasyUI严格来说,EasyUI是一组基于jQuery的UI插件,而jQueryEasyUI的目标就是帮助web开发者更轻松的打造出功能齐全并且优质的UI图形界面。开发者并不需要编写复杂的javascript语句,也不需要对css样式有多么深入的了解,开发者需要了解的只有一些简单的html标签,以及查看官方给出的API帮助文档。2.2.3AJAXajax的全称是AsynchronousJavaScript+XML,是一种采用异步传输并能形成局部刷新的技术。其实,ajax不是一种技术,它实际上是几种技术的结合,每种技术都有其独特的地方,合在一起就成了一个功能强大的新技术。Ajax结合了Java技术、JavaScript以及XML等编程技术[5],可以让开发人员构建基于Java技术的Web应用,并且打破了使用页面重载的惯例。ajax是使用客户端脚本与Web服务器交换数据的Web应用的开发方法[6]。这样的话,Web页面就不用打断交互流程进行重新加载,就可以动态地刷新[7]。使用ajax,用户可以创建接近本地桌面应用的直接、更丰富、高可用、更动态的Web用户界面。2.2.4Struts2Struts2看似是从Struts1发展而来,但实际上Struts2与Struts1在框架的设计思想上面还是有很大的区别[8],Struts2是以WebWork的设计思想为核心,为什么Struts2不沿用Struts1的设计思想,毕竟Struts1在目前的企业应用中还是有非常大的市场在的,那么,来看一下struts2的一些缺点吧:1)支持的表现层技术单一2)与ServletAPI严重耦合,这点可以从Action的Execute的方法声明里面就可来3)代码依赖Struts1API,有侵入性,这点可以从写Action类和FormBean的时候而Struts2之所以以WebWork的设计思想为其核心,一点就是最近WebWork的上升势头,再就是WebWork没有Struts1上面的那些缺点,更符合MVC的设计思想,也更利于代码的复用。2.2.5Ibatisibatis是以SQL为中心的持久化层框架。能支持关联查询、继承、懒加载等特性。ibatis不同于一般OR映射框架[9]。OR映射框架,字段、将数据库表等映射到属性、类,那是一种元数据(meta-data)映射。ibatis则是将SQL查询的参数和结果集合映射到类里面。所以,ibatis做的是SQLMapping工作。它把SQL语句看成输入以及输出,where后面的条件参数则是输入,而结果集就是输出。Ibatis可以将输入的普通对象、XML、Map等映射到SQL的条件参数上,同时也可以将查询结果映射到普通对象(集合)、Map、XML上面[10]。ibatis使用XML文件来映射这些输入以及输出。3系统的需求分析3.1可行性分析技术可行性:技术可行性主要考虑的是到底项目可不可以使用已经存在的技术开发出来,该项目需求清晰明了,通过分析,完全可以开发出来,数据库服务器可使用MySql,Web服务器使用Tomcat6.0,并使用Java语言、界面用easyUI展示、软件可使用Myeclipse10.0、MySql等[11]。所以该项目可以完成。经济可行性:经济可行性主要是针对项目的经济效益进行评估。该项目开发周期不长,不需要开发者太高的成本支出和时间;配置不是要求很高,也不需要再购买硬件。社会可行性:社会可行性是分析该项目是否顺应社会的发展规律,是否遵守法律规定。开发YBC系统;该项目由开发人员依据已有的软件进行开发,不会产生版权争议。所以本系统具有社会可行性。3.2需求分析由于在可行性分析阶段已经验证出该项目可行,以下为主要模块的需求大纲:(1)导师管理:管理员管理导师数据,并管理相应模块,导师需要通过填写个人信息注册一个账号。(2)青年管理:管理青年数据,通过填写个人信息并注册获得一个具有相应权限的账号。(3)活动管理:用于管理员记录每次活动的信息(4)公告管理:方便用户对博客版面样式的定义、修改,主要包括博客左侧栏背景颜色、左侧栏文字颜色以及主版面背景颜色。4系统需求详细说明4.1导师管理[1]功能域描述导师管理模块主要是为管理员提供了导师基础数据查询和配置的功能,同时还提供了导师志愿服务时间查询的功能。具体提供的功能点如下:[导师基础数据][志愿服务时间查询][擅长领域配置][擅长领域审核][组别配置][组内职务配置][导师状态配置][星级配置][导师类型配置][委员会配置][奖项配置]。[2]业务规则描述一个导师最多只能属于一个组别,赋予一个组内职务;一个导师只能有一种导师状态,如:持证导师、见习导师等;一个导师只能有一种星级评定;一个导师可以有多个擅长的领域;一个导师的导师类型可以由多个,如:评审导师、复审导师等;一个导师可以属于多个委员会,如:评审委员会、法律专业委员会;一个导师可以分配多个奖项。导师的擅长领域由导师通过企业号进行填写,管理员通过【擅长领域审核】的方式进行审核。4.1.1导师基础数据[1]业务规则(1)工作要求导入的导师基础数据必须按照excel模板的要求进行导入;对于导入的数据中如果存在重复的数据,系统将终止本次导入操作,并提示重复数据,由管理员进行审核,可修改excel中的数据,也可删除系统中的导师数据,管理员最终审核后再重新进行数据导入;对于某个导师的各别属性修改,可找到对应的导师,通过修改的方式完成属性的修改;管理员可根据查询条件,导出需要的导师数据。[2]界面原型主界面添加/修改图4-1导师基础数据图Figure4-1tutorbasicdatadiagram[3]需求说明(1)导师类型树系统左侧为导师类型树,可提供多选的功能,让管理员过滤出不同类型的导师,默认情况查询全部类型的数据。(2)导师列表导师列表按照excel中的格式,列出所有的导师属性,详细的属性信息详见界面原型。(3)导入导师数据操作员可以将excel中的导师数据通过[导入导师数据]导入到系统,导入的格式参考导师模板。系统根据[导师证书编号]来区分所导入的数据是否存在重复,如果存在重复的数据,则系统将终止导入操作,管理员需要确保excel中的数据或系统中的数据的准确性后再进行导入。(4)添加(有权限)操作员可以对单一的数据进行添加,填写的内容参考界面原型。(5)修改(有权限)操作员可以对单一的数据进行修改,修改的内容参考界面原型。(6)删除(有权限)操作员可勾选多条数据进行删除操作。(7)导出excel操作员可以将查询到的导师导出excel(8)Excel模板下载提供导入导师数据的excel模板下载功能(9)普通查询提供普通查询功能,包括:导师状态、组别、是否参加导师必修课、有无YBC职务、导师姓名。(10)高级查询操作员点击[高级查询]按钮进入高级查询界面,可参考界面原型中的查询字段进行查询。4.1.2志愿服务时间查询[1]业务规则志愿服务时间是通过导师参与活动过程中,由系统自动进行计算得来的,操作员可以在此模块中查询到导师的志愿服务时间。[2]界面原型志愿服务时间列表志愿服务时间明细图4-2志愿服务时间界面图Figure4-2volunteertimeinterfacediagram[3]需求说明(1)软件功能点1、志愿服务时间列表:列表中列出了导师的一些基础数据以及导师的志愿服务时间,具体的字段信息包括:[加入/发展时间][是否参加导师必修课][状态][组别][性别][工作单位][联系][生日][归属地];2、查询明细:点击[查询明细]按钮,可以查看到具体导师的详细信息,详细信息的列表字段包括[活动日期][活动类型][活动标题][志愿服务时长][工作评价][记录人(活动发起人)];支持导出excel功能;提供的查询条件包括:[活动日期][活动类型][活动标题];选中某条记录,可以查看此条活动的详细信息,包括活动的时间、地点、人物、回执表单填写信息,工作评价信息等。3、查询:查询条件包括:[导师状态][组别][导师证书编号或姓名][服务时间区间]等。4.1.3擅长领域审核[1]业务规则(1)工作要求擅长领域主要是描述导师所擅长的专业或技能,在管理员在为青年找导师的过程中提供检索,擅长领域在导师登记企业号的时候由导师确认填写,导师填写完毕后上传到系统,由管理员进行审核,审核不通过将再次发送给导师进行充填;在系统运行之初,可能会因为擅长领域的细分不够充分,导师可能存在找不到其细分的擅长领域,因此管理员还可以根据导师填写的擅长领域的备注信息来完善擅长领域的细分;导师在微信端可以根据自身的发展情况自行的对擅长领域进行修改,每次修改后都将由管理员进行审核。(2)工作流程图4-3擅长领域修改流程图Figure4-3isgoodatfieldmodificationprocesschart导师在微信端发起[导师修改擅长领域]的请求,如果是刚注册的导师,则系统引导进行导师擅长领域的勾选,如果是进行修改,则引导到修改界面,导师在微信端完成填写后,上传至管理员进行审核;管理员在系统的首页中收到带审核的请求后,进入审核界面,对于异议的部分进行人为介入处理,如出现细分不足的情况,可由管理员添加擅长领域的细分,并点击通过审核,再到[导师基础数据]模块中,找到指定的导师,设置其擅长领域;对于人为介入无法处理的部分,将审核不通过返回给导师的微信端,导师根据审核不通过理由重新修改擅长领域。完成审核后,将导师的擅长领域设置成最新审核后的信息。[2]界面原型待审核界面图4-4待审核界面图Figure4-4auditinterfacediagram[3]需求说明(1)软件功能点1、待审核列表:待审核列表中列出未完成审核的导师擅长领域列表清单,清单中显示了导师的原擅长领域信息、新擅长领域信息以及导师填写的擅长领域备注信息,详见界面原型。2、已审核列表:已审核列表中列出已经完成审核的导师擅长领域清单。3、审核记录查询:审核记录查询可以查询到本次审核的历史流程信息。4、导师信息查询:管理员可以点击[导师信息查询]查看到导师的详细新。5、同意:勾选某条记录,点击[同意]按钮,表示系统接收导师的擅长领域修改的请求。6、回退:勾选某条记录,点击[回退]按钮,弹出回退信息填写框,点击[发送]按钮,将本次审核不通过的意见反馈给导师,导师可根据审核意见重新修改擅长领域。7、查询:查询的条件包括:[导师状态][组别][组内职务][委员会][导师星级][导师证书号或姓名]4.1.4擅长领域配置[1]业务规则(1)工作要求此模块提供管理员对擅长领域进行配置,擅长领域分成两个级别,可以由管理员自行定义。管理员在录入的过程中,确保二级分类的名字不要重复,如:农林牧渔分类下有培训,生产加工分类下也有培训,尽量通过文字的方式分开两种不同领域之间对于培训的描述。[2]界面原型图4-5擅长领域配置图Figure4-5excelinfieldconfigurationdiagrams[3]需求说明(1)软件功能点1.列表:显示[一级分类]和[二级分类]2.添加:如果不选择一级菜单,则所保存的菜单为一级菜单3.修改:对菜单名进行修改4.删除:选择单条或多条数据进行删除5.查询:输入擅长领域或选择分类进行查询4.1.5组别配置[1]业务规则导师可以被分组在特定的组别中,每个导师只能存在一个组内;导师的组别的设置方式有两种,一种方式是通过[导师基础数据]的模块,找到具体的导师,修改其所在分组;另一种方式通过本模块,管理员可以实现批量的分组修改,先选择分组,再对分组内的成员进行添加或移除;配置完组别后,还可以对所在分组内的组内职务进行配置,一个导师只能有一个组内职务,默认新建的导师信息的组内职务都是[组员]。[2]界面原型组别配置首页配置成员图4-6组别配置图Figure4-6groupconfigurationdiagram[3]需求说明(1)软件功能点1、组别设置:右键点击[组别配置],将弹出添加的菜单栏,点击[添加]按钮可进行组别的添加,添加成功后直接显示在下方的列表中;右键点击具体的组名可以进行修改和删除,对于组名可以任意的进行修改,如果要删除组名,需要确保分组下面没有用户才能进行删除;点击组名界面右侧的列表中将显示对应组的组员信息(地市办公室只能看到同一地市的指定组名信息,省办可以看到全部信息);一次只能查看一个组的信息。2、列表:列表中显示了所在分组的组员信息3、配置成员:配置成员的界面详见[配置成员]的界面原型,界面左侧是未选定的成员信息,右侧是已选定的成员信息,点击[>>]按钮则将成员进行绑定,点击[<<]按钮则取消成员的绑定。4、配置组内职务:选中某个导师,点击[配置组内职务],弹出配置组内职务对话框(详见配置组内职务的界面原型)选择职务,点击保存完成配置;5、查询:查询条件包括:[导师状态][组内职务][委员会][导师星级][证书编号或导师姓名]6、导出excel:根据所选的组别,可以到处对应的excel。系统处理约束在配置成员的过程中,如果当前的待配置的成员已经存在分组,则点击[>>]按钮后,将从原先的分组中移除,绑定到当前配置的分组中。删除组别的操作,需要确保组别下面没有导师才能进行删除4.2青年管理(1)青年列表:青年的列表中显示了青年的数据。(2)添加:可以对单独青年的数据,可以通过添加的方式进行;(3)修改:选中某条青年的数据,可以通过修改的方式对青年的基础数据进行修改;(4)删除:选中一条或多条青年数据,可以进行删除操作;(5)导入:可以根据模板的要求,进行青年信息的批量导入,在导入过程中如果出现有相同身份证号的青年出现,系统将终止导入,(6)导出:根据查询到的条件,导出青年数据;(7)模板下载:下载导入数据的标准模板;查询:在列表的界面中提供一个简单查询的入口。(9)导师关联:选中某条青年的记录,点击[导师关联],弹出导师关联的窗口,选择合适的导师进行关联。4.2.1青年基础数据[1]业务规则1.导入的青年基础数据必须按照excel模板的要求进行导入;2.导入的数据中如果存在重复的数据,系统将终止本次导入操作,并提示重复数据信息,由导入的管理员自行审核,可修改excel中的数据,也可删除系统中的青年数据,管理员最终审核完毕后重新进行数据导入;3.对于某个青年的个别属性修改,可找到对应的青年,通过修改的方式完成属性的修改;4.管理员可根据查询条件,导出需要的青年数据。[2]界面原型主界面添加/修改图4-7青年基础数据图Figure4-7youthbasicdatachart[3]需求说明(1)软件功能点1、青年列表:青年的列表中显示了青年的数据,青年的数据包括:[项目地][姓名][性别][身份证号][残疾][项目描述][项目所属行业][联系][邮箱][特点][申请日期][接受资助时间][资助金额][申请次数][名族][学历][大学生创业][户口类型][奖项][培训记录][配备时间][导师]([单位职务][联系方式][邮箱][通讯地址],在列表中管理员可以看到的字段包括:[项目地][姓名][项目描述][项目所属行业][联系][申请日期][接收资助时间][资助金额][导师]等基础数据,点击进入后可以查看详细的信息。2、添加:可以对单独青年的数据,可以通过添加的方式进行;3、修改:选中某条青年的数据,可以通过修改的方式对青年的基础数据进行修改;4、删除:选中一条或多条青年数据,可以进行删除操作;5、导入:可以根据模板的要求,进行青年信息的批量导入,在导入过程中如果出现有相同身份证号的青年出现,系统将终止导入,并给出存在异议的青年数据,管理员核对excel数据以及系统的数据,确保青年数据的唯一性后重新进行导入;6、导出:根据查询到的条件,导出青年数据;7、模板下载:下载导入数据的标准模板;8、查询:在列表的界面中提供一个简单查询的入口,查询的条件包括:[青年姓名][联系][归属地][申请日期区间][接受资助时间区间]等;9、导师关联:选中某条青年的记录,点击[导师关联],弹出导师关联的窗口,选择合适的导师进行关联。4.2.2还款管理[1]功能项描述还款管理为管理员提供青年还款记录的维护功能,主要包括[还款记录]和[银行账单查询]两个子模块。在[还款记录]中,系统根据管理员所属的办公室,显示当前办公室所管辖的青年的还款记录,管理员可导入青年的还款基础数据,每个月可以根据银行的账单导入账单信息等。在[银行账单查询]中,系统根据管理员所属的办公室,显示所管辖的青年的每个月的银行卡账单情况。[2]业务规则描述对于还款青年的发布说明:目前福州、泉州有设立办事处,其余地方均为工作站,福州和泉州地区的青年有部分的数据由省办在维护,有部分的数据属于福州和泉州地市办事处自行维护。[未按时还款月]以[首次还款日期]所处的月份开始计算,如[拨款日期]是2023年11月,[首次还款日期]是2023年5月,假设当前月份是2023年10月,青年至今未还款,则[未按时还款月]应该是5个月。[当月还款额]表示本月还款的金额,如果本月银行扣款失败,则当月还款额为0;[累计理论还款额]表示理论上需要还款的金额;[累计实际还款额]表示青年至今还款的总金额;[累计差额]=[累计实际还款额]-[累计理论还款额]。[3]具体功能(1)还款记录图4-8还款明细图Figure4-8repaymentdetailschart4.3活动管理(1)起草列表:起草列表显示管理员起草但是未推送的活动信息。(2)起草:点击[起草]按钮,进行活动的起草,操作员输入[活动名称][活动简介]。(3)修改:选中记录,点击修改,弹出类似添加的对话框,对活动内容进行修改。(4)删除:选中记录,点击删除,进行删除,可批量删除。(5)推送:选中记录,点击推送,弹出推送框,显示活动名称,点击[确认发送]按钮,则系统自动发送给指定人员,同时本活动的信息将在[待办活动]中查询。[1]工作流程图4-9活动流程图Figure4-9activityflowchart4.3.1起草活动[1]界面原型起草列表起草图4-10起草活动图Figure4-10draftactivitydiagram[2]软件功能点1、起草列表:起草列表显示管理员起草但是未推送的活动信息,起草列表中显示的信息如起草的界面原型,列表参数包括:[活动编号][活动名称][活动类型][活动地址][活动时间][发起人][归属地];2、起草:点击[起草]按钮,进行活动的起草,起草的界面详见界面原型,操作员输入[活动名称][活动简介](推送消息到微信端所显示的简介信息)[活动类型][活动时间](这里指开始时间,活动开始前系统将提前1个小时发送通知,发送的提示消息只在工作时间8点-12点,14点-18点期间发送,提前时间自动推后或提前)[活动地址](现场签到的范围按照活动地址方圆500米内可签到,点击[查看地图]可弹出网页内嵌地图,选中实际地址)[活动内容](本次活动的详细内容,提供一个类似word的输入框,可添加图文信息)[参与导师](点击添加,弹出导师列表进行选择添加,详见界面原型)[参与青年](点击添加,弹出青年列表进行选择添加)[导师回执表单](事先在回执表单管理模块中维护好回执表单信息,此次直接选取)[青年回执表单](同导师回执表单)。起草过程中还可以填写发起人,如:张三发起人可以通知参与的导师但是不知道哪些青年能参与,这时候填写发起人李四,保存起草文件后,李四的PC端界面中就可以收到一个活动起草的信息,由李四来填写关于青年方面的信息。3、修改:选中记录,点击修改,弹出类似添加的对话框,对活动内容进行修改。4、删除:选中记录,点击删除,进行删除,可批量删除。5、推送:选中记录,点击推送,弹出推送框,显示活动名称以及待发送的导师和青年的信息,点击[确认发送]按钮,则系统自动发送给指定人员,同时本活动的信息将在[待办活动]中查询。4.3.2待办活动[1]界面原型待办活动首页取消活动图4-11待办活动图Figure4-11activitydiagramtodo[2]软件功能点1、待办活动列表:当管理员将起草文件下发至导师和青年微信端后,此条起草的信息转为待办活动信息显示在待办活动列表中,待办列表的界面参考原型界面的待办活动列表,显示的字段包括:[活动编号](系统自动生成)[活动名称][活动类型][活动地址][活动时间][发起人](起草活动的工作人员)[归属单位]。2、查询:查询的条件包括:[活动类型][活动名称]。3、活动详情:选中某条信息,查看活动的详情。4、修改活动:选中某条信息,修改活动信息,由于进入待办列表的活动已经向意向的导师和青年发起了活动公告,因此只允许对[活动的简介]和[活动的内容]进行修改,其余内容如做修改,需要[取消活动],重新起草活动,以免因活动时间或地点的更换误导导师或青年。5、取消活动:选中某条信息,进行活动的取消,系统弹出活动取消对话框(详见原型中的取消活动),管理员填写取消活动的信息,确定后,将向意向导师或青年发送取消活动的通知。6、查看报名情况:点击查看报名情况,显示报名情况的列表(详见查看报名情况界面原型),可以显示已报名或未报名的导师和青年的清单。7、查看活动签到:点击查看活动签到,显示活动的签到情况列表(详见查看活动签到界面原型),此列表显示的是已经报名的导师签到情况,活动开始后系统就自动关闭报名,对于到了现场但是因为不可抗拒的原因导致导师或青年无法通过微信端签到的情况,可以由管理员登录系统进行补签到;对于报名了却未到现场的导师或青年,管理员可以点击[加油]按钮,输入鼓励的话语,告知导师活动已经结束,下次继续加油,具体的信息为:[要加油喔!虽然本次活动已经结束,期待您下次能到活动现场]。8、查看回执表单:点击查看回执表单,显示参与活动的导师的回执表单填写情况,选中某条信息,可以查看回执表单的填写详情,对于一些导师不方便填写的情况或者未填写的情况,管理员可以点击[修改申请]按钮,向导师申请回执单的修改权限,导师的微信端将收到一条修改申请请求,导师点击确定申请后,管理员可以进行回执单内容的修改(由于技术原因,系统无法通知到PC端的界面可以修改回执表单,只能通过管理员手动点击[刷新]按钮,查看是否已经可以修改表单中的内容),修改完毕后点击保存按钮,保存本次修改结果。9、填写活动小结:管理员可以对活动小结进行编辑,提供一个网络编辑器(网页端的word),管理员可以编辑本次的活动小结,上传活动过程中的图片和活动小结信息等,再活动归档后,参与人员都可以在端看到活动的小结信息。10、归档:对于所有签到后的导师的回执表单都填写完毕的情况,管理员可以点击[归档]按钮,将本次活动进行归档,如果回执单未填写完毕,则系统不允许归档,归档结束后所有的关于本次活动的信息都只剩下查询的权限,本次活动的记录将自动进入到归档活动列表中,同时归档后将记录参与导师的志愿服务时长。4.3.3已办活动[1]界面原型图4-12已办活动图Figure4-12activitydiagram[2]软件功能点1、归档列表:对于在待办工单中点击[归档]的活动,将作为归档文件在归档列表中显示,在归档列表中可以查看过往活动的历史记录,可以将导师和青年在活动期间所填写的表单按照word格式的模板统一进行打包导出,在已办列表中列出[活动编号][活动名称][活动类型][活动地址][活动时间][发起人][归属单位]。2、查询:提供活动类型以及活动名称查询。3、活动详情:活动详情的列表列出本次活动所有参与的导师和青年的概要信息,包括:[人员类型][姓名][][报名时间][签到时间][填单时间][本次服务时长]等信息。4、查看详情:在活动详情中选中某条导师或青年的记录,点击[查看详情]按钮,弹出这位导师或青年的详细信息,详见界面原型,其中对于填写的回执单,可以点击[导出WORD]按钮,将回执单导成WORD文件。4.4公告管理4.4.1公告管理公告管理是用来群发消息的模块,对于发送给个别人群的通知可采用其他通讯工具(如:、微信、QQ等)进行联系;公告管理的消息推送规则为:按照归属地、按照用户角色两种方式,按照归属地如:福州办只能将消息推送给福州办的导师、青年或者管理员;按照角色方式如:消息只能推送至导师和管理员(归属地是其前置约束条件);管理员允许发送两类公告,一类为纯文字公告,一类为图文类公告;对于省办的工作人员可以看到各地市发送的公告信息,而地市的管理员只能看到其归属地内发送的公告信息。选中某条未发布的公告,点击[发布]按钮,系统弹出发布提示框,显示本次发布。(6)详情:选中某条公告,点击[详情]按钮,显示公告的详情.4.5系统数据库设计数据库的设计最考验功夫,需要体现面向对象思想。一个设计良好的数据库不管可以完美应付当前的业务需求也可以为以后的易扩展打下基础。其中比较重要的防治数据的冗余,在本系统中由于数据的量不大,关系不大,但是本系统也尽量优化。4.5.1数据库概念结构设计数据库概念结构是对现实世界的抽象,是用户与数据库设计人员之间进行交流的语言,因此,数据库概念结构一方面应该具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识,另一方面它还应该简单、清晰、易于用户理解,给出所有功能模块的E-R图如图3-1所示:图4-13系统E-R图Figure4-13systemE-Rdiagram4.5.2数据库逻辑结构设计在完成数据的概念模型设计即E-R图后,即可进入数据库的逻辑设计阶段。逻辑设计即把得到的满足第三范式的关系转化为特定的数据库管理系统下的数据表,根据前面得到的各个关系,现把它们转化为数据表在实体以及实体之间关系的基础上,形成数据库的各个表格之间的关系。表的具体设计如下所示:管理员表用来表示管理员的信息,具体设计见表4-1:表4-1管理员表Table4-1administratortable列名类型长度小数点允许空值是否主键IdInt160否是manageNameInt320是否belongVarchar320是否commentVarchar2560是否角色表用来存储角色的信息,具体设计如下表3-3所示:表4-2角色表Table4-2roletables列名列名长度小数点允许空值是否主键idInt110否是role_NameVarchar320是否青年信息表用来存储青年的信息,具体设计如下表3-4所示:表4-3青年信息表Table4-3YouthInformationWatch列名类型长度小数点允许空值是否主键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系统实现对于系统的实现上,我采用easyUI+struts2+ibatis,而非采用SSH这三大框架,主要是考虑到这个项目不是很大,所以用这三个框架已经足够实现我的功能了。5.1实现IBATIS对于我这个系统,用ibatis非常方便的解决了与数据库之间的交互。我也曾考虑过用Hibernate,但是考虑到我的这个项目用不到那么复杂的功能,而且SQL语句都不会太复杂,ibatis可以很好的实现我要做的效果[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实现系统Web层Web应用层,还是使用了大部分人使用的Struts2,Struts2的action很利于系统逻辑的控制,结构也很简单明了[13]。只要写好配置文件,写对于的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("导师修改成功");this.setSuccess(true);this.send();}catch(Exceptione){e.printStackTrace();this.setData("导师修改失败,错误信息:"+e.getMessage());this.setSuccess(false);this.send();}}5.3实现系统视图层视图层采用easyUI,对于这个框架,我想特别适合我的这个管理系统,没有太华丽的界面,确很实用,这就是我所追求的效果[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();//查找节点$('#groupConfig').tree('select',node.target);vargroupConfigSearch=$('#groupConfig').tree('getSelected');vargroupNameTree=groupConfigSearch.attributes.content;vargroupNameValue=groupConfigSearch.text;$('#span1').html("");$('#span1').append(groupNameValue);//显示快捷菜单//id不为空,可以进行修改或删除操作,否则只能添加if(node.id!=0){$('#mm').menu('show',{left:e.pageX,top:e.pageY});}else{$('#tj').menu('show',{left:e.pageX,top:e.pageY});}},//点击树查询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论文总结与实现技术分析本文从当今形式出发,结合市面上已然存在的YBC系统分析研究,总结出青年创业管理系统的开发。对系统的开发,着力于系统的需求分析和总体架构的把握。就需求分析来说,这是相当重要的环节,不仅仅是满足已有的用户需求,还要主动去挖掘,思考可能需要的需求。接下来,进行数据库设计,要考虑以后的可优化性、可拓展性等等。思来想去还是决定使用JAVA语言来实现这个项目,原因就在于对于这个技术相对熟悉,开发起来比较顺手,并且由于这个技术已经发展到非常成熟的地步了,不管出现什么问题都能比较快的找到解决方案。然后使用的也是经典的MVC模式。整个系统除了导入和导出功能外,并没有复杂的逻辑结构,实现难度主要是处理大量的数据和页面布局的调节上。由于时间紧迫,系统在设计上不是特别完善,特别是界面的显示效果看起来比较朴实,与用户的交互功能上也不是很人性化,这也是以后的工作中要努力的方向。参考文献[1]余绍军.李春友.电子商务概论[M].长沙:湖南大学出版社,2005:86-90.[2]丁晶.基于Servlet和JSP技术的网络辅助教学系统的设计与实现.计算机工程,2001(11).[3]J2EE开发工具MyEclipse.[4]Java开发者必备工具大盘点.[5](美)弗拉纳根,李强译.Javascript权威指南(第6版)45-49.[6](美)阿斯利森,(美)舒塔,金灵译.Ajax基础教程2006:97-100.[7](美)泰乔克,王杰,译.Ajax指南[M].北京:人民邮电出版社,2007:122-126.[8]Struts2.x权威指南.豆瓣读书[引用日期2023-06-0115:59:40].[9]李刚.轻量级J2EE企业应用实战--Struts+Spring+Hibemale整合开发[M].北京:电子工业出版社,2007:312-335.[10](美)贝里.深入浅出SQL[M].南京:东南大学出版社,2023:63-66.[11]陈洛资,陈昭平.数据库系统及应用基础[M].北京:北方交通大学出版社,2002:33-36.[12]祁雪娟.多层框架技术的研究与应用[D].太原:太原理工大学,2007(13).[13]田太平.Ajax技术在Web2.0中的应用[J].电脑编程技巧与维护,2023(18).[14]徐琼.基于MVC模式的Struts框架的研究与实现[D].武汉:武汉理工大学,2006(9).[15](英)巴德,陈剑瓯译.精通CSS:高级Web标准解决方案[M].北京:人民邮电出版社,2023:11-14.致谢这四年的读书生活在这个夏天即将划上一个句号,我将面临新的人生旅途。在论文即将付梓之际,思绪万千,心情久久不能平静。在此我急切地要把我的敬意和赞美献给一位平凡的人,他就是我的导师温长吉老师。我不是您最优秀的学生,而您却是我最尊敬的老师。您学识渊博,教学严谨,视野开阔,为我营造了一种良好的学习氛围。授人以鱼不如授人以渔,置身其间,耳濡目染,潜移默化,使我不仅接受了全新的思想观念,树立了宏伟的学术目标,领会了基本的思考方式,本次论文从选题到完成,每一步都是在导师的悉心指导下完成的,倾注了导师大量的心血。在此,谨向导师表示崇高的敬意和衷心的感谢!在写论文的过程中,遇到了很多的问题,在老师的耐心指导下,问题都得以解决。所以在此,再次对老师道一声:老师,谢谢您!最后,我要向百忙之中抽时间对本文进行审阅,评议和参与本人论文答辩的各位老师表示感谢。附录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等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论