2.2  Eclipse 开发平台简介

Eclipse是一个框架和一组服务,可以通过插件组件来扩展Eclipse。它提供了包含不同插件的发行包,最典型的就是Java IDE开发工具(JDT)。所以说Eclipse开发平台或者工具实质上就是插件的集合。

    尽管Eclipse是使用Java语言开发的,但它的用途并不限于Java语言。例如,支持诸如C/C++和PHP等网站建设编程语言的插件已经可用,Eclipse框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统

2.3  SQL语言简介与功能

SQL(Structure Query Languge,结构化查询语言)是一种数据库专用的计算机语言,不管是Oracle、MS SQL 、Access、MySQL或其他公司的数据库,也不管数据库建立在大型主机或个人计算机上,都可以使用SQL语言来访问和修改数据库的内容。虽然不同公司的数据库软件多多少少会增加一些专属的SQL语法,但大体上,它们还是遵循ASNI(美国国家标准协会)制定的SQL标准。因为SQL语言具有易学习及阅读等特性,所以SQL逐渐被各种数据库厂商采用,而成为一种共通的标准查询语言[5]。只要你学会SQL,即可操作各种数据库。如Visual Foxpro、Access、dBase等等。总之,SQL语言是各种数据库都可以使用的数据库查询语言。SQL语言不仅仅具有查询数据库的功能,而且可以对数据库完成选取、增删、更新与跳转等各种操作[6]。

2.4  程序开发环境

操作系统:Windows 7

数据库:MYSQL 5.0

开发环境:JAVA VM

开发工具:Eclipse Mars

开发语言:JAVA

Web服务器:Tomcat 7.0

3 系统分析

系统分析就是对本系统设计的目的、系统需求、功能需求以及性能需求进行分析,最终达到性能最优的效果。此小节主要对系统进行了全面的分析,并进行了详细的阐述。

3.1  系统设计目的

本系统设计目的旨在建立一个以SSH框架为基础,结构灵活、可复用、可扩展,开发快速且轻量的电子商务应用平台。系统框架和企业网站子系统为本人设计的主要目标,能够根据业务需求变化可以灵活操作系统功能模块,根据企业变化能够自由添加、修改、删除企业网站子系统是实现以上目标的关键[7]。 

3.2  系统需求

系统需求的目的是通过对系统进行调查与研究,开发人员对系统的功能和实现目标有了清楚的理解与深刻的认识,并从中对系统进行一系列的约束。

软件在设计上,因为所耗损系统资源多寡的关系,而会有所谓的系统需求,一般在规格列表中出现的系统需求字段,是厂商建议的最低值,但却不一定是保证值,也就是说具备了这样的硬设备是一定可以安装并执行该软件,但不见得一定会流畅,因此在使用时建议最好是具备比系统需求列表中所列之硬件略高[8]。

3.3  功能需求

本系统主要分为前台和后台。下面就对本系统的前后台功能需求进行详细分析。

    前台功能需求如下:

1)首页:为企业提供一个网站首页,在上面显示网站的重要信息包括企业LOGO,用户的登录,用户的注册,一级分类显示,最新商品及热门商品显示等。

2)用户的注册:主要针对未注册的用户,完成注册功能使用,在注册过程中,需要进行数据的前台非空校验,及使用AJAX完成用户名是否存在的异步校验。在校验通过后即可完成注册,在后台同样需要进行数据校验及发送一封激活邮件。文献综述

3)用户的激活:已经注册的用户,需要进入邮箱点击激活链接进行用户的激活。

4)用户的登录:已经注册的用户,并且该用户已经激活的情况下,输入用户名和密码即可激活用户。

上一篇:JSP+mysql网络社交系统设计+源代码
下一篇:java+mysql网上书店系统的设计+源代码+ER图

网上购物之路--浅析购物网...

网上订房之我见【4996字】

网上广播的现状与前瞻【7201字】

浅谈网上教學的实践与探索【4280字】

网上教學与实践【2498字】

jsp+mysql的B2C网上商城系统的设计与实现

php网上书城用户交互界面的设计+ER图

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

安康汉江网讯

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究