文档介绍:西安电子科技大学
硕士学位论文
基于Web技术的业务系统生成环境的设计与实现
姓名:董安林
申请学位级别:硕士
专业:计算机软件与理论
指导教师:武波
20070101
摘要本文探讨了软件体系结构的基本内容和目前流行的两种体系结构,并对应用框架技术进行了详细的描述。本文的主要研究工作是设计并实现了一个新的基于际醯囊滴裣低成苫肪常⒗酶蒙苫肪呈迪至丝突У闹伟补芾硇论文的重点是针对基于际跻滴裣低成苫肪车难蟹⒐蹋曰赪业务系统的功能需求、运行情况、维护与二次开发等进行充分的调研,在分析用户需求、功能需求以及体系结构需求的基础上,从数据接口、权限控制、基本业务模块、扩展业务模块、代码生成器以及安全性和系统优化等方面进行了详细的设计,然后简要描述了部分设计的实现方法。最后介绍了该生成环境在滴系统开发中的应用。关键词:软件体系结构∮τ每蚣躓业务系统生成环境息系统。
:;琲,甌琣琽琣,..琣·.,,瓵;
日期::益蝗熔本学位论文属于保密,在一年解密后适用本授权书。日期:塑兰:盂日期:丝:创新性声明关于论文使用授权的说明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切相关责任。本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。本人保证毕业离校后,发表论文或使用论文工作成果时署名单位仍然为西安电子科技大学。学校有权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存论文。C艿穆畚在解密后遵守此规定本人签名:导师签名:
第一章绪论国内外研究现状课题背景近几年随着互联网的飞速发展,企业大力加强信息化建设,大部分企业把自己的管理平台都基于互联网来实现,许多企业都要求建立自己的滴裣低郴将现有的业务系统改造成问健R訵业务系统为核心的企业内部网或外部网正吸引着越来越多的企业。低成本、简单易用的客户浏览器能随时随地连接到企业的镜闵喜樵淖约核璧氖荨?突Ф瞬僮鹘缑娴囊恢滦砸约胺衿鞫系统维护的简便性和基于标准的连接方案,大大加强了企业与外部的联系。同时,动态的、交互式的信息发布改进了企业对客户的服务质量,增加企业的商业机会。虽然这些滴裣低骋蚓咛逡滴癫煌谝趁姹硐趾秃筇ù砘嵊兴煌但从软件开发的角度看,这些系统的开发过程大致是相同的。当前,在开发这些滴裣低呈保砑7⑷嗽辈欢现馗醋乓恍┎槐匾G依朔押芏嗍奔涞募际跣劳动,很多软件企业都没有考虑到抽象出开发过程中的一些共性来改变这种现状。系统研发中,开发一个功能,%以上的精力都放在前台页面设计上Ⅲ,而且客户对前端需求变化最快,按传统的方式来开发,效率低,成本高。尤其是针对激烈竞争的市场,用户对系统需求的快速变化是应用软件前期研发和后期维护中最大难题。种种问题都表明,软件开发商对开发效率提出了更高的要求,需要一种新的在线设计的开发模式来支持应用软件的快速开发与快速修改。开发这些相似的应用系统时,如何减少其中的重复劳动,提高生产率对软件企业来说是至关重要的,其中一个有效的解决方法就是开发一个通用的滴系统生成环境,屏蔽技术上的实现细节,形成一个标准的软件开发过程。该业务系统生成环境要求具备企业级的τ每7⒖蚣埽杓扑哪康氖谴诱迳霞轻构造企业τ玫母旱!目前,在全社会信息化建设的大趋势下,企业和政府部门的管理系统、业务系统等信息化自动化建设也如火如荼的进行。软件的研发部门也紧紧围绕这一市场需求展开了一系列的研发工作,推出了很多结构合理、性能高的业务系统,同时对业务系统的开发又有了更深层次的理解和认识,尝试重新设计业务系统的体系结构,整合系统中重复的操作,并开发出具有一定优势的业务系统生成环境。目前用户市场对业务系统的需求“缤所示:
具有以下几个方面的表现:没Ф郧疤ㄒ趁嬉G蟾撸仪疤ㄒ趁嫘枨蟮谋浠欤仁寡蟹⒅杏薪以上的精力都投入在前台页面设计与实现上。与之对应的矛盾是应用软件开发%左右的工作量都是在做一些基础的,重复性的工作,而真正与业务相关的工作不到,正是这些重复烦琐的工作使得开发效率很低,难以应对市场需求。没У墓δ苄枨蟊浠欤仁挂滴裣低逞蟹⒅卸钔庠黾庸ぷ髁炕蛘呤乔期部分工作没有继续的意义。造成研发的不连续,应用系统很难适应需求的快速变化。滴裣低车慕峁乖嚼丛礁丛樱辜愦胃丛樱菁涞慕涣鞲捣薄如果业务系统的总体构架和业务流程以及数据接口设计不足,可能