基于ASP技术电子商城系统毕业设计.doc
《基于ASP技术电子商城系统毕业设计.doc》由会员分享,可在线阅读,更多相关《基于ASP技术电子商城系统毕业设计.doc(22页珍藏版)》请在咨信网上搜索。
1、福建广播电视大学高等职业技术学院计算机网络技术专业毕业设计说明书基于ASP技术的电子商城系统的设计与实现年 级:2008级专 业:计算机网络技术学 号:姓 名: 指导教师:职 称:讲 师摘要:在本网上购物系统中,顾客能够方便的进行用户注册,查看商品,并可以将满意的商品加入购物车。顾客购买完商品后,会得到系统自动分配的一个唯一的订单号,以方便顾客随时查询订单处理情况,了解现在货物的状态;而且管理员可以对商品的信息进行维护与管理,包括对现有商品信息的修改、新商品信息的加入、过时商品信息的删除等;管理员还可以查看历史订单的记录和现在订单的情况。其中主要功能有:用户管理,分类查找,商品检索,商品评论,
2、网站后台管理等。本文介绍的网上购物系统网上电子商城系统,是一个立足于网络、以商品为商品的专业性网上购物网站,系统同时具有自由买卖商品、会员注册等功能,为商品的流通提供了一个高效的交易平台。文中首先介绍本系统开发时所用到的环境、工具及技术,接着介绍了电子商务的发展背景,基本概念等一些基本理论,然后是网站的系统结构设计、需求分析、网站流程设计、数据库设计。最后是系统各模块介绍,包括前台购物和后台管理两大部分。前台功能主要有注册、登陆、商品浏览、商品查询、订单查询、我的账户、购物篮、收藏夹、商品推荐、最新商品、个人交易平台、等。后台功能主要有商品管理、用户管理、商品分类管理、新闻管理、常规设置等。关
3、键词:电子商城 ASP 数据库 管理目 录1.绪论. . . . . . .32.开发工具、环境及其技术.32.1电子商务背景.32.2开发环境.32.3开发工具.32.4电子商务WEB技术. .33.网站系统结构设计. .43.1系统需求分析和可行性分析. .43.1.1需求分析. .43.1.2可行性分析. .43.2前台系统结构. .43.3后台系统结构. .54.数据库设计与实现.54.1数据库需求分析. . .64.2数据库结构设计. .65.具体设计实现.75.1前台首页功能模块的具体实现.75.2后台功能模块的具体实现.85.2.1站内公告.85.2.2意见反馈.86.测试运行.
4、 .106.1测试网站环境106.2网页测试.107.结 论.111绪论随着国际互联网的迅速发展,一种全新的商务运作方式电子商务应运而生,它的出现对当今社会的经济产生了重要的影响。网上购物系统是电子商务的一种重要形式,能在Internet上实现商品的展示、商品的检索、商品的订购、订单的全程跟踪与管理、货款的支付的系统称为网上购物系统。2开发工具、环境及其技术2.1电子商务背景电子商务是指通过网络以电子数据流通的方式在全世界范围内进行并完成的各种商务活动、交易活动、金融活动和相关的综合服务活动。电子商务创造了一个虚拟的经营环境,买卖双方可以借助这个开展网络营销、电子支付、数字化产品传递、服务传递
5、、意见征询等,同时,为了确保交易安全,需要进行交易管理。2.2开发环境整个系统构建在Microsoft公司的系统平台与环境下。操作系统是Windows XP ,WEB服务器是IIS5,数据库服务器是SQL Server,服务器端脚本编程环境是ASP4.0嵌入VBScript2.3 开发工具ASP环境开发平台采用Dreamweaver CS3,图像处理使用photoshop cs4和flash8.0.2.4 电子商务WEB技术(1) B/S结构介绍B/S(Browser/Server,简称B/S)结构,即浏览器/服务器模式,它是WEB兴起后的一种网络结构模式,从传统的二层C/S结构发展而来,通常
6、采用三层结构:浏览器-Web服务器-数据库服务器,WEB浏览器是客户端最主要的应用软件,浏览器通过Web Server 同数据库进行数据交互。在BS体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成,这样大大简化了客户端,减轻了系统维护与升级的成本和工作量,降低了用户的总体拥有成本。(2) SQL Server数据库SQL是英文Structured Query Language的缩写,意思为结构化查询语言。
7、SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle、Sybase、Microsoft SQL Server、Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select、Insert、Update、Delete、Create以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。在众多的SQL命令中,se
8、lect语句应该算是使用最频繁的。select语句主要被用来对数据库进行查询并返回符合用户查询标准的结果数据。select语句中位于select关键词之后的列名用来决定哪些列将作为查询结果返回。用户可以按照自己的需要选择任意列,还可以使用通配符“*”来设定返回表格中的所有列。select语句中位于from关键词之后的表格名称用来决定将要进行查询操作的目标表格。(3) ASP 技术ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.a
9、sp,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。与HTML相比,ASP网页具有实现动态网页技术;包含在HTML代码所组成的文件中,易于修改和测试;可以使用服务器端ActiveX组件来执行各种各样的任务;方便连接ACCESS与SQL数据库等多种优点,其主要缺点是开发人员要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击。安装ASP时,系统提供了两种脚本语言:
10、VBScript和JScript,而VBScript则被作为系统默认的脚本语言。3 网站系统结构设计本系统以B/S结构作为基本结构,所有程序和数据库放在服务器上,通过ASP方式实现交互动态的应用程序,如图3-1所示:由客户浏览器、WEB服务器、数据库服务器三个层次组成,是当前最好的网络体系结构 图3-1 基于B/S模式的三层分布结构3.1 系统需求分析和可行性分析3.1.1 需求分析本网站作为电子商务具备如下功能:会员的注册和登陆,商品浏览与查询,将商品放入购物篮和购买下订单,订单查询,结账,选择付款方式和送货方式。作为一个电子商务系统,还应具有后台管理部分,包括新商品的添加、查看与修改、商品
11、订单管理、商品评论管理、注册用户的管理、网站信息管理、信息管理、商品分类管理、等功能。3.1.2 可行性分析(1)技术可行性:本网站采用B/S结构,ASP+数据库构建而成。ASP技术已经非常成熟,数据库技术也经过多年的发展,故此结构能满足系统的稳定性及各功能的需要。(2)系统目标可行性分析对于典型的数据库管理系统,尤其是对象电子商务这样的数据流量特别大的网络管理系统,必须满足使用方便、操作灵活的基本要求。l 全面展示商城内所有的商品,并可展末最新商品、推荐商品和热门商品。l 会员可以随时修改自己的会员资料。l 可一基本满足用户网上购物。l 查看商城内的公告信息。l 用户可以随时查看自己的订单。
12、l 系统运行稳定、安全可靠。3.2 前台系统结构前台系统结构如图3-2所示。图3-2根据功能的要求,本网上购物系统的前台可划分为以下功能模块:(1)系统首页提供用户登录、注册,管理员登录以及产品中心的接口,提供简单快捷的商品查询,并且能够显示当前最新的商品和当前销量最好的商品。(2)商品管理允许顾客浏览商品列表,查看所有商品类别以及商品的详细信息。(3)购物车在已注册ID的情况下,登录的顾客可以将自己满意的商品加入到购物车中,并且能够查看购物车的内容,在最终结算以前,允许顾客删除商品或更改购买数量,确认无误以后可以结算生成相应的定单。(4)订单管理当顾客确定购买以后,系统会自动为此定单生成其唯
13、一的定单号,并且支持顾客查看此定单的详细信息,包括所有购买商品的列表以及分别对应的单价和总额,并且登录的顾客可以查看其当前定单的状态以及在本网上购物系统中所有历史定单信息。3.3 后台系统结构后台系统结构如图3-3所示。后台首页注销登录商品管理用户管理 分类管理信息管理版权信息 添加商品信息 商品信息管理 商品订单管理商品评论管理会员信息管理后台用户管理商品大类管理商品小类管理站内公告设置添加站内新闻意见反馈管理留言板块管理站内新闻管理图3-3(1)商品管理系统管理员可以通过管理中心向系统加入新商品以及其相关信息,删除过期商品,更新现有商品信息。(2)订单管理当顾客确定购买以后,系统会自动为此
14、定单生成其唯一的定单号,系统管理员可以查看当前未处理的定单的信息,对订单进行处理,并负责与顾客取得联系确认付款方式以及送货方式等。(3)用户管理网络并不是纯洁的,有些人恶意注册ID以浪费系统资源,系统管理员可以对此类不合法用户的ID进行删除等操作,确保系统运行正常、有序。4 数据库设计与实现数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,是之能够有效的存储数据,满足各种用户的应用需求。目前涉及数据库系统主要采用的是以逻辑数据库设计和物理数据库设计为核心的规范设计方法。其中逻辑数据库设计是根据用户要求和特定数据库管理系统的具体特点,以数据库设计理论为依据,设计
15、数据库的全局逻辑结构和和每个用户的局部逻辑结构。物理数据库设计是在逻辑结构确定之后,设计数据库的存储结构及其它实现细节。4.1 数据库需求分析数据库需求分析是指获得用户对所要建立数据库的信息要求和处理要求的描述。在仔细分析调查电子商务网站的需求并结合本网站主要从事网上商品销售的基础上,得到如图4-1所示的本系统所处理的数据流程。 图4-14.2 数据库结构设计根据数据库概念设计给出的数据库实体E-R,可以设计数据表结构。在本节中综合介绍了shop数据库的结构设计,包括概念结构设计、逻辑结构设计和物理结构的设计。针对网上购物的需求,通过对网上购物过程的内容和数据流程分析,设计如下面所示的数据项和
16、数据结构。信息管理站内公告、查看站内新闻、添加站内新闻、意见反馈和留言板块管理根据数据库的需求分析和概念结构设计,设计了名称为shop的数据库,数据有下面多个表格组成,各个表格的设计结果如下各表1.11.3所示,每个表格表示在数据库中的一个表。表1.1 gongao 字段名称数据类型字段大小是否主键说明id数字(长整型)主键自动编号neirong文本50内容shijin文本50时间表1.2 liuyan 字段名称数据类型字段大小是否主键说明id数字(长整型)主键自动编号shijian文本50时间user文本50用户信息biaoti文本50标题neirong文本50内容表1.3 new 字段名称
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP 技术 电子商城 系统 毕业设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。