基于的web地网上购物商城

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java EE程序设计

期末课程设计报告

题目: 基于WEB的购物商城

班级:信息管理与信息系统

学号:

姓名

成绩:

完成时间: 2014 年 12 月

目录

第一章系统研发背景及意义 (1)

1.1选题背景 (1)

1.2需求分析 (1)

第二章系统开发技术简介及运行环境的搭建 (1)

2.1 Oracle技术 (1)

2.2运行环境的搭建 (2)

第三章系统性能需求及数据描述 (3)

3.1需求分析 (3)

3.2系统分析及数据描述 (4)

第四章系统总体设计 (5)

4.1功能模块设计 (6)

4.2系统功能描述 (6)

第五章系统数据库设计 (7)

5.1数据库设计 (7)

第六章系统详细设计 (10)

6.1网上购物系统的实施 (10)

6.2系统界面设计 (10)

结论························错误!未定义书签。

第一章系统研发背景及意义

1.1选题背景

随着Internet的快速发展,人们已经进入了信息时代,Web已经对商业、工业、银行、财政、教育、政府、娱乐和信息产业及人们的工作、生活产生了深远的影响。许多传统的信息和数据库系统正在被移植到互联网上,人们获得信息的来源已经不再只是报纸、电视、广播等传统媒体,一个新的信息传送媒体逐渐被人们所青睐。范围广泛的,复杂的分布式应用正在Web环境中出现。网上购物系统就相继的出现,网上购物不仅给人们带来了不少的方便快捷,而且还提供了种类繁多的商品,代替了传统的购物形式,提供了方便快捷,安全可靠,价格低廉的各种商品,因此网上购物系统正在快速向前发展。

1.2需求分析

网上购物系统是一个用户和商家相互交互的在线购物的系统。网上购物平台主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品资料(商品添加、商品修改)会员管理(会员审查)网站信息管理(新闻添加、修改删除、公告设置),以及常规设置(广告添加,友情链接)等功能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注册,通过网站的精品推荐或商品搜索功能,找到自己想要买的商品,装入购物车,提交定单进行购买。网上购物平台的特点是客户和电子商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合购买电子商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。

第二章系统开发技术简介及运行环境的搭建

2.1 Oracle技术

Oracle最具有竞争力的特性:

(一)可靠性

在大多数情况下,高级数据库的性能是以降低可靠性为代价的,然而Oracle不是这样,它提供了最大可靠性和正常运行时间,并且在大量要求严格的应用系统中已得到测试和验证。Oracle巨大的用户基础有助于快速查找和解决存在的缺陷,并且能在各种环境中测试软件,这种方法,早就了几乎完全没有缺陷的软件。

(二)多用户支持

Oracle是一个完全多用户系统,这就意味着多个用户,可以同时访问和使用一个(或多个)的Oracle数据库。在基于网络的应用程序(要求支持多个远程客户同时建立连接)的发展期间,这是具有特殊意义的。Oracle也包括一个强有力的,灵活的权限系统,它允许管理者使用基于用户的基于主机的认证方案的组合来限制对敏感数据的访问。

(三)可扩展性

没有很多性能的下降,Oracle就可以处理非常巨大和复杂的数据库。包含几十万条记录,几十亿个字节的表是常见的,Oracle网站本身就要求使用包含5000玩条记录的数据库,Oracle有效地满足了50到1000个并发用户的访问。并且在超过600个用户的限度的情况下,Oracle的性能并没有明显的下降。像SAP,Yahoo ,NASA 和Tesas Instruments这样的商业集团;大容量网站。如Google,政府组织,如美国人口普查局和罗德岛州政府都是用Oracle来加强他们的系统,可见Oracle数据库系统是非常的稳定的。

(四)国际化

Oracle作为一个全球很多国家百万人使用的系统,如果没有包括对各种用语言和字符集的支持,将是不正确的。

(五)开放源代码

Oracle的开发者Oracle AB是开放源代码的坚定支持者,并且Oracle软件可在GPL下流畅的使用。用户可以免费下载和修改符合他们需要的应用程序的源代码,并且可以免费的使用他来增强自己的应用程序。通过在全世界数百万装置上大规模的测试软件的可靠性和不断扩展软件引擎,以保持领先于最新技术和最新的发展,让Oracle走在了竞争者的前面。

2.2 运行环境的搭建

2.2.1JDK的安装与环境变量的配置

使用JDK1.5.0.08(windows版)双击“jdk-1_5_0_08-windows-i586-p.exe”安装文件,开始安装JDK,安装步骤按默认即可。

系统环境变量配置:

右键单击“我的电脑”,然后选择“属性”,在打开的对话框中,选择“高级”选

项卡,然后单击下面的“环境变量”按钮,在弹出的环境变量对话框中,看下面的“系统变量”块,单击“新建”按钮,弹出“新建系统变量”对话框,然后创建变量名为“JAVA_HOME”的变量,变量值为“C:\Program Files\Java\jdk1.5.0.08\”(即安装JDK时所选的安装JDK的根目录)。然后再在系统环境变量中选择“Path”变量,单击“编辑”按钮,弹出编辑系统变量对话框,在“变量值”的后面添加“;%JAVA_HOME%bin”。

2.2.2Tomcat安装与环境变量的配置

使用Tomcat-5.0.28版本,解压“jakarta-tomcat-5.0.28.zip”文件,到指定目录即可。当用户配置完环境变量后,就可以运行MyEclipse,在MyEclipse工具栏上点击“window”→选择“showtime”→选择“Serves”在serves里面把你的工程名称加载进去,在“Tomcat 5.x”上单击右键,选择“Run”运行即可。

2.2.3MyEclipse6.0安装

使用MyEclipse6.0版本,MyEclipse 的安装:首先安装ECLIPSE 到“F:\eclipse”路径下,按照默认的安装配置,点击“下一步”完成安装,之后安装 MYECLIPSE ,按照默认配置点击“下一步”,选择“F:\eclipse”路径,点击“下一步”,按照默认配置点击“下一步”,完成 MyEclipse安装后打开MyEclipse,选择工程需要存放的路径(随意)后进入MyEclipse操作平台上。

第三章系统性能需求及数据描述

3.1 基本功能

(1)前台用户相关功能主要包括:

用户注册、登录;

购物车;

订单查询;

分类浏览;

编辑推荐;

热销商品;

相关文档
最新文档