基于ASP技术的校园电子商务的设计与开发目 录
第1章 文献综述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
1. 1校园电子商务系统. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
1. 1. 1校园电子商务的方法与策略. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
1. 1.2电子商务系统的发展状况. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
1. 1.3存在的难点及解决措施. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1.2动态网页技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1.2. 1 ASP技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1.2.2 PHP技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
1.2.3 JSP技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
1.2.4比较. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
1.3 Access数据库. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
1.3. 1 Access数据库简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
1.3.2 Access的特性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
第2章引言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
2. 1选题目的和意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
1
2.2课题可行性分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
2.2. 1课题调研. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
2.2.2课题分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
2.3系统开发与运行环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
2.3. 1系统开发. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
2.3.2运行环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
第3章系统分析与设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
3. 1系统分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
3. 1. 1业务流. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
3. 1.2数据流. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
3.2系统设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
3.2. 1系统总体结构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
3.2.2系统数据模型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
第4章系统实现与应用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
4. 1产品上传模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
4.2产品发布模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
4.3产品维护模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
4.4会员维护模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
4.5网站信息维护模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
2
第5章结语. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
致 谢. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。
3
青春校园校园电子商务的设计与开发
摘要近几年 电子商务的迅速发展及表现出来对社会经济生活的巨大影响已引起了人们的广泛关注。特别是以美国为代表的经济发达国家都在大规模地推动电子商务的发展并以此取代或改造传统的商务活动方式重组业务流程 降低交易成本加速流通过程全面提高企业的市场竞争力和综合国力
本论文在探讨了电子商务系统及ASP技术在国内外发展状况的基础上浅析了基于ASP技术的用户关系管理系统的设计与开发。结合当前电子商务系统需求情况选择使用ASP开发环境、 Access数据库以及网页制作工具Dreamweaver构建了一个简单的电子商务系统该系统是一个典型的B/S平台结构。在开发过程中笔者对电子商务系统进行了总体规划以及详细设计。本系统一共涉及六个模块实现了注册登陆系统、产品上传、产品发布、产品维护、会员维护、信息维护。最后本论文对基于ASP技术的校园电子商务的开发设计进行了总结和展望。
关键词 AS产品发布 Acc es s数据库 B/S
- - 1
第1章 文献综述
1. 1校园电子商务系统
基于Web校园电子商务系统是以ASP技术开发的适应学校环境的一个的交易系统。校园电子商务从商业运作模式来看类似于一般电子商务,都是通过网络进行商品、服务或信息的交换。但与一般电子商务相比较,校园电子商务除了具有跨时空、数字化、公开、透明等一般特征外,还有其独到的特色。优良的网络环境稳定的消费群体方便的物流陪送等特色都使校园电子商务有着长足的发展前景。
1. 1. 1校园电子商务的方法与策略
电子商务作为一种新兴的商务形式给世界经济带来了一个全新的概念人类生活方式也由此而发生了重大的变革。电子商务具有高效率、低成本、快速通信、公平竞争、全天候服务等优点[1] 。近年来我国电子商务发展常迅速。电子商务系统按功能模块分分为产品上架和产品发布两个模块上架模块作用是把产品的详细信息存储到数据库中包括产品的名称价钱介绍等一些必要信息。发布模块主要作用是从数据库中调出产品的信息并且发布在网站上使浏览到该网站的全部用户都能查看到产品的信息对于网站的注册用户又会拥有一些特殊的服务和功能如能浏览设置了权限的产品和信息能在线将有兴趣的产品放到自己的收藏夹里等等一些个性化的服务。产品管理系统按使用的系统来分可分为前台发布和后台管理系统前台发布和发布模块相结合整和了系统信息和产品信息并同步在网站上发布出来。后台管理系统包括上架的全部功能 以管理操作为主用于对产品的信息及网站信息做出更改、删除、替换等后台中还有对于注册会员所对应的操作包括对会员的添加删除会员个人信息的管理等操作。
1. 1.2电子商务系统的发展状况
我国各大中专院校都加快了信息化进程并且都建立了自己的校园网。这为我们校园电子商务系统的运行提供了必备的环境基础。在技术和需求的推动下校园的同学可以在宿舍通过校园网登陆到电子商务系统方便、高效是电子商务系统一直的优点。而在以往的交易的模式中我们只有走出门才有机会找到自己需要的东西耽误时间并- - 2
且会有多余的花费的产生校园电子商务的发展是迎合了校园的消费模式而产生的在技术的不断更新下系统功能会更加全面 同学对他的依赖性也会更高。在各高校领导的高度重视大力推动下 目前 国内众多高校组建了自己的电子商务交易平台东北大学、哈尔滨工业大学等著名院校则在自己校园网络应用的基础上开发实施了自己独具特色的校园电子商务系统。经过几年来的运转它们的电子商务系统已经日趋成熟取得了令人惊叹的成果。电子商务的方便、高效极大的影响了这一届以及今后学生的消费模式。
1. 1.3存在的难点及解决措施
由于产品的多样化我们要详细的录入每一样产品信息这给管理员带来繁重的录入工作。因此在系统的初步应用阶段对给管理员带来巨大的压力。
各高校可以通过增加会员的权限使其自己能发布产品信息则使校园的电子商务系统会得到进一步完善克服遇见的因难。
1.2动态网页技术
1.2. 1 ASP技术
一 ASP介绍
Microsoft Active Server Pages (ASP)实际上是将标准的HTML文件拓展了一些附加特征 ASP像标准的HTML文件一样包含HTML语句并且在一个浏览器上解释并显示。但它为HTML编写人员提供了在服务器端运行脚本的环境使HTML编写人员可以利用VBScript和JScript或其他第三方脚本语言来创建ASP实现过去需要编写复杂的C G I程序才能实现的有动态内容的网页如计数器等。一个ASP文件的后缀为. ASP其中包含实现动态功能的VBScript或JScript语句如果去掉那些VBScript或JScript语句它和标准的HTML文件没有任何区别。ASP提供了一些内建对象。利用这些内建对象你可以使你的脚本更加强大这些对象会允许您从浏览器中接收和发送信息。例如利用request对象可以接收用户的HTML表单中的信息并加以处理。ASP包含标准的ActiveX组件这些组件可以实现一些复杂的功能如使用数据库等。ASP可以和诸如MicrosoftAccess这样的数据库进行挂接。重要的是这是ASP一个非常强大的功能所在各种- - 3
Web应用程序都需要数据库的支持而且需要随数据库内容的更新而自动更新这样就可以利用ASP自己建立很多高级Web应用程序[6] 。
二 ASP的功能
ASP是一套服务器端的脚本运行环境当用户从浏览器向Web服务器请求.asp文件时 ASP脚本开始运行然后Web服务器调用ASP ASP全面读取请求的文件执行所有的脚本命令并将标准的Web页传送给浏览器而并不包含你所写的脚本命令。使用ASP与Microsoft Access数据库架设 ASP的每一个命令都首先被用来生成HTML文件 因此ASP允许生成动态内容。
对于Web服务器来说 ASP与HTML有着本质的区别 HTML不经任何处理送回给浏览器另一方面对于浏览器来说 ASP和HTML几乎是没有区别的仅仅是后缀为. asp和. htm的区别 当我们在客户端提出对ASP的申请后我们的浏览器接受的是HTML格式的文件。因此它根据以上特性我们用ASP可以方便地实现诸如表格信息收集、计数器、留言簿、公告板、 ASP还可以轻松地实现对页面内容的动态控制为不同的浏览者定制不同的页面内容实现适用于任何浏览器。从而设计出具特色的Web应用程序。
三使用范围
用ASP实现各功能时几乎没有什么限制只要Web应用程序存在并正常运行 用ASP编写出的系统完全可以达到原来使用Client/Server的网络数据库系统的水平。使用ASP最大的好处是在你对程序进行升级时你只需要修改服务器上的ASP文件而不需要修改客户端程序。
1.2.2 PHP技术
PHP是英文“超级文本预处理语言” PHP:Hypertext Preprocessor的缩写。 PHP与ASP有几分相似都是一种在服务器端执行的“嵌入HTML文档的脚本语言”。它大量地借用C,Java和Perl语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。用PHP做出的动态页面与其他的编程语言相比执行效率比完全生成HTML标记的CGI要高许多。 PHP可以支持目前绝大多数数据库 PHP可以编译成具有- - 4
与许多数据库相连接的函数。但PHP提供的数据库接口支持彼此不统一比如对Oracle,MySQL Sybase的接口彼此都不一样。这也是PHP的一个弱点[8] 。
1.2.3 JSP技术
JSP是Sun公司推出的新一代网站开发语言 Sun公司借助自己在Java上的不凡造诣将Java从Java应用程序和Java Applet之外又有新的硕果就是JSP(Java ServerPage) 。 JSP可以在Serverlet和JavaBean的支持下完成功能强大的站点程序。 目前在国内PHP与ASP应用最为广泛。而JSP由于是一种较新的技术 国内采用的较少。但在国外 JSP已经是比较流行的一种技术尤其是电子商务类的网站多采用JSP[8] 。
1.2.4比较
(一)应用范围
ASP只能执行于微软的服务器产品, IIS(Internet Information Server) (windowsNT)和PWS(Personal Web Server) (windows 98)上。在Unix下的COM实现起来非常困难。
PHP可在Windows,Unix,Linux的Web服务器上正常执行,还支持IIS,Apache等一般的Web服务器,用户更换平台时,无需变换PHP3代码,可即拿即用。
JSP几乎可以执行于所有平台。如Win NT,Linux,Unix。在NT下IIS通过一个外加服务器例如JRUN或者ServletExec就能支持JSP。
(二)性能比较
循环性能测试 JSP最快而ASP、 PHP与JSP相错一个数量级。
数据库存取测试 JSP需要13秒 PHP需要69秒 ASP则需要73秒。
(三)前景分析
目前在国内PHP与ASP应用最为广泛。而JSP由于是一种较新的技术国内采用的较少。但在国外 JSP已经是比较流行的一种技术尤其是电子商务类的网站多采用JSP。三者中 JSP应该是未来发展的趋势。
- - 5
1.3 Access数据库
1.3. 1 Access数据库简介
Microsoft Access是微软公司开发的小型关系数据库系统稳定、快捷是其特点Access数据库可以使客户端在小容量少数据下能够保持更快速的浏览速度 Access可以将数据库中的数据动态地提供给Web应用程序能满足最大的Web站点和小型企业和与个人个人数据处理和分析数据的需要。
Microsoft Access是一种关系式数据库关系式数据库由一系列表组成表又由一系列行和列组成每一行是一个记录每一列是一个字段每个字段有一个字段名字段名在一个表中不能重复。 Access数据库以文件形式保存文件的扩展名是MDB。
1.3.2 Access的特性
1、简介
Acces s数据库由七种对象组成 它们是表、查询、 窗体、报表、宏、页和模块。
表(Table)——表是数据库的基本对象是创建其他5种对象的基础。表由记录组成记录由字段组成表用来存贮数据库的数据 故又称数据表。
报表(Report)——报表的功能是将数据库中的数据分类汇总 然后打印出来 以便分析。
宏(Macro)——宏相当于DOS中的批处理 用来自动执行一系列操作。 Access列出了一些常用的操作供用户选择使用起来十分方便。
模块(Module)——模块的功能与宏类似但它定义的操作比宏更精细和复杂用户可以根据自己的需要编写程序。模块使用Visual Basic编程。
页——是一种特殊的直接连接到数据库中数据的一种WEB页。通过数据访问页- - 6
提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...
Central美国独立日活动正在进行中,旗下美国达拉斯机房VPS 65折优惠,季付赠送双倍内存(需要发工单),Central租用的Hivelocity的机房,只支持信用卡和加密货币付款,不支持paypal,需要美国独服的可以谨慎入手试试。Central怎么样?Central便宜服务器,Central自称成立于2019年,主营美国达拉斯机房Linux vps、Windows vps、专用服务器和托管...
Hostkey.com成立于2007年的荷兰公司,主要运营服务器出租与托管,其次是VPS、域名、域名证书,各种软件授权等。hostkey当前运作荷兰阿姆斯特丹、俄罗斯莫斯科、美国纽约等数据中心。支持Paypal,信用卡,Webmoney,以及支付宝等付款方式。禁止VPN,代理,Tor,网络诈骗,儿童色情,Spam,网络扫描,俄罗斯色情,俄罗斯电影,俄罗斯MP3,俄罗斯Trackers,以及俄罗斯法...