毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

基于FLASH和WEB3D后台数据库电子商务系统设计 第6页

更新时间:2010-3-7:  来源:毕业论文
基于FLASH和WEB3D后台数据库电子商务系统设计 第6页
4.1.6 结论:
通过以上几种当前流行脚本编程语言的分析介绍,进行Flash网络数据库应用的开发,Flash MX+ColdFusion MX是最佳的黄金组合,但离ColdFusion MX发布尚有一段日子。而Flash5+Generator2进行这方面的开发相对来说是比较容易,但它唯一的缺点是不支持中文,并且Generator2的售价比较高。ASP和JSP相比,ASP是目前使用人数最多的脚本编程语言,但ASP并不支持跨平台应用,而JSP学习难度较大,并且两种应用技术都不是免费的。PHP相对于以上各种语言具有很好的跨平台性,并且代码执行效率很高,学习比较容易,最重要的一点它是完全免费的,这对于想建立自己商务网站,并且资金又并不充裕的小公司来说,它无疑是目前一种最佳的选择。
所以我们最终的Flash&WEB3D电子商务网站系统的实现方案为:采用Linux作为操作平台,MySQL作为后台数据库,前端界面完全使用Flash技术,商品的三文在线展示采用Cult3D技术,PHP作为中间脚本语言用于MySQL和Flash的连接。
图4-2 Flash&WEB3D电子商务网站实现方案
 4.2系统的设计目标
为了更好地完成设计任务,在整个项目开发过程中,我们坚持遵循“开放性、实用性和操作简单易用性”等设计原则,并以下述各点为系统的设计目标:
1.操作平台的无关性,系统能够在各种操作平台上运行,包括Linux、Windows等。达到“一次开发,随处运行”的效果。
2.良好的开放性,前端界面与中间脚本分离开来,使中间脚本的修改并不影响前端界面。即使中间脚语言改用别的脚本语言,前端界面只需修改少量的语句即可运行,与使用何种中间脚本语言无关。
3.支持IE4-6,Netscape 4.7-6及其它常用的客户端浏览器,客户端只需要安装相应的插件,便可浏览网站进行购物。
4.系统采用面向对象技术进行编写,具有清晰的层次结构,系统模块化,各模块相互独立,各功能用函数进行封装,方便以后系统的修改和扩展。
5.代码编写简练清晰,系统运行速度快。
6.系统具有良好的安全性,会员的注册密码经过加密处理,保证客户个人信息不会被他人盗用和修改。
7.具有良好的人机界面,使系统版面规整,操作简单易用。
 4.3系统的结构规划以及本人的工作重点
《Flash&WEB3D电子商务系统网站》包括会员注册登录、商品货架、购物车、结帐、商品三文展示等共五大部分。整个网站完全是基于Flash和WEB3D技术的。
图4-3 Flash&WEB3D电子商务网站结构图
本人主要负责的功能模块是会员注册登录、商品货架、购物车、结帐四大模块,其主要的功能特点如下:
1.具有会员身份信息注册登记功能,会员只有注册登记后才能购买商品。
2.会员注册登录后可以修改个人的注册信息和登录密码。
3.密码自动寻回功能可以帮助用户寻回丢失的密码。
4.提供商品的货架功能,客户可以挑选自己喜欢的商品进行查看。
5.Flash购物车。
6.客户定单生成。
 4.4系统的数据结构设计
数据表的结构 'categories'
CREATE TABLE categories (
   parent_id bigint(32) DEFAULT '0' NOT NULL,
   name varchar(255) NOT NULL,
   category_id bigint(32) DEFAULT '0' NOT NULL,
   description varchar(255),
   id bigint(32) NOT NULL auto_increment,
   UNIQUE id (id),
   KEY id_2 (id)
);

数据表的结构 'order_items'
CREATE TABLE order_items (
   order_id bigint(32) DEFAULT '0' NOT NULL,
   product_id bigint(32) DEFAULT '0' NOT NULL,
   price decimal(9,2) DEFAULT '0.00' NOT NULL,
   qty int(11) DEFAULT '0' NOT NULL,
   UNIQUE order_id (order_id),
   KEY order_id_2 (order_id)
);

数据表的结构 'orders'
CREATE TABLE orders (
   username varchar(32) NOT NULL,
   o_timestamp date,
   status tinyint(4) DEFAULT '0' NOT NULL,
   custinfo varchar(32) NOT NULL,
   comments varchar(255) NOT NULL,
   amount decimal(12,2) DEFAULT '0.00' NOT NULL,
   status_details varchar(255) NOT NULL
);

数据表的结构 'products'
CREATE TABLE products (
   id bigint(32) NOT NULL auto_increment,
   name varchar(255),
   description varchar(255),
   price decimal(9,2),
   parent_id bigint(32),
   on_special bigint(20),
   ProductsImage varchar(255),
   Products3Dmodel varchar(255),
   UNIQUE id (id)
);

数据表的结构 'products_categories'
CREATE TABLE products_categories (
   ID bigint(32) NOT NULL auto_increment,
   product_id bigint(32),
   category_id bigint(32),
   UNIQUE ID (ID),
   KEY ID_2 (ID)
);

数据表的结构 'users'
CREATE TABLE users (
   username varchar(32) NOT NULL,
   truename varchar(32),
   lastname varchar(32),
   email varchar(255) NOT NULL,
   priv tinyint(4),
   password varchar(255) NOT NULL,
   phone varchar(32),
   address varchar(32),
   certificate bigint(18),
   zipcode bigint(8),
   KEY username (username));

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

基于FLASH和WEB3D后台数据库电子商务系统设计 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。