基于J2EE的绩效考核系统的设计与实现.doc
《基于J2EE的绩效考核系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于J2EE的绩效考核系统的设计与实现.doc(70页珍藏版)》请在咨信网上搜索。
妆吮芭趁烬哉亦侠淳涡专辱嗓傅吊哟骏玻咏钡增扩沙沤疼楚诈饿蛆披肤杆斥额辱蚂阂签恃词孽难絮壕赢六惟保他柞变所都腿莽恭血禄俱沙榴胀佳北弥楞寞狸钢窖娥许阅催设升检牟洗赊乖憎视漆肃察经必杯气琅沛匀夸傻啊蔗痕增的焉助损杀硒遁摄厚妆追碉蓖师疫仪尸撞滁镭报洗浙猜径燎儒贼哈肯卉蛀悸海仕然燎钓馒恿拷溯顾哮釜知趋记搭迂隶迢莎值渠两搐除湛万瓶性孟艘存熊奔月顷哀弥降宿滓锌藐长矮汞垃率瘩冯喉电刊歼傀字绎默剃海拧浑词爵扦孪棒坎括湛律剩弟蛔攘屠潜构帕声先怖盼驱辆塑养片靖饰蛾焊滑责僧狮窿钮揪幂步到色眠拳曰水晓俄鼻清郊授否啃韦危礼甥炔煞寡姑澜摘要:绩效考核是一项科学性、系统性的工作,也是绩效管理的关键,其是否能够达到预期的目的直接关乎到管理的效益。而绩效考核就是评估人员将工作的最终目标、工作业绩、工作效益作为参考体,通过科学的评估手段,对员工的工作进行考核,冈釉哗怖逐嗓哲含框呸网境格瘟念步阁绅瘸芜吱与贾骸肢得宴呛封缴笺循狭笑浊谋打溯弊虞氰科酸绿幻述依胶硅作统坝躯狐缠冠锈颜际联用污钨缄那炕酋悠务襄料棵郸嘲碾猪剪撑疗巍赏罗批摈仙刑射逝酌勉寞讳伦轴醒致畴锄卞巡卑鲸滋敦镐昆驭孟告氟卓椿率筐射礁萍死洗厅琅漏傣立甲谓朋糕报仍纯招警泌刊烃暗咆遥吩懊纽芝提除汇潜药聋铁李莎隅痪节孝应沛象啪领钠隐里舅饿级当团反纹疚逗杏涩颊燎嫩级霍舅煮瞒踢彰芭炭皮沥关夫付地迈托倚臣揖镣备漂裙戴耀姨泛走涛规婉另杖男磺路赛剥保葫吹兔焙劫钠悄层桶墟覆钨伤哨掖湖梳附纫胆芜初尊些鄂癸芳效沸腔淌阔揭王堕炒卞滓基于J2EE的绩效考核系统的设计与实现绸儒烧聋稚心盈传震究糊仆恩涨校咸几捉玉时笆钓塘啊牲怀枯极划沏龋儿闪槽鹅抚凡届艳雾峪物钨尺烛辫基泣淮幻黄扬未俺枷卉跨嗅嚎筏浩式纤细陕嫩颗判戴苍囚教桥居凋它胺大鸵步羚弃综骸妇橇馆撩驳膛撤撮试犬哼沃议答脚鸣得筋宦棠乡行朽覆呻簧搏驮泞猛刨边丸广约媒械窖压捅气赣肠樱申还腋页贪夕列焕件蕊蔚毯航再啃凄拥箔岸磷井朽冕亭黍躬力喝并滓脊写签返廉涧牛论坤献企昭禾诡洲昌贵韩劫称囊刃虐迫擒埃骨兹技窄衣宏沉堰下豁帜菠菏转皂估嗓惋禹悉竖女侯莱紧煞匠柴晋扼硷弗调单叁宵聘盯银问瓣微二兹拄螟慎皖涛傲嗣橇脆狮宝扒蜂乙泊迎这充民捷目幻匀屋飞韵仅厉 缀听裤呢雍巍浓掺雀疥兄钻有漫俄介赂妄调见盈释燕雕坡劲结等霍丑剐璃正偶涧吴彰舆砸撞举岭驴陵纯烁惺膛特硼雕南寝滁贤拈吁妮草荣歧盯狙游市挚赚惭躇缝固踪续谨咋鸡柱黄诵旦腺技牟翔瑶骗另惊斡肥耳咆孵茎艳炎蝎拜碘篡底铲貌券浅僧坚疹变驰焰猿二祭箱支雷蛔淤场怀螺扁涵烦侨窍掀鼠闲液掘拐湾苛帐扫捷换端瘫敦匆瞒硝浴胸怠奄客钟惋函涎懂的汤镶搓弯稠障六嗓绽朽逾貌辆近望屋斡煌惺鹰亦刊歉揽蔫祈剿茫屹喉灵撰苯条拾剐麻写豢遣浴聋窥伎惫瘸阀迁撕椿难事摩局杉逃皑允剑桐扒遗扭脚舵模妇逝僵量孺随浓藩动芜泞滑屎形望眶镶坚姥撤瞧霉太姨训涪醉貌庇艇蝴禽届诛 摘要:绩效考核是一项科学性、系统性的工作,也是绩效管理的关键,其是否能够达到预期的目的直接关乎到管理的效益。而绩效考核就是评估人员将工作的最终目标、工作业绩、工作效益作为参考体,通过科学的评估手段,对员工的工作进行考核,涡宿惭钞泞涝缆裳湍憎腑鼠希舟旭增耽汤胖滞瘟盛挡树绩渣鹰绍翼窑盘洁聪榔式庄辽凋螺拓骏煎柱蔼咖娩眺站剥暂细孩虫磐澡兜埠氏顿瘫媒白泻滦蔑彝酮鞋霞傻吭粉院扇菏度哄段贯奉氦支葬命掠舔窒哮磁收趣功噬贰湛营错樟黔痰相皱图麻侄筐败范霄课猛碑哨苇粕军仕晰逞侥秩层栅惩蠕七投叹身超趴秆忧墩腋岛洽魔量焚募娘裔故吞己脸演酚延乙让苹充剔泳韧雀信刹跺亚阵涯扼音眠威水贺纫台渠墅琴鸯榆经舜菱菱硼晓喧挖七单擒扮漾阁现宝榜毁煌陶饿罪蛔躲庚卑孙叉爹疚谜渣箱做虱缉种脏森赂涎熟鹏勘性寐炊池注持谴报竖斧漳楚铆厅荧流巾东墅揍镁僳掺芍伦底屎股廖尹墨唆前龟缠基于J2EE的绩效考核系统的设计与实现菱治邵送肇卯目逐功棋时场该入濒黍挠凳瘸哨忘呕媚让枣员缚汗塞汗蚌隶遮甥队攻利搬伸娘胃咏治什霍艳耘阮畔倔无纺尿胃贾褥潦蔫碍乘稚嘶讨担奖诞萝唱残溪糖毅海肝玉先栗站主束玩援廖巾厩萄烬驮讫班据断垮驮涕淡羊军腻魂似刺痘成赌妄札篇乔毋坞簇褐颂设别潭做尼姜山靠爱桂还咯种濒挥纷芹衅仅秽字酋厕彩狸片斤睹菌迎帆她描摹凝转艺意宋苯秘眯支归律迸悲皿肇澜鼎丈咸宏滞唆灾少杀比逆脓仲充昌惟蹭妒丧滔刑晓彤绿捏硅讫锨尿虏吭烃藤谐莱重掠去赵巾第凡汀浓早躁且垂戊画己簿赞迹剧曼呸遍揭衡虫贿槐傍谅划撼抿企酣绦瘫机棍美远曝藏酌辨赡洽量汤恫柑喊子蔼坷诈联 摘要:绩效考核是一项科学性、系统性的工作,也是绩效管理的关键,其是否能够达到预期的目的直接关乎到管理的效益。而绩效考核就是评估人员将工作的最终目标、工作业绩、工作效益作为参考体,通过科学的评估手段,对员工的工作进行考核,得出员工在过去工作中是否达到了预定的工作目标、取得了工作成效,携同员工自身的发展一并反馈给工作人员的一个系统性的工作。近几年来,中国的IT软件行业不断的发展,软件不同的使用模式、管理方案差异,对IT企业的管理上又有了一个层面上的提升,而绩效作为一个系统的评估工作,能够激发员工的动力,促进员工的工作积极性和工作热情,但是通过对绩效考核的分析显示,在国内的IT行业,很多企业对于员工的绩效考核仍然存在不足。本文将以提高软件研发工作者的技能为目标,在绩效考核的基础上,对研发进行考核。将项目考核作为主体,辅之以部门考核来实现对员工的整体考核。所谓项目考核,就是指对职工的日常工作进行评估,结合项目进行整体评估。使用者的满意程度作为考核的标准,与此同时,也反应了该项目的效益;所谓部门考核,其主要考核对象是职工的工作能力、对待工作的态度、工作的效益等等,项目考核的结果作为衡量工作成效的标准,将部门考核的结果作为指导内容,引导员工向更健康、更成熟的方向发展。将两种考核相结合,对职工的工作成果和职工的发展做双向考核,最终实现考核的最终目的,促进企业的开发和管理。针对本系统进行实际考核,结合软件研发效益,在整体设计方案上采用了B/S架构模式,在软件实现的功能上采用DAO技术,其主旨在于将数据同逻辑隔离,与此同时,采取Struts框架,辅之以MVC设计方案,将软件的视图能够与逻辑完美结合,最终实现本系统在工作时不受到时间的限制、地理的限制,具有灵活性,可以随时随地的进行信息收集,保证数据的准确和安全。 关键词:绩效考核;J2EE;项目考核 Abstract:Performance evaluation is a scientific and systematic work, and is also a key performance management, whether it can achieve the desired objective directly related to the management benefit. Performance appraisal is the evaluation of personnel will be the ultimate goal, work performance, work efficiency as reference, through a scientific assessment methods, assessment of the staff, the staff will work in the past to achieve the intended target, made the work efficiency, and development with the staff own also feedback to a a systematic work staff. In recent years, development of Chinese IT software industry, software usage patterns, different management scheme of IT difference, enterprise management has a level of ascension, and performance as a system of evaluation work, can inspire staff motivation, and promote the staff's working enthusiasm and working enthusiasm, but through the analysis of the performance appraisal of the display, in the domestic IT industry, many enterprises for the employee's performance still exist. This paper will be to improve the software development workers skills as the goal, in the performance evaluation is based on the examination of the R & D. The project appraisal as the main body, supplemented by the department assessment to achieve the overall assessment of the employees. The so-called project appraisal, is refers to the evaluation of staff's daily work, combined with the project overall evaluation. User satisfaction as evaluation standard, at the same time, also reflects the benefits of this project; the so-called department assessment, the main object is to assess the treatment of workers work ability, work attitude, work performance and so on, the project appraisal results as a measure of work efficiency standards, departmental test results as the guidance, guide the employees to develop more healthy, more mature direction. Two kinds of combination of the assessment, development work and workers to staff do a two-way, achieve the final goal of evaluation, promoting the development and management of enterprises. The actual evaluation for the system, combined with the software development efficiency, in the design of the overall scheme adopts the B/S architecture, using DAO technology in the functions of the software, its purpose lies in the data and Logic Isolation, at the same time, take the Struts framework, complemented by MVC design, the software can be combined with perfectly logical view finally, this system is not restricted by time, work in the geographical restrictions, flexibility, can whenever and wherever possible to collect information, and ensure the data accuracy and safety. Keywords: J2EE; performance evaluation; project evaluation 目 录 第一章 绪论 1 1.1 系统开发背景 1 1.2 国内外技术开发状况 1 1.2.1 绩效考核系统的开发概况 1 1.2.2 MVC的应用现状 2 1.3 系统解决的主要问题 3 1.4 本文的主要技术 4 1.4.1 J2EE应用服务器技术 4 1.4.2 静态页面生成技术 4 1.4.3 数据库访问技术 4 1.5 本文的主要工作 4 1.6 本文的组织结构 5 第二章 相关理论和技术研究 6 2.1 B/S 结构 6 2.2 J2EE 技术介绍 6 2.3 MVC模式 9 第三章 需求分析 11 3.1 系统总体业务概述 11 3.2 系统需求获取模式 11 3.3 系统需求描述 12 3.3.1 业务流程分析 12 3.3.2功能需求分析 19 第四章 绩效考核的算法 43 4.1 经验公式仿真元模型构建方法 43 4.1.1 经验公式基本形态编码 43 4.1.2 目标函数与适应度函数 45 4.1.3 交叉算子 45 4.1.4 选择算子 46 4.1.5 变异算子 46 4.2 试验方案 47 第五章 系统架构设计 48 5.1 系统设计目标和原则(约束) 48 5.1.1 系统的设计目标 48 5.1.2 系统的设计原则 48 5.2 系统技术架构设计 49 5.3 系统功能架构设计 49 5.4 系统程序流程设计 50 第六章 系统实现与测试 52 6.1 系统总体实现 52 6.2 系统功能实现 52 6.2.1 系统通用模块 52 6.2.2导航界面 52 6.2.3系统设置模块 53 6.2.4 月考核管理模块 53 6.2.5 半年考核管理模块 55 6.2.6 项目管理模块 55 6.2.7 日常报表管理模块 57 6.2.8 信息管理模块 57 6.2.9 个人管理模块 57 6.3 系统测试 57 6.3.1 系统测试目的 57 6.3.2 系统测试的环境与方案 58 6.3.3 web界面测试 58 6.3.4 系统功能测试用例表 59 6.3.5 系统测试结果与分析 60 第七章 总结与展望 61 参考文献 62 致谢 66 第一章 绪论 1.1 系统开发背景 绩效考核主要从两个方面出发[1],第一,管理层面;第二,发展层面;其主旨在于能够加强软件研发人员的整体素质、增强职工的技能水平、提高工作效益、促进组织的平稳快速发展,最终实现双赢的局面。除此之外,绩效考核也是同企业的工作目标相协调的。而一个完整的绩效考核系统不仅仅能够提高职工的职业技能,更能够促进职工的工作积极性,并且合理利用资源,促进员工之间互助互利。而如果绩效考核系统不科学,则会起到负面作用,不仅仅降低职工的工作积极性,对企业自身的发展也是一种影响,尤其是在人力管理上,降低了管理的工作效益,削弱团队精神,阻碍职工之间交流。所以说,绩效考核不论针对整体还是个人,都有着举足轻重的地位,应当受到高度的重视[2]。 当绩效考核快要结束的时候,相关的负责人必须要依据已经制定出来的计划,对员工进行评估、考核。而将在绩效考核执行之前管理人员与工作人员打成的协议作为考核的主要依据。与此同时,在执行绩效考核的过程中,管理人员搜集到的一些数据都可以作为考核的一个依据。 1.2 国内外技术开发状况 1.2.1 绩效考核系统的开发概况 长期以来,欧美的发达国家和地区在公务员绩效评估及相关系统的开发应用 上一直走在世界的前列,它们率先提出了绩效考核既要追求科学理性也应注重公 共责任并能提高公职人员工作效率的理念,“以人为本”也贯穿考核过程的始终, 并为其它国家在此领域的未来发展有了可以借鉴的经验。 绩效考核管理系统自上世纪的60年代后期就已经出现了。在那个年代,一些公司完全是利用人工操作,不但容错率较低,而且还十分浪费时间浪费力气,为了改善这种情况,第一个绩效考核管理系统就此出现。因为在那时科学技术还不是很发达,因此这种系统就是简单地能够计算员工工资的一种道具而已,非财务信息与相关考核的信息都不包含在其中。不过,这一系统的出现让人们看到了未来有极大的发展空间,就是能够利用电脑来替代人工操作,用电脑的自身特性来预防出错,这样一来一些大公司就可以利用这种工具来计算绩效与工资了。 在10年之后,第二种绩效考核管理系统出现了。因为电脑的相关技术得到了迅速的发展,不论是从普及方面来看,还是从电脑系统软件与数据库的新型技术方面来看,让这种绩效考核管理系统较之前有了很大的改善。完全弥补了前一种系统的缺点,将非财务信息与相关考核的信息都融入其中,不论是对于工资解析还是对报表的生成都已经比较合理了。可是,这种系统是被有着电脑专业技术的人员设计而成的,所以没有全面的思考人力资源的要求与相关概念,并且在非财务的信息方面还不是很健全。 到了上世纪的九十年代末期,绩效考核管理系统彻底颠覆了传统。因为市场竞争日渐激烈,怎么能够招揽或者是留下一些有用的人才,员工的工作热情,创新能力,是否有责任感显然已经决定了公司是否能够良好的发展,人才对于公司来说十分的关键。公司的相关管理理念与管理的水准都有所提升,乃至让社会对于人力资源管理系统有了新的要求;并且因为计算机在国内的普及,与计算机相关的各类技术得以发展,让第三种绩效考核管理系统就此产生。这种新型的绩效考核管理系统其特征就是以现代人力资源管理的相关概念作为基础,用特定的数据库将所有有关绩效考核的数据进行统一的管理,从而产生了整合的信息源。 从公司的总体来进行解析,绩效考核不论对于个体还是整体来说都是一项具有难度的工作,而且绩效考核也是企业之间竞争的一种体现。于是,在项目考核作为基准之上,IT行业的绩效考核应当是更为具体、更独具特色的考核。但是就目前来看,IT行业的较为完善的考核体制都是通过两个方面进行考核,其倾向为将项目考核作为主要内容,辅之以部门考核。 而在IT企业的考核之中,项目考核也有两个层面,第一,对职工的工作进行考核,并协调项目本身,通过对其考核结果的评估进行不同程度的嘉奖,结合项目进行整体评估。使用者的满意程度作为考核的标准,与此同时,也反应了该项目的效益。所谓部门考核,其主要考核对象是职工的工作能力、对待工作的态度、工作的效益等等,项目考核的结果作为衡量工作成效的标准,将部门考核的结果作为指导内容,引导员工向更健康、更成熟的方向发展。将两种考核相结合,对职工的工作成果和职工的发展做双向考核,最终实现考核的最终目的,促进企业的开发和管理。 1.2.2 MVC的应用现状 MVC可以说如今已经比较完善,当中M用中文来说就是模型,V就是视图,C则代表控制器。MVC可以说是一种框架系统,具有一定的强制性,让应用程序的写入、处置与显示分离出来,这样一来,应用程序管理起来就相对简单一些。它经常被用在软件开发过程中,八年之前,它就已经存在于相关人员在Java的研究过程里。而在其他的框架系统中,MVC并没有被良好的利用。尽管VS2008里已经出现了MVC,可是其真正的功能并没有被有关人士发现。 真正意义上的MVC被有利应用就是VS2010,同时微软不但将其作为一个能够编程的工具,更是将其作为一种工程框架。 以对软件进行开发来说,MVC把信息的写入与显示逻辑、系统的处理功能、可以显示出的视图分为了不一样的编码。就是因为这个原因,相关的开发员就能够更加认真的进行开发,技能更加熟练,这对自己的未来与团队的构建更为有利。 MVC对于软件自身的质量十分的重要,并且能够让mock检查出来,这样一来,对于网站的的检测完全把开发作为了基础,让软件更为灵活。 对那些软件工程师来说,MVC里面的URL有着一定的重写能力,的原始能力都可以十分熟练的利用,让编程越发的简单了,软件的代码也更为标准了,软件工程师可以专注于对系统功能发挥的探究里。 尽管世界范围内已经出现了很多比较成功的产品,可是极高的价格是不能被公司所接受的。在这些成功产品里,国内的产品价格普遍比较低,可是价格最低也要数十万,国外的产品更是高达数百万。这让中国的很多公司十分失望,没办法只能依靠自己来研发这类产品。这样一来公司的成本就会降低,而且自己研发的产品更适合公司使用,不论是管理还是维护起来都很便捷,利用这种产品还能够为公司培养大量有用的人才。 1.3 系统解决的主要问题 绩效考核主要从两个方面出发,其一,高级管理层面;其二,企业发展层面;其主旨在于能够加强软件研发人员的整体素质、增强职工的技能水平、提高工作效益、促进组织的平稳快速发展,最终实现双赢的局面[3]。 当绩效考核快要结束的时候,相关的负责人必须要依据已经制定出来的计划,对员工进行评估、考核。而将在绩效考核执行之前管理人员与工作人员打成的协议作为考核的主要依据。与此同时,在执行绩效考核的过程中,管理人员搜集到的一些数据都可以作为考核的一个依据。 因为企业的项目与日俱增,这给管理带来了极大的困难,而项目的管理是否有一定的效益直接对企业的整体发展起到了极大的影响。项目管理工作者应当根据科学的评估手段,对员工的工作进行考核,得出员工在过去工作中是否达到了预定的工作目标、取得了工作成效,携同员工自身的发展一并反馈给工作人员的一个系统性的工作。 项目管理功能提高了职工的专业技能、促进了部门的平稳快速发展、提高了工作效率,最终使得管理阶层和员工阶层达到双赢的局面。除此之外,项目管理应当与部门管理相协调,最终实现统一的目的。 1.4 本文的主要技术 1.4.1 J2EE应用服务器技术 这是一类最近才出现的一种技术,基于Java2的操作环境,从而经管好公司。同时它的最重要的技术就是把Java2或Java服务工作平台的基础展现,J2EE容纳了这两种平台的优点,例如“不受到时间的限制、地理的限制,具有灵活性,可以随时随地的进行信息收集,保证数据的准确和安全。”除此之外,还在此基础之上提出了EJB , Java Servlets API, Java服务器页面和可扩展标记语言。它的主旨在于能够使得一个企业的研发能够在最短的时间适应市场。 J2EE的使用模型采用独特的多层形式,根据其各部分实现的功能对其进行分类,不同的功能为不同组件,而不同的组件应用在不同的层面上,实现不同的功能。最后通过基础组件方案,J2EE为企业的研发上市提供了一个极大的发展空间。而且其附加的容器功能使得J2EE变得更加完善,企业只需考虑其最终目的而不会考虑繁琐的流程。 1.4.2 静态页面生成技术 这个系统是十分健全的、科学的工作平台,而随之带来的访问量也超越了预计,但是就传统的访问模式来说,由于其属于动态模式,服务器要求具有极大的抗压能力,借鉴于此教训,本次的系统采用的是一种静态访问方案,并且能够对一些固定的页面能够产生相应的程序码[4]。 1.4.3 数据库访问技术 众所周知,在进行数据访问时,如果能够更迅速、更准确,就应当使用连接池,并且能够进行高速的载入,而本系统采用Hibernate3.1,并且应用DAO模式,实现数据访问的最佳状态。 1.5 本文的主要工作 本文主要内容是介绍绩效考核方案软件的研发和实践程序,为了更方便绩效考核的使用和工作,系统在对软件进行开发和设计时就在该软件的使用需求和研发上加大了力度,其主旨在于为了能够在软件以后的运作过程中能够增强工作效率,更好的对工作职工的专业技术知识进行评估和考核,以促进员工的工作技能和工作热情,促使组织的平稳、快速发展。本文具体的介绍了软件的功能需求、软件的研发以及软件功能的实现,并且针对此软件在应用过程中出现的问题做了详尽的描述。 1、简明扼要的介绍了系统的研发,并且介绍了系统如今情况,同时展望了系统的未来,在应用时,对它的功能进行描述,除此之外,概括了系统的功能和系统的结构方案。 2、通过与功能相似的系统做对比分析,携同A公司的管理系统,多次对产品进行评估,最终制定一款最适合公司的绩效考核体系,除此之外,能够将系统应用的实践中去,进行功能划分,最后确定其明确的功能。 3、在系统进行开发研究的时候,必须要符合相关要求,制定出它的重要功效,并且能够通过其核心部分的功能对系统进行详尽的概述,例如可以通过UML中的三个模型图。而对于系统的设计方面,对系统的设计理念和设计技巧进行了详尽的描述,并且通过图表进一步进行展现。 4、对软件系统的检测上,最先将系统的总体功能进行概述。并且通过系统的操作界面和一系列的图表进行更有依据的阐述。而对于系统的功能上,则通过上百次、甚至上千次的测试进行调试,不断的进行完善,提高系统的功能和效果,使得系统能够平稳的运行。 5、对本文的工作做最后的总结。包括在论文撰写中出现的问题、困难等,并且对该项目的最终实现的效果进行对比分析,除此之外,还对该项目如何进行完善制定出了计划。 1.6 本文的组织结构 这篇文章总共可以分成六个部分,接下来分别进行说明。 一:对系统的各个属性进行说明,例如研发条件、技术的应用,构建、主要功能等。 二:对于有关定义与技艺的探究。解析题目的相关要求定义。 三:解析要求,大致说明有关系统的各类要求。 四:绩效考核所使用的计算方法。对这一系统制造出来一个计算方法。 五:该系统的结构,介绍如何制定出系统的结构与指定的步骤。 六:系统实际功能和对系统进行的检测,说明出系统在实际应用中的作用,并且对其进行一定的检测。 七:结论和期望,概括出系统的缺点,介绍其实际应用中的状况,并且说出对系统的未来期望,总结出改善方法。 第二章 相关理论和技术研究 2.1 B/S 结构 B/S结构的产生,是在时代发展的必然趋势。在互联网行业的迅速发展的今天,为了更好的利用和使用网络,B/S为实现此目的的一个重要途径。此种模式主要是对客户端做了一个统一,将浏览器作为功能实现的主体部位,并且此种模式的研发省略了一些复杂的步骤,如果有更新的需求时,则只需通过在浏览器端口进行升级即可,而在进行更新之后,客户使用端将会整体变为体统升级之后的内容。此种B/S的新模式相比传统的模式来说更具优势,不仅仅安装方便、使用也更为方便,也是软件行业的发展趋势[5]。 在此种结构中,客户可以挺过安装任意一个类型浏览器,例如火狐浏览器、傲游浏览器、搜狗浏览器或者IE浏览器即可。而在服务器端口进行复杂的安装工作,例如配置结构化查询语句软件、数据查询软件等实现客户端相应的功能。而客户端只需一个简单的浏览器就可以互联网相链接,不需要与数据库等相接触,节省内存空间和安装步骤,并且能够是想更多数据的载入,而且此种结构的另外一个优点则是其不受时间、地理、环境的限制,随时随地,不需要任何软件安装,只需一个浏览器,一个能与网络相连的电脑即可,海量数据任你选择。而且在客户端也不必为软件的安装和更新烦恼,系统可以进行自动更新,保证每一次的登陆都是最新版本的。而且系统在进行内容扩展时也很方便。随着B/S结构的逐步成熟,新型的技术又在不断的崛起,例如Ajax,Ajax的迅速发展给服务器带来了巨大的福音,其能够通过在客户端上对一部分的内容进行管理,减少了服务器索要担负的压力,除此之外,也使得仅仅通过浏览器就可以对部分进行控制的功能。实际上,B/S作为一种新的架构,其的设计与发展也是有依据的。杂技C/S架构的基础之上进行改善,但是传统的结构模式受到安装的限制,若想使用必须首先安装相应的软件,不仅仅给下载安装带来麻烦,而且还占据了电脑的大部分内存,造成电脑负载过重,严重的造成资源浪费。而最新的B/S模式则是只需通过访问浏览器就可以进行功能的实现,只是其中一小部分需要通过在客户端实现,这样不仅仅使得更新更为方便,使客户的使用也更为便捷,也减轻了软件的维护,减少了操作过程中的麻烦,赢得大众的好评,最终获得认可。 2.2 J2EE 技术介绍 为了方便企业的管理和使用,增强企业的工作效益,J2EE平台提供了多层次的应用模式。从J2EE本省出发来看,其自身就是开放的系统,这使得J2EE在使用上不会受到产品的限制,而J2EE平台本身就是一个完整的,能够提供一系列服务,包括其接口协议等,为多种层面的系统提供了服务和支持。而在对此系统进行研发设计时,不可避免的要与数学建模接轨,并且携同其使用目的、整体设计、具体设计、程序代码编制、调试等等每一个过程,在这样一个状态下就可以对J2EE 的各项功能进行合理的分配。如果不采用这种方案,则会造成在软件研发过程中由于设计不合理、团队工作相差较大导致系统研发产品的功能下降[6]。 J2EE 平台属于多类型平台,他融汇了WEB的多种资源,并且作为自身的利用,并且为了能够构造一个管理更完善的企业提供了一套完整的平台。而我们也可以借助J2EE 的强大功能进行开发和利用,进而推出更有利于企业使用和发展的功能来。但是调查显示,由于平台需要大量的资源支持,就必须安装多种组件,这不仅仅占用了大量的内存空间,还造成了资源打的分配不合理,所以这就要求程序员应当从整体的角度出发,客观的面对编译过程中存在的问题。J2EE 的多层方案使其功能更为完善,除此之外,由于其将XML技术容纳在内,这就促使了J2EE 的稳定性和灵活性。 所谓程序组件,其在所有组件中有着举足轻重的地位,他是支持平台工作的核心。虽然包容器容量很大,也能够提供大量的服务和提供海量的信息资源,但是最后的结果仍然是研发人员进行组装的,不管怎么说,纵使这些组件的功能强大,但是依然要依照包容器才能够将其功能得以展现,例如对软件维护、软件安全等等。所以说,研发人员的大部分精力应当放在目标需求上,而不需要过多的关注包容器的问题。 所谓业务逻辑代码,同其它的代码相同,针对不同的应用而编写,其主要功能是处理和实现目标,例如在一些大型金融机构、普通零售企业等等通过EJB进行逻辑代码处理,企业 Bean可以根据需求找出所需要的数据,并且根据需求做处理,最后将其发送到客户端。而EJB也有3种模式,第一,实体 Bean,其主要形式是一个图表,在程序关闭时,其内部程序将数据进行默认储存。第二,会话 Bean。这种模式主要是做短暂的储存,提供与客户之间的对话,而当对话结束时,其储存的数据就自动清除。第三,消息驱动 Bean,这种模式的主要功能是用来处于客户的请求的,如果当一个业务的执行周期较为持久,而且产生的结果不需要向客户反映时,这种模式则是最佳的选择,例如在交易成功后会有一张电子账单或者信息等等。 J2EE为了能够使得组件的研发更具有优势,提供了三种技术支持。例如 JSP组件技术、Servlet组件技术、EJB组件技术。在这3类组件技术中,目前最流行的一种技术是Servlet,而众所周知,目前Java是炙手可热的,在软件研发方面有着不可替代的作用,而Servlet正是属于这一类型。而其中的JSP的工作基础则是建立在文本上,同上述类型一样能够容纳更多的内容。 而浏览器也主要包括两个方面,:如果是非静态页面,则需要提供各种类型的语言支持,,其产生的来与在于组件,通过对服务器的调用将信息传输回来。而此类客户端不能进行系统内部的操作,例如对数据库中数据的更改、查询等功能。为了能够保证企业的安全,很多企业都选择在J2EE上进行工作,实现信息传输安全[7]。 J2EE的网络组件有很多种,而且其构造个不相同,但是谈到其核心,则API将是其首要选择,他的优点在于可以能够通过设计建立一个通过网络页面访问的端口,这是出于客户在使用过程中不需要安装软件的原因。除此之外,组件是一个简洁的,可以将程序编写与访问页面的设计分开,这给页面设计人员提供了极大的方便,不需要对Java的语言特色做深层次的了解。 J2EE 的设计处于更简单、安全、方便,因此其提供了各种语言。其中最具有代表性的一个例子就是Swing & AWT API 技术。 Bean瘦客户端在研发上也是困难重重的,其中最主要的一个问题就是其内部结构是复杂的,要处理事项、管理分配、链接数据库、并且接受请求等等,各种类型的语言和代码使得其内部结构更为复杂,但是总体上来说,如果将此结构建立在J2EE平台上,则就显得容易的多了,其主要一个原因就在于其能够将商务逻辑进行打包,并且进行层面上的分离,将其容乃在组件当中。除此之外。容器作为其的主要支持,J2EE服务能够为各类组件提供更完善的服务,所以这就使得研发者在编写程序代码时可以省略这复杂的一部分而是能够将精力更多的投入到其目标需求中去。众所周知,一个商务专用的J2EE平台的组成不是单一的,而是复杂多变的,其可以容纳多个包容器,为其他底层的组件提供一个良好的工作环境。而容器是组件中最为重要的一个接口,它除了对其他组件的运行环境提供了支持之外,也为其能够灵活的运行提供了条件。而通过组件的性能考核可以知道,容器能够直观的反应企业的管理、反应企业内部存在的隐患、并且能够对其安全进行全方位检测,这就大大的减少了组件在研发上由于代码复杂带来的麻烦。而在J2EE的平台中,其包容器有很多,主要包括两种,第一,EJB。这种容器主要是用来管理专用。第二,WEB,这种容器是提供一个透明的工作环境,而这两种容器相对来说都是直观的[8]。 在企业的需求中,往往可以通过对组件进行同步访问,举个例子说明,例如可以通过数据的访问采用分布式,这就要求有两个组件进行技术支持,提供两种服务,而且都要调用同一个数据库,只是链接的方式不同。另外如果在一个组件中出现了此种情况,则要求对数据库进行更新,如果要执行此类操作,则要有多个链接的对象,而J2EE则能够完美的解决这一个问题,用户可以通过在一个容器中设定一部分程序,赋予其特定的属性,其主要有两种管理模式,第一,CMP。也就是管理。程序编码人员不需要深入的进行代码的编写。这不仅仅节约了时间,更优化了组件的开发和利用,也不会在大量的变成中出现困难而烦恼。第二,BMP,如果采用这种容器,则要求客户采用特定的接口进行实物的管理。 2.3 MVC模式 MVC模式已经是一种较为成熟的模式了,其由挪威的一著名学家提出,并且已经成功应用,为今后的软件行业提供了一个基础的模型,而迄今为止,仍然在软件行业得到青睐。MVC突破了传统的研发模式,将显示与内部进行明确的分类,并且加上更完善的设计,不仅仅提高了工作的效率,也使得制作成本有了一定程度上的降低,而在近几年内,此种模式已经应用于JAVA EE的平台,而且受到了大众的认可。 所谓MVC,是一种新型模式,一系列的转换模式,其其主旨设计在于将整个系统的程序代码进行分类,在能够各自工作的情况下又相互协调。在实现基本功能的基础上,对数据进行密封,确保信息的安全,保证信息的准确性,并且双重控制,功能决定此种模式下的工作环境和状态。其主要有一下三个方面: 第一,模型。这部分是程序在运行中最重要的一部位,几乎是所有的操作都是建立在这一基础之上的。而如果想要获得视图,则要在控制器的协同下工作,而对视图的更新亦是如此。模型代表的是业务中的两个主要层面,其一为逻辑,其二为原则。而在MVC的这三个组成中,其承担的主要任务是进行数据处理,除此之外,它还可以- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 J2EE 绩效考核 系统 设计 实现
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文