龙空技术网

基于JSP的个人收藏系统设计与实现—论文文档

毕业论文辅导老师 75

前言:

而今我们对“html个人网站毕业论文”大概比较着重,朋友们都需要分析一些“html个人网站毕业论文”的相关知识。那么小编同时在网络上搜集了一些有关“html个人网站毕业论文””的相关文章,希望兄弟们能喜欢,小伙伴们快快来学习一下吧!

个人博客系统在现代网络上非常的流行,大多数的网民都有个人博客。在快速发展的网络时代下,网络用户的需求也在不断的变化,用户的体验对于一个软件的成败有着很大的影响。

本系统采用的是B/S开发模式技术架构,并且系统的相关功能由Java语句来实现,对于页面采用了HTML语句加CSS样式以及JavaScript、Jquery来设计实现。本系统使用了SpringMvc+Hibernate框架,后台数据库使用的是Oracle。系统后台采用了EasyUi来制作界面。

本系统的用户可以通过注册来获得登录的权限。登录过后,用户就可以发表自己的博文成为博主了。当然用户也可以添加关注别人,查看别人的博文,以及加以评论。用户还可以创建自己的相册,上传照片还可以上传自己喜欢的音乐,当然这些是属于用户的私密性的东西不对外公开,除了用户自己别人是看不到的。对于后台,管理员可以对不良用户进行删除,添加删除管理员,对不良影响的博文以及评论进行删除管理。

关键词:软件开发项目;质量管理;质量规划;质量控制

1 绪 论 1

1.1 开发的背景 1

1.2 开发的目的 1

1.3 开发的意义 1

2.开发环境及工具概述 3

2.1 开发环境 3

2.2 开发工具和技术概述 3

3.系统分析 5

3.1 任务概述 5

3.2 功能需求分析 5

3.3 性能需求分析 6

3.4 系统数据需求 7

4.系统设计 9

4.1 系统体系结构 9

4.2 主要功能设计 9

5.数据库设计 13

5.1 数据库概念设计 13

5.2 数据库逻辑结构设计 16

6 系统测试 19

6.1 测试方法 19

6.2 测试内容 20

7 结论 23

致 谢 24

参考文献 25

1 开发环境

(1)硬件平台

CPU:Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz 2.10GHz

RAM:8G

显示器: 14 寸 LCD

(2)软件平台

操作系统: Windows7

数据库: Oracle

开发工具: Eclipse Sublime3

开发语言: java

服务器: Tomcat

浏览器: Chrome Firefox

开发工具和技术概述

2.2.1 开发工具概述

(1) Eclipse

这是一个可拓展的开发平台。大多数人乐于将它当作 Java 集成开发环境,(IDE) 来使用,它是一个开放源代码的集成开发软件。 Eclipse 是由 IBM 公司开发的,为了替 代商业软件 Visual Age for Java 的下一代 IDE 开发环境。

(2) Sublime3

Sublime 这个代码编辑器是由程序员 Jon Skinner 在 2008 年开发出来的,它拥有丰 富的拓展功能,在 HTML 和散文方面是比较先进的。 Sublime 拥有漂亮的用户界面,它也 是一个跨平台的编辑器,可以在 Windows、Linux、MacOS X 等操作系统上使用。

(3)数据库:Oracle

Oracle 数据库是甲骨文股份有限公司的产品,甲骨文股份有限公司也已经成为继 Microsoft 后的全球第二大软件公司。Oracle数据库也是目前世界上广为流行的关系 型数据库管理系统。Oracle数据库的特点表现为以下4点:

1.完整的数据管理功能,包括数据的大量性、数据的保存的持久性、数据的共享性和 数据的可靠性。

2.完备关系的产品:

a.信息准则---关系型DBMS的所有信息都应在逻辑上用一种方法,即 表中的值显式地表示;

b.保证访问的准则;

c.视图更新准则---只要形成视图的表中的数据变化了,相应的视图中 的数据同时变化;

d.数据物理性和逻辑性独立准则。

3.分布式处理功能:

ORACLE 数据库自第 5 版起就提供了分布式处理能力,到第 7 版就有比较完善的分布 式数据库功能了,一个 ORACLE 分布式数据库由 oraclerdbms、sql*Net、SQL*CONNECT 和 其他非 ORACLE 的关系型产品构成。

4.用 ORACLE 能轻松的实现数据仓库的操作:

轻松的实现数据仓库的操作这一个技术是数据库发展的趋势。 Oracle 数据库的优点 有一下 4 点,包括可用性强、可扩展性强、数据安全性强和稳定性强。

(4)服务器:Tomcat

Tomcat是Apache软件基金会(Apache Software Foundation)的 Jakarta 项目中 的一个核心项目,它是一个免费的开放源代码的Web应用服务器,属于轻量级的应用服 务器,也是开发和调试 JSP 程序的首选服务器。

2.2.2 开发技术概述

现在计算机界有很多的开发技术,根据我所学内容,我会用到一下3个技术。

(1)JSP 技术

JSP 是 java 服务器页面(Java Server Pages)。JSP 发开的 Web 应用是跨平台的, 它实现了 HTML 语法中的 Java 扩张(以<% %>的形式) 。JSP 技术使用 JAVA 编程语言 编写,封装产生动态页面的处理逻辑。JSP是动态的页面技术,把表示逻辑从 servlet 中分离出来。

(2) SpringMvc

SpringMVC是SpringFrameWork 的后续产品,已经融合在了 Spring Web Flow 里面, Spring框架提供了构建Web应用程序的全功能 MVC 模块。Spring MVC比较容易和其它的View框架无缝集成起来,便于采用 IOC 测试。

(3) Hibernate

Hibernate 是一个开放源代码的对象关系映射框架,他对 JDBC 进行了非常轻量级的 对象封装,Java 程序员可以使用对象的编程思维来操纵数据库。Hibernate 在应用 EJB 的 J2EE 的框架中把 CMP 取而代之。Gavin King是 Hibernate的创始人。

标签: #html个人网站毕业论文 #jsp设置背景图片 #基于jsp的论文