Java 平台由 Java 虚拟机( Java Virtual Machine) 和 Java 应用编程接口
(Application Programming Interface、简称 API)构成。Java 应用编程接口为 Java 应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬 件或操作系统平台上安装一个 Java 平台之后,Java 应用程序就可运行。现在 Java 平台已经嵌入了几乎所有的操作系统。这样 Java 程序可以只编译一次,就可以 在各种系统中运行。
Java 分为三个体系:他们分别是 JavaSE、JavaEE、JavaME。他们三个还有 曾用名,分别是 J2SE,J2EE,J2ME。JavaSE 全称 Java2 Platform Standard Edition, 是 Java 平台的标准版。JavaEE 全称 Java 2 Platform,Enterprise Edition,是 java 平 台的企业版。JavaME 全称 Java 2 Platform Micro Edition,是 java 平台的微型版
Java 语言拥有众多的优点。Java 语言,简单且面向对象,健壮且安全,分布 式且体系结构中立,可移植且高性能,多线程且动态,并且还是解释型的。Java 能拥有这么多优点,与它的特性分不开。Java 语言吸收了 C++语言的优点以及 Smalltal 语言的优点,增加了其他的一些特性,有网络通信、多媒体数据控制和 支持并发程序设计等。
1.2.2 MySQL 数据库简介
MySQL 是一个精致的 SQL 数据库,很多情况下我们可以自由使用 MySQL。 由于他强大的功能、丰富的 API 以及精致的系统结构,越来越受广大院校、软 件爱好者、商业软件用户的喜爱。特别是在当今动态网站流行的时代,mysql 数 据库可以完美的和 appach,nginx 结合,mysql 还可以和 Python、PHP、PERL 的 自然结合,mysql 为建立动态网站提供了强大的支持。
相对于其他数据库,MySQL 有如下特点:
(1)体积小、速度快;
(2)支持 windows、mac os、unix、linux 等操作系统;
(3)MySQL 能很容易利用 cpu 的性能;
(4)优化的 SQL 查询算法,快速的查询速度;
(5)支持多种存储引擎提供 TCP/IP、ODBC 和 JDBC 等连接途。
1.2.3 Eclipse 简介
Eclipse 是一个免费的开发平台,目前主要用于 Java 的开发,同时,也有人 通过插件对其进行修改之后,用来作为 C++和 Python 的开发工具。
Eclipse 是开放源代码的。所以 Eclipse 拥有非常多的插件。每个使用者可以 通过增加插件来使得 Eclipse 变得更为的适合自己。
1.2.4 开发工具及运行环境论文网
操作系统:Microsoft Windows 10
开发软件:Eclipse JAVA 版本:1.8.0_65-b17
后端框架:Struts2 数据库:MySQL 服务器:apache-tomcat-7.0.40
1.3 本章小结
本章节主要介绍了基于 Web 的布来客制衣网站的设计与实现研究背景及其 研究的意义和基于 Web 的布来客制衣网站的设计与实现的开发环境、开发语言 等。
2 需求分析
2.1 功能需求分析
2.1.1 前台需求
前台页面需要企业信息,个人信息,产品,订单进行展示。前台页面需要满 足以下需求:
(1)主页 用户初次进入网站时显示的展示页面,提供登陆选项,导航栏,推荐商品。
(2)登陆页 用户可以选择进入进行登陆,以获取更多的权限。
(3)注册页 未注册用户可以进行注册操作。
(4)商品列表页 将展示出所有的商品。
(5)商品详情页 详细的展示出商品的信息,可以填写数据来下单。
(6)个人信息页 展示用户的个人信息,可以填写新的个人信息来修改。 (7)订单列表页 展示出用户所有的订单,可以填写新的订单信息来修改。 (8)管理员商品列表页 展示出所有的商品,提供新增,修改,下架选项。