ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:580.66KB ,
资源ID:7519622      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7519622.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(购物网毕业设计论文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

购物网毕业设计论文.docx

1、购物网毕业设计论文摘要计算机的出现给人类社会带来了第三次工业革命,计算机和计算机网络已经深入到了各行各业,各个领域,随着Internet的不断扩大和发展,电脑网络“把每一个国家、每一个城市甚至每一个家庭连接到一起”,形成了一条“信息高速路”,就像高速公路大大提高了车辆行驶的速度一样。信息高速公路给生活、学习和工作带来了什么影响呢?总结起来主要有三点:第一,电脑网络可以查阅信息,迅速而便捷地了解周围的世界;第二,可以跟世界各地的人随时进行交流,并建立联系;第三,可以参加网络购物、拍卖等活动。正是由于有了这么一条信息高速路,网上查询和网上购物随之有可能,因此网上商业交易也迅速地发展起来,也因此给我

2、们的生活带来很多方便。本设计尝试用ASP.NET在网络上架构一个在线购物系统,是每一个网民都可以在家轻松购物。本网上书店系统是在Visual S平台上运用ASP.NET来实现的。与Access数据库相连接,实现功能完善。关键词:信息管理 系统设计 在线购物系统第一章 引言1.1 研究背景WWW从诞生到至今,以惊人的速度影响着人们的生活,互联网的革命导致电子商务应运而生。电子商务是通过电子方式进行的商务活动。它通过电子方式处理和传递数据,包括文本、声音和图像;它涉及许多方面的活动,包括货物电子贸易和服务、在线数据传递、电子资金划拨、电子证券交易、电子货运单证、商业拍卖、合作设计和工程、在线资料、

3、公共产品获得等。纵观中国电子商务近三年的发展,我们可以看到电子商务有三个发展动向:信息服务逐步向在线交易发展;互联网站逐步向信息交换发展;局部应用逐步向综合服务发展。电子商务正在从简单的网上信息浏览、搜索、推播的信息服务方式朝实时在线的交易、支付的服务方式发展。在线交易是电子商务的根本需求,交易能直接创造价值,产生收入;为了更好地进行网上交易,我们有必要对整个网上购物流程进行认真的设计.网上购物系统就是通过Web在线购买商品的系统,本文主要研究基于ASP 的网上购物系统设计技术。1.2设计思想在线购物系统充分利用了Brower/Server结构的特点,实现了将购物系统移植到Internet的功

4、能,该系统的优势在于极大的方便了用户,减少了因区域限制而无法购物的现象。目前比较流行的两种网络开发模式分别是Client/Server模式与Browser/Server模式。Client/Server模式主要是在以局域网为基础的环境下展开应用的,它受到地域的限制。而Brower/Server模式通过Internte进行通信,可以不受地域的限制,但是它不能够进行联机事务处理,并且在大量数据处理的情况下,速度较慢。从目前的开发技术来看,Browser端作为信息收集源,特别是大量的数据录入工作还不能完全取代Client 端的用户界面。在这方面,Client 端各种开发工具的功能更加强大也更加灵活,而

5、Browser 端却由于其功能结构的限定过于“瘦小”。对于本在线购物系统,其功能目标是实现将现有的到超市购物方式向基于Internet的足不出户网上购物转变,所以它必须实现整个购物流程的进行,实现对系统的帐户不同管理,以及商品选购、付款这些环节的处理。由于系统数据收集的实时性要求并不高,因此采用Browser/Server 结构来进行设计是合理可行的。下图是本系统的网络应用原理示意图。第二章 系统分析2.1 需求分析一个好的网上购物系统,不仅包括前台的美观同时后台的优化也是很重要的,本系统主要有四大模块构成,分别为:第一,客户浏览模块;第二,应用服务模块;第三,后台数据库模块;第四,也是比较重

6、要的一个模块,后台系统管理客户端模块。在前台的诸多模块中分别包含着注册、登陆、注销等处理功能,同时在这三个模块中均包含着查询功能。在后台的模块中,只有管理员有权限登陆,管理员可以添加商品、客户的信息,可以编辑商品的详细信息等等一系列功能。2.2 系统性能要求 由于本站只是给一小型网上购物使用,所以对访问量不大的情况下是完全可以的,一旦设计到点击量很大时则需要重整代码,使得安全性、可维护行、可操作性变的更完善,目前来说系统的安全性相对来说已经比较安全。2.3 运行要求本信息管理系统用ASP结合microsoftaccess实现,这些软件技术都已经很成熟,而且技术含量很高,使用起来很方便,因此整个

7、系统的开发中显得很简单,由于这些软件的技术含量很高,所以也给安全性带来很大的保证,目前高性能的网络组件大量涌现,它们速度快,用量大,可靠性高,价格底,完全可以满足本系统的需要。2.4系统功能结构分析从功能描述的内容可以看到,可以实现4个完整的功能。根据这些功能,设计出系统的功能模块。前台客户购物流程如图2-1所示。图2-1 前台客户购物流程图2.5 数据流图图2-2用户登陆数据流图第三章 系统设计3.1模块设计图3-1: 网上购物系统功能模块示意图 1前台管理模块3.2 系统的功能描述根据系统功能的要求,网上购物系统总体分为前台管理和后台管理。前台管理包括浏览商品,查询商品,订购商品,购物车,

8、用户信息维护等功能。后台管理包括公告管理,商品管理,订单管理,投诉管理和用户管理等模块。前台的具体描述如下:1浏览商品 商品详细资料 商品编号2查询商品 商品类别 商品关键字 订单查询3订购商品4购物车5用户信息维护 用户注册 用户登陆 用户资料修改后台管理具体描述如下:1新闻管理 添加新闻 管理新闻2商品管理 添加商品类别 删除商品类别 添加商品,包括商品类别,名称,编号,市场价,商品介绍等信息; 编辑商品1 订单管理 最新订单 已确认订单2 系统管理功能 更改管理密码 更改系统信息 用户管理 图片管理在本系统中,用户管理模块的功能比较简单。在系统初始化时,有一个默认的“系统管理员”用户Ad

9、min,由我手动添加到数据库中。Admin用户可以创建其他的管理员信息;普通用户则可以修改自己注册信息和密码。用户管理功能模块的关系如图3-1所示。图3-2 用户管理功能模块关系图3.3数据库设计3.3.1 数据库概念结构设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。设计数据库系统时应该首先充分了解用户各方面的需求,包括现有的以及将来可能增加的需求。E-R图如图3-3所示。图3-3 E-R图 图3-4 用户信息实体属性图

10、 图3-5商品信息实体属性图 图3-6 订单信息实体属性图图3-7 管理员实体属性图3.3.1数据库逻辑设计用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典。为后面的具体设计打下基础。设计如下面所示的数据项和数据结构:(1)新闻信息:新闻类型,新闻标题,新闻内容,浏览,提交,全部重写。(2)商品类别:商品类别名称,提交。(3)商品信息:商品类别,商品名称,市场价,商品介绍,会员优惠价,规格,产地,商品图片,提交,全部重写,浏览。(4)购物车:商品编号,商品名称,商品单价,订购数

11、量,确认订购,用户确认。(5)订单;订单号,订货人,地址,日期(6)用户信息:号码,用户名,用户密码,邮件,地址,电话,邮编地址,真实姓名。(7)管理员信息:用户名,密码。3.3.2数据库物理设计现有需要将上面的Access数据库概念结构转化为数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。在上面的实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。在设计数据库表格结构之前,首先要创建一个数据库,在这个系统里我定义为goods,创建数据库的脚本如下:- 创建数据库 CREATE DATABASE ShopGO本系统定义的数据库中包括以下6张表:新闻信息表news,商

12、品类别表sort,商品信息表product,购物车表basket,用户表user和管理员表admin。 新闻信息表news新闻信息表news用来保存网站公告信息,结构如表3-1所示。表3-1新闻信息表结构news_id自动编号newsclass_id文本news_title文本news_content备注news_pic文本news_date日期/时间 商品类别表sort 商品类别表sort用来保存商品类别的信息,结构如表3-2所示。表3-2 商品类别表结构字段名称数据类型sort_id自动编号sort_name文本 商品信息表product商品信息表product用来保存商品的基本信息,结构

13、如表3-3所示。表3-3商品信息表结构字段名称数据类型productid文本sort_id文本productname文本productcash数字productcash1备注productcontent数字productviews数字productbuys日期/时间productdate文本productpic文本productgg文本productcd文本producttj是/否producttjpic文本 购物车表basket购物车表basket用来保存用户订购的商品信息,结构如表3-4所示。表3-4 购物车表结构字段名称数据类型basket_d自动编号productid文本user_na

14、me文本basket_count文本basket_date日期/时间basket_chect是/否basket_admincheck是/否productname文本productcash文本sub_number文本 用户表user用户表user用来保存注册用户的基本信息,结构如表3-5所示。表3-5用户表结构字段名称数据类型user_id自动编号user_name文本user_pass文本user_mail文本user_adds文本user_tel文本user_regtime日期/时间user_regip文本user_lasttime日期/时间user_lastip文本user_buymone

15、y文本user_postcode文本user_namec文本 管理员表admin管理员表admin用来保存系统管理员的基本信息,结构如表3-6所示。表3-6 管理员表结构字段名称数据类型admin_id自动编号admin_name文本admin_pass文本第四章 系统详细设计与实现41 系统开发平台操作系统:Microsoft Windows XP professional 中文版开发环境:ASP数据库:microsoft Access42 前台开发工具相关技术简介4.2.1 ASP的开发工具ASP文件是简单的文本文件,它可以是任何一个文本编辑器(如记事本或word)上进行开发,那么该如何选

16、择ASP的开发工具呢?对于一个程序员来说,选择一个理想的开发工具是项目得以顺利完成的前提,选择得当,就会提高开发速度,达到事半功倍的效果。Visual InterDev是目前创建ASP的最佳开发工具,用户可以在Visual InterDev开发环境中创建、编辑和管理ASP, Visual InterDev把一套数据库连接工具、向导和时间设计控制连接在一起,以增强功能并减少开发时间。4.2.2 ASP的运行环境ASP是一种运行于服务器端的脚本环境,也就是说所开发的ASP应用程序,一定要在服务器上才能运行。那么,如何才能让所拥有的机器变成一台能够运行ASP程序的服务器呢,如果使用的是Windows

17、 NT Sever操作系统,只要把IIS3.0安装在NT服务器上即可,或者使用的操作系统是NT Workstation、Windows95、98中的一种,只要把PWS安装到机器上也可以。因为安装了IIS或PWS之后,所使用的机器就是一个ASP的运行平台了。运行 ASP 所需的环境: Microsoft Internet Information Server version 3.0/4.0 on Windows NT ServerMicrosoft Peer Web Services Version 3.0 on Windows NT WorkstationMicrosoft Personal

18、Web Server on Windows 95/984.3后台开发工具在毕业设计中,我们选用了Windows XP的开发平台,选用了Access来开发后台数据库。Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大

19、部分数据管理的任务。 Access能够存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文软件公司),或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的进入用户则能使用它来开发简单的应用软件。虽然它支援部分面向对象(OOP)技术,但是未能成为一种完整的面向对象开发工具4.4 用户界面设计4.4.1主界面设计本系统的主界面为manage.asp,它的功能显示网络商城的给定信息,包括系统,新闻、用户登录、订单查询、商品查询、最新商品、热卖商品和商品分类等信息录入商品类别和商品信息后,man

20、age .asp的界面如图4-1所示。图4-1 主界面用户注册,文件为UserAdd.asp界面如图4-2所示。图4-2 用户注册界面登录后的界面如图4-3所示。图4-3 登录后的界面4.4.2 设计商品查询与购买模块(1)按分类查看商品列表在主界面(sort.asp)中,显示了商品分类的超级链接,单击超级链接,将打开Search.asp页面,查看指定分类中的商品列表,参数tiyd表示类别的编号。按分类查看商品的页面,如图4-5所示。图4-5 按分类查看商品的页面(2)选择要购买的商品在显示的商品中,点击要购买的商品的“订购“链接图标,函数OpenBask的功能是在新窗口中打开goods.BA

21、SKET.asp,显示订购商品的信息,如图4-6所示。它的参数就是商品的编号。图4-6 订购商品的信息 购物车管理把商品放入购物车和在超市把商品放在购物篮是一样的,在到收款台之前需要进行确认。订购商品后,需要到购物车中确认自己订购的商品信息,购物车的页面如图4-7所示。图4-7 购物车的页面 我的订单登录用户可在“我的订单”链接页面中看到自己订购的所有商品的处理状态,如图4-8所示。图4-8 订购商品的处理状态4.4.3 管理主界面本系统的管理员登录主界面如图4-9所示。图4-9管理员登录主界面管理主界面为login.asp,它的功能是显示管理系统的管理链接。login.asp的界面如图4-1

22、0所示。图4-10 管理主界面4.4.4 新闻管理模块设计(1)添加新闻信息在manage页面中,单击“添加新闻”按钮,在新窗口中打开addnews.asp,添加新闻信息如图4-11所示。图4-11 添加新闻信息界面(2)管理新闻信息单击管理新闻超级链接,将在新窗口中执行delnews.asp,管理新闻信息,如图4-12所示。图4-12 管理新闻信息界面4.4.5 商品管理模块设计(1)添加商品类别管理页面打开添加商品类别界面addsort.asp,如图4-13所示。图4-13 添加商品类别界面(2)addproduct.asp的运行界面如图4-14所示。图4-14 添加商品的运行界面4.4.

23、6订单管理模块设计(1)查看订单信息订单管理分2种情况:最新订单、已确认订单。4.4.7 系统管理模块设计系统管理分为4种情况:更改管理密码,更改系统信息,用户管理,图片管理。4.5程序设计1登录界面程序代码管理员在进入网上购物系统主页后点击“管理员”按钮就会进入管理员登陆界面,只有管理员才有权限进入后台修改数据库,其部分代码如下:服t务?管理 欢?迎-进?入?管理系统3 管理员 密  码? %if request(action)=login thenadmin_name=request(admin_name)admin_pass=request(admin_pa

24、ss)set rs=server.createobject(adodb.recordset)sql=select * from admin where admin_name=&admin_name&rs.open sql,conn,3,3if rs.eof thenresponse.write 用?户名?不?匹配?elseif admin_pass=rs(admin_pass) thensession(admin_name)=rs(admin_name)response.redirect manage.aspelseresponse.write 您的?密码?错误end ifrs.closeend if%2主界面程序代码主界面重要代码如下:table width=780 bgcolor= border=0 cellspacing=0 cellpadding=0 align=centertd width=1 bgcolor=? td width=1 bgcolor=   a HREF= target=_blankIMG SRC=images/ BORDER=0 width=450 height=150 /ta

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

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