基于BS结构的网络购物管理系统的开发毕业设计论文.docx

上传人:b****5 文档编号:6197188 上传时间:2023-01-04 格式:DOCX 页数:55 大小:382.50KB
下载 相关 举报
基于BS结构的网络购物管理系统的开发毕业设计论文.docx_第1页
第1页 / 共55页
基于BS结构的网络购物管理系统的开发毕业设计论文.docx_第2页
第2页 / 共55页
基于BS结构的网络购物管理系统的开发毕业设计论文.docx_第3页
第3页 / 共55页
基于BS结构的网络购物管理系统的开发毕业设计论文.docx_第4页
第4页 / 共55页
基于BS结构的网络购物管理系统的开发毕业设计论文.docx_第5页
第5页 / 共55页
点击查看更多>>
下载资源
资源描述

基于BS结构的网络购物管理系统的开发毕业设计论文.docx

《基于BS结构的网络购物管理系统的开发毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于BS结构的网络购物管理系统的开发毕业设计论文.docx(55页珍藏版)》请在冰豆网上搜索。

基于BS结构的网络购物管理系统的开发毕业设计论文.docx

基于BS结构的网络购物管理系统的开发毕业设计论文

摘要………………………………………………………………………………Ⅰ

Abstract…………………………………………………………………………Ⅱ

第一章:

绪论……………………………………………………………………1

1.1课题背景…………………………………………………………………1

1.2课题的总体概要及研究意义……………………………………………1

1.3国内课题概况及研究趋势………………………………………………2

第二章:

需求分析………………………………………………………………3

2.1产品名称…………………………………………………………………3

2.2系统的功能及特性分析……………………………………………………………3

2.3管理用户的功能特性分析………………………………………………3

2.4普通客户及功能特性分析………………………………………………4

2.5数据库需求分析…………………………………………………………5

第三章:

系统概要设计…………………………………………………………5

3.1系统基本设计思想………………………………………………………5

3.2系统结构设计……………………………………………………………6

3.3系统功能模块图…………………………………………………………7

第四章:

模块开发………………………………………………………………8

4.1数据库的设计……………………………………………………………8

4.2数据库连接公用模块……………………………………………………9

4.3用户信息模块……………………………………………………………15

4.4购物车的用途与实现……………………………………………………24

4.5定单功能及实现…………………………………………………………28

4.6顾客留言功能及实现……………………………………………………33

4.7公告栏……………………………………………………………………33

4.8管理用户模块功能与实现………………………………………………33

第五章:

结论与总结………………………………………………………………43

参考文献……………………………………………………………………………Ⅲ

致谢……………………………………………………………………………………Ⅳ

附录…………………………………………………………………………………Ⅴ

 

基于B/S结构的网络购物管理系统的开发

摘要:

随着Internet的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现的网上购物。

对于企业来讲,无论是企业之间(BtoB),还是企业和客户之间(BtoC)的交易,如果能够实现网上交易将大大提高交易速度节约交易成本。

近几年,随着网络数据库技术的进一步发展,使得这一设想逐渐成为现实。

运用ASP技术和网络数据库原理,基于B/S模式开发了一个网上购物系统。

在该系统中,顾客可以很方便的注册成为会员,对商品进行浏览检索,查看商品的详细资料,然后根据各人的喜好购买心仪的商品。

系统会自动为顾客生成订单,按照顾客所填写的信息提交订单并发货。

系统管理员则可以对现有的商品进行添加和编辑,审查已注册的用户并对提交的订单进行处理。

关键词:

B/S模式、ASP、电子商务、网络数据库

TheDevelopmentofManagementSystemforNetworkShoppingBaseonB/SStructure

Abstract:

AlongwiththeInternetofcontinuouslyuniversal,peoplearefortherequestoftechniqueInternetthealreadyandnotonlysingleisaviewoncewebpage,receiveanddispatchtheE-mail,increasinglybusypeoplestartpursuingtheexploitationInternetthatkeepthehousethisathemightyplatformcomethenetthatrealizesontheshopping.Speakforthebusinessenterprise,andwetheristhebusinessenterprise's(BtoB),orbusinessenterprisewiththecustomer'sbargainfor(BtoC),ifcanrealizethenetuptradeandwillconsumedlyincreasethebargainspeedtheeconomytotradethecost.Inthelastfewyears,alongwiththetechnique'sfurtherdevelopmentofnetworkdatabase,makethisonconceivingtograduallybecometheactuality.ApplicationASPtechniqueiswiththenetworkdatabaseprinciple,accordingtoB/Smodedeveloppedanetontheshoppingsystem.Inthesystem,customercanverytheconvenientregistrationbecomethemember,andproceedstomerchandiseviewindex,lookintofavourthatthemerchandise'sdetaileddata,thenpurchasetheadoringmerchandiseaccordingtotheeveryone.Systemwouldtheautoisabornorderofcustomer,andhandovertheordertoeruptgoodsaccordingtotheinformationforfillinningofcustomer.Systemmanagercanthenproceedstoincreasewiththeorderthatedit,investigatealreadytheregisteredcustomercombinerighthandovertoproceedstohandletocurrentmerchandise.

Keywords:

B/Smode,ASP,electroniccommerce,networkdatabase

1、绪论

近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并进入传统的流通领域。

于是电子商务开始流行起来,一种全新的购物理念开始形成并逐步发展。

网上购物是一种具有交互功能的商业信息系统。

它向用户提供静态和动态两类信息资源。

所谓静态信息[1]是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。

网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。

这种全新的交易方式实现了公司间文档与资金的无纸化交换。

本平台利用ASP+ACCESS数据库[2]的架构实现,此系统分为前台管理和后台管理。

前台管理是友好的操作界面,供用户浏览、查询使用。

包括:

浏览商品、查询商品、订购商品、新闻查询、公告中心等功能;后台管理提供给管理员,其中包括:

商品管理、用户管理、订单管理等。

使管理员从繁琐的手工操作中解脱出来,提高办公效率。

1.1课题的背景以及研究的目的和意义

随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,在众多的网络服务中,Web给人耳目一新的感觉,而在这其中,网站已经日渐普及,而且发展到今天,已经成为任何人可以在网络所提供的平台上进行个性展示的新型方式。

在众多网络开发技术中,HTML是一种重要的基本开发技术,而ASP技术是当前相当热门,它可以进行复杂的数据库操作、很强的交互性以及方便用户控制管理。

该网上商城正是当今技术发展的产物,提取了淘宝核心概念,以及对2007年电子商务的理解,完成了这个购物系统,促成了客户交易,与客户的距离更接近,让客户爱上该网站。

1.2国内外研究现状与水平

互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,电子购物的环境也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。

网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。

如今网上信息系统的开发与利用,正是当下热门的话题,C/S(Client/Server)结构和B/S(Browser/Server)结构也是当今世界开发模式技术架构的两大主流技术。

C/S又称Client/Server或客户/服务器模式。

服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。

客户端需要安装专用的客户端软件。

C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。

对应的优点就是客户端响应速度快。

缺点主要有以下几个:

只适用于局域网;客户端需要安装专用的客户端软件;对客户端的操作系统一般也会有限制.所以已经很难适应百台电脑以上局域网用户同时使用,而且代价高,效率低。

B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。

浏览器通过WebServer同数据库进行数据交互。

B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。

B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。

只要有一台能上网的电脑就能使用,客户端零维护。

系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。

甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。

而且B/S结构的系统维护和升级方式相对简单;成本降低,选择更多。

缺点是应用服务器运行数据负荷较重,由于B/S架构管理软件只安装在服务器端上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器端是完全通过WWW浏览器实现,极少部分事务逻辑在前端实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。

但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。

因此,许多单位都备有数据库存储服务器,以防万一。

另外本课题的设计选用了asp技术。

Asp(activeserverpages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序。

例如响应用户查询数据库的要求而生成报表,而且asp与其它web设计工具相比有着以下优点:

完全与HTML文件融合,容易创建、修改,不需其他编译、联接程序,面向对象可扩展等,因此,ASP技术非常适合于购物网站的设计。

Asp[3]是Microsoft公司在1996年底推出的一种取代CGI(公共网关接口,即CommonGatewayinterface)运行服务器端的Web应用程序开发技术,它内含于IIS3.0(MicrosoftinternetinformationServer3.0)以上的版本之中。

通过asp我们可以结合HTML网页、ASP指令和ActiveX组件建立动态、交互且高效的Web服务器应用程序。

它属于ActiveX技术中的Server端技术。

与常见的在Client端实现动态网页的技术如Javaapplet,activeXControl,VBScript,JavaScript等不同,Asp中的命令和Script语句都是由服务器解释执行的。

Asp是基于ActiveX技术的,它支持面向对象即可扩展的ActiveXserver组件。

ActiveX技术以COM/DCOM技术为基础,程序员可以用VC++,VB5.0等语言创建特定功能的服务器端组件,扩展asp的应用功能。

它是一种成熟的web到数据库的接口技术,使用与现有的web客户/服务器应用程序。

它具有如下一些特点:

(1)全嵌入HTML,与HTML,Script语言完美结合。

(2)无须手动编译(Compling)或链接程序。

(3)面向对象(ObjectOriented),并可扩展ActiveXServer组件功能。

(4)可使用任何语言编写自己的ActiveXServer组件。

(5)存取数据库轻松容易(使用ADO组件)。

(6)无浏览器兼容问题。

(7)程序代码隐蔽,在客户端仅可看到由asp输出的动态HTML文件。

另外ASP的工作[4]通过后缀名为asp的文件来实现,一个asp文件相当于一个可执行文件,因此必须放在web服务器上有可执行权限的目录下。

当浏览器向web服务器请求调用asp文件时,就启动了asp。

Web服务器响应该HTTP请求,调用asp引擎,解释被申请的文件。

当遇到与ActiveXScript兼容的脚本(VBScript,Javascript)时,asp引擎,调用相应的脚本引擎进行解释处理。

若脚本指令中涉及到对数据库的访问,就通过ODBC与后台数据库进行连接,由数据库访问组件实现对数据库的操作,并将执行结果动态生成一个HTML页面返回web服务器端,然后与页面中脚本的HTML合并成一个完整的HTML页面送至客户端浏览器。

因而客户端浏览器接收到的是经web服务器执行以后生成的一个纯粹的HTML文件,可被运行在任何平台上的浏览器所执行。

同时由于asp的脚本程序是在服务器端执行的,通常脚本代码不会被别人窥视,保证了程序代码的安全和知识产权。

另外程序执行完毕后,服务器仅仅是将执行的结果返回给客户端浏览器,减轻了网络传输的负担,大大提高了交互的速度。

1.3发展趋势

从以上的分析来看,B/S结构主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。

随着Windows98/Windows2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。

显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。

所以基于B/S结构的网络购物管理系统采用了B/S结构。

以及采用MicrosoftIIS+ASP将结合的技术,运用Access数据库对网站进行建设。

 

2、分析

2.1 可行性分析

电子商务源于英文ELECTRONICCOMMERCE,简写为EC。

顾名思义,其内容包含两个方面,一是电子方式,二是商贸活动。

电子商务指的是利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商贸活动。

电子商务可以通过多种电子通讯方式来完成。

简单的,比如你通过打电话或发传真的方式来与客户进行商贸活动,似乎也可以称作为电子商务;但是,现在人们所探讨的电子商务主要是以EDI(电子数据交换)和INTERNET来完成的。

尤其是随着INTERNET技术的日益成熟,电子商务真正的发展将是建立在INTERNET技术上的。

所以也有人把电子商务简称为IC(INTERNETCOMMERCE)。

从贸易活动的角度分析,电子商务可以在多个环节实现,由此也可以将电子商务分为两个层次,较低层次的电子商务如电子商情、电子贸易、电子合同等;最完整的也是最高级的电子商务应该是利用INTENET网络能够进行全部的贸易活动,即在网上将信息流、商流、资金流和部分的物流完整地实现,也就是说,你可以从寻找客户开始,一直到洽谈、订货、在线付(收)款、开据电子发票以至到电子报关、电子纳税等通过INTERNET一气呵成。

要实现完整的电子商务还会涉及到很多方面,除了买家、卖家外,还要有银行或金融机构、政府机构、认证机构、配送中心等机构的加入才行。

由于参与电子商务中的各方在物理上是互不谋面的,因此整个电子商务过程并不是物理世界商务活动的翻版,网上银行、在线电子支付等条件和数据加密、电子签名等技术在电子商务中发挥着重要的不可或缺的作用。

目前我国的电子商务商业模式大致可以按照交易对象分为五类:

商业机构对商业机构的电子商务B2B,商业机构对消费者的电子商务B2C,商业机构对政府管理部门的电子商务B2G,消费者对政府管理部门的电子商务C2G以及消费者对消费者的电子商务C2C。

虽然一些更新颖的模式如B-B-C已经初现,但要想大规模发展起来还需要经过比较长一段时间的成长。

而B2G、C2G是政府的电子商务行为,不以营利为目的,主要包括政府采购、网上报关、报税等,对整个电子商务行业不会产生大的影响。

因此,以下讨论的是B2C、C2C、B2B这三种商业行为的电子商务模式。

尽管今天无论是B2C也好、B2B也好,无论是传统企业e化也好,新型互联网企业诞生也好,都已经不是什么新鲜事了;股市要求大家讲的故事也好,模式也好,都已经几乎没有缝隙地占满了人们全部的想象空间,但能够就此说我们已经进入了电子商务的世纪或社会了吗?

不能!

因为即使是我们今天不少打着电子商务旗号的公司,甚至也还没有理解电子商务的全部和真正的内涵,当然更谈不上去完完全全地实现它们。

什么样的企业才能算是电子商务企业呢?

那当然利用互联网、WEB网站实现业务是基本的特征,但更为核心的是企业内部必须运营在一个基于完善的管理思想和工作流程的“企业资源计划系统(ERP)”之上。

这个资源计划系统是企业开展业务的基础平台,用户的订单在经过公司商务部门的过滤之后进入这个系统,成为系统最主要的输入,系统另外的输入是当前库存的实际情况(包括材料、成品、在产品的数量和地域分布),运输资源和周期、采购资源和周期、生产产能和周期等,系统在固定的时间运行一次,每次运行得到的输出结果是:

一份用户订单的确认情况表、一份采购计划、一份生产计划、一份配送计划。

其中用户订单确认结果将直接反馈到每一个定单用户,告诉他能不能供货、能供货的确切时间、供货地点、运输方式等信息,这些信息是系统根据企业制定的明确的供货优先次序模型和一定的边界条件计算出来的。

比如说前面买花的例子,如果库房有,那么供货的时间就只是配送所需的时间(依照地理位置不同);如果没有,那么还要加上采购周期;如果一个订单含多种产品,那么供货时间就要选择最后齐套的时间了,等等,这些都是由系统自动控制的,减少了人为控制的难度和差异性,用户的满意度一定会因此而改善。

而企业所有的采购、生产、配送系统也都不是机械的、被动的工作,缺货了再去买,看成品库去生产,备齐了就(才)去送,而是完全依系统计划指令、依信息行事,有条不紊。

真正电子商务的实质其实是企业经营各个环节的信息化过程,并且不是简单地将过去的工作流程和规范信息化,而是依新的手段和条件面对旧有的流程进行变革的过程。

2.2 需求分析

此系统主要可以实现商家在线发布商品信息,消费者在线购买功能,主要有以下几点:

(1)后台的网站数据远程维护,包括业务数据和分类与信息添加删除等功能。

(2)可以在线添加、删除、修改商品各级类别。

(3)支持商品图片上载功能,让商品形象更生动。

(4)注册用户、商品信息的轻松维护。

(5)用户免费注册即用户信息修改功能。

(6)方便的定单管理功能,定单结算统计功能。

(7)购物流程简单快捷,包含商品折扣机制。

(8)面向消费者的订单查询功能。

(9)其他功能还包括:

顾客留言,公告栏,新闻发布等。

2.3系统功能模块的划分及功能模块的描述

2.3.1用户管理模块

购物网站可简单的划分为2个部分,如图所示:

主页

 

管理员

用户

用户模块划分如图所示:

 

用户管理

用户的管理功能的结构图如下:

收货资料

 

2.3.2后台管理模块

后台管理系统是开发者对系统进行管理和维护的环境,模块结构如下:

后台是整个销售系统中最重要复杂的部分。

管理员通过此处对网站内容进行管理.后台管理共分为商品信息管理,交易信息管理,新闻发布管理,站内信息管理,站内操作管理,以及退出本管理系统等等.

2.3.3商品管理模块

1.商品信息管理

商品信息信息管理部分实现对在线商品进行添加与删除.管理者可以在此处创建新的商品类别以便进行分类管理,以及可以对已经注册的商品信息进行浏览编辑及删除.商品可以任意的被分成各个类别,或者及其子类.

商品管理模块的结构图如下:

单位管理

商品管理结构图

 

2.3.4前台处理模块

前台处理系统是客户使用的最终界面,模块结构图如下:

前台销售部分就是顾客浏览、选择、结帐的地方,需根据所需销售商品特点安排布局,商品数据灵活根据需要从数据库挑出,照顾顾客浏览习惯,简化流程,使顾客能迅速找到所需商品,真正做到“简洁高效流畅”购物环境。

前台部分主要实现

1.注册会员

顾客可以浏览本网站的商品内容以及其他一些信息,但是用户必须通过注册成为会员才能具有购买权限.

2.购买商品

注册会员可以通过购物车购买所需商品,购物车能够根据具体情况将具体的商品价格进行总结计算,在把商品清单形成订单发给商店管理者.

3.订单查询

购买后的顾客可以通过订单号在此处对所购商品的订单信息进行查询,并且每个顾客只能够查询属于自己购买商品的订单.

4.公司介绍

对公司情况进行简单介绍

5.网上服务

对公司的服务以及具体购买流程介绍.

2.3.5购物车模块

用户在进行购物时的所有产品都会经过购物车来实现,其中包括:

商品编号,商品名称,商品单价,订购数量,确认购买。

订货数量

3、设计

3.1系统基本设计思想

方便商场的管理以及方便消费者购物,要从根本上改变过去复杂、低效的手工管理方式,使工作规范化,即管理工作基于工作流程,完全采用计算机技术处理商品销售管理工作。

使消费者与商城能方便快捷地共享、交流信息。

同时又能实现迅速、全方位的信息采集、信息处理,为消费者提供一个方便、快捷的购物方式,使其足不出户就可以享受购物的乐趣。

本系统主要实现了顾客对商品的购买,以及管理者对网站的维护.主要通过使用了网

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1