第一范文网 - 专业文章范例文档资料分享平台

电子商务B2C模式分析及相关购物系统的设计 - 图文

来源:用户分享 时间:2025/10/4 15:49:36 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

安徽理工大学毕业设计

较高的数据独立性,因而数据安全控制也能得到保障。在这些基础上数据库允许并发地操作数据,能有效、及时地处理数据,这样就保证数据的统一性和完整性。 3.1 Oracle数据库

Oracle数据库虽然在我们的电脑上成功安装了,但是我们在需要操作数据库时,在不借助软件的情况下,需要使用控制台命令行的方式。Windows命令提示符(cmd.exe)是Windows NT 命令行接口,是一个16位的DOS应用程序。我们可以使用Windows + R快捷键,在键入cmd回车来进入dos界面,也可以在点击Windows系统中的运行图标然后键入cmd进入。

Dos下要使用数据库首先需要连接数据库。可以连接本地数据库,也可以连接远程数据库。首先打开DOS窗口,然后进入目录假设用户名为“Briup”,密码“Briup”。在此之前需要进入:E:\\app/Administrator\\product\\11.2.0\\dbhome_1\\BIN,然后再输入:sqlplus \\nolog就可以进入到连接数据库的dos命令空间。

在SQL:中输入:conn BRIUP/BRIUP。然后如果成功连接,会显示已成功连接。也可以在安装的Oracle—OraDb11g—home1中的配置与移植工具中进入进入如下dos界面进行连接:

图3.1 数据库工具中连接Oracle数据库

我们可以使用命令“SHOW DATABASES;”来显示当前数据库服务器中的数据库列表。“USE 库名;SHOW TABLES;”来查看所选数据库中的数据表。以下是常用命令行:

显示数据表的结构: mysql> DESCRIBE 表名; 建立数据库: mysql> CREATE DATABASE 库名;

建立数据表: mysql> USE 库名; mysql> CREATE TABLE 表名 (字段名 VARCHAR(20),

16

安徽理工大学毕业设计

字段名 CHAR(1));

删除数据库: spl> DROP DATABASE 库名; 删除数据表: mysql> DROP TABLE 表名; 将表中记录清空: mysql> DELETE FROM 表名; 显示表中的记录: mysql> SELECT * FROM 表名;

往表中插入记录: mysql> INSERT INTO 表名 VALUES (”column”,”M”); 更新表中数据: mysql> UPDATE 表名 SET 字段名1=’a',字段名2=’b’ WHERE 段名3=’c'。

3.1.1 处理数据库的软件

数据虽然保存在Oracle数据库中,但是我们视觉上是不可见的。我们不得不借助dos或者其他的处理数据库的开发软件。本项目中我用的是Toad of Oracle 11.6来帮助我们可以直观的观察到我们所要管理的数据,Toad of Oracle 11.6工具是很强大,但是它的界面操作起来很不方便,做任何一个操作都需要输入命令行。这样不仅费时费力,也给我们的开发带来了不小的困扰。所以数据库的可视化至关重要。 3.1.2 数据库内容显示

数据库可视化工具的作用无非就是让人们在开发软件的过程中处理数据时,更加方便、快捷与准确。这样高效无误的数据处理分析效果不仅更加接近了人们的工作习惯,还能满足人们的实际需要。在进行数据可视化整理分析的过程中还可以选用需要的的标志来对我们需要标示的数据进行处理。恰当的标示可以让数据在分析过程中突出重点,减少误差,甚至在数据分析及传递过程中的不易察觉的误差都可以最大程度的减少。因而,数据库可视化更加容易被人们理解和使用。 3.1.3 可视化工具Toad of Oracle

数据库可视化工具也有很多,我选用了我们比较熟悉的一款——Toad of Oracle 11.6。安装后的界面如图:

17

安徽理工大学毕业设计

图3.2 Toad of Oracle 11.6

在数据库可视化工具Toad of Oracle里我们可以建数据库、建表和做增删改查的操作。在这之前,我们先要使Toad of Oracle连接到Oracle数据库上。点击左上角的连接图标,然后输出数据库连接参数配置。其中主机名或IP地址根据我们所连接的数据库是本地数据库还是远程数据库而定。本地则填写localhost,远程数据库填写远程IP地址。端口号则是安装Oracle数据库是所设置的端口号,用户名和密码也是之前设置的。所以要牢记,不然就会导致Toad of Oracle连接不上数据库。 3.2 Eclipse的介绍

Eclipse的底层代码是用java实现的,是一种可扩展的平台。所以它在java开发时,没有代码不兼容的可能,同时可以为java开发提供很多自动生成的功能,应为它整个结构都是用java开发出来的。你可以认为它是一种框架,也可以认为它是一组带有不同服务的组件。在java开发的过程中可以用到各种的组件组合起来,构成你想要的java开发环境。值得庆祝的是,eclipse给我们开发了一套插件组。其中就有kit和JDK。 3.3 MVC框架分析

的MVC是是三种概念的组合框架。在开发过程中,为了使开发过程条理更加清晰,这种框架可以将数据的输入,代码的处理和数据处理后传送到其他代码层强制的区分开。

它们可以很好的处理自己的任务,并且相互之间又可以很好的联系在一起。本项目的mvc用到是jsp+struts2+Spring。 3.4 Tomcat

Tomcat是一种服务器。Eclipse在tomcat上运行后可以在浏览器中将前台的jsp文件解析出来。它的开源的而且免费的。作为轻量型的服务器,它在规模不是很大的小型系统中被广泛应用。除此之外,在处理并发访问用户较少是有着得天独厚的优势。同时

18

安徽理工大学毕业设计

在调试jsp时特别方便。作为一个初学者,如果你配置好了tomcat,并运用在你的项目中,可以很好的处理html的数据传输。 3.5 数据库设计

数据库表的设计是有一定规范的,并不是设计出一张表,并在数据库中能建表成功就行的。与此同时,每张表的各种约束条件是要加的,最重要的一点是要有索引,和序列。在本项目的java框架中会用到大数据的增删改查等操作。这些功能的实现需要索引和序列的支持。在处理大数据时,需要索引快速的查询到每个要操作的数据,需要用序

列来定位数据的id,从而可以根据id作为条件来处理数据。 3.5.1数据库表的含义和作用

数据表是数据库的真实内容,是同类型数据对象的集合。一个数据库可以包含若干个数据表,一个数据表可以包含很多条数据,一条数据就是一个对象。比如学生管理系统中,数据库包含学生表Student,Student表中的一行数据就包括学号,姓名,联系电话等,这一行数据就组成了一个学生对象。

我们定义一张数据表,在Java代码中相应的就有一个与之对应的JavaBean。这样做的目的是把零散的数据进行封装,不仅有利于数据的使用方便,还确保了数据的安全性。我们在向数据库的表中插入数据的时候,可以把数据封装成一个对象一次性插入。这样可以简化操作和代码的复杂度,保证数据库的性能稳定和数据一致性。同时查询数据会返回以对象为单位的List集。 3.5.2外键关联的含义和作用

说到外键就不得不提到数据表的主键。主键是表中一条记录的标识符,它唯一标示一条记录,不可以重复,也不能设置为空值。主键用来保证数据的完整性。而外键在本表是可以重复的,也可以设为空值,外键是另一张表的主键。它用来把本表与其他表建立联系。所以说,外键最少要涉及到2张表,即多表操作。

外键的主要作用就是建立和加强多张表之间的联系,控制存储在外键表中的数据。当我们删除主表的数据时,不需要再去外键所在的子表中在进行删除,它会由于存在外键的关系产生连带操作进行自动删除。当我们进行修改的外键的值的时候也是这样的。

19

电子商务B2C模式分析及相关购物系统的设计 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3czq59ocn47g2489hhwj_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top