购物商城系统网站的设计与实现.docx
- 文档编号:18028813
- 上传时间:2023-08-07
- 格式:DOCX
- 页数:43
- 大小:796.73KB
购物商城系统网站的设计与实现.docx
《购物商城系统网站的设计与实现.docx》由会员分享,可在线阅读,更多相关《购物商城系统网站的设计与实现.docx(43页珍藏版)》请在冰点文库上搜索。
购物商城系统网站的设计与实现
摘要
电子商务是即被熟知的电子交易,是由基于电子系统如互联网和其他的电脑网络的产品或服务的买卖组成的。
随着互联网的迅速发展电子交易的实施也在迅速的成长。
电子商务的实质并不只是通过网络购买东西,而是利用Internet技术,彻底改变传统的商业运作模式。
信息技术真正的能力不在于它使传统的工作方法更有效率,而在于它使企业打破了传统的工作规则,并创造新的工作方式,这正是企业流程重组的核心内容。
该系统是通过学习当前流行的网上电子商务网站的主要实现来进行开发的,系统采用ASP为开发工具、ACCESS为后台数据库和Dreamweaver、flash、photoshop等应用软件来制作,基于B/S模式开发的商务网站的设计与实现,实现了网上交易,来满足当前社会人们的购物需求。
整个系统从符合操作简便、界面友好、灵活、实用的要求出发主要实现了前台用户对产品的浏览和购买,后台管理员对用户、商品的管理等功能。
本论文详细介绍了开发网上商城的全过程,是按软件工程的思想设计的,包括需求分析、系统总体设计、系统详细设计等。
本系统具有多方面特点:
系统功能完备,使用方便简捷,人性化的用户界面,安全保密设置齐全,节省经营成本,大大减少了操作人员的工作负担。
关键词:
网上商城ASPACCESS电子商务B/S
ABSTRACT
Electroniccommerceisknownaselectronictrading,isbasedonelectronicsystemssuchastheInternetandothercomputernetworkproductsorservicesforsale.WiththerapiddevelopmentoftheInternete-commerceimplementationalsoisingrowquickly.Theessenceofelectroniccommerceisnotonlythroughthenetworktobuythings,buttheuseofInternettechnology,completelychangedthetraditionalcommercialmodeofoperation.Informationtechnologyisnottherealcapacityofitstraditionalworkingmethodsmoreefficient,butitenablesenterprisestobreakthetraditionalworkrules,andcreateanewwayofworking,thisisthecorecontentoftheenterpriserestructuring.Thesystemthroughthestudyofcurrentpopularonlinee-commercewebsitemainlyrealizestodevelopment,systemusesASPasthedevelopmenttool,ACCESSasbackgrounddatabaseandDreamweaver,flash,Photoshop,applicationsoftwaretoproduction,basedontheB/Spatternofdevelopmentbusinesswebsitedesignandtherealization,realizestheonlinetransactions,tomeetcurrentsocialpeople'sshoppingneeds.Withtheentiresystemfromthesimple,friendlyinterface,flexible,practicalrequirementsofthemainachievementofthefrontenduserproductbrowseandpurchase,backgroundadministratoruser,commoditymanagementandotherfunctions.
Thepaperintroducesthedevelopmentofthewholeprocessofonlineshoppingmall,wasaccordingtothesoftwareengineeringthoughtdesign,includingdemandanalysis,systemdesign,systemdetaileddesignandsoon.Thesystemhasmanyfeatures:
thesystemfunctioniscomplete,easytousesimple,user-friendlyuserinterface,completesecuritysettings,saveoperatingcosts,greatlyreducingtheoperatingpersonnel'sworkload.
Keywords:
E-shopASPACCESSe-commerceB/S
第1章绪论
电子商务的发展,不仅将有利地推动Internet的发展,对社会的进步和经济的变革产生深远的影响,更重要的,它本身的发展和成熟为我们提供了许许多多的机会。
通过Internet来实现网上购物,使网络更好的为人们服务,让人们的生活更加便利,更多的给社会避免不必要的资源损失。
同时也促使人们更多的了解网络,利用网络。
1.1编写目的
电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。
随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。
特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。
网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。
网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
1.2研究背景
自20世纪90年代以来,信息化浪潮席卷全球,给传统企业的运作和管理模式带来巨大的冲击。
越来越多的传统企业认为,以网络化、知识管理、全球化化为主要特征的新经济已是不可逆转的趋势,电子商务化已成为企业发展的必由之路面对Internet本身所具有的开放性、全球性、低成本、高效率等特点,传统商业暴露的问题也越来越明显,原有的商业格局、商务运作模式在Internet面前也显得无能为力,客观形势给传统商务工作带来了压力和动力。
机遇和挑战、条件和可能,挑战是现实的,机遇是潜在的,所以迫使我们必须重组原有的商业格局,变革原有的商业模式来契合Internet的发展以取得最大的效益。
电子商务就是这样一种事物,电子商务(ElectronicCommerce)是指在计算机互联网的支持下进行的商务活动。
主要包括网上广告、订货、付款、客户服务和货物递交等售前、售中、售后以及市场调查分析、财务核算及生产安排等多项利用Internet开发的商业活动,它对人类社会进行着全方位的改造,在企业竞争、政府部门、公共研究机构、教育以及娱乐等方面改变着人类相互交往的方式,为人们展示了一个全新、璀璨的世界。
由于电子商务的出现,传统的经营模式和经营理念将发生巨大的变化。
电子商务主要以飞速发展的遍及全球的Internet网络为架构,以交易双方为主体,以银行支付和结算为手段,以客户数据库为依托的全新商业模式。
电子商务将会创造巨大的效益和机会,会将市场的空间形态、时间形态和虚拟形态结合起来,将物流、资金流、信息流汇集成开放的、良性循环的环路,使经营者以市场为纽带,在市场上发挥最佳的作用,得到最大的效益。
做一个网上购物系统并不是一两个人就能做好的,而且时间仓促,设计中的偏颇之处必定难免。
之所以投身于电子商务,是希望能有一个良好的开端,以盼日后能为改变中国电子商务的面貌做出一点贡献。
1.3网上购物的国内外发展现状
无论在国内还是在国外,电子商务都还处于起步阶段。
最近几年电子商务得到了迅速的发展。
尽管各个国家具体情况不同,但是基于对国家经济发展的预测,各国政府都很重视电子商务,并且积极地发展电子商务。
在发达国家,电子商务的发展非常迅速,通过Internet进行交易己成为一种潮流。
基于电子商务所连带出的商品交易方案、电子结账方案和信息安全方案等,已逐步成为国际信息技术市场竞争的焦点。
随着电子商务的日益发展,产生了虚拟银行、网络营销、网上购物、网络广告等新兴信息产业,从侧面反应了电子商务正在对社会和经济产生着深刻的影响。
在电子商务过程中,通过人与电子通讯方式的结合,极大地提高了商务活动的效率,减少了不必要的中间环节。
同时,电子商务的发展也将转变政府的行为。
在电子商务逐渐变的流行的时代里,当企业应用电子商务进行经营,银行实现金融电子化,以及消费者实现网上消费的同时,也将对政府管理行为提出新的要求,国外在这方面有很好的法律法规加以约束,防止商业欺诈行为。
国内在这方面做的就没有国外的好,没有一定的规范加以约束,我们经常可以看到一些消费者在网上购买的东西和实际不一样,发现上当后我们也无能为力。
在国外,XML技术已经在电子商务领域里得到广泛应用。
由于它具有自描述性、内容与显示相分离、独立于平台等特点,并且提供了一套跨平台、跨网络、跨程序语言的数据描述方式,已逐渐成为科学与业务应用中数据表示及Web应用中数据交换的标准格式。
同时,国内外对asp技术的研究已经形成了热潮,纷纷研究如何利用asp(ActiveServerPageasp)架构及其相关工具来开发功能强大的新型应用程序。
相对而言,国内的研究工作要滞后一些。
主要表现在国内大部分的研究仍停留在较单一的层面上,单纯研究如何以ASPasp生成动态网页,对于如何将其与数据库技术及XML技术结合,生成真正的电子商务方案的研究却比较少,而很多国外的资料中已经在研究如何利用asp技术生成真正的电子商务方案。
为此,用asp技术来实现一个网上商店是很有必要的。
1.4论文主要内容简介
通过网页的形式来完成网上购物的功能。
首先讲述开发平台的特点,和所使用的开发语言的简介。
再介绍研究的背景与意义并对系统进行需求分析与可行性分析,最后进行详细的设计。
通过此文档,可以让读者了解网上购物系统的大至流程,对于其中的功能也有一定的了解,知道作者的实现原理及使用的方法。
1.5论文章节安排
文章分为六个章节,各章内容安排如下:
第一章绪论。
讲述论文涉及理论基础及发展趋势,论文价值和本人工作。
第二章系统相关技术介绍。
介绍了数据库系统和系统运行模式的情况,以及系统的开发技术和工具。
第三章系统的需求分析。
介绍了企业销售情况及特点,对需求进行了分析。
第四章系统总体结构。
对系统进行框架设计,确定各主要功能模块。
第五章系统的设计与实现。
介绍了系统的数据库设计,界面设计,各主要模块的设计和实现,本章也包含了部分源代码。
第六章系统的测试。
从软件测试的重要作用到软件测试过程,再针对本系统的测试结果进行了分析,证明了本系统能正常使用。
第七章结论和展望。
第2章
开发工具介绍
2.1ASP简介
ASP是ActiveServerPage的缩写,意为“动态服务器页面”。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
ASP的网页文件的格式是.asp,现在常用于各种动态网站中。
另外阿斯匹林、天门冬氨酸、阿里软件销售合作伙伴、美国武装系统暨程序公司等的缩写也都为ASP。
当在Web站点中融入ASP功能后,将发生以下事情:
1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。
2、浏览器向服务器发出请ASP是一种服务器端编写环境,可以用来创建和运行动态网页或Web。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
与HTML相比,ASP网页具有以下特点:
(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;
(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;
(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;
(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。
例如可以从web浏览器中获取用户通过HTMT表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;
(5)ASP可以使用服务器端Active组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。
(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。
(7)方便连接ACCESS与SQL数据库.
(8)开发需要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击.
ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。
但是其原理也是一样的。
3、服务器引擎开始运行ASP程序。
4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。
5、页面信息发送到浏览器。
2.2ACCESS简介
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兼容的产品。
这种方法允许开发者把一个成熟的应用的数据移动到一台更大功率的服务器而没有已经在适当的位置牺牲发展。
2.3网页制作工具Dreamweaver介绍
Dreamweaver是Macromedia公司推出的主页编辑工具。
它是一个所见即所得网页编辑器,支持最新的DHTML和CSS标准。
它采用了多种先进技术,能够快速高效地创建极具表现力和动感效果的网页,使网页创作过程变得简单无比。
值得称道的是,Dreamweaver不仅提供了强大的网页编辑功能,而且提供了完善的站点管理机制,可以说,它是一个集网页创作和站点管理两大利器于一身的超重量级的创作工具。
Dreamweaver提供了强大的设计工具,在不用书写一行代码的情况下,就能够快速创建各种极具动态HTML特性的网页,例如动画和分层等;利用Dreamweaver的目标浏览器检查特性,可以创建兼容性极好的网页,以适用于各种平台和各种浏览器;利用Dreamweaver的
RoundtripHTML技术,用户可以精确控制Dreamweaver生产的网页源代码,例如,在可视编辑器中进行编辑时,可以在HTML检视器中同步地看到Dreamweaver到底为您生成了什么样的源代码,从而杜绝了盲人摸象的弊病。
在编辑由其他网页创作工具所生成的网页时,Dreamweaver会尊重其他工具所生成的原代码,不会任意修改它,当然,如果需要,Dreamweaver也仍然可以帮助您“净化”其他工具所生成的垃圾代码。
Dreamweaver是完全可定制的,您可以创建自己的对象和命令,修改菜单和快捷键,甚至可以通过自己书写C#代码来为Dreamweaver创建新的行为和属性面板,以增强Dreamweaver本身的能力。
2.4小结
本章介绍了系统的相关技术,对系统开发前台和后台的技术和工具也作了介绍。
第3章
系统需求分析
3.1系统需求分析
网上购物不仅改变了公司进行运作的模式,使网上商城成为传统商务的补充和发展,也使人们改变了消费的观念和消费习惯。
自从几十年前电子计算机的出现,就为网上购物的发展创造了客观条件。
但是它的发展还要借助于网络,所以其快速发展是在因特网的广泛应用上。
可以预见,网上购物将成为商业普及、贸易的主流,必将影响着千家万户的生活和消费行为,并日益成为社会商业贸易活动的重要形式,目前面对在传统的实体店竞争越来越激烈,现在电子商务的高增长的情形下,企业的网店与实体店相结合以成为企业提高核心竞争力的战略措施。
为进一步扩大市场占有率,提高企业效益。
开发一套简单实用的网上商城系统显得十分的必要。
3.2功能需求分析
根据网站的目的和功能规划网站内容,网上商城系统应包括:
公司简介、产品介绍、价格信息、联系方式、网上定单等基本内容。
与企业结合的网上购物系统首先要建立商品信息库,作为顾客挑选的商品的数据来源。
还要满足用户会员的注册,即用户在登录时可以选择是否注册成为网站会员,会员购物将更加方便。
用户对商品进行浏览,选中商品可以放入购物车,已选中商品也可以从购物车中删除。
管理员按照需要对新推出的商品进行添加、对已上架的销售情况不好的商品作下架处理操作。
通过顾客心语板块顾客可以把商品的使用情况、出现的问题以及对新产品的需求留在那里。
以便了解顾客的最新需求以及产品的不足之处。
基于以上分析,本系统预期实现的目标是建立一个相对完善的购物系统。
1、面向用户部分功能
(1)注册功能。
顾客首先要注册为网上商城的用户。
注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。
注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。
(2)选择产品功能。
顾客浏览网上商城,将自己需求的产品放入到购物车中,可连续添加商品。
(3)管理购物车。
顾客选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量、取消购买某商品和清空整个购物车。
(4)订单功能。
顾客确定购物车中的商品后提交订单,如顾客已填写收货人信息,则页面显示该信息并由顾客确认。
如尚未填写则显示相应表单请其填写,系统记录顾客提交的收货人信息以便其下次购物时使用。
顾客提交订单后可在网上商城查询该订单,并可对尚未处理的订单进行取消、修改等操作。
(5)付款功能。
顾客在订单被销售方确认后,要选择付款方式,并付款给销售方,然后才可以收到货。
2.后台管理部分功能
(1)管理人员部分。
该部分的用户有一个超级管理员以及若干个普通管理员,超级管理员拥有最高权限,可访问所有订单,可浏览、查询订单,可浏览、修改普通管理员和会员的资料,普通管理员分两种,一种是订单管理员:
主要负责订单管理,可浏览、修改订单状态,可浏览会员信息;另一种是界面管理员:
主要负责界面管理,可增、删商品和广告等操作。
(2)管理订单功能。
顾客可通过Web方式取消、修改自己提交的订单(在管理员确认前),查询自己提交的订单(随时)。
如订单的状态在一定时限(如12个小时)后仍没有发生变化(“订单关闭”状态除外),系统自动提醒管理员(如该订单变色,弹出提醒窗口等方式。
订单状态发生变化,系统自动发E-mail给顾客,“无效订单”、“订单关闭”状态除外)。
(3)管理商品功能。
管理员可以添加、修改、删除商品。
3.3功能模块划分
本网站分为前台用户和后台管理员管理。
前台管理主要包括网站首页、新品上市、特价商品、行业资讯等。
网站前台功能模块划分如下图3.1所示:
图3.1前台结构图
后台管理主要是针对前台信息的控制和管理。
如果没有好的后台,前台再美观也没有用。
本网站设计后台的理念是:
美观大方、容易操作。
能通过后台系统,可以对网站的信息进行设置,商品信息的设置;还可以对网站留言、商品信息进行管理;还可以添加、修改、删除网站的一些信息(如:
行业资讯、商城新闻),网站管理员还可以管理自己的账号等。
网站后台功能模块划分如下图3.2所示:
图3.2后台结构图
3.4网站流程设计
此设计可以让用户更好快速明白,并熟悉里面的操作内容,秉承着高效、方便、快捷的原则,网趣购物网站系统的流程设计。
1.业务流程分析如下图3.3所示:
一个网上购物系统购买商品的工作流程如下:
(1)顾客可以登录网站首页进行商品的浏览,在浏览时候可以根据热销专区商品提示进行浏览。
(2)顾客可以按商品类别来选择自己中意的商品。
(3)顾客在看中自己的商品后可以进行订购。
(4)在去购物车前要进行用户注册,输入用户名和密码,如果输入正确则进行购物车,查看订购的商品,若不正确则退回商品浏览状态。
(5)已登录的用户可以查看在购物车内的已买商品,若此时发现现有的商品不满意可以进行删除。
如果继续购物则可返回浏览页面继续购物。
(6)选购好之后,可以去收银台结账。
(7)付款后进行订单的提交,管理员发现订单后会验证并发货。
图3.3网站业务流程图
2.顾客流程如下图3.4所示:
图3.4顾客流程图
3.网上购物系统的整体结构图,如下图3.5所示:
图3.5网上购物系统的整体结构图
3.5数据流程分析
下面主要描述网趣购物商城的顶层图,0层图,1层图。
顶层图数据流图主要描述了网趣购物商城系统的数据流程,表明用户进入网趣购物商城系统进行相关操作,顶层图如下图3.6所示:
图3.6网站顶层流程图
网站0层图流程图如图3.7所示:
图3.7网站管理员0层图
网站1层留言管理的操作流程过程如图3.8所示:
图3.8网站留言管理1层图
网站1层文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 购物 商城 系统 网站 设计 实现