Java 课程设计报告之个人博客系统

3.3.2 数据库概念结构设计

概念结构设计就是将需求分析得到的用户需求抽象为信息结构,即概念模型。在这里采用E-R模型。博主的概念结构的E-R模型设计如图3-8所示,游客的概念结构的E-R模型设计如图3-9所示。

博文所属分类博文评论博文内容用户名博文主题密码博主

图3-8 博主E-R模型

博文编号评论内容用户名评论时间游客3-9 游客的E-R模型

3.3.3 数据库实体设计图

通过如上的数据的分析,设计数据库的实体如图3-10所示

usersPK idusernamepasswordINTEGERCHAR(200)CHAR(200)PK idcategoryINTEGERnameCHAR(200)levelINTEGERcommentblogPK idcategory_idtitlecontentcreatedtimeINTEGERINTEGERCHAR(400)CHAR(4000)DATETIMEPK idINTEGERINTEGERCHAR(200)CHAR(1000)DATETIMEblog_idusernamecontentcreatedtime

图3-10数据库实体

3.4 开发环境

主要的开发环境有: JDK1.6 Tomcat6.x MySQL5.1

Myeclipse 7.0 Milestone-1

Macromedia Dreamweaver MX 2004 Micorsoft Office visio 2003 PowerDesigner StarUML

项目中主要使用的技术:Java SE、JSP、Servlet、数据库连接池、Commons DbUtils、JSTL、Displaytag、HTML、Javascript、CSS等。

第四章 基于 JSP+JDBC 的个人博客系统的设计与实现

4.1 软件开发工具简介

4.1.1 MyEclipse7.0软件开发工具

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts, JSF, CSS, Javascript, SQL, Hibernate。 在结构上,MyEclipse的特征可以被分为7类:

1.JavaEE模型 2. WEB开发工具 3. EJB开发工具

4.应用程序服务器的连接器 5.JavaEE项目部署服务 6.数据库服务

7.MyEclipse整合帮助

对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安装时不需安装Eclipse。

4.1.2 Dreamweaver CS4

Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。

Dreamweaver CS4的界面几乎是做了一次脱胎换骨的改进,从中看到了更多的设

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@)