毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于UML+Java的图书管理信息系统设计(4)
Java 和 JDBC 的结合,让信息的传播变得更容易、更经济;可以方便地存取信息,哪怕这些信息储存在不同数据库管理系统上;程序的开发期不长;安装和版本控制简单化;程序员可以获得“编写一次,处处运行”的优势等等。
2.4 UML简介
Unified Modeling Language名为统一建模语言或标准建模语言,是一种支持模型化和软件系统开发的图形化语言,其负责为软件的开发阶段提供可视化和模型化的支持。UML统一了Booch、Rumbaugh和Jacobson三者的表示方法,并作出了一定的改进,成为现在最大众的标准建模语言。
UML用来描述建模的概念分为:类、对象、关联、职责、行为、接口、用例、包、顺序、协作,以及状态;UML的3个构成要素:基本构造块、运用于整个语言的公用机制和支配构造块如何放置的规则。UML有3种基本的构造块:事物、关系和图。事物:模型中最具代表性的成分的抽象。分为结构事物与行为事物:前者包括,类、接口、协作、用例、主动类、组件和节点;后者包括,交互、态机、分组事物、注释事物。关系:用来把事物相结合在一起,包括关联、泛化、依赖和实现关系。
UML从系统考虑角度出发,定义了约9种图:用例图、类图、对象图、状态图、活动图、序列图、协作图、构件图、部署图。这些图是从不同的侧面对系统进行的描述。而系统模型则将这些侧面综合成一个整体,便于系统的布局与分析。
统一建模语言UML,是面向对象软件的标准化的建模语言。UML正因为它简单、统一的特点,又能表达软件设计中的动、静态信息,已经成为可视化建模语言的标准。在设计使用中,可以帮助设计者有效缩短设计时间,减少成本。
2.5 MyEclipse
MyEclipse(MyEclipse Enterprise Workbench)是在Eclipse的基础上,加上自身插件加以开发而成的集成开发环境,功能颇大。主要用于Java、J2EE和移动应用的开发。并且MyEclipse的支持非常广泛,尤其针对各种开源产品。
我们可以利用MyEclipse的工作平台,在数据库和J2EE的开发、发布以及应用程序服务器的整合方面,让工作效率有一个很大的提升。它包括了完善的编码、调试、测试和发布功能,完全支持HTML,JSP,Struts,Spring,SQL,CSS,Javascript,Hibernate,是功能丰富的J2EE开发环境。
MyEclipse是一个用来开发J2EE, Java的优越的Eclipse插件集合。它支持JSP,Java Servlet,Struts,Spring,JDBC,AJAX,JSF,Hibernate等数据库链接工具多项功能。几乎是席卷了所有的主流开源产品的专属开发工具。
2.6 MySQL
MySQL是一个关系型数据库管理系统,全称Relational Database Management System,隶属 Oracle 公司。MySQL是现下最流行的关系型数据库管理系统,在WEB 应用方面也是其中一个最好的RDBMS应用软件。它关联数据库,但却数据保存在不同的表中,并不是全部放在一个表格内,这样做增加了速度的同时也提高了灵活性。数据库使用的SQL语言是最常用的标准化语言。MySQL体积小,成本低,且速度快,又是开放源码,所以多数中小型网站的首选数据库都会是它。MySQL还可以与PHP和Apache组成杰出的开发环境。
虽然MySQL还是有它的不足之处,但因为它所提供的功能对于一般人使用已经足够使用了,所以不影响它的受欢迎程度。并且由于MySQL是开放源码软件,还能够很大程度的降低总体成本。
2.7 TOMCAT
Tomcat是Apache 软件基金会Jakarta项目中的一个核心项目。在Sun 的支持和参与下,最新的Servlet 和JSP 规范皆能在Tomcat 中得到体现。Tomcat因为其稳定的性能、先进的技术,使其深受Java 爱好者的喜爱,也让部分软件开发商认可了它的能力,因此它成为了目前比较流行的Web 应用服务器。Tomcat属于轻量级Web应用服务器,是一个开放源代码的、免费的Web应用服务器,也是开发、调试JSP 程序的首选。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
VB网络医疗咨询信息系统的分析与设计
下一篇:
基于安卓及百度地图API的跑步计划管理
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
公寓空调设计任务书
医院财务风险因素分析及管理措施【2367字】
AT89C52单片机的超声波测距...
国内外图像分割技术研究现状
中国学术生态细节考察《...
C#学校科研管理系统的设计
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
神经外科重症监护病房患...
承德市事业单位档案管理...