




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕毕 业业 设设 计计 课题名称课题名称 网上饰品购物系统网上饰品购物系统 学 号_ 姓 名_ 所在系- 专业年级- 指导教师_ 职 称_ 二 oo 九 年 五 月 日 淄博职业学院毕业设计 i 摘 要 随着 internet 技术的快速发展,网上购物逐渐进入了寻常百姓的生活,网上交易变 得越来越频繁,给人们的生活带来了更多便利。这次系统设计是本论文是用 asp+access 和 dreamweaver 8 一起制作的一个小型的购物系统。它主要有以下 6 个模 块组成,分别是关于我们模块、购物车模块、新品架模块、流行搭配模块、报价中心 模块、留言薄模块。并且在商品选购页面中还增添了用户调查信息功能,以便购物者 发表自己对产品的意见及自己还希望购买的饰品类型。该系统能实现用户的注册、登 录功能;能够实现在线商品的查询,选购收藏、下订单等功能。本系统可以让客户很 方便、快捷地在线购买商品,还提供了最近流行的服饰和饰品的搭配,让你学会为自 己增加更多靓丽色彩,因此它很适于当今快节奏的生活方式。 关键词:关键词:网上饰品购物系统,asp 技术,商品查询,用户调查信息 淄博职业学院毕业设计 ii 目 录 第第 1 1 章章 绪论绪论 1 1 1.1 网上饰品购物系统的开发简介 1 1.2 网上饰品购物系统基本构成 1 第第 2 2 章章 开发环境介绍开发环境介绍 2 2 2.1 asp 的简介 .2 2.2 asp 的优点 .2 2.2.1 简介 asp 的常用 6 大对象.3 第第 3 3 章章 系统分析与总体设计系统分析与总体设计 错误!未定义书签。 3.1 系统的需求分析 4 3.2 系统的设计 4 3.2.1 设计目标.5 3.2.2 设计思想.5 3.3 功能描述 5 3.3.1 功能模块划分.5 3.3.2 系统流程分析.6 第第 4 4 章章 系统功能模块的设计系统功能模块的设计 7 7 4.1 前台系统的设计 7 4.1.1 用户注册模块.7 4.1.2 用户调查信息模块.7 4.2 系统管理员页面 7 4.2.1 管理员登陆模块.7 4.2.2 商品管理模块.7 第第 5 5 章章 系统运行环境配置系统运行环境配置 8 8 5.1 服务器的安装和配置 8 第第 6 6 章章 设计心得设计心得 1010 致致 谢谢 1111 淄博职业学院毕业设计 iii 参考文献参考文献 1212 淄博职业学院毕业设计 1 第 1 章 绪论 1.1 网上饰品购物系统的开发简介 网上饰品购物是以信息技术为基础的商务活动,是目前 internet 上广泛使用的在线 系统之一,现在若想要买首饰,先在网上查找一下信息是很划算也很必要的,而且价 格也很合算。它通过 internet 使交易双方进行商品交易,由于双方不受时间和空间的局 限性,从而不仅大大扩大了消费者和网络企业的商品交易机会,而且大大降低商品交 易的成本。 本站系统要实现的主要功能是饰品的销售,用户浏览饰品信息,选择饰品,放入 购物车或收藏夹,从而实现结账等一系列的功能。 为了让购物者方便购物,给出饰品的相关信息是其中很重要的一部分,系统必须 在醒目的位置给出饰品的信息(包括饰品的名称、图片、市场价、会员价、商品简介 等) ,将饰品分类管理,方便购物者浏览自己需要的类别。另外,饰品销售过程中还需 要对用户的购物车进行管理,允许用户执行诸如清空购物车,修改购物饰品的数量等 操作。最后,系统必须完成订单的功能,从而完成整个购物的流程。 另外,为了保证数据库的安全,以及饰品交易的顺利进行,系统还需要对用户进 行管理,最简单的一点就是需要用户先注册,进行身份验证。 最后,系统特别提供了数据库管理的功能,允许具有管理权限的人员对系统留言 薄进行操作,包括删除、回复/编辑回复、编辑留言等等。 1.2 网上饰品购物系统基本构成 购物者可以浏览网站 购物者可以发表留言 用户注册 用户登陆 用户能够修改自己选定的饰品 用户能够对自己的注册资料进行修改 用户下定单购买商品 用户对商品发表评论、评级 用户调查信息 管理员进行留言薄的管理 淄博职业学院毕业设计 2 网上饰品购物系统的特点是本系统完全基于 web 技术,只要能连接 internet,就能 访问本系统。采用 asp 加 access 开发,具有管理方便,代码简单易懂,体积小巧的 特点。可以完全通过网页登录管理系统,维护方便。具有清新简洁方便的界面,操作 简单。支持所有的 windows 系列操作系统。 本网站的页面采用reamweaver 工具设计,是依赖于 ado 来实现数据存取的, 而 ado 又是通过 asp 把数据传输给客户或把客户端的数据存放在数据库中。ado 是 通过 odbc(open database connectivity)来存取所有 odbc 标准的数据库系统,可 跨越多种不同的数据库,因此对数据库的操作变得十分简单。 第 2 章 开发环境介绍 2.1 asp 的简介 asp(active server pages)实质是一种服务器端脚本环境。asp 脚本呈现将在服 务器端运行。客户端只要使用可执行 html 代码的浏览器,即可浏览通过 asp 设计出 来的页面内容。当程序执行完后,服务器仅将执行的结果返回给客户端浏览器,这样 也就减轻了客户端浏览器的负担,大大提高了交互的速度。 asp 并不是一种纯粹的编程语言,它使用的语言是:vbscript 和 javascript 语言。 在一个 asp 应用程序中可以用其中的一种脚本语言,也可以结合这两种脚本语言使用。 2.2 asp 的优点 (1) 开放性 在 iis 上,并不需要开发者使用一个专有的脚本语言来生成网络应用程序,实际上 active server pages 包括了对 vbscript 和 javascript/jscript 的本机支持。通过第三方组 合组件,它还可以使用其他语言(如 perl、rexx 和 tcl) 。多个脚本语言甚至可以在 相同的 asp 文件中交替使用并相互调用。 (2)易操作性 asp 使 html 设计人员可以在服务器上方便地“激活”他们的 web 页,可以立刻 对定制化网页和简单的应用程序进行开发。以往需要用 perl 或 c 编写的复杂的 cgi 程 序来完成的功能(如数据库连接) ,现在若使用 asp 则只要几行简单的代码就能实现。 (3)程序与外观分离 淄博职业学院毕业设计 3 通过使用脚本和组件,active server pages 允许用户将编程工作与一个网页的设计 和其他工作分离开来。这就可以确保开发者能够将主要的精力用来考虑编写程序的逻 辑,而不必担心外观是怎样的。同时,它也使那些从事外观设计的人员可以利用一些 工具来对网页进行修改,而不用过于关心编程问题。 (4)非手工编译 asp 的即时编译系统在被请求时自动对 asp 源文件重新编译,并将其载入服务器 的高速缓存中。因此,开发者对 asp 文件的修改可在浏览器中立即得到反映,只需要 简单地保存该文件并在浏览器中刷新即可。 (5)浏览器独立性 asp 提供了一种浏览器中枢方案来完成应用程序的设计工作。因为用于生成动态 内容的脚本可以在服务器上执行,所以开发者不必担心客户用什么浏览器来浏览网点. 2.2.1 简介 asp 的常用 6 大对象 在 asp 引擎中提供了七大内置对象,即 server 对象、 request 对象、response 对象、session 对象、application 对象、objectcontext 对象和 asperror 对象,其中 最为常用的是以下 6 中。 1. server 对象 server 对象提供了一系列的方法和属性,在使用 asp 编写脚本时是非常有用的。 最常用的是 server.createobject 方法,它允许我们在当前页的环境或会话中在服 务器上实例化其他 com 对象。还有一些方法能够把字符串翻译成在 url 和 html 中 使用的正确格式,它通过把非法字符转换成为正确、合法的等价字符来实现。 2. request 对象 该对象是 asp 的请示对象,它所包含的信息是客户端浏览器提出的请求。利用 request 对象可以接收用户发送给服务器的信息和请求,客户端发送的所有信息连 同请求均被封装在 request 对象中。例如在一个用户登录网页中,当用户输入了用 户名和密码后,按登录按钮,用户输入的用户名和密码将发送给服务器处理,服务 器通过 request 对象就可以获取用户输入的用户名和密码信息。 3. response 对象 response 对象用来访问所创建的并返回客户端的响应。它为脚本提供了标识 服务器和性能的 http 变量,发送给浏览器的信息内容和任何将在 cookie 中存储 的信息。它也提供了一系列用于创建输出页的方法,如无所不在的 response.write 方法。 4. application 对象 application 对象可以控制服务器端应用车工序的启动和终止状态,并保存整 个应用程序过程中的信息。application 对象是在为响应一个 asp 页的首次请求而 载入 dll 时创建的,它提供了存储空间用来存放变量和对象的引用,可用于所有 的页面,任何访问者都可以打开它们。 5. session 对象 淄博职业学院毕业设计 4 session 对象是 asp 技术中实现用户绘画管理的手段,主要用来存储特定用户 绘画所需的信息,是在每一位访问者从 web 站点或 web 应用程序中首次请求一个 asp 页时创建的,它将保留到默认的期限结束(或者由脚本决定终止的期限) 。它与 application 对象一样提供一个空间用来存放变量和对象的引用,但只能供目前的 访问者在会话的生命期中打开的页面使用。 6. 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留言板,用户发表留言,反馈信息等。 淄博职业学院毕业设计 5 8. 购物车,处理订购并显示想要订购的商品。 9. 用户注册系统,处理新用户的注册和老用户购物时的确认。 10. 管理员系统,通过管理员对系统进行管理。 3.2.1 设计目标 为了使用户更方便的使用本购物网站系统,容易操作,容易修改相关信息,需要 做以下工作: 1.将系统模块化,每一模块功能简单明确,内容清晰。 2.模块层次化,模块的功能实现按层次一步一步进行。例如,用户想进入用户中心, 必须先登录,如果没有注册用户名,还需按照注册步骤注册成功后才可以登录进入。 3. 每一个模块应尽可能独立,即尽可能减少模块间的调用关系和数据交换关系。当 然,系统中的模块不可能与其它模块没有联系,只是要求这种联系尽可能少。只有这 些模块相互配合,才能共同完成整个系统的功能。 总之,总体的设计就是为了方便用户,操作简单,界面看起来清新自然,让用户带 着一份愉悦心情购物。 3.2.2 设计思想 一个网站的建设成功,我觉得首先在于它的设计思想。要认真的分析和规划,明 确为哪些用户提供服务,提供什么样的服务,这是设计的出发点。首先我们要明确自 己建设的内容具体是什么,定位网站的主题,主题要小而精。定位要小,内容要精。 更重要一点是建立清晰明确的导航系统。在这里我提议网站建设的题材最好是我们擅 长或者喜爱的内容,目标不要太高,这样在制作时,才不会觉得无聊或者力不从心。 兴趣是制作网站的动力,没有热情,很难设计制作出满意的作品。我本人对饰品服装 之类的就很感兴趣,所以我选取了网上饰品购物系统的建设。通过本次设计,我的兴 趣更加增大,以后会继续在这方面努力。总之,定位题材和名称是设计一个网站的第 一步,也是很重要的一部分。之后就是对整个网站按照自己所分的模块的整体建设。 3.3 功能描述 3.3.1 功能模块划分 根据系统功能的要求,网上饰品购物系统可以分为 6 个模块:关于我们、购物车、 新品架、流行搭配、报价中心、留言薄,同时还有用户登录模块。图 3-1 给出了这些 模块之间的关系: 网上饰品购物系统首页 关于我们流行搭配留言薄购物车新品架报价中心 关于我们 淄博职业学院毕业设计 6 图 3-1 网上饰品购物系统功能模块图 3.3.2 系统流程分析 本系统其主要功能的程序流图和数据流图设计如图 3-2 所示: 图 3-2 网上饰品购物系统工作流程图 这是本网站的工作流程图,可以清晰明白该系统是如何完成用户操作的。功能说 明如下: 在主页中,我们可以看到网站部分商品,商品表中的“商品名” 、 “市场价” 、 “会 员价” 、网站公告等详细信息。点击相应的饰品就可以查看更多详细信息。在所有的页 面中只要涉及商品的相关信息,都是调用代码中储存信息。对网站的主要文件进行简 要说明,如下表 3-3: 文件名功能文件名功能 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 两个文件,两个模块 网上饰品购物系统首页 用户登录注册新用户 购买饰品搜索饰品 下订单 修改订单 写入 order 表 写入 order 表 淄博职业学院毕业设计 7 图示如图 3-3、图 3-4 如下: 图 3-3 b2b_top.asp 模块图 图 3-4 login.asp 模块图 第 4 章 系统功能模块的设计 4.1 前台系统的设计 4.1.1 用户注册模块 4.1.2 商品调查信息模块 4.2 系统管理员页面 4.2.1 管理员登陆模块 4.2.2 商品管理模块 淄博职业学院毕业设计 8 第 5 章 系统运行环境配置 5.1 服务器的安装和配置 (1)iis(internet information server) asp 的开发依赖于 iis,iis 可在多种平台上运行: windows xp, windows 2000 全系列包括 professional、server、advanced server 三个版 本,windows nt server 和 windows 98 上的 personal web server(pws)等平台上都可以。 web 是基础的请求和响应系统。web 浏览器通过将 url 发送给 web 服务器请求信息。 web 服务器通过返回超文本标记语言(html)页面响应。 (2) 安装 iis 我安装的是 windows xp professional 版本的,所以以 windows xp professional 版 来介绍 iis 的安装方法。 在控制面版中选择“添加或删除程序” 点击“添加/删除 windows 组件” 确认只选中第二项 internet 信息服务(iis) ,并放入 windows xp 的系统光盘, 然后点击下一步即进行安装。 系统配置安装完成后,就会弹出一个安装“完成”的对话框来提示安装完成, 只要点击“完成”即可。这样 iis 安装完毕。 (3) 设置默认文档 安装完成后,依次选择【开始】【控制面板】【管理工具】 【internet 信息服务】菜单命令,就会出现如图 5-1 所示的【internet 信息服务】 窗口: 淄博职业学院毕业设计 9 图 5-1【internet 信息服务】窗口 在图 5-1 中左侧选择“默认网站” ,单击鼠标右键,选择“属性” ,在弹出的“默认网 站属性” ,窗口中选择“主目录” ,在“本地路径”中选择该网页的路径,然后按“确 定”即可。 第 6 章 设计心得 本系统是一个面向商业企业,具有一定实用性的网上购物系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论