《网上饰品购物系统毕业设计》由会员分享,可在线阅读,更多相关《网上饰品购物系统毕业设计(15页珍藏版)》请在金锄头文库上搜索。
1、 毕 业 设 计课题名称网上饰品购物系统学 号_姓 名_所在系- 专业年级-指导教师_ 职 称_二OO九 年 五 月 日淄博职业学院毕业设计摘 要随着Internet技术的快速发展,网上购物逐渐进入了寻常百姓的生活,网上交易变得越来越频繁,给人们的生活带来了更多便利。这次系统设计是本论文是用ASP+Access和dreamweaver 8一起制作的一个小型的购物系统。它主要有以下6个模块组成,分别是关于我们模块、购物车模块、新品架模块、流行搭配模块、报价中心模块、留言薄模块。并且在商品选购页面中还增添了用户调查信息功能,以便购物者发表自己对产品的意见及自己还希望购买的饰品类型。该系统能实现用户
2、的注册、登录功能;能够实现在线商品的查询,选购收藏、下订单等功能。本系统可以让客户很方便、快捷地在线购买商品,还提供了最近流行的服饰和饰品的搭配,让你学会为自己增加更多靓丽色彩,因此它很适于当今快节奏的生活方式。关键词:网上饰品购物系统,ASP技术,商品查询,用户调查信息目 录第1章 绪论11.1 网上饰品购物系统的开发简介11.2 网上饰品购物系统基本构成1第2章 开发环境介绍22.1 ASP的简介22.2 ASP的优点22.2.1 简介ASP的常用6大对象3第3章 系统分析与总体设计错误!未定义书签。3.1 系统的需求分析43.2 系统的设计43.2.1 设计目标53.2.2 设计思想53
3、.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参考文献12I第1章 绪论1.1 网上饰品购物系统的开发简介网上饰品购物是以信息技术为基础的商务活动,是目前Internet上广泛使用的在线系统之一,现在若想要买首饰,先在网上查找一下信息是很划算也很必要的,而且价格也很合算。它通过Internet使交易双方进行
4、商品交易,由于双方不受时间和空间的局限性,从而不仅大大扩大了消费者和网络企业的商品交易机会,而且大大降低商品交易的成本。本站系统要实现的主要功能是饰品的销售,用户浏览饰品信息,选择饰品,放入购物车或收藏夹,从而实现结账等一系列的功能。为了让购物者方便购物,给出饰品的相关信息是其中很重要的一部分,系统必须在醒目的位置给出饰品的信息(包括饰品的名称、图片、市场价、会员价、商品简介等),将饰品分类管理,方便购物者浏览自己需要的类别。另外,饰品销售过程中还需要对用户的购物车进行管理,允许用户执行诸如清空购物车,修改购物饰品的数量等操作。最后,系统必须完成订单的功能,从而完成整个购物的流程。另外,为了保
5、证数据库的安全,以及饰品交易的顺利进行,系统还需要对用户进行管理,最简单的一点就是需要用户先注册,进行身份验证。最后,系统特别提供了数据库管理的功能,允许具有管理权限的人员对系统留言薄进行操作,包括删除、回复/编辑回复、编辑留言等等。1.2 网上饰品购物系统基本构成l 购物者可以浏览网站l 购物者可以发表留言l 用户注册l 用户登陆l 用户能够修改自己选定的饰品l 用户能够对自己的注册资料进行修改l 用户下定单购买商品l 用户对商品发表评论、评级l 用户调查信息l 管理员进行留言薄的管理网上饰品购物系统的特点是本系统完全基于Web技术,只要能连接Internet,就能访问本系统。采用ASP加A
6、CCESS开发,具有管理方便,代码简单易懂,体积小巧的特点。可以完全通过网页登录管理系统,维护方便。具有清新简洁方便的界面,操作简单。支持所有的Windows系列操作系统。本网站的页面采用reamweaver工具设计,是依赖于ADO来实现数据存取的,而ADO又是通过ASP把数据传输给客户或把客户端的数据存放在数据库中。ADO是通过ODBC(Open Database Connectivity)来存取所有ODBC标准的数据库系统,可跨越多种不同的数据库,因此对数据库的操作变得十分简单。第2章 开发环境介绍2.1 ASP的简介ASP(Active Server Pages)实质是一种服务器端脚本环
7、境。ASP脚本呈现将在服务器端运行。客户端只要使用可执行HTML代码的浏览器,即可浏览通过ASP设计出来的页面内容。当程序执行完后,服务器仅将执行的结果返回给客户端浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP并不是一种纯粹的编程语言,它使用的语言是:VBscript和Javascript语言。在一个ASP应用程序中可以用其中的一种脚本语言,也可以结合这两种脚本语言使用。2.2 ASP的优点(1) 开放性在IIS上,并不需要开发者使用一个专有的脚本语言来生成网络应用程序,实际上Active Server Pages包括了对VBscript和Javascript/Jscr
8、ipt的本机支持。通过第三方组合组件,它还可以使用其他语言(如Perl、REXX和Tcl)。多个脚本语言甚至可以在相同的ASP文件中交替使用并相互调用。(2)易操作性ASP使HTML设计人员可以在服务器上方便地“激活”他们的Web页,可以立刻对定制化网页和简单的应用程序进行开发。以往需要用Perl或C编写的复杂的CGI程序来完成的功能(如数据库连接),现在若使用ASP则只要几行简单的代码就能实现。(3)程序与外观分离通过使用脚本和组件,Active Server Pages允许用户将编程工作与一个网页的设计和其他工作分离开来。这就可以确保开发者能够将主要的精力用来考虑编写程序的逻辑,而不必担心
9、外观是怎样的。同时,它也使那些从事外观设计的人员可以利用一些工具来对网页进行修改,而不用过于关心编程问题。(4)非手工编译ASP的即时编译系统在被请求时自动对ASP源文件重新编译,并将其载入服务器的高速缓存中。因此,开发者对ASP文件的修改可在浏览器中立即得到反映,只需要简单地保存该文件并在浏览器中刷新即可。(5)浏览器独立性ASP提供了一种浏览器中枢方案来完成应用程序的设计工作。因为用于生成动态内容的脚本可以在服务器上执行,所以开发者不必担心客户用什么浏览器来浏览网点.2.2.1简介ASP的常用6大对象 在ASP引擎中提供了七大内置对象,即Server对象、 Request对象、Respon
10、se对象、Session对象、Application对象、ObjectContext对象和ASPError对象,其中最为常用的是以下6中。1. Server对象Server对象提供了一系列的方法和属性,在使用ASP编写脚本时是非常有用的。最常用的是Server.CreateObject方法,它允许我们在当前页的环境或会话中在服务器上实例化其他COM对象。还有一些方法能够把字符串翻译成在URL和HTML中使用的正确格式,它通过把非法字符转换成为正确、合法的等价字符来实现。2. Request对象该对象是ASP的请示对象,它所包含的信息是客户端浏览器提出的请求。利用Request对象可以接收用户发
11、送给服务器的信息和请求,客户端发送的所有信息连同请求均被封装在Request对象中。例如在一个用户登录网页中,当用户输入了用户名和密码后,按登录按钮,用户输入的用户名和密码将发送给服务器处理,服务器通过Request对象就可以获取用户输入的用户名和密码信息。3. Response对象Response对象用来访问所创建的并返回客户端的响应。它为脚本提供了标识服务器和性能的HTTP变量,发送给浏览器的信息内容和任何将在Cookie中存储的信息。它也提供了一系列用于创建输出页的方法,如无所不在的Response.Write方法。4. Application对象Application对象可以控制服务器
12、端应用车工序的启动和终止状态,并保存整个应用程序过程中的信息。Application对象是在为响应一个ASP页的首次请求而载入DLL时创建的,它提供了存储空间用来存放变量和对象的引用,可用于所有的页面,任何访问者都可以打开它们。5. Session对象 Session对象是ASP技术中实现用户绘画管理的手段,主要用来存储特定用户绘画所需的信息,是在每一位访问者从Web站点或Web应用程序中首次请求一个ASP页时创建的,它将保留到默认的期限结束(或者由脚本决定终止的期限)。它与Application对象一样提供一个空间用来存放变量和对象的引用,但只能供目前的访问者在会话的生命期中打开的页面使用。
13、6. ObjectContext对象ObjectContext对象可以用来控制ASP的执行。该对象是微软在IIS4.0中最新提供的对象,它主要用来处理与事务相关的问题。与ASP的其它对象有所不同,ObjectContext对象没有属性和集合,只有方法和事件。第3章 系统分析与总体设计3.1 系统的需求分析ASP网络购物系统,ASP版基于asp+ access+dreamweaver三层结构的动态购物网站。网上购物系统要由前台系统和后台系统两部分构成。前台系统是供商品销售使用的浏览器界面,在这里可以注册会员、浏览商品、查询商品、购物及进行购物结算。后台系统主要是进行用户管理、信息管理,同时要进行
14、会员管理、网站友情链接管理,以及保证系统安全有效运转的系统环境。3.2 系统的设计本系统是一个小型的ASP网上购物系统,可以为各类用户提供方便的在线购物环境,大大节约了人们的时间。用户可以在系统中实现注册、浏览商品、搜索查询商品分类的价格、购买等功能;管理员可以通过用户管理、定单管理、商品管理、评论管理等管理功能来对系统进行维护更新。网站的组成有以下几个栏目组成:1. 主页,显示欢迎界面,提供近期的商品。2. 关于我们:用户可以根据自己的需要后台自行修改。3. 我的购物车:用户购买商品时可以查看购物车内的产品。4. 新品上架:后台最新添加产品会默认为新品在新品栏。5. 流行搭配:为大家提供最近
15、流行的饰品服饰搭配。6. 报价中心 :通过商品分类来查询自己需要的饰品的价格,并且可查看详情进行购买。7留言板,用户发表留言,反馈信息等。8. 购物车,处理订购并显示想要订购的商品。9. 用户注册系统,处理新用户的注册和老用户购物时的确认。10. 管理员系统,通过管理员对系统进行管理。3.2.1 设计目标为了使用户更方便的使用本购物网站系统,容易操作,容易修改相关信息,需要做以下工作:1.将系统模块化,每一模块功能简单明确,内容清晰。2.模块层次化,模块的功能实现按层次一步一步进行。例如,用户想进入用户中心,必须先登录,如果没有注册用户名,还需按照注册步骤注册成功后才可以登录进入。3. 每一个模块应尽可能独立,即尽可能减少模块间的调用关系和数据交换关系。当然,系统中的模块不可能与其它模块没有联系,只是要求这种联系尽可能少。只有这些模块