网上饰品购物系统毕业设计.doc

上传人:文库蛋蛋多 文档编号:3991420 上传时间:2023-03-30 格式:DOC 页数:15 大小:675KB
返回 下载 相关 举报
网上饰品购物系统毕业设计.doc_第1页
第1页 / 共15页
网上饰品购物系统毕业设计.doc_第2页
第2页 / 共15页
网上饰品购物系统毕业设计.doc_第3页
第3页 / 共15页
网上饰品购物系统毕业设计.doc_第4页
第4页 / 共15页
网上饰品购物系统毕业设计.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《网上饰品购物系统毕业设计.doc》由会员分享,可在线阅读,更多相关《网上饰品购物系统毕业设计.doc(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 功能描述53.

3、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使交易双方进行商品交易,由于双方不受

4、时间和空间的局限性,从而不仅大大扩大了消费者和网络企业的商品交易机会,而且大大降低商品交易的成本。本站系统要实现的主要功能是饰品的销售,用户浏览饰品信息,选择饰品,放入购物车或收藏夹,从而实现结账等一系列的功能。为了让购物者方便购物,给出饰品的相关信息是其中很重要的一部分,系统必须在醒目的位置给出饰品的信息(包括饰品的名称、图片、市场价、会员价、商品简介等),将饰品分类管理,方便购物者浏览自己需要的类别。另外,饰品销售过程中还需要对用户的购物车进行管理,允许用户执行诸如清空购物车,修改购物饰品的数量等操作。最后,系统必须完成订单的功能,从而完成整个购物的流程。另外,为了保证数据库的安全,以及饰

5、品交易的顺利进行,系统还需要对用户进行管理,最简单的一点就是需要用户先注册,进行身份验证。最后,系统特别提供了数据库管理的功能,允许具有管理权限的人员对系统留言薄进行操作,包括删除、回复/编辑回复、编辑留言等等。1.2 网上饰品购物系统基本构成l 购物者可以浏览网站l 购物者可以发表留言l 用户注册l 用户登陆l 用户能够修改自己选定的饰品l 用户能够对自己的注册资料进行修改l 用户下定单购买商品l 用户对商品发表评论、评级l 用户调查信息l 管理员进行留言薄的管理网上饰品购物系统的特点是本系统完全基于Web技术,只要能连接Internet,就能访问本系统。采用ASP加ACCESS开发,具有管

6、理方便,代码简单易懂,体积小巧的特点。可以完全通过网页登录管理系统,维护方便。具有清新简洁方便的界面,操作简单。支持所有的Windows系列操作系统。本网站的页面采用reamweaver工具设计,是依赖于ADO来实现数据存取的,而ADO又是通过ASP把数据传输给客户或把客户端的数据存放在数据库中。ADO是通过ODBC(Open Database Connectivity)来存取所有ODBC标准的数据库系统,可跨越多种不同的数据库,因此对数据库的操作变得十分简单。第2章 开发环境介绍2.1 ASP的简介ASP(Active Server Pages)实质是一种服务器端脚本环境。ASP脚本呈现将在

7、服务器端运行。客户端只要使用可执行HTML代码的浏览器,即可浏览通过ASP设计出来的页面内容。当程序执行完后,服务器仅将执行的结果返回给客户端浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP并不是一种纯粹的编程语言,它使用的语言是:VBscript和Javascript语言。在一个ASP应用程序中可以用其中的一种脚本语言,也可以结合这两种脚本语言使用。2.2 ASP的优点(1) 开放性在IIS上,并不需要开发者使用一个专有的脚本语言来生成网络应用程序,实际上Active Server Pages包括了对VBscript和Javascript/Jscript的本机支持。通过

8、第三方组合组件,它还可以使用其他语言(如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对象、Response对象、Sessio

10、n对象、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对象一样提供一个空间用来存放变量和对象的引用,但只能供目前的访问者在会话的生命期中打开的页面使用。6. ObjectCo

13、ntext对象ObjectContext对象可以用来控制ASP的执行。该对象是微软在IIS4.0中最新提供的对象,它主要用来处理与事务相关的问题。与ASP的其它对象有所不同,ObjectContext对象没有属性和集合,只有方法和事件。第3章 系统分析与总体设计3.1 系统的需求分析ASP网络购物系统,ASP版基于asp+ access+dreamweaver三层结构的动态购物网站。网上购物系统要由前台系统和后台系统两部分构成。前台系统是供商品销售使用的浏览器界面,在这里可以注册会员、浏览商品、查询商品、购物及进行购物结算。后台系统主要是进行用户管理、信息管理,同时要进行会员管理、网站友情链接

14、管理,以及保证系统安全有效运转的系统环境。3.2 系统的设计本系统是一个小型的ASP网上购物系统,可以为各类用户提供方便的在线购物环境,大大节约了人们的时间。用户可以在系统中实现注册、浏览商品、搜索查询商品分类的价格、购买等功能;管理员可以通过用户管理、定单管理、商品管理、评论管理等管理功能来对系统进行维护更新。网站的组成有以下几个栏目组成:1. 主页,显示欢迎界面,提供近期的商品。2. 关于我们:用户可以根据自己的需要后台自行修改。3. 我的购物车:用户购买商品时可以查看购物车内的产品。4. 新品上架:后台最新添加产品会默认为新品在新品栏。5. 流行搭配:为大家提供最近流行的饰品服饰搭配。6

15、. 报价中心 :通过商品分类来查询自己需要的饰品的价格,并且可查看详情进行购买。7留言板,用户发表留言,反馈信息等。8. 购物车,处理订购并显示想要订购的商品。9. 用户注册系统,处理新用户的注册和老用户购物时的确认。10. 管理员系统,通过管理员对系统进行管理。3.2.1 设计目标为了使用户更方便的使用本购物网站系统,容易操作,容易修改相关信息,需要做以下工作:1.将系统模块化,每一模块功能简单明确,内容清晰。2.模块层次化,模块的功能实现按层次一步一步进行。例如,用户想进入用户中心,必须先登录,如果没有注册用户名,还需按照注册步骤注册成功后才可以登录进入。3. 每一个模块应尽可能独立,即尽

16、可能减少模块间的调用关系和数据交换关系。当然,系统中的模块不可能与其它模块没有联系,只是要求这种联系尽可能少。只有这些模块相互配合,才能共同完成整个系统的功能。总之,总体的设计就是为了方便用户,操作简单,界面看起来清新自然,让用户带着一份愉悦心情购物。3.2.2 设计思想一个网站的建设成功,我觉得首先在于它的设计思想。要认真的分析和规划,明确为哪些用户提供服务,提供什么样的服务,这是设计的出发点。首先我们要明确自己建设的内容具体是什么,定位网站的主题,主题要小而精。定位要小,内容要精。更重要一点是建立清晰明确的导航系统。在这里我提议网站建设的题材最好是我们擅长或者喜爱的内容,目标不要太高,这样

17、在制作时,才不会觉得无聊或者力不从心。兴趣是制作网站的动力,没有热情,很难设计制作出满意的作品。我本人对饰品服装之类的就很感兴趣,所以我选取了网上饰品购物系统的建设。通过本次设计,我的兴趣更加增大,以后会继续在这方面努力。总之,定位题材和名称是设计一个网站的第一步,也是很重要的一部分。之后就是对整个网站按照自己所分的模块的整体建设。3.3 功能描述3.3.1 功能模块划分根据系统功能的要求,网上饰品购物系统可以分为6个模块:关于我们、购物车、新品架、流行搭配、报价中心、留言薄,同时还有用户登录模块。图3-1给出了这些模块之间的关系:网上饰品购物系统首页 关于我们留言薄关于我们购物车新品架流行搭

18、配报价中心图3-1网上饰品购物系统功能模块图3.3.2 系统流程分析本系统其主要功能的程序流图和数据流图设计如图3-2所示:网上饰品购物系统首页注册新用户用户登录搜索饰品购买饰品写入Order表下订单写入Order表修改订单图3-2网上饰品购物系统工作流程图这是本网站的工作流程图,可以清晰明白该系统是如何完成用户操作的。功能说明如下:在主页中,我们可以看到网站部分商品,商品表中的“商品名”、“市场价”、“会员价”、网站公告等详细信息。点击相应的饰品就可以查看更多详细信息。在所有的页面中只要涉及商品的相关信息,都是调用代码中储存信息。对网站的主要文件进行简要说明,如下表3-3:文件名功能文件名功

19、能index.asp网站首页login.asp用户登录reg.asp用户注册repassw.asp忘记密码about.asp关于我们guest.asp留言薄newarrivals.asp新品架help.asp流行搭配b2b_tjbj.asp报价中心mysc.asp我的收藏profile.asp用户中心check.asp您的购物车b2b_ddid.asp订单详细资料favorites.asp饰品收藏成功b2b_ddlcsys.asp下订单logout.asp注销退出在用户模块的每个页面中都包含了b2b_top.asp和login.asp两个文件,两个模块图示如图3-3、图3-4如下:图3-3 b

20、2b_top.asp模块图图3-4 login.asp模块图第4章 系统功能模块的设计4.1 前台系统的设计 4.1.1 用户注册模块4.1.2 商品调查信息模块 4.2 系统管理员页面 4.2.1 管理员登陆模块4.2.2 商品管理模块 第5章 系统运行环境配置5.1 服务器的安装和配置(1)IIS(Internet Information Server) ASP的开发依赖于IIS,IIS可在多种平台上运行:Windows XP, Windows 2000全系列包括Professional、server、Advanced Server三个版本,Windows NT Server和Window

21、s 98上的 Personal Web Server(PWS)等平台上都可以。Web是基础的请求和响应系统。Web浏览器通过将URL发送给Web服务器请求信息。Web服务器通过返回超文本标记语言(HTML)页面响应。(2) 安装IIS我安装的是Windows XP Professional版本的,所以以Windows XP Professional版来介绍IIS的安装方法。l 在控制面版中选择“添加或删除程序”l 点击“添加/删除Windows组件”l 确认只选中第二项Internet信息服务(IIS),并放入Windows XP的系统光盘,然后点击下一步即进行安装。l 系统配置安装完成后,就

22、会弹出一个安装“完成”的对话框来提示安装完成,只要点击“完成”即可。这样IIS安装完毕。(3) 设置默认文档安装完成后,依次选择【开始】【控制面板】【管理工具】【Internet 信息服务】菜单命令,就会出现如图5-1所示的【Internet信息服务】窗口:图5-1【Internet信息服务】窗口在图5-1中左侧选择“默认网站”,单击鼠标右键,选择“属性”,在弹出的“默认网站属性”,窗口中选择“主目录”,在“本地路径”中选择该网页的路径,然后按“确定”即可。第6章 设计心得本系统是一个面向商业企业,具有一定实用性的网上购物系统。它主要完成对商品信息的一系列管理,包括浏览、查询、订购以及、信息等

23、。本系统采用当前流行的动态网页的开发工具JSP来完成整个系统的设计,在数据库的设计上利用了Access的便利性和实用性。在商品查询方面,系统实现了多条件任意字段的模糊查询,同时在分类查询上实现了动态生成,系统可以自动识别用户不同的输入。在用户管理方面,系统基本实现了用户注册和密码修改等各项功能。由于整个系统涉及到电子商务的各个方面,有关JSP许多细节问题都要靠自己去摸索,加之本人水平有限,并没有完全地理解JSP的强大功能,还存在着许多不足之处。如:1.受开发条件和开发时间的限制,本系统只利用了本地数据库Access,它同应用程序处于同一系统中,能存储的数据量也有一定限制,并没有发挥出JSP其数

24、据库方面的优势;2.在一些数据输入时没有及时的进行数据格式校验,不能保证数据输入的绝对正确性。3.由于时间关系,系统功能实现不够完善,使用不是很方便,比如,没有实现不同级别的用户购买商品时享受不同的折扣等。这些都是需要完善的地方,该系统离实际使用也还有一定的距离,需要我不断地进行补充和完善。这次论文设计得到指导教师梁伍七老师的大力支持,在此表示衷心的感谢!致 谢参考文献1杨珏:JSP网络开发技术 北京:人民邮电出版社 2001.32方逵:JSP编程技术与应用 北京:高等教育出版社 2003.113黄理:用JSP轻松开发Web网站 北京:希望电子出版社 2001.1 3宣小平:ASP数据库系统开发实例导航 北京:人民邮电出版社 2003.14龙马工作室:JSP+oracle组建动态网站实例精讲 北京:人民邮电出版社 2004.85范国平:Access 2002数据库系统开发实例导航 北京:人民邮电出版社 2002.12

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号