【ACCESS精品源码栏目提醒】:网学会员鉴于大家对ACCESS精品源码十分关注,论文会员在此为大家搜集整理了“(精品)毕业设计论文:电子购物网站 - 毕业设计”一文,供大家参考学习
电子购物网站 一、引言 (一)项目背景 21 世纪是—个以网络为核心的信息时代,数字化、网络化与信息化是 21世纪的时代特征。
电子商务作为信息时代的一种新的商贸形式,不仅对商务的运作过程和方法产生巨大的影响,实际上也带来了一场革命,其影响将远远超出商务的本身,将对社会的生产和管理、人们的生活和就业、政府职能、法律制度以及文化从多方面改变人类的观念、思维和相互交往的方式。
作为一种现代商务模式,电子商务利用计算机网络检索和获取信息,对个人和公司提供决策服务,解决了组织、商家和客户的需求,减少了用于改善货物和服务质量的投入,加快了商品交易的速度。
Internet 正在将不同形式的电子商务结合起来,产生出许多创新的、混合的电子商务形式。
B/S 模式是电子商务的一种形式,电子商务是于九十年代初在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化、效率化、自动化,表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网络时代的变革。
早在网络盛行的时代,通过网络的电子邮件,视频交换,文件交换以及目前还很热们的 EDI电子数据交换,所进行的商业行为,都可以说是现在电子商务的某种形式的表现,也可以说,电子商务是它们 3 8崭新的应用集合。
(二)研究意义 网上购物不受营业时间和地域的限制,任何时候、任何地方的消费者都可以浏览商品信息并进行交易;不必支付使用现实的场地所产生的种种费用,比如水电费、房租、装修费和管理费等等;不必承担现实经营可能出现的风险,如遭遇 1盗窃、抢劫等等。
正是基于此考虑,我建设了一个电子购物网站。
我所建设的这个网站具有结构简单,界面友好,用户操作方便,功能完善等优点。
(三)研究目的 网上购物与传统购物相比,最大的优势在于价格比较便宜和选择范围的丰富多样。
万维网的触角遍布全球,不受货架空间或仓储的限制,因而在网上的电 1子商务购物网站应能比传统零售做得更好。
二、需求分析 (一)网上购物系统概述 1、网上购物的基本概念 网上购物也可以被认为是电子商务的一部分。
广义上讲电子商务是指一种依托现代信息技术和网络技术集金融电子化、管理信息化、商贸信息网络化为一体旨在实现物质流、资金流、与信息流和谐统一的新型贸易方式,是贸易过程的电子化、网络化。
简单的理解,就是利用电子技术进行商业行为。
按应用领域划分,电子商务有以下几种模式:1.企业Business对消费者Consumers orCustomers,也称商业机构对个人用户即 B2toC;2.企业对企业,也称商家对 3.企业对政府机构Government即 B2G;商家即 B2B; 4.消费者对政府机构即 C2G;5.网上拍卖等个人行为即 C2C。
其中,本文将重点讨论的是 B2C。
B2C 模式相当于现实生活中的“商场”或“专卖店”。
商业机构利用先进的通信和计算机网络的三维图形技术,把现实的商业街搬到网上,并通过建立网站,在线发布信息和提供数据库检索向用户介绍和销售产品;消费者使用浏览器进行 1诸如浏览、购买、定单发送、支付操作;最后由商家将产品送到消费者手中。
2、网上购物系统的构建 一个快捷的网上购物中心必须具有商品列表、网上购物、订单处理、和顾客意见反馈等基本功能。
由于 HTTP 协议是面向无连接的,所以在有用户进行网上购物时,必须记录该用户的某些状态,以便能跟踪该用户,并记录他们做了什么。
为此,当用户在购 ,在其购物中心登录时,记录下他的姓名和地址,发给他一个内部标识牌(UID)物时将标识牌与所购商品一同记录下来。
当用户离开时,就可以在信息库中找到该用户及其购买的所有商品的信息。
为实现跟踪用户浏览的全过程,必须通过一个 CGI 程序把 UID 分发给用户,并使得 UID 在整个过程中不会丢失。
其基本思想是,在 HTML 文件中,引用服务器本地的 HTML 文件均先交给 CGI 程序对其进行预处理,包括以下步骤。
(1) 将该 HTML 文件中的每一个引用变为通过该 CGI 程序的一个引用,并且对未加上 UID 的引用,将一个 UID 附加在后面。
(2) 检查该 HTML 文件中的每一个表单是否已附上一个 UID,如果没有,则产生一个新的 UID 附于其后,这样使每一个引用的 HTML 文件都经过 CGI 程序处 3理,在一层一层的链接中只要不出服务器,就都携带 UID。
(二)可行性分析 可行性分析就是分析是否有能力有财力建设和维护这个网站;分析浏览者的需求,确定网站的内容。
所以,进行可执行性的分析是非常必要的,也是很重要 2的,经过最初的的需求调查得出以下两点的可行性分析: 1、经济可行性 本系统是一个在线的网上购物系统,通过分析,这是完全可行的。
首先,建设一个网上购物系统的成本是和开发系统所使用的技术和平台有很大关系的,因为是这个网上购物系统是一个小型的网上购物商店,所以对技术要求并不是很高,实现的平台成本也是比较低的,所以在经济上上完全可行的。
其次,由于购物网站采用的技术是比较成熟的,所以在购物网站建成后的运行和维护的成本也是比较低的。
2、技术可行性 实现一个小型的网上购物系统,系统实现技术和平台应该尽可能的成熟和便于开发和维护,综合各种因素,我采用 Microsoft IISASPACCESS 技术组合对购物网站进行建设,该技术组合在目前是比较成熟的,便于开发和维护。
(三)网站的设计思想 通过电子购物网站完成网上在线购物所涉及的功能,通过网站后台管理程序对购物网站各个模块进行实时的管理,并且使得使网站可以高效、安全的运行。
1、网站功能分析 目前网上购物系统的运用比较广泛,大到电子商务交易平台,小到网上开设的时尚礼品屋。
系统规模和功能有大有小,不过一般网上商店应该包含下面的基本功能。
具有多级商品分类检索和搜索购物车在线订单商品推荐热卖排行特价商品新闻发布等功能和强大的后台管理功能。
不需要任何专业知识就可自己管理网上购物系统。
2、网站的安全性分析 互连网是一个标准开放的网络,在网上进行各种商务活动随时可能面对黑客的攻击和病毒的袭击等,因此确保网上信息流通的系统安全十分重要,安全不 10仅仅是一个技术问题,还涉及到系统的管理、法律法规的保障等。
(1)安全性隐患 ASP 是开发网站应用的快速工具,但是有些网站管理员只看到 ASP 的快速开发能力,却忽视了 ASP 安全问题。
ASP 网站的安全性隐患主要有以下 2 点: 1.
Access 数据库的存储隐患 在 ASP+
Access 应用系统中,如果获得或者猜到
Access 数据库的存储路径和数据库名,则该数据库就可以被下载到本地。
例如:对于网上书店的
Access数 据 库 , 人 们 一 般 命 名 为 book.mdb 、 store.mdb 等 , 而 存 储 的 路 径 一 般 为“URL/database”或干脆放在根目录(“URL/”)下。
这样,只要在浏览器地址栏中敲入地址:“URL/database/store.mdb”,就可以轻易地把 store.mdb 下载到本地的机器中。
2.
Access 数据库的解密隐患 由于
Access 数据库的加密机制非常简单,所以即使数据库设置了密码,解密也很容易。
(2)提高数据库安全性措施 1.非常规命名法 防止数据库被找到的简便方法是为
Access 数据库文件起一个复杂的非常规 名字,并把它存放在多层目录下。
例如,对于网上书店的数据库文件,不要简 单地命名为“book.mdb”或“store.mdb” ,而是要起个 非常规的名字 , 例如: faq19jhsvzbal.mdb,再把它放在如./akkjj16t/kjhgb661/acd/avccx55 之类的深层 目录下。
这样,对于一些通过猜的方式得到
Access 数据库文件名的非法访问 方法起到了有效的阻止作用。
2.修改数据库后缀法把数据库文件的后缀名修改成任意的合法字符后缀,在数据库的连接文件中,将连接的数据库名和上面修改的所对应,这样也可以达到,数据库被黑客非法下载的目的。
三、关键技术 (一)开发工具 Dreamweaver MX2004 DreamweaverMX 2004 是 Macromedia 公司推出的主页编辑工具。
它是一个所见即所得网页编辑器,支持最新的 DHTML 和 CSS 标准。
它采用了多种先进技术,能够快速高效地创建极具表现力和动感效果的网页,使网页创作过程变得简单无比。
值得称道的是,DreamweaverMX 2004 不仅提供了强大的网页编辑功能,而且提供了完善的站点管理机制,可以说,它是一个集网页创作和站点管理两大利器于一身的超重量级的创作工具。
1 5 本系统的页面编辑工具就采用的是 DreamweaverMX 2004。
(二)后台数据库 Microsoft
Access 2003 Microsoft
Access 2003 是微软公司 Office 2003 系列的一个重要组成部分。
它是一个功能强大而且使用方便的数据库管理系统,为中小型数据库提供了良好的创建环境,而新增加的功能也使得 Microsoft
Access 2003 向创建大型数据库管理系统迈出坚实的一步。
使用
Access,用户可以不编写任何代码就创建一个完善的应用程序。
可以用它创建表,表是数据库的基础,用于定义和排序数据,并确定不同类型数据之间的关系;可以用它创建查询,用来对数据进行查看、排序、修改及计算等操作;可以用它设计窗体,用于输入、显示和编辑数据;可以用它创建用于打印信息的报表;可以用创建用于通过网络发布和访问数据库的 Web 页。
6 本系统使用
ACCESS 2003 作为网络数据库。
(三)ASP 技术 1、ASP 技术简介 Microsoft Active Server Pages,即我们通常所谓的 ASP,是微软公司开发的一套服务器端脚本环境。
ASP 作为一种新兴的网络应用技术,并不单指某一种编程语言,而是一门把 HTML 代码与 VBScript 和 JavaScript 等脚本语言融合在一起的技术。
其独有的特色如下: 1、易用性使用 VBScript、JavaScript 等简单易学的脚本语言,结合 HTML代码,即可快速地完成网站的应用程序。
无须编译、容易编写,可在服务器端直接执行。
使用普通的记事本既可以进行编辑设计。
2、兼容性 ASP 能与任何 ActiveX 语言相容,除了可使用 VBScript、JavaScript 等语言设计外,通过 plug-in 的方式,还可以使用第三方所提供的其他脚本语言。
3、安全性 ASP 的源代码不会被传到客户浏览器,从而避免了缩写的源程序被他人剽窃,从而提高了程序的安全性。
4、可扩充性 ASP 具有无限可扩充性,可以使用 Visual Basic、 Java、VisualC和 COBOL 等编程语言来编写所需的服务器控件。
就目前 Web 技术而言,ASP 作为一种典型的服务器端网页设计技术,仍然被广泛的应用在各种互联网技术中,同时
ACCESS 作为微软推出的桌面型数据库,具有操作简单,界面友好等特点,所以 ASPACCESS 成为许多中小型中小 7型网上应用系统的首选方案。
2、ASP 的工作原理 ASP 程序是在服务器端工作的,其运行与浏览器武官。
当用户通过浏览器发出一个对 ASP 页的请求后,Web 服务器响应 HTTP 请求,调用 ASP 引擎,解释被申请的文件。
当遇到任何 ActiveX Scripting 兼容的脚本(如 VBScript 和Jscript )时,ASP 引擎会调用相应的脚本引擎进行处理。
若脚本指令中含有访问数据库的请求,就通过 ODBC 与后台数据库连接,由数据库访问组件执行访库操作。
3、ASP 与 IIS (1)IIS 简介 Web 服务器是 Web 应用程序的心脏。
IISInternet Information Server因特网信息服务是微软推出的 Windows NT Option Pack 的主要成员,作为 Win2000server 的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的 Web 服务器之一。
新推出的 IIS5.1 版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置 JAVA 虚拟机及全面支持 ASP 等强大功能。
(2)IIS 与 ASP 的结合 现在我们利用 IISASP 构建 B/S 的 Web 结构,使得 Web 站点的开发更方便,实现的功能更强大。
利用 IISASP 技术来集成 Web 前后端所带来的强大效益可归结为以下几个方面: (1)减少构建和维护成本。
(2)应用软件集中在服务器端开发管理。
。
(3)前端可使用任何浏览器(IE、Netscape……) (4)后端可存取任何数据库 SQL、
Access……。
4 9 (5)可使用任何脚本语言开发 VBScript、JavaScript、PERL……。
(四)技术开发方案 我们根据应用系统的有关规范标准和具体业务需求,结合软件开发技术发展状况,选择了以下相应系统软件或工具软件,以确定科学、合理的开发方案。
具体如下表所述: 表1 类别 软件名称 软件用途 数据库 Microsoft
Access 2003 后台数据库 Web 服务 IIS 5.1 Web 服务器 开发工具 Dreamweaver MX2004 后台编码,页面设计 (五)系统技术平台 1.硬件: 服务器端:服务器 1 台(P4 中高档计算机一台) 。
客户端:P 3 以上计算机,并且可以连接 internet。
2.软件: 服务器端:操作系统为 WindowsXP Professional、Web 服务器为 IIS5.1 ( Internet 信息服务器)。
客户端: IE 5.0 以上浏览器。
系统开发软件: Microsoft
Access 2003、Dreamweaver MX2004、Photoshop图象处理软件等。
四、购物网站系统设计 (一)功能模块设计 本购物网站分为以下 5 个模块。
1.会员管理模块 为了便于系统对网上购买者的管理,系统采用免费的注册会员制度。
如果首次来访,建议注册为会员,单击首页左上角的“会员注册”按钮,根据提示填写完整的注册表单后,就成为网上商店的一名会员了。
会员的注册资料难免会有所变化,会员可以修改除“用户名”以外的所有资料。
通过会员登录后,可以在“查看我的资料”页面中进行修改。
在本系统中,所有注册会员购物订单,系统中都有记录且购物金额有一定的继承性,为了对会员信息保密及系统安全考虑,系统设置必须通过用户登录才能查看或查看购物等。
2.商品展示模块 系统首页为总的购物区,可以在此浏览、挑选或有目的的查询商品,本系统设置以下五种方式浏览商品。
(1)推荐商品:即由商店推荐给顾客的较好的商品,可以通过单击商品名称进入商品详细介绍页面。
(2)新品快递:即商店最新推出的商品。
系统以列表形式显示最新商品信息,可以通过商品名称和商品图片的链接查看商品详细信息。
(3)热卖商品:显示商店中商品销售量的排行。
(4)查询:通过商品的关键字进行检索。
3.购物系统模块 通过不同的方式浏览、查询各种商品,将所要购买的商品放入购物车。
在购物车设置中会列出所购商品的各种信息,如商品编号、商品名称、商品价格、选购数量、总价等。
在购物车中可以修改购买数量或取消商品的购买。
如果还要选购则可以通过“继续购物”按钮来实现,然后通过“去收银台”按钮付款来结束选购商品。
4.订单模块 由于网上商店属于远程购物,不像一般日常现实购物可以当时结算、直接拿走商品。
所以购物者在选购商品后必须确认一种制服方式并选择一种送货方式,以便于商店查收款账、按时发货。
确定购买后,系统会显示订单号,再次说明付款方式,并根据选购的商品金额和送货附加费用算出此购物单实际应付金额。
5.后台管理模块 后台管理在考虑管理才做简便的同时,提供了强大的管理模式。
它包括商品管理、交易管理、新闻管理、操作员管理等。
以下是本系统的功能模块图: 网上购物系统 会员管理模块 商品展示模块 购物系统模块 订单模块 后台管理模块 会 会 会 员 商 商 商 提 订 订 商 交 操 购 员 员 品 品 品 交 单 单 品 易 作 信 物 …… 注 登 息 列 推 查 订 确 查 管 管 员 车 册 录 表 荐 询 单 认 询 理 理 管 修 理 改 图1 购物网站功能模块图 (二)系统数据流图设计 以下是本系统的数据流图: P1 注册数据 修改数据 P7 注册处理 D1 会员记录 修改处理 注 会 册 员 信 数 息 据 用户 登录信息 P2 商品数据 P3 登录处理 查询处理 修 E1 付 商 改 款 品 数 信 购物数据 信 据 发 息 息 货 单 P4 D2 商品记录 财务处 商 购物处理 品 E2 数 付 订 据 款 单 .
上一篇:
高校校园社团信息管理系统【毕业论文,绝对精品】
下一篇:
白色姜花,略微开了