电子商城设计与实现论文
本文共计2518个字,预计阅读时长9分钟。【 字体:大 中 小 】
电子商城设计与实现论文
摘 要:
针对当前网上购物的热潮,本文针对电子商城系统进行分析,介绍了电子商城的前台和后台功能模块的具体划分。并主要论述系统开发实现的关键技术和部分代码。使系统结构更加精简,更具有封装性,降低系统开发和维护的成本,提高系统模块的可复用性,有利于系统的快速开发。
关键词:
电子商城;系统模块;导航条;动态树状菜单
1、引言
随着信息技术时代的到来,网上购物已成为人们生活中不可缺少的一种生活方式。网上购物系统是一种具有交互功能的商业信息系统,通过网络进行B2B(企业对企业)的网上交易后,也充分认识到网络交易将成为未来商品交易的重要组成部分,在建立企业宣传网络的同时,也逐步扩大企业自身的网络销售渠道,建立起自己的电子商务网站,完成了从B2B到B2C(企业对个人)同时进行网络交易的过渡,大大提高了企业生产效益。伴随硬件技术、网络技术及网上交易法规的日益完善,电子商务将成为企业销售经营的主要渠道
2、系统设计
电子商城前台功能结构如图:
1)前台购物系统模块图
前台购物系统,包括:会员注册、会员登陆、浏览商品、订购商品、搜索商品、购物车、订单查询、用户管理、站内新闻、商城公告等功能。
2)后台管理系统模块图
后台管理系统,包括注册登录、商品管理、用户管理、分类管理、信息管理、版权信息等其他功能。
3、系统实现及关键技术
1)面向对象程序设计方法
本电子商城网站系统选用ASP作为WEB应用程序开发工具。ASP的程序设计和运行模式,采用了“面向对象”的机制,并引入了面向对象的属性、事件和方法特性,促进了组件的再利用和共享,支持软件复用,
2)CSS样式文件表设计
网站整体设计主要包括CSS外部样式表文件设计和数据库链接文件设计。
在网站整体设计阶段将网站中可能应用的CSS样式保存在一个统一的外部样式表文件中,以便在以后的开发中引用该文件。定义网站整体风格的外部样式表文件不但可以提高代码的重复利用率,而且还有助于统一网站的整体风格。
在网页中引用外部样式表文件的语法如下:
例:
另外,也可以采用文件包含的'方式将整个样式表全部引用(此种方法引用应在样式表文件中加上:
:
3)首部及尾部的导航条
系统中的导航条分为两个部分:首部导航条和尾部导航条,如下图。在我们多个文件中都可以发现下面类似的语句。
代码的功能是将导航条和网站底部的版权信息都包含在当前的页面中,这种方式可以使网站维持统一风格。如果对top.asp或foot.asp做出修改,那么就会反映到包含top.asp和foot.asp的文件中。
4)创建数据库连接
在整个系统开发的过程中,数据库连接时必不可少的,我们将其做成一个单独的文件。文件名为conn.asp,在所有与数据库连接的页面中只要包含该文件(,就可以连接和打开数据库。
首先采用ADO的Connection来建立同数据源的连接,建立ADODBC.Connection对象,然后使用此对象的Open方法打开数据库。数据库连接文件的相关代码如下:
<%
DatabaseName = "shopdata"
Username = "user"
Password = ""
Dim Conn,ConnStr
SetConn= Server.CreateObject("ADODB.Connection")
ConnStr = "Provider = Sqloledb; Persist Security Info=false; User ID = " & Username & "; Password = " & Password & "; Initial Catalog = " & DatabaseName & ";"
Conn.Open ConnStr
%>
5) 动态树状菜单
在对商品进行分类时,笔者采用了动态的树状菜单和框架相结合的方法,页面左半部分是动态的树状菜单,当用户单击商品分类时传入相应的值到框架中,由框架处理取得的数据并显示相应的商品。


农田水利建设项目资金的申请报告
小型农田水利建设新机制完善策略论文
加强农田水利建设的对策的理工论文
农田水利建设策略论文(通用6篇)
基层农田水利建设论文
通信工程建设监理模式创新
通信工程专业建设体系建设
论LTE无线通信若干关键技术论文
移动通信网络信号楼宇的高层覆盖技术论文
地铁降级备用无线通信系统设计论文
4G非信令功能无线通信论文
Matlab仿真在无线通信原理与系统中的运用与研究论文
通信工程项目风险管理的分析论文
电力通信工程项目管理优化探讨的论文
通信工程项目集成化管理探讨论文
通信工程项目质量管理特点论文
通信工程项目管理系统的应用论文
通信工程项目管理探析的论文
移动通信工程项目管理研究论文
通信仓库管理制度(精选14篇)