论文部分内容阅读
[摘 要]电子商务系统的设计过程是根据原本系统规划好的和确定的系统边界,设计系统的组成部件及其对应功能之间的关系,最后理清楚系统的业务处理流程,依据这些构建网站系统的系统结构。电子商务系统大部分需要拥有网上订购、货物物流、业务咨询洽谈、在线支付、企业广告宣传,系统业务管理等多个系统功能。
此文一开始最先阐述了开发工具及实现技术,然后细致的分析系统的设计思路,并在此基础上重点的描述了数据库的设计,最后是依据开发工具,系统设计思路和数据库的设计,介绍了系统设计的步骤。
[关键词]B/S模式;电子商务;系统设计
中图分类号:TP311.52 文献标识码:A 文章编号:1009-914X(2015)30-0119-01
第一章 开发工具及实现技术
1.1 B/S模式
什么是 B/S 结构?B/S 结构中文中文可以译为浏览器/服务器模式,这是一种网络结构模式,在这种模式有一个重要的特点就是在客户端中 WEB 浏览器是最重要的应用软件之一。B/S模式让系统的研发变得简单,而且维护方便,在使用上也会感觉更便捷,因为这种模式会把客户端统一,把系统功能实现的核心部分集中在服务器上。在摘要部分阐述过B/S 模式只要电脑能上网操作就可以,对于客户端的要求不是很高,不用再去安装什么专用的软件,客户端完全实现零维护、零安装,这也是此模式的最大优点。
1.2 ASP技术
ASP的英文全称是Active Server Page,Active Server Page最经常使用的网页文件格式是*.ASP,中文一般译为动态服务器页面基本语言。ASP作为一种很实用的编程工具,是Microsoft公司在21世纪90年代开发的一种应用技术,它具有使用简单、方便、快捷等等的特点,能很好的让数据库和其它的程序进行交互通信。
1.3 ASP服务器
我们在 Web 服务器上安装组件以后,就可以选择使用 ASP脚本,也可以使用ISAPI 应用程序,或使用服务器上的其它的组件;当然另外一种方式也行,就是调用这些组件,但必须要使另外某一种和 COM接口兼容的语言编写的程序来调用。ASP 服务器包括下面这些组件:Collaboration Data Objects for NTS 、MyInfo、Counters、Content Rotator PageCounter。
1.4 ACCESS数据库
Access 是一个数据库管理系统,可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能。选择Access最重要的一个原因是:Access 的功能很强大丰富,很容易应对一般的数据管理及处理需要,况且Access很简单易学,一般人都能快速的掌握,不要专门的学习过C,C++之类的编程语言。 Access 的应用十分的广泛,大型公司的各个部门,企业等都有其身影。在开发各种小型网站 WEB 应用程序时,也可以用来存储数据。例如 ASP+Access.这些应用程序都利用 ASP 技术在InternetInformation Services 运行。
第二章 系统设计思路
2.1 系统平台的选择
本系统选择微软的技术平台,一方面是由于目前微软在整个互联网产业里的地位,而且越来越多的公司、企业在建设企业信息化的过程中都选择微软技术平台作为必选的方案;另一方面是:在技术上的角度来考虑,结合应用于开发,可知软件系统的部署相对来说容易,且性能相当优越。本系统的软硬件平台选择如下:
操作系统选择:windows 2003
数据库选择:MS Access 2003
开发工具和技术选择:HTML、DHTML、ASP、Visual Basic[10]
在对系统的开发过程中,使用的开发工具和语言包括了 JavaScript[11],ASP,HTML[12]、DHTML 等。
2.2 运行环境设计
本系统中,主要用户角色包括:管理员用户和网站用户。系统的最高管理权限只被管理员用户拥有,网站客户用户的权限只拥有浏览网站,基本商品信息查看和个人信息管理等。对于管理员用户来说,只有通过系统后台提供的权限验证才可以顺利的登录后台进入系统后台管理主界面,然后通过相应的超链接来管理后台。而系统的输入部分则以页面的形式展示给用户,由用户来处理并返回信息,通过系统提交输入信息后运行,所有的程序都运行于网络服务器上。
2.3 系统流程
进入到首页,可以进行商品的浏览,查看商品,浏览新闻。如果不是会员可以点击进行注册,注册以后可以购买商品,修改会员资料等。如果是已注册用户,可以直接进行登录,登录以后可以查询商品的会员价格,挑选需要购买的产品,添加进购物车,在购物车里可以对商品进行删除和添加,已经商品的数量的更改等,直到购物车确认商品,就可以填写自己的收货信息,点击最终确认成功提交订单。订单提交后可以选择支付方式。支付成功以后,订单完成。
第三章 数据库设计
3.1 概述
数据库简单的说就是信息的集合,对于每一个系统而言数据库都有着举足轻重的地位,它的好坏在一定程度上直接影响了系统的效率,因此对于数据库的设计非常的重要。
3.2 数据库设计
数据库结构设计主要包含用户信息表、管理员信息表、商品类别表、商品信息表、论坛留言表、用户留言表、商品评论表、用户发帖回帖表、用户搜索记录表、订单信息表、订单明细表、支付方式类别表、客户订单状态表、最新商品信息表、热门商品信息表、销售排行商品信息表、权限类别表、公告信息表、用户积分表、特价商品信息表、优惠商品信息表、商城企业信息表、网站基本信息表、新闻信息表、促销活动信息表、厂家政策信息表。
第四章 系统设计
4.1 通用功能模块
本模块主要含有数据库连接模块,公共模块
4.2 前台功能模块
本模块主要含有登入注册模块,首页模块,购物车模块,订单查询模块,个人资料管理模块。
4.3 后台功能模块
用户管理模块,订单管理模块,商品管理模块,类别管理模块,栏目信息管理模块,留言管理模块
第五章 展望与总结
文章结合 ASP 开发工具,数据库相关技术。严格按照网站开发流程对数据库以及系统进行设计开发。系统总体设计了三个部分:前台商品展示部分、后台信息管理部分、数据库部分。本系统的有易扩展、维护方便等优点。但是也有很多不足的部分,如系统流程的优化,客户体验的优化都有不足之处等。
参考文献
[1] 姚国章.中国企业电子商务发展战略[M]. 北京:北京大学出版社,2008.05 20-21
[2] 王全胜.电子商务原理[M].北京:北京大学出版社,2009.02 26-27 [4] 李静.电子商务与供应链管理在消费电子类企业的集成运用[D]. 北京:济贸易大学,2010.06 20-21
[3] 米全喜.网络保险发展研究[D]. 吉林:吉林大学,2009.02 8-9 10-12
[4] 张静.电子商务环境下企业知识产权管理研究[D].大连:大连理工大学,2010.09 3-5
[5] 吴金红.电子商务企业中的客户知识管理[D]. 武汉:武汉大学,2012.04 50-53
[6] 李慧颖.国际电子商务客户信用风险及管理[D]. 沈阳:沈阳工业大学,2009.06 42-44
[7] 刘化君.计算机网络原理与技术[M]. 北京:电子工业出版社,2009.06 3-5
此文一开始最先阐述了开发工具及实现技术,然后细致的分析系统的设计思路,并在此基础上重点的描述了数据库的设计,最后是依据开发工具,系统设计思路和数据库的设计,介绍了系统设计的步骤。
[关键词]B/S模式;电子商务;系统设计
中图分类号:TP311.52 文献标识码:A 文章编号:1009-914X(2015)30-0119-01
第一章 开发工具及实现技术
1.1 B/S模式
什么是 B/S 结构?B/S 结构中文中文可以译为浏览器/服务器模式,这是一种网络结构模式,在这种模式有一个重要的特点就是在客户端中 WEB 浏览器是最重要的应用软件之一。B/S模式让系统的研发变得简单,而且维护方便,在使用上也会感觉更便捷,因为这种模式会把客户端统一,把系统功能实现的核心部分集中在服务器上。在摘要部分阐述过B/S 模式只要电脑能上网操作就可以,对于客户端的要求不是很高,不用再去安装什么专用的软件,客户端完全实现零维护、零安装,这也是此模式的最大优点。
1.2 ASP技术
ASP的英文全称是Active Server Page,Active Server Page最经常使用的网页文件格式是*.ASP,中文一般译为动态服务器页面基本语言。ASP作为一种很实用的编程工具,是Microsoft公司在21世纪90年代开发的一种应用技术,它具有使用简单、方便、快捷等等的特点,能很好的让数据库和其它的程序进行交互通信。
1.3 ASP服务器
我们在 Web 服务器上安装组件以后,就可以选择使用 ASP脚本,也可以使用ISAPI 应用程序,或使用服务器上的其它的组件;当然另外一种方式也行,就是调用这些组件,但必须要使另外某一种和 COM接口兼容的语言编写的程序来调用。ASP 服务器包括下面这些组件:Collaboration Data Objects for NTS 、MyInfo、Counters、Content Rotator PageCounter。
1.4 ACCESS数据库
Access 是一个数据库管理系统,可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能。选择Access最重要的一个原因是:Access 的功能很强大丰富,很容易应对一般的数据管理及处理需要,况且Access很简单易学,一般人都能快速的掌握,不要专门的学习过C,C++之类的编程语言。 Access 的应用十分的广泛,大型公司的各个部门,企业等都有其身影。在开发各种小型网站 WEB 应用程序时,也可以用来存储数据。例如 ASP+Access.这些应用程序都利用 ASP 技术在InternetInformation Services 运行。
第二章 系统设计思路
2.1 系统平台的选择
本系统选择微软的技术平台,一方面是由于目前微软在整个互联网产业里的地位,而且越来越多的公司、企业在建设企业信息化的过程中都选择微软技术平台作为必选的方案;另一方面是:在技术上的角度来考虑,结合应用于开发,可知软件系统的部署相对来说容易,且性能相当优越。本系统的软硬件平台选择如下:
操作系统选择:windows 2003
数据库选择:MS Access 2003
开发工具和技术选择:HTML、DHTML、ASP、Visual Basic[10]
在对系统的开发过程中,使用的开发工具和语言包括了 JavaScript[11],ASP,HTML[12]、DHTML 等。
2.2 运行环境设计
本系统中,主要用户角色包括:管理员用户和网站用户。系统的最高管理权限只被管理员用户拥有,网站客户用户的权限只拥有浏览网站,基本商品信息查看和个人信息管理等。对于管理员用户来说,只有通过系统后台提供的权限验证才可以顺利的登录后台进入系统后台管理主界面,然后通过相应的超链接来管理后台。而系统的输入部分则以页面的形式展示给用户,由用户来处理并返回信息,通过系统提交输入信息后运行,所有的程序都运行于网络服务器上。
2.3 系统流程
进入到首页,可以进行商品的浏览,查看商品,浏览新闻。如果不是会员可以点击进行注册,注册以后可以购买商品,修改会员资料等。如果是已注册用户,可以直接进行登录,登录以后可以查询商品的会员价格,挑选需要购买的产品,添加进购物车,在购物车里可以对商品进行删除和添加,已经商品的数量的更改等,直到购物车确认商品,就可以填写自己的收货信息,点击最终确认成功提交订单。订单提交后可以选择支付方式。支付成功以后,订单完成。
第三章 数据库设计
3.1 概述
数据库简单的说就是信息的集合,对于每一个系统而言数据库都有着举足轻重的地位,它的好坏在一定程度上直接影响了系统的效率,因此对于数据库的设计非常的重要。
3.2 数据库设计
数据库结构设计主要包含用户信息表、管理员信息表、商品类别表、商品信息表、论坛留言表、用户留言表、商品评论表、用户发帖回帖表、用户搜索记录表、订单信息表、订单明细表、支付方式类别表、客户订单状态表、最新商品信息表、热门商品信息表、销售排行商品信息表、权限类别表、公告信息表、用户积分表、特价商品信息表、优惠商品信息表、商城企业信息表、网站基本信息表、新闻信息表、促销活动信息表、厂家政策信息表。
第四章 系统设计
4.1 通用功能模块
本模块主要含有数据库连接模块,公共模块
4.2 前台功能模块
本模块主要含有登入注册模块,首页模块,购物车模块,订单查询模块,个人资料管理模块。
4.3 后台功能模块
用户管理模块,订单管理模块,商品管理模块,类别管理模块,栏目信息管理模块,留言管理模块
第五章 展望与总结
文章结合 ASP 开发工具,数据库相关技术。严格按照网站开发流程对数据库以及系统进行设计开发。系统总体设计了三个部分:前台商品展示部分、后台信息管理部分、数据库部分。本系统的有易扩展、维护方便等优点。但是也有很多不足的部分,如系统流程的优化,客户体验的优化都有不足之处等。
参考文献
[1] 姚国章.中国企业电子商务发展战略[M]. 北京:北京大学出版社,2008.05 20-21
[2] 王全胜.电子商务原理[M].北京:北京大学出版社,2009.02 26-27 [4] 李静.电子商务与供应链管理在消费电子类企业的集成运用[D]. 北京:济贸易大学,2010.06 20-21
[3] 米全喜.网络保险发展研究[D]. 吉林:吉林大学,2009.02 8-9 10-12
[4] 张静.电子商务环境下企业知识产权管理研究[D].大连:大连理工大学,2010.09 3-5
[5] 吴金红.电子商务企业中的客户知识管理[D]. 武汉:武汉大学,2012.04 50-53
[6] 李慧颖.国际电子商务客户信用风险及管理[D]. 沈阳:沈阳工业大学,2009.06 42-44
[7] 刘化君.计算机网络原理与技术[M]. 北京:电子工业出版社,2009.06 3-5