




已阅读5页,还剩52页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 录 第 1章绪论 1 1.1 课题背景 1 1.2 总体规划 1 1.2.1 管理信息化 1 1.2.2 教学信息化 2 1.2.3 教研科研信息化 2 1.2.4 图书馆资源的数字化 2 1.2.5 公共服务和后勤服务信息化 2 1.2.6 设计规划 3 1.3 设计目标 3 1.3.1 校园网站的定位 3 1.3.2 校园网站的功能 4 第 2章主要技术简介 4 2.1 技术架构 5 2.1.1 b/s结构 5 2.1.2 mvc模式 5 2.1.3 spring框架 6 2.1.4 hibernate框架 8 2.2 数据库技术 10 2.3 resin服务器 11 2.4 eclipse平台 12 第 3章需求分析 12 3.1 传统学院管理分析 14 3.2 业务流程分析 14 3.3 数据流程分析 15 3.4 功能需求分析 16 3.4.1 教学管理功能 16 3.4.2 办公管理功能 16 3.4.3 招生就业管理功能 16 3.4.4 用户管理功能 17 3.4.5 消息发布功能 17 3.5 性能要求分析 17 3.6 扩展需求分析 17 3.7 本章小结 17 第 4章总体设计 18 4.1 系统结构设计 18 4.1.1 系统层次结构 18 4.1.2 办公管理子系统 18 4.1.3 教学管理子系统 19 4.1.4 学生管理子系统 20 4.1.5 招生就业子系统 21 4.2 数据库设计 22 4.3 本章小结 26 第 5章详细设计 28 5.1 系统界面设计 28 5.1.1 系统首页设计 28 5.1.2 登录页面设计 28 5.1.3 工作页面设计 29 5.1.4 错误页面设计 30 5.2 公共模块设计 31 5.2.1 源码包结构 31 5.2.2 泛型 dao模式 33 5.2.3 系统配置文件 34 5.3 本章小结 35 第 6章系统实现 36 6.1 spring、hibernate架构 36 6.2 学生列表 36 6.2.1 处理流程 36 6.2.2 分页处理 37 6.3 录入学生 38 6.3.1 处理流程 38 6.3.2 应用 ajax技术 39 6.4 编辑学生 39 6.4.1 处理流程 39 6.4.2 spring页面绑定 40 6.5 录入学籍变动情况 41 6.5.1 处理流程 41 6.5.2 处理日期 41 6.6 传送发文 42 6.6.1 处理流程 42 6.6.2 上传文件 43 6.7 招生就业统计 45 6.7.1 处理流程 45 6.7.2 绘制三维饼图 45 6.7.3 绘制水晶报表 46 6.8 新增管理员 46 6.8.1 处理流程 46 6.8.2 应用正则表达式 47 6.8.3 md5加密 47 6.9 权限管理 47 6.10 邮件系统 48 6.11 本章小结 48 结论 49 参考文献 50 致谢 52 攻读硕士学位期间承担的科研任务与主要成果 53 第 1章绪论 1.1 课题背景21世纪是信息经济时代,是信息技术充满无穷魅力和无限活力的时代。网络和信息技术的发展给人们的生活、工作、学习、交流等带来了巨大变化,也对学校的结构、工作、管理等产生深远影响,昀终带来一个全新的竞争环境和生存环境。如何从战略的角度把握高校管理信息系统建设,将为学校谋求更广阔的发展空间。 学院管理系统是以信息和网络为基础,在计算机和网络技术上建立起来的对教学、科研、管理、技术服务、生活服务等校园信息的收集、处理、整合、存储、传输和应用,使信息资源得到充分优化利用。通过实现从环境(包括设备,教室等)、资源(如图书、讲义、课件等)到应用(包括教、学、管理、服务、办公等)的全部信息化,在传统校园基础上构建一个信息空间,以拓展实现校园的时间和空间维度,提升传统校园的运行效率,扩展传统校园的业务功能昀终实现教育过程的全面信息化,从而达到提高管理水平和效率的目的。 河北机电职业技术学院是目前河北省教育厅直属的公办全日制高等院校,是河北省重点建设的“河北省示范性高等职业院校”,学院现设有 9个系部,开设 34个专业,在校生 8900余名,教师 600余名,占地 528亩,学院拥有宽带信息网并建立了学院网站。 校园网站是学校在互联网上开展对外作为形象宣传与校园文化宣传的重要窗口,是实现教育现代化、信息化、网络化管理的主要通道,同时还是提供校内所有软件接口进行资源整合的系统基础平台。学校可以进一步实现对各种资源的有效集成、整合和优化,实现资源的有效配置和充分利用,实现教育和校务管理过程的优化、协调,从而实现提高工作效率、效果和效益。 1.2 总体规划 1.2.1 管理信息化管理信息化有利于使学校的管理规划自动化,提高工作效率,提高管理水平和决策水平。管理信息化面对学校工作人员的有操作层、管理控制层和决策层。具体包括:办公自动化与校内信息流通、教学管理、设备与财产管理、财务管理、人事管理、教研、科研管理和后勤管理等各个方面。管理信息化需要将网络连接至每个管理人员的桌面电脑,而且要有很好的管理信息系统软件和办公自动化软件。要逐步建立起管理用的基础数据库(含师资信息库、学生信息库、设备财产库、教研科研成果库、财务数据库、办公文化库、地理信息库等)。 1.2.2 教学信息化教学信息化对于提高教学质量、教学效率和学生的学习能力、创新能力,都将有不可估量的影响。教学信息化主要是建立网上教学平台和推进网上教学软件的使用,推动教师进行课程信息化改革,建设各种课件、网络辅助教学、网上独立课程、学科资源库,与此同时还要重点建设与教学活动密切相关的各类教学信息数据库,如教师信息库、学生信息库、实验室与设备信息库、教学反馈与评价信息库等。 1.2.3 教研科研信息化教研科研信息管理系统将实现对教研、科研项目从立项到结题的全程管理,包括:合同管理、教科研成果管理、信息共享及维护以及网上信息发布等功能。现代的科研工作,包括教育科学的研究工作,从立题、资源调研、仿真实验、实验数据分析、协作研究等各个环节,都离不开信息技术。教科研工作用得昀多的是对网络数据库的高速检索能力、计算机的高速计算能力和互联网络的高速通信能力。它不但搜索本地图书馆的情报资料库,还通过网络搜索异地乃至全球的情报资料库,使教科研工作一下子站到了“巨人的肩膀上”,避免了低水平重复;高速计算机解决仿真实验和实验数据分析问题;高速通信能力则很好地解决异地科研协作问题,提高了科研水平和效率。 1.2.4 图书馆资源的数字化图书馆作为信息资源的收藏地和数据库资源的交换中介,肩负着为学校师生提供教学和教科研服务必须的信息服务的重任。近年来,随着网络技术和多媒体技术的发展,数字化图书馆已成为未来图书馆发展的必然趋势。首先建成与数据库核心的图书网络,通过校园网实现各科老师在本地即可查阅书刊文献信息,并有良好检索功能(搜索引擎),然后通过加入 internet为校内外师生、科研人员及公众提供信息服务。 1.2.5 公共服务和后勤服务信息化公共服务和后勤服务信息化是管理信息系统一项重要内容。把公共服务和后勤服务的传统管理模式转变为计算机网络信息化,可以大大提高管理效率。要提供给学生好的信息化应用环境,就应该能足够方便地使用电脑和使用互联网,网上有足够的供学习用的资源和学生感兴趣的网上“学生社区”,他们可以在那里学习、交流和展示才能。 1.2.6 设计规划从总体建设规划上分为三层结构:服务层、校内管理层、基础设施层。满足以internet、移动计算机、移动电话以及校内师生员工在任意时间、任意地点、任意方式的访问及应用。服务层。包括门户接入、目录服务、www服务,其中 www服务涵盖校内管理的诸系统应用。校内管理层。主要由校内信息服务(办公系统、人事、财务、教务、学生、科研、物资、仪器设备管理系统、校园地理信息系统等)、数字图书馆、数字档案馆、数字博物馆、远程教育、校园一卡通、身份认证系统、知识管理系统等构成。基础设施层。包括网络基础平台、优化配置的数据库群、e-mail、ftp等网络基础服务设施。 1.3 设计目标河北机电管理信息系统以校园网站形式运行。 1.3.1 校园网站的定位校园网站的定位是整个网站建设的前提基础,也是校园网站建设的昀终目标及总体指导方针。一旦相应目标确定后,所有后续工作均将围绕这一中心来开展。 (1)网站类型网站的种类很多,有电子商务网站、搜索网站、门户网站、专题网站还有资源库网站等。不同类型的网站具有不同的模式及设计风格,确定了网站类型,就等于为后续建站工作提供了一个清晰的思路和明确的方向。 (2) 网站内容。确定了学校网站是教育门户网站后,就要围绕着网站类型来设定网站的信息内容。校园网站的信息内容应是以本校的教学信息、学校动态及校园文化为主要信息内容。校园网应用系统主要包括两方面: (1) 为教学服务的校园网系统:学校行政管理系统、教务管理系统、网络考试管理系统、新闻管理系统、邮件管理系统、教师备课系统、信息发布系统、图书管理系统、食堂管理系统、设备管理系统、人事管理系统等。 (2) 以学生为中心的校园网服务系统:学习资源库管理系统、学生个人主页管理系统、校园文化管理系统、家庭和社会交流管理系统等。 1.3.2 校园网站的功能网站可以提供的功能多种多样,诸如网络导航、数据库查询、教学资源共享、个性化服务、教学邮件、论坛、交互导览等,并且随着 internet技术的不断发展,能够提供的功能也不断增加。任何网站都不可能也没必要将所有功能面面具到。但需根据学校的实际要求,考虑本校校园网站建设需要提供哪些功能,至少要有如下功能。 (1)信息发布 (2)教学资源共享 (3)电子办公 (4)网络导航 (5)电子邮件 1.3.3 本文的设计目标简化学院的教学等各项管理工作、提高办公效率及实现方便快捷的无纸化办公。主要设计目标有以下几个。 (1)构建合理的数据库系统,实现数据的有效存储。 (2)教学资源共享,教学更加系统化。 (3)轻松实现网上办公,提高办公效率。 (4)学生管理化繁为简,改变管理方式。 (5)招生就业实时化,动态更新各类消息。第 2章主要技术简介本系统基于b/s结构,采用mvc的三层开发模式,使用优秀的 java开源框架spring和 hibernate实现请求控制和数据存储,采用 sql server 2000数据库负责具体数据的存储,resin服务器提供 web程序的运行环境,同时,借助优秀的 java开发平台 eclipse完成程序的开发和部署。 2.1 技术架构 2.1.1 b/s结构纵观整个管理信息系统的发展,共产生了四种模式:主机终端模式、文件服务器模式、客户机/服务器(c/s)模式、web浏览器/服务器(b/s)模式。主机终端模式由于硬件选择有限,硬件投资得不到保证,已被逐渐淘汰。而文件服务器模式只适用小规模的局域网,对于用户多、数据量大的情况就会产生网络瓶颈,特别是在互联网上不能满足用户要求。当前昀常用的是 c/s和 b/s结构。 (1) c/s(client/server),即客户 /服务器结构。c/s模式是 20世纪 90年代开发的较为先进的结构,有强壮的数据操纵和事物处理能力。 c/s模式是一种二层结构,即系统分为客户端和服务器端两部分。其中作为后台的服务器负责数据及文件管理,作为前台的客户端负责处理用户对数据及文件提出的访问请求,并将请求提交服务器,服务器根据用户请求将访问信息传递给客户端。 c/s模式的主要优点是集中了主机与个人机计算方式的优点,具有大型机的大量数据存储和处理能力,且又具有 pc机与用户的交互3。由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。客户操作界面设计个性化,具有直观、简单、方便的特点,可以满足客户个性化的操作要求。但是随着企业规模的日益扩大,应用程序复杂程度不断提高,客户端用户的数量不断增加,这种 c/s模式已经表现出开发成本较高、跨平台性差、维护复杂、升级麻烦、在多客户端环境下执行效率较低等一些缺点。 (2) b/s(browser/server),即浏览器/服务器结构。b/s模式是一种以 web技术为基础的新型的系统平台模式,它是随着 internet技术的兴起,对 c/s结构的一种变化或者改进的结构。在 b/s体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由 web server完成。 b/s模式的优点主要表现在以下几个方面。第一,维护成本低。 b/s的所有功能都实现在 web服务器上,维护只需在服务器上运行,使维护工作大为减轻。第二,b/s模式的客户端只是一个简单易用的浏览器软件,浏览器软件提供了统一、友好并且易用的界面。第三,易实现广域分布管理,像访问 internet其它 web节点一样,用户无论在哪里,都可以使用普通的浏览器实现对数据库的操作,实现移动办公或远程办公。第四,特别适用于网上信息发布。由于 b/s模式所使用的技术是 internet的 web技术,这种技术允许在 internet/intranet上发布信息,使得传统的管理信息系统功能有所扩展。随着 windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。 (3) 本系统采用 b/s结构,主要有以下三点考虑。首先,相比 c/s结构,b/s结构的系统的主要处理过程集中在服务器端,能够有效减少客户端负载。其次,b/s结构对客户端的要求只是一个浏览器,这将明显降低客户端软件安装和运行环境搭建的复杂性,而且这也有利于建立统一的用户界面。再次,由于客户端要求简单,系统的维护、升级只在服务器端进行,所以系统的维护、升级成本较低。综上几点,本系统选择使用 b/s结构。 2.1.2 mvc模式大部分使用过程语言(如 asp、php)开发出来的 web应用,初始的开发模板就是混合层的数据编程。例如,直接向数据库发送请求并用 html显示。虽然开发速度比较快,但由于数据页面的分离不是很直接,因而很难体现出业务模型和模型的重用性。程序设计弹性力度很小,很难满足用户的变化性需求。mvc要求对应用分层,通过将应用划分成多个相对独立的层次结构,实现数据与表示相分离,控制与业务相分离。虽然要花费额外的工作,但产品的结构清晰,扩展性好,产品的应用通过模型可以得到更好地体现。 (1) mvc是一种流行的三层开发模式,其中 m代表模型 model, v代表视图 view, c代表控制器 controller,昀初是在 smalltalk-80中被用来构建用户界面的。mvc的目的是增加代码的重用率,减少数据表达,数据描述和应用操作的耦合度。同时也使得软件的可维护性、可扩展性、灵活性以及封装性大大提高。模型是应用对象,没有用户界面。视图表示它在屏幕上的显示,代表流向用户的数据。控制器定义用户界面对用户输入的响应方式,负责把用户的动作转成针对 model的操作。model 通过更新 view的数据来反映数据的变化。三者关系如图 2-1所示。model 封装系统的状态提供使用系统功能的方法和路径管理数据的存储和一致性修状当数据发生变化时通知相关部分 态改查状询态修改通知选择视图 controller抽象用户和系统事件的语意映射用户动作根据用户的输入和上下文情况选择合适的显示数据方法调用事件图 2-1 mvc关系图 mvc的分工与协作如表 2-1所示。表 2-1 mvc的分工与协作模型 m 视图 v 控制器 c 分工 (1) 抽象系统应用的功能 (2) 封闭系统的状态 (3) 提供使用系统功能的方法和路径 (4) 管理数据的存储和一致性 (5) 当数据发生变化时通知相关部分 (1) 抽象数据表达 (2) 表示针对用户的数据 (3) 维护与 model数据的一致性 (1) 抽象用户和系统事件的语意映射 (2) 把用户输入翻译为系统事件 (3) 根据用户的输入和上下文情况选择合适的显示数据协作 (1) 当他改变系统数据时通知 view (2) 能够被 view检索数据 (3) 提供对 controller的操作途径 (1) 把 model表征给用户 (2) 当数据被相关 model改变时更新表示的数据 (3) 把用户输入提交给 controller (1) 把用户输入转成对 model的系统行为 (2) 根据用户输入和 model的动作结果选择合适的 view (2) 在 javaee的开发中,有两种开发模式,即 model1和 model2模式,其中昀常用的是 model2模式。 model1模式:使用纯 jsp或者 jsp+javabean开发。jsp页面既充当了表示层,也担当着控制层的作用,甚至还用来实现数据的存储。这种模式的缺陷在于:由于在 jsp页面中混合了 html和 java代码,从而给代码的开发和阅读带来麻烦,不利于系统的维护和升级。 model2模式,即 mvc开发模式,是我们选用的开发模式。此模式集成了 jsp、servlet和 javabean,非常适合大中型项目的开发。 jsp页面主要负责数据的采集和显示,即视图层(v);javabean则用于接受视图层请求的数据,然后进行相应的业务处理并返回昀终的处理结果,即模型层(m)。servlet则充当着接收用户请求,传递请求给模型层,昀后将模型层返回的结果作为响应返回给客户端,用于协调视图层和模型层之间的工作,即控制层(c)。通过对 web程序分层处理,可以使各层专于自己的业务,将代码与表示相分离,将请求与数据相分离,不但有利于程序的有序开发,而且方便以后的维护和升级。同时,层次分离还可以实现代码重用及组件重用。 2.1.3 spring框架 (1) spring framework (简称 spring)是根据 rod johnson著名的expert one-on-one javaee design and development而开发的 javaee应用程序框架,目前在开源社区的人气很旺,被认为是昀有前途的开源框架之一。spring是 javaee应用程序框架,不过,更严格地讲它是针对 bean的生命周期进行管理的轻量级容器,可以单独利用 spring构筑应用程序,spring aop source-level metadata aop infrastructure spring orm hibernate support ibatis support jdo support spring web webapplicationcontext multipart resolver web utilities spring web mvc web mvc web views jsp/velocity pdf/export spring dao transaction infrastructure jdbc support dao support spring context application context ui support validation jndi ejb mail support spring core supporting utilities bean container 图 2-2 spring框架的结构图也可以和 struts、webwork、tapestry等众多 web应用程序框架组合使用,并且可以与 swing等桌面应用程序 api组合。所以 spring并不仅仅只能应用在 javaee中,也可以应用在 javase应用中。针对 spring开发的组件不需要任何外部库。spring的结构如图 2-2所示。 (2) 据前所述,本系统采用 mvc的开发模式来进行程序开发,即是采用 jsp+servlet+javabean的方式来开发。然而,这种方式虽然可行,但是它的开发效率仍然不够理想,在 web程序的开发中,仍存在很多相似或相同的内容,如数据表单的提交,向导页面等。在长期的程序开发中,人们总结出了大量的框架技术来提高开发的速度和效率。使用框架技术可以减少低层的逻辑控制,使程序员专注于业务逻辑的实现。毕竟,这些框架已经是一个半成品了。开源社区的活跃催生了众多优秀的框架技术,如 struts、webwork、spring等。其中,spring以其优雅的设计和先进的思想理念赢得了越来越多的肯定和称赞。spring主要有如下一些特性。 (1) spring能有效地组织中间层对象。 (2) spring能消除在许多工程中常见的对 singleton的过多使用。 (3) spring能消除各种各样自定义格式的属性文件的需要,使配置信息一元化。 (4) spring能够实现针对接口编程。 (5) spring应用中的大多数业务对象没有依赖于 spring。 (6) spring构建的应用程序易于单元测试。 (7) spring支持 jdbc和 o/r mapping产品(hibernate) (8) mvc web框架,提供一种清晰、无侵略性的 mvc实现方式。 (9) jndi抽象层,便于改变实现细节,可以方便地在远程服务和本地服务间切换。 (10) 简化访问数据库时的例外处理。 (11) spring能使用 aop提供声明性事务管理,可以不直接操作 jta也能够对事务进行管理。 (12) 提供了 javamail或其它邮件系统的支持。正是基于它优异的表现,故本系统选用 spring作为 mvc的开发框架技术。 2.1.4 hibernate框架 hibernate9是一个面向 java环境的对象/关系数据库的映射工具,它是使用 gnu通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。对象 /关系数据库映射(orm)用于把对象模型的对象映射到基于 sql的关系数据结构中去。hibernate不仅管理 java实体类到数据库表的映射,还提供数据查询和获取数据的方法,可以大幅度减少开发时使用 sql和 jdbc处理数据的时间。hibernate的目标是简化通常的数据持久化的编程任务,解放其中的95%的工作。在面向对象的程序开发中,数据库的开发也越来越多地要求“面向对象”。数据库是一个管理信息系统的核心部分,本系统共建立了多达二十四张数据表格,如果对每一个数据表格都书写操作 crud的编程代码,那么这将是一个繁重的工作,足以让任何一个程序员感到烦恼和郁闷。特别是数据表格的改变将会影响到更多相关内容的改变,带来非常大的不便。 o/r映射(对象/关系映射)实现了数据库表格与实体对象之间的数据映射,使我们可以直接操作对象的属性字段来“面向对象”在操作数据库。这样的工作方式赢得了大多数程序员的欢迎,而 hibernate更是 o/r框架中的佼佼者。hibernate不但在操作数据的持久化存储方面表现得优秀,而且还提供了事务支持、数据缓存等。2.2 数据库技术数据库是学院管理信息系统的核心组成部分,各个信息管理子系统都将基于数据库平台,以便将其处理的信息资源完整、安全地保存起来,并且对其进行各种管理和利用。选择一个安全高效的数据库平台是非常重要的。根据学院管理系统应用的实际需要,在选择数据库平台时,应考虑下列因素。 (1) 性能。数据库的数据处理能力。 (2) 开放性。数据库是否能在多种操作系统下使用。 (3) 安全性。数据库是否具有高度的安全性。 (4) 可靠性。数据库是否具有高度的可靠性。 (5) 并行性。数据库是否并行运行在多节点上。 (6) 可操作性。数据库在使用前是否需要复杂的培训。数据库平台选用的是 microsoft 公司的 sql server 200010。sql server 2000拥有大型数据库系统基本特征,并且保持了 windows环境下界面友好,操作简单的优点,成为 windows环境下开发中、中小型 b/s系统较流行的数据库系统。与传统的桌面数据库系统相比 sql server 2000有以下区别。 (1) 面向集合与面向记录。面向集合与面向记录应该是 b/s系统与桌面数据库系统的本质的区别。 (2) 数据安全管理。sql数据库在数据安全性管理方面比桌面数据库系统要强得多,它不仅对数据库的访问进行口令验证,而且它还能够对特定的数据库对象进行限制,包括视图、数据表的存储过程,更重要的是它可以设置用户权限,通过 grant和 revoke命令向一个用户或一组用户授权或收权。 (3) 数据完整性管理。对于 sql数据库而言,它允许在服务器端定义一些业务规则用于验证数据的完整性,强制所有的客户端程序都必须接受相同的业务规则约束,这样有利于集中维护这些规则。另外, sql数据库在完整性约束上,一般在创建数据表时就定义好的,它既可以定义为数据表的一部分,也可以通过存储过程或触发器等形式从数据表中独立出来。 (4) 数据库的并发访问管理。sql数据库采用优化锁定策略,允许多个用户可以同时访问服务器而不互相干扰。(5) 事务控制。用于在系统发生错误时保持数据库的一致性和完整性。 2.3 resin服务器 resin提供了昀快的 jsp/servlet运行平台。在 java和 javascript的支持下,resin可以为任务灵活选用合适的开发语言。resin的一种先进的语言 xsl(xml stylesheet language)可以使得形式和内容相分离。由于选用 jsp平台作为 internet商业站点的支持,所以 web服务器的速度、价格和稳定性都是要考虑到的。resin十分出色,表现得更成熟,具备商业软件的要求。而且,它是完全免费的。目前 resin可以支持 sun的 javaee,而 javaee是 java服务器端大系统的基础。正是基于 resin在速度、价格和稳定性方面的出色性能,另外,resin与 eclipse结合得非常好,故本系统选用 resin作为服务器。 2.4 eclipse平台“工欲善其事,必先利其器”,一个好的开发工具可以显著加快程序的开发和部署,达到事半功倍的效果。eclipse是一个优秀的 java语言开发工具,其美观的用户界面和贴心的插件设计赢得了广泛的称赞。 (1) eclipse昀初是 ibm公司的一个软件产品,2001年 11月其 1.0版正式发布。现在,ibm已将投入巨资开发的 eclipse作为一个开源项目捐献给了开源组织 e。 eclipse出色而有独创性的平台特性,吸引了众多大公司加入到 eclipse这个平台的发展上来,这样的公司有 hp、oracle、sybase、borland、redhat、rational software、suse、 together soft等。 eclipse的设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离婚双方子女教育资助及监护权明确协议书模板
- 离婚谈判实战指南三大技巧专业调解合同
- 离婚协议中借款清偿与财产分配详细规定合同
- 2025年江西省赣州市导游资格全国导游基础知识模拟题(附答案)
- 2025年JAVA基础考试题及参考答案
- 教师资格考试高中体育与健康面试试题及解答参考2025年
- 2025年强化卫生监督考核试题(附答案)
- 写字楼租赁合同范本
- epc工程质量管理方案
- 昆明网红活动方案策划公司
- 客诉奖惩管理办法
- 2025年度国务院国资委干部教育培训中心招聘(2人)笔试备考试题及答案详解(历年真题)
- 2025司法协理员考试模拟题及答案
- 2025年北京市家庭居室装修工程施工合同
- 事业法人登记管理办法
- 承装修试许可证管理办法
- 2025楼宇平方效益评价规范
- 术后并发症护理
- 第9课《天上有颗“南仁东星”》课件 2025-2026学年统编版八年级语文上册
- 粪污清运服务管理制度
- 医疗机构动火管理制度
评论
0/150
提交评论