商城购物电子商务网站的毕业设计论文资料.docx
- 文档编号:4915722
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:35
- 大小:491.63KB
商城购物电子商务网站的毕业设计论文资料.docx
《商城购物电子商务网站的毕业设计论文资料.docx》由会员分享,可在线阅读,更多相关《商城购物电子商务网站的毕业设计论文资料.docx(35页珍藏版)》请在冰豆网上搜索。
商城购物电子商务网站的毕业设计论文资料
摘要
随着Internet技术的进一步成熟,电子商务成为现代商业发展的一个重要里程碑。
电子商务是现代商业发展的新模式。
各行业的企业都将通过互联网紧密地连在一起,使得各种现实与虚拟的合作都成为可能。
一个供应链上的所有企业都可以成为一个协调的合作整体,企业的雇员也可以参与到供应商的业务流程中。
面对当前新形势的发展需要,我们选择开发了基于Internet的电子商务平台,无论是终端客户在什么地方都可以随时随地进行事务处理,实现动态交互。
整个系统运行于Asp和Access环境下,前台运用界面设计、页面构架和色彩理论并结合使用Dreamweaver、Firework、Flash等可视化编辑软件对系统进行设计制作,后台运用比较前端的数据库技术进行开发设计,使终端的用户能够在友好的交互环境中进行商品交易和事务处理。
在系统分析设计上,我们采用模块组合设计技术、考虑到整个系统在今后可能被升级,因此特别设计了系统的兼容接口并保证系统有相当的扩展性能。
关键词:
ASP系统开发数据库Dreamweaver
Abstract
WiththeInternettechnologytomature,e-commercetobecomeamoderncommercialdevelopmentisanimportantmilestone.E-commerceisanewmodelofmodernbusinessdevelopment.CompaniesofvariousindustrieswillbecloselylinkedthroughtheInternet,makingallkindsofrealityandvirtualcooperationwouldhavebeenpossible.Asupplychain,allcompaniescanbecomeacoordinatedandcooperativeasawhole,corporateemployeescanalsoparticipateinthesupplier'sbusinessprocesses.Facedwiththecurrentdevelopmentneedsofthenewsituation,wechosetodevelopInternet-basede-commerceplatform,Whethertheterminalwherecustomerscanconducttransactionsanytime,anywheretoachievedynamicinteraction.ThewholesystemrunsonAspandtheAccessenvironment,thefrontdesktouseinterfacedesign,pagearchitectureandcolortheory,combinedwiththeuseDreamweaver,Firework,Flashandothervisualeditingsoftwareonthesystemdesignproduction,thebackgroundtousemorefront-enddevelopmentanddesignofdatabasetechnology,sothatterminaluserstointeractinafriendlyenvironmentfortheconductofcommoditytradingandtransactionprocessing.IntheSystemAnalysisandDesign,wehaveamodularcombinationofdesigntechniques,takingintoaccounttheentiresystemmaybeupgradedinthefuture,itiscompatiblewiththesystemspeciallydesignedinterface,andtoensurethatthereisaconsiderableexpansionofthesystemperformance.
Keywords:
ASPsystemdevelopmentdatabaseDreamweaver
目录
第1章绪论1
1.1网站的设计思想1
1.2网站开发工具的选用和介绍1
1.2.1MacromediaDreamweaverMX2004简介1
1.2.2ASP工具的介绍2
1.2.3ACCESS简介2
第2章购物的概要设计4
2.1项目背景介绍4
2.2模块设计4
2.2.1用户模块4
2.2.2新闻模块4
2.2.3后台模块5
2.3网站结构图5
第3章详细设计6
3.1数据库设计6
3.1.1普通用户信息表us6
3.1.2后台管理员用户表hus6
3.1.3新闻信息表news6
3.1.4分类信息表zfl7
3.1.5分类信息表ffl7
3.1.6商品信息表shangpin7
3.1.7问答信息表wenda7
3.1.8购物信息表gouwuche8
3.2主页(index.asp)设计8
3.3最新新闻gengduoxinwen.asp12
3.4商品展示17
3.5购物车系统19
第4章结束语21
谢辞22
参考文献23
附录24
第1章绪论
1.1网站的设计思想
本网站是为了方便人们网上购物而设计的,也为了响应社会的发展潮流而建设,本网站是一个不断发展的过程,网站是从事电子商务活动的基本平台,能进行B2B、B2C交易。
建成后,人们能通过Internet浏览器访问其他不同的网站,进行信息交流,查询产品信息,下定单,资金确认,物质运输等,完成一次商务活动的全部过程。
1.2网站开发工具的选用和介绍
1.2.1MacromediaDreamweaverMX2004简介
一个可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作。
在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式。
DreamweaverMX2004的十大新特性:
1.动态跨浏览器验证:
自动检测标签和CSS规则来适应所有主流浏览器!
2.更强大的CSS支持!
3.内建的图形编辑引擎:
修剪,改变大小,尺寸,旋转角度,调节明暗度都不需要离开Dreamweaver环境,因为它本身集成了FW的基本图形编辑技术.(这一点有模仿FrontPage的嫌疑,但这个功能确实很实用)!
4.安全FTP:
完全加密传输保证文件和帐号信息的安全!
5.增强对当今技术的支持:
支持当今主流的开放环境:
ColdFusion,J2EE,PHP,.NET,和其他主流的服务器技术.Dreamweaver现在加入了XML命名空间支持,ASP.NET表单控件对象,新的参考书内容和新的PHP服务器端行为!
6.无缝整合外部文件和代码:
直接将Word和Excel文档复制和粘贴到Dreamweaver中,会保留字体,颜色,CSS样式表信息。
使用,使用系统支持的编码保存任何字体,包括双字节字符集。
7.紧密整合MM的其他工具:
加强了和MM其他几款产品的协同工作能力。
例如:
你可以通过DW直接设置Flash组件的参数。
8.基本支持改良:
插入条,表格工具都有改进!
9.增强代码编写工具:
编辑代码更省时,例如右键编写代码工具,增强的查找和替换,高效的属性面板。
10.改进的设计开放环境:
一个改良的用户界面,更高的实用性,非常亲切和有逻辑,让你快速找到你想要的东西,一个新的开始屏幕让你快速访问最近的文件和教程资源。
1.2.2ASP工具的介绍
MicrosoftActiveServerPages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境,ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。
有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
以下罗列了ActiveServerPages所独具的一些特点:
1.使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。
2.无须compile编译,容易编写,可在服务器端直接执行。
3.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。
4.与浏览器无关(BrowserIndependence),用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容。
ActiveServerPages所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
5.ActiveServerPages能与任何ActiveXscripting语言相容。
除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。
脚本引擎是处理脚本程序的COM(ComponentObjectModel)物件。
6.ActiveServerPages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。
7.可使用服务器端的脚本来产生客户端的脚本。
8.物件导向(Object-oriented)。
9.ActiveXServerComponents(ActiveX服务器元件)具有无限可扩充性。
可以使用VisualBasic、Java、VisualC++、COBOL等编程语言来编写你所需要的ActiveXServerComponent。
1.2.3ACCESS简介
MicrosoftOfficeAccess(前名MicrosoftAccess)是由微软发布的关联式数据库管理系统。
它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的成员之一。
Access能够存取Access/Jet、MicrosoftSQLServer、Oracle,或者任何ODBC兼容数据库内的资料。
熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。
虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。
其实Access也是微软公司另一个通讯程序的名字,想与ProComm以及其他类似程序来竞争。
可是事后微软证实这是个失败计划,并且将它中止。
数年后他们把名字重新命名于数据库软件。
Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。
它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
MicrosoftAccess在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。
它也常被用来开发简单的WEB应用程序.这些应用程序都利用ASP技术在InternetInformationServices运行.比较复杂的WEB应用程序则使用PHP/MySQL或者ASP/MicrosoftSQLServer.
它的使用方便程度和强大的设计工具为初级程序员提供许多功能。
不过,这种便于使用可能使人误解。
这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员。
因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导。
一些专业的应用程序开发人员使用Access用作快速应用开发,特别是给街道上的推销员制作一个初型或独立应用程序的工具。
可是如果是透个网络存取数据的话,Access的可扩放性并不高.因此当程序被较多使用者使用时,他们的选择多会是倾向于一些客户端-服务器为本的方案,例如Oracle、DB2、MicrosoftSQLServer、WindowsSharePointServices、PostgreSQL、MySQL、AlphaFive、MaxDB,或者Filemaker。
无论如何,不少Access的功能(表单,报告,序列和VB代码)可以用作其他数据库的后期应用,包括JET(档案为主的数据库引擎,Access缺省使用)、MicrosoftSQLServer、Oracle和任何其他跟ODBC兼容的产品。
这种方法允许开发者把一个成熟的应用的数据移动到一台更大功率的服务器而没有已经在适当的位置牺牲发展。
很多开发者谁使用MicrosoftAccess使用Leszynski命名约定,虽然这不普遍;它是一次编程大会,并非一个DBMS实施的规章。
第2章购物的概要设计
2.1项目背景介绍
网上购物在线网站致力于提供产品展示及订购为核心的网上购物服务,宣传自己的产品将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。
该网站属于B2C电子网站。
通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模块功能。
其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。
网站的建立充分展示了企业形象,是企业贸易的窗口,使传统的营销渠道得到最有效的发挥。
企业网站是公司重要的对外窗口,通过该网站,应能很好地对访问者传达企业的基本情况、曾经获取的荣誉和奖项、企业经营理念、企业最新动态、企业的产品供求状况。
是与日益全面发展的信息时代与不断完善电子商务接轨作紧迫性与必要性准备,且又节省了大量通讯费用。
因此设计了此企业网站。
本网站的主要功能是:
用户可以分类浏览商品,查看商品详细信息。
管理员可以进行产品的添加、修改、删除;公司新闻的修改、添加、删除;网上订单;留言管理等。
根据上述需求分析,画出了网站的功能模块设计思路,网站需要包含下列模块:
登录模块、产品管理模块、企业新闻模块、网上订单模块和用户留言模块。
2.2模块设计
网站的建立充分展示了企业形象,是企业贸易的窗口,使传统的营销渠道得到最有效的发挥。
企业网站是公司重要的对外窗口,通过该网站,应能很好地对访问者传达企业的基本情况、曾经获取的荣誉和奖项、企业经营理念、企业最新动态、企业的产品供求状况。
是与日益全面发展的信息时代与不断完善电子商务接轨作紧迫性与必要性准备,且又节省了大量通讯费用。
因此设计了此企业网站。
本网站的主要功能是:
用户可以分类浏览商品,查看商品详细信息。
管理员可以进行产品的添加、修改、删除;公司新闻的修改、添加、删除;网上订单;留言管理等。
根据上述需求分析,画出了网站的功能模块设计思路,网站需要包含下列模块:
登录模块、产品管理模块、企业新闻模块、网上订单模块和用户留言模块。
2.2.1用户模块
1.用户注册、登录、验证模块:
主要用于管理用户的注册信息、登录信息以及各种校验模块,同时添加保密模块增加用户信息的安全性。
2.商品浏览:
用于对商品的浏览和搜索,方便客户寻找商品
3.购物车模块:
主要是对用户购得商品后的后续工作
2.2.2新闻模块
新闻浏览部分主要有公司新闻管理、公司新闻增加、业内资讯管理。
选中需要修改的数据,如果修改了相应的数据,则显示“数据修改成功”。
可以通过企业新闻了解最新或最近公司里所发生的一些大事。
管理员在后台可以发布信息,修改新闻、删除新闻、查询新闻等。
可以发布新闻图片。
2.2.3后台模块
1.用户管理模块:
包括添加和删除
2.新闻管理模块:
包括添加、修改和删除
3.问答管理:
回答用户的提问和删除用户体温
4.商品管理:
管理商品的添加、删除、修改
2.3网站结构图
根据上述模块分析,得出功能模块,如图2.1所示:
图2.1网站结构图
第3章详细设计
3.1数据库设计
数据库采用Access。
创建8张表,分别命名为:
us、hus、gouwuche、news、shangpin、wenda、ffl、zfl。
3.1.1普通用户信息表us
用于存放普通用户信息,其表结构如表3.1所示:
表3.1普通用户信息表
字段名称
数据类型
说明
id
自动编号
用户标志
yhm
备注
用户名
mm
备注
密码
qx
数字
用户权限1表示会员0表示普通用户
备注
邮箱
lx
备注
联系号码
3.1.2后台管理员用户表hus
用于存放管理员用户信息,其表结构如表3.2所示:
表3.2管理员信息表
字段名称
数据类型
说明
id
自动编号
标识
admin
备注
用户名
pass
备注
密码
3.1.3新闻信息表news
用于存放新闻用户信息,其表结构如表3.3所示:
表3.3新闻信息表
字段名称
数据类型
说明
Newsid
自动编号
标识
Newsname
文本
新闻主题
Addname
文本
新闻发表人
Adddate
日期/时间
发表日期
newsneirong
备注
新闻内容
3.1.4分类信息表zfl
用于存放商品主要分类信息,其表结构如表3.4所示:
表3.4分类信息表
字段名称
数据类型
说明
zflid
自动编号
标识
zfnr
备注
分类内容
3.1.5分类信息表ffl
用于存放商品次要分类信息,其表结构如表3.5所示:
表3.5分类信息表
字段名称
数据类型
说明
Fflid
自动编号
标识
flnr
备注
分类内容
zflid
数字
Zfl表的标识
3.1.6商品信息表shangpin
用于存放商品信息,其表结构如表3.6所示:
表3.6商品信息表
字段名称
数据类型
说明
Id
自动编号
标识
zflid
数字
Zfl表标识
fflid
数字
Ffl表标识
Name
备注
商品名称
Riqi
日期/时间
商品上市的时间
Ptjiage
数字
普通用户的商品价格
Hyjiage
数字
会员用户的商品价格
Tupian
备注
图片的存放路径
Beizhu
备注
商品备注
Dianjilv
数字
商品的点击率
3.1.7问答信息表wenda
用于存放顾客的疑问和管理员的回答信息,其表结构如表3.7所示:
表3.7问答信息表
字段名称
数据类型
说明
id
自动编号
标识
Wenti
备注
用户的疑问
jieda
备注
管理员的解答
3.1.8购物信息表gouwuche
用于存放顾客的购物信息,其表结构如表3.8所示:
表3.8购物信息表
字段名称
数据类型
说明
Id
自动编号
标识
Usid
数字
用户标识
Spid
数字
商品标识
连接数据库将连接数据库代码放在一个cnn.asp之内,避免重复使用
Cnn.asp
--#includefile="adovbs.inc"-->
<%dimcnn
setcnn=server.CreateObject("adodb.connection")
cnn.connectionstring="provider=microsoft.jet.oledb.4.0;datasource="&server.MapPath("my.mdb")
cnn.open
%>
3.2主页(index.asp)设计
网站首页是一个网站最重要的一个页面,它能准确地反映出一个网站的具体内容。
本网站的首页设计比较简单,主要是用表格的形式来制作的,有写部分是动态生成。
先设计了一个头和尾:
图3.1头部设计
代码为:
Tou.asp
--#includefile="cnn.asp"-->
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。 copyright@ 2008-2022 冰点文档网站版权所有 经营许可证编号:鄂ICP备2022015515号-1
冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。