版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计课题名称网上饰品购物系统学号______姓名______所在系专业年级指导教师____职称_______二OO九年五月日摘要随着Internet技术的快速开展,网上购物逐渐进入了寻常百姓的生活,网上交易变得越来越频繁,给人们的生活带来了更多便利。这次系统设计是本论文是用ASP+Access和dreamweaver8一起制作的一个小型的购物系统。它主要有以下6个模块组成,分别是关于我们模块、购物车模块、新品架模块、流行搭配模块、报价中心模块、留言薄模块。并且在商品选购页面中还增添了用户调查信息功能,以便购物者发表自己对产品的意见及自己还希望购置的饰品类型。该系统能实现用户的注册、登录功能;能够实现在线商品的查询,选购收藏、下订单等功能。本系统可以让客户很方便、快捷地在线购置商品,还提供了最近流行的服饰和饰品的搭配,让你学会为自己增加更多靓丽色彩,因此它很适于当今快节奏的生活方式。关键词:网上饰品购物系统,ASP技术,商品查询,用户调查信息
目录TOC\o"1-3"\h\z第1章绪论 11.1网上饰品购物系统的开发简介 11.2网上饰品购物系统根本构成 1第2章开发环境介绍 22.1ASP的简介 22.2ASP的优点 22.2.1简介ASP的常用6大对象 3第3章系统分析与总体设计 错误!未定义书签。3.1系统的需求分析 43.2系统的设计 43.2.1设计目标 53.2.2设计思想 53.3功能描述 53.3.1功能模块划分 53.3.2系统流程分析 6第4章系统功能模块的设计 74.1前台系统的设计 74.1.1用户注册模块 74.1.2用户调查信息模块 74.2系统管理员页面 74.2.1管理员登陆模块 74.2.2商品管理模块 7第5章系统运行环境配置 85.1效劳器的安装和配置 8第6章设计心得 10致谢 11参考文献 12第1章绪论1.1网上饰品购物系统的开发简介网上饰品购物是以信息技术为根底的商务活动,是目前Internet上广泛使用的在线系统之一,现在假设想要买首饰,先在网上查找一下信息是很划算也很必要的,而且价格也很合算。它通过Internet使交易双方进行商品交易,由于双方不受时间和空间的局限性,从而不仅大大扩大了消费者和网络企业的商品交易时机,而且大大降低商品交易的本钱。本站系统要实现的主要功能是饰品的销售,用户浏览饰品信息,选择饰品,放入购物车或收藏夹,从而实现结账等一系列的功能。为了让购物者方便购物,给出饰品的相关信息是其中很重要的一局部,系统必须在醒目的位置给出饰品的信息〔包括饰品的名称、图片、市场价、会员价、商品简介等〕,将饰品分类管理,方便购物者浏览自己需要的类别。另外,饰品销售过程中还需要对用户的购物车进行管理,允许用户执行诸如清空购物车,修改购物饰品的数量等操作。最后,系统必须完成订单的功能,从而完成整个购物的流程。另外,为了保证数据库的平安,以及饰品交易的顺利进行,系统还需要对用户进行管理,最简单的一点就是需要用户先注册,进行身份验证。最后,系统特别提供了数据库管理的功能,允许具有管理权限的人员对系统留言薄进行操作,包括删除、回复/编辑回复、编辑留言等等。1.2网上饰品购物系统根本构成
购物者可以浏览网站
购物者可以发表留言
用户注册
用户登陆
用户能够修改自己选定的饰品
用户能够对自己的注册资料进行修改
用户下定单购置商品用户对商品发表评论、评级用户调查信息管理员进行留言薄的管理网上饰品购物系统的特点是本系统完全基于Web技术,只要能连接Internet,就能访问本系统。采用ASP加ACCESS开发,具有管理方便,代码简单易懂,体积小巧的特点。可以完全通过网页登录管理系统,维护方便。具有清新简洁方便的界面,操作简单。支持所有的Windows系列操作系统。本网站的页面采用Dreamweaver工具设计,是依赖于ADO来实现数据存取的,而ADO又是通过ASP把数据传输给客户或把客户端的数据存放在数据库中。ADO是通过ODBC〔OpenDatabaseConnectivity〕来存取所有ODBC标准的数据库系统,可跨越多种不同的数据库,因此对数据库的操作变得十分简单。第2章开发环境介绍2.1ASP的简介ASP〔ActiveServerPages〕实质是一种效劳器端脚本环境。ASP脚本呈现将在效劳器端运行。客户端只要使用可执行HTML代码的浏览器,即可浏览通过ASP设计出来的页面内容。当程序执行完后,效劳器仅将执行的结果返回给客户端浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP并不是一种纯粹的编程语言,它使用的语言是:VBscript和Javascript语言。在一个ASP应用程序中可以用其中的一种脚本语言,也可以结合这两种脚本语言使用。2.2ASP的优点(1)开放性在IIS上,并不需要开发者使用一个专有的脚本语言来生成网络应用程序,实际上ActiveServerPages包括了对VBscript和Javascript/Jscript的本机支持。通过第三方组合组件,它还可以使用其他语言〔如Perl、REXX和Tcl〕。多个脚本语言甚至可以在相同的ASP文件中交替使用并相互调用。(2)易操作性ASP使HTML设计人员可以在效劳器上方便地“激活〞他们的Web页,可以立刻对定制化网页和简单的应用程序进行开发。以往需要用Perl或C编写的复杂的CGI程序来完成的功能〔如数据库连接〕,现在假设使用ASP那么只要几行简单的代码就能实现。(3)程序与外观别离通过使用脚本和组件,ActiveServerPages允许用户将编程工作与一个网页的设计和其他工作别离开来。这就可以确保开发者能够将主要的精力用来考虑编写程序的逻辑,而不必担忧外观是怎样的。同时,它也使那些从事外观设计的人员可以利用一些工具来对网页进行修改,而不用过于关心编程问题。(4)非手工编译ASP的即时编译系统在被请求时自动对ASP源文件重新编译,并将其载入效劳器的高速缓存中。因此,开发者对ASP文件的修改可在浏览器中立即得到反映,只需要简单地保存该文件并在浏览器中刷新即可。(5)浏览器独立性ASP提供了一种浏览器中枢方案来完成应用程序的设计工作。因为用于生成动态内容的脚本可以在效劳器上执行,所以开发者不必担忧客户用什么浏览器来浏览网点.简介ASP的常用6大对象在ASP引擎中提供了七大内置对象,即Server对象、Request对象、Response对象、Session对象、Application对象、ObjectContext对象和ASPError对象,其中最为常用的是以下6中。Server对象Server对象提供了一系列的方法和属性,在使用ASP编写脚本时是非常有用的。最常用的是Server.CreateObject方法,它允许我们在当前页的环境或会话中在效劳器上实例化其他COM对象。还有一些方法能够把字符串翻译成在URL和HTML中使用的正确格式,它通过把非法字符转换成为正确、合法的等价字符来实现。Request对象该对象是ASP的请示对象,它所包含的信息是客户端浏览器提出的请求。利用Request对象可以接收用户发送给效劳器的信息和请求,客户端发送的所有信息连同请求均被封装在Request对象中。例如在一个用户登录网页中,当用户输入了用户名和密码后,按登录按钮,用户输入的用户名和密码将发送给效劳器处理,效劳器通过Request对象就可以获取用户输入的用户名和密码信息。Response对象Response对象用来访问所创立的并返回客户端的响应。它为脚本提供了标识效劳器和性能的HTTP变量,发送给浏览器的信息内容和任何将在Cookie中存储的信息。它也提供了一系列用于创立输出页的方法,如无所不在的Response.Write方法。Application对象Application对象可以控制效劳器端应用车工序的启动和终止状态,并保存整个应用程序过程中的信息。Application对象是在为响应一个ASP页的首次请求而载入DLL时创立的,它提供了存储空间用来存放变量和对象的引用,可用于所有的页面,任何访问者都可以翻开它们。Session对象Session对象是ASP技术中实现用户绘画管理的手段,主要用来存储特定用户绘画所需的信息,是在每一位访问者从Web站点或Web应用程序中首次请求一个ASP页时创立的,它将保存到默认的期限结束〔或者由脚本决定终止的期限〕。它与Application对象一样提供一个空间用来存放变量和对象的引用,但只能供目前的访问者在会话的生命期中翻开的页面使用。ObjectContext对象ObjectContext对象可以用来控制ASP的执行。该对象是微软在IIS4.0中最新提供的对象,它主要用来处理与事务相关的问题。与ASP的其它对象有所不同,ObjectContext对象没有属性和集合,只有方法和事件。第3章系统分析与总体设计3.1系统的需求分析ASP网络购物系统,ASP版基于asp+access+dreamweaver三层结构的动态购物网站。网上购物系统要由前台系统和后台系统两局部构成。前台系统是供商品销售使用的浏览器界面,在这里可以注册会员、浏览商品、查询商品、购物及进行购物结算。后台系统主要是进行用户管理、信息管理,同时要进行会员管理、网站友情链接管理,以及保证系统平安有效运转的系统环境。3.2系统的设计本系统是一个小型的ASP网上购物系统,可以为各类用户提供方便的在线购物环境,大大节约了人们的时间。用户可以在系统中实现注册、浏览商品、搜索查询商品分类的价格、购置等功能;管理员可以通过用户管理、定单管理、商品管理、评论管理等管理功能来对系统进行维护更新。网站的组成有以下几个栏目组成:1.主页,显示欢送界面,提供近期的商品。2.关于我们:用户可以根据自己的需要后台自行修改。3.我的购物车:用户购置商品时可以查看购物车内的产品。4.新品上架:后台最新添加产品会默认为新品在新品栏。5.流行搭配:为大家提供最近流行的饰品服饰搭配。6.报价中心:通过商品分类来查询自己需要的饰品的价格,并且可查看详情进行购置。7.留言板,用户发表留言,反应信息等。8.购物车,处理订购并显示想要订购的商品。9.用户注册系统,处理新用户的注册和老用户购物时确实认。10.管理员系统,通过管理员对系统进行管理。3.2.1为了使用户更方便的使用本购物网站系统,容易操作,容易修改相关信息,需要做以下工作:1.将系统模块化,每一模块功能简单明确,内容清晰。2.模块层次化,模块的功能实现按层次一步一步进行。例如,用户想进入用户中心,必须先登录,如果没有注册用户名,还需按照注册步骤注册成功后才可以登录进入。3.每一个模块应尽可能独立,即尽可能减少模块间的调用关系和数据交换关系。当然,系统中的模块不可能与其它模块没有联系,只是要求这种联系尽可能少。只有这些模块相互配合,才能共同完成整个系统的功能。总之,总体的设计就是为了方便用户,操作简单,界面看起来清新自然,让用户带着一份愉悦心情购物。设计思想一个网站的建设成功,我觉得首先在于它的设计思想。要认真的分析和规划,明确为哪些用户提供效劳,提供什么样的效劳,这是设计的出发点。首先我们要明确自己建设的内容具体是什么,定位网站的主题,主题要小而精。定位要小,内容要精。更重要一点是建立清晰明确的导航系统。在这里我提议网站建设的题材最好是我们擅长或者喜爱的内容,目标不要太高,这样在制作时,才不会觉得无聊或者力不从心。兴趣是制作网站的动力,没有热情,很难设计制作出满意的作品。我本人对饰品服装之类的就很感兴趣,所以我选取了网上饰品购物系统的建设。通过本次设计,我的兴趣更加增大,以后会继续在这方面努力。总之,定位题材和名称是设计一个网站的第一步,也是很重要的一局部。之后就是对整个网站按照自己所分的模块的整体建设。功能描述功能模块划分根据系统功能的要求,网上饰品购物系统可以分为6个模块:关于我们、购物车、新品架、流行搭配、报价中心、留言薄,同时还有用户登录模块。图3-1给出了这些模块之间的关系:网上饰品购物网上饰品购物系统首页关于我们留言薄关于我们购物车新品架流行搭配报价中心关于我们留言薄关于我们购物车新品架流行搭配报价中心图3-1网上饰品购物系统功能模块图系统流程分析本系统其主要功能的程序流图和数据流图设计如图3-2所示:网上饰品购物系统首页网上饰品购物系统首页注册新用户用户登录注册新用户用户登录搜索饰品购置饰品搜索饰品购置饰品写入Order表下订单写入Order表下订单写入Order表修改订单写入Order表修改订单图3-2网上饰品购物系统工作流程图这是本网站的工作流程图,可以清晰明白该系统是如何完成用户操作的。功能说明如下:在主页中,我们可以看到网站局部商品,商品表中的“商品名〞、“市场价〞、“会员价〞、网站公告等详细信息。点击相应的饰品就可以查看更多详细信息。在所有的页面中只要涉及商品的相关信息,都是调用代码中储存信息。对网站的主要文件进行简要说明,如下表3-3:文件名功能文件名功能网站首页用户登录用户注册忘记密码关于我们留言薄新品架流行搭配报价中心我的收藏用户中心您的购物车订单详细资料饰品收藏成功下订单注销退出在用户模块的每个页面中都包含了b2b_top.asp和login.asp两个文件,两个模块图示如图3-3、图3-4如下:第4章系统功能模块的设计4.1前台系统的设计4用户注册模块4商品调查信息模块4.2系统管理员页面4.2.14商品管理模块
第5章系统运行环境配置5.1效劳器的安装和配置〔1〕IIS(InternetInformationServer)ASP的开发依赖于IIS,IIS可在多种平台上运行:WindowsXP,Windows2000全系列包括Professional、server、AdvancedServer三个版本,WindowsNTServer和Windows98上的PersonalWebServer(PWS)等平台上都可以。Web是根底的请求和响应系统。Web浏览器通过将URL发送给Web效劳器请求信息。Web效劳器通过返回超文本标记语言〔HTML〕页面响应。〔2〕
安装IIS我安装的是WindowsXPProfessional版本的,所以以WindowsXPProfessional版来介绍IIS的安装方法。在控制面版中选择“添加或删除程序〞点击“添加/删除Windows组件〞确认只选中第二项Internet信息效劳〔IIS〕,并放入WindowsXP的系统光盘,然后点击下一步即进行安装。系统配置安装完成后,就会弹出一个安装“完成〞的对话
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版应急通讯基站搭棚施工合同参考2篇
- 二零二五版交通事故车辆维修及赔偿协议2篇
- 二零二五年度食品饮料品牌授权销售合同范本2篇
- 二零二五年度储罐安装与环保验收合同4篇
- 2025年度个人理财产品投资及收益分配合同4篇
- 2025年度生物质能发电项目承包清工劳务合同模板4篇
- 二零二五年度玻璃工艺品设计与生产合作协议
- 二零二五年度转租协议甲乙丙三方权益保障合同
- 2025年度跨境电商股权退出撤资协议书
- 二零二五年度餐厅租赁合同附餐饮行业趋势研究合作
- 2025年春新沪科版物理八年级下册全册教学课件
- 2025届高考语文复习:散文的结构与行文思路 课件
- 电网调度基本知识课件
- 拉萨市2025届高三第一次联考(一模)语文试卷(含答案解析)
- 《保密法》培训课件
- 回收二手机免责协议书模板
- (正式版)JC∕T 60023-2024 石膏条板应用技术规程
- (权变)领导行为理论
- 2024届上海市浦东新区高三二模英语卷
- 2024年智慧工地相关知识考试试题及答案
- GB/T 8005.2-2011铝及铝合金术语第2部分:化学分析
评论
0/150
提交评论