计算机专业毕业论文范文.doc
《计算机专业毕业论文范文.doc》由会员分享,可在线阅读,更多相关《计算机专业毕业论文范文.doc(54页珍藏版)》请在咨信网上搜索。
河北农业大学 成人高等教育毕业论文 题 目:体育用品销售网站的设计与实现 The Design & Implement of Online Car Shop 专 业:计算机科学与技术 层 次:本科 年 级:2013级 姓 名: 指导教师: 完成时间:2015年11月20日 摘 要 本文主要介绍了此次毕业设计的开发背景及如何分析、设计和实现的。现在绝大多数的人们购买体育用品都是通过去4S店,在那里查看自己需要的体育用品并进行购买。经过几年实践,我国电子商务发展迅猛,并且越来越走向务实,在线购物已经蓬勃发展起来。随着经济不断发展,我国体育用品拥有人群在不断增加,体育用品销售网站的构建是非常必要和可行的,在我国已得到初步应用并有很广泛的市场需求前景。 在论文中首先介绍了电子商务及体育用品网上销售的相关知识,并根据以上知识,使用ASP动态网页制作技术,结合Access 2003数据库,设计实现一个体育用品销售动态网站。文中主要包括系统分析、可行性研究、平台论证、需求分析、网站的总体设计、详细设计、数据库设计等,并通过流程图和文字加以解释说明。 关键词:电子商务;体育用品销售;ASP 目 录 1. 绪论 1 1.1 选题背景 1 1.2 选题意义 1 1.3 资料来源 2 1.4 系统特点 2 1.5 本文结构 2 2. 系统分析 3 2.1 初步调查 3 2.2 可行性分析 3 2.3 详细调查 4 3. 系统设计 8 3.1 系统设计目标 8 3.2 系统功能结构图 8 3.3 数据库设计 10 3.4 编码设计 17 4. 系统实施 35 4.1 开发工具选择 35 4.2 软硬件环境设计 35 4.3 系统测试 36 5. 系统使用与维护说明书 37 5.1 系统安装与配置说明 37 5.2 系统使用说明书 38 5.3 系统维护说明书 41 6. 设计开发总结 42 6.1 设计中使用的关键技术 42 6.2 毕业设计体会 43 参考文献 45 体育用品销售网站的设计与实现 1. 绪论 1.1 选题背景 随着 Internet 的普及和电子商务的兴起,网上体育用品销售是 Internet 电子商务在体育用品销售行业发展的必然结果 ,这种新型的体育用品销售形式,与传统利用4S店进行销售的方式相比拥有许多优势:一是降低了销售成本;二是利用网络作为交易平台,改变传统的交易方式,使得交易活动不受空间和时间的限制;三是信息的传递更迅速灵活,新车信息上传后,客户可以立即看到,交易马上可以从网上进行,从而大大提高了交易的效率。而对于普通购买者来说,难以在短时间内找到自己心仪的体育用品,无法及时购买到也成为购买者的难题。因此如何采用先进的信息化手段解决这些诸多问题也成为趋势及必然。 正是由于这种必然趋势 ,网上体育用品销售才能得以迅速地发展。网上体育用品销售系统的主要功能是利用网站作为交易平台,将体育用品的一些基本信息以网站的形式发布到 Internet 中,客户可以通过 Internet 登录体育用品销售网站来查看体育用品信息并提交订单订购体育用品,实现在线交易。因此,开发这样一个网上体育用品销售平台就成为很有必要的事情。体育用品销售网站开发后不仅可以大量减少人力、物力,降低了成本,而且突破了时间和空间的限制,使得体育用品交易活动可以在任何时间、任何地点进行,从而大大提高了效率。 现在越来越多的人喜欢上网购物,虽然网上购买体育用品还比较少见,但是随着近几年电子商务的迅猛发展,网上体育用品城慢慢蓬勃发展起来。在我国网上选购体育用品已经得到初步应用并且具有很广泛的市场需求前景。 网上体育用品销售可以实现人们远程逛逛体育用品城和购买体育用品的愿望。本系统的主要功能是可以更好的帮助实体店经营管理体育用品销售,了解顾客需求。从而可以达到扩大市场和增加知名度的作用。 1.2 选题意义 在各行各业竞争日益激烈的今天,加强工作管理,提高工作效率和工作质量是每一个企业必须面临并且必须解决的重大课题。体育用品销售业在面对进货、销售、存货问题时,以前手工作坊式的管理已远不能够满足现今日益扩大的体育用品销售市场,企业只有采取信息化管理方式,才能够保证企业的最大赢利及可持续发展。 体育用品销售系统不仅可以大量减少人力、物力,降低了成本,而且突破了时间和空间的限制,使得体育用品交易活动可以在任何时间、任何地点进行,实现24小时营业,不需要营业员,网上体育用品城可以被设置成一个自动售货机;可以利用多媒体促销,各种文字,图象和动画,声音,让受众全方位感受广告诉求;依靠客户数据库能够提供全新的个人化服务等等。其营业成本比传统意义上的4S店低得多:不需支付昂贵的店铺租金,花费浩大的装修;不需要将大笔的流动资金作为货物而沉泣在店里,可依靠“零库存”管理,缩速资金周转的周期,可以加速周转;同时,网上体育用品销售更容易开拓全球市场,从而大大提高了效率。对推动体育用品销售业的发展有着一定的实际意义。 1.3 资料来源 本文在深入分析电子商务的特点的基础上,对体育用品销售行业进行了深入调研,利用互联网海量资源,抽象分析了体育用品销售的共性特点,结合用户需求,提炼出系统的功能需求。体育用品销售相关的业务资料来自于互联网和各大体育用品巨头的官方网站;编程技术资料来源于日常学习及学校体育用品馆借阅的书籍。 1.4 系统特点 本系统设计具有紧密结合体育用品销售行业的业务、设计界面简洁大方、便于使用等优点,此外,本系统使用ASP+ACCESS开发,非常便于部署,成本较低,并且具有完全的自主知识产权。 1.5 本文结构 本文通过基于Web的技术对一个小型体育用品在线销售系统进行设计和开发。 第一章:绪论(本章阐述了系统的开发背景、研究意义,分析了体育用品销售网站设计的特点和资料来源) 第二章:系统分析(分析了此系统的可行性,需求及数据需求) 第三章:系统设计(根据系统需求,设计了系统的数据库结构,并对系统功能模块机型划分和细化) 第四章:系统实施(说明系统开发工具、软硬件环境,结合代码和图片,对实现的功能加以解释说明,并需要对程序各个页面进行测试工作,看看是否达到要求) 第五章:系统使用与维护说明书(介绍系统安装与配置说明,以及系统使用说明和系统维护说明) 第六章:设计开发总结(介绍了设计中使用的关键技术、以及本次设计的心得体会)。 2. 系统分析 2.1 初步调查 目前网站设计所选用的模式有B/S(Browser/Server)、C/S(Client/Sever)、B/B(Browser/Browser)、C/C(Client/Client)这四种常用的架构,针对不同的需求有目的地选取系统架构也是必须的,本体育用品在线销售管理网站的功能需求所采用的是B/S架构。 B/S结构的优点是可以在任何地方进行操作而不用安装任何专门的软件。充分利用浏览端和服务器端硬件环境的优势,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种脚本语言和动态网页编程技术,用通用浏览器实现本需复杂专用软件才能实现的强大功能,节约了开发成本,是一种全新的软件系统构造技术。 2.2 可行性分析 2.2.1 技术可行性 技术可行性分析是指:根据现有的技术条件,是否能达到所提出的要求;所需要的物理资源是否具备,能否得到。 本系统属于一个普通的MIS系统。在其组织关系上不存在很高的复杂性、烦琐性及不确定性,而且从整个系统的技术构成上来看,他还是属于一个简单的数据库应用类的系统。其基本操作是对数据库进行添加、删除、查找、编辑等。所就单纯的数据库应用来看,暂不存在太大的技术。并且在系统的开发过程中,利用Access作为该系统的数据库,使用ASP作为系统开发的工具[4]。 软件方面:本系统采用ASP、Dreamer weaver开发出友好的人机界面,便于用户理解、操作。数据库管理能够处理大量数据,同时保持数据的完整性、安全性、一致性。因此开发平台已成熟可行。 硬件方面:科技飞速发展的今天,硬件更新速度飞快,容量也越来越大,可靠性越来越高,价格普遍降低。因此硬件平台也能够满足本系统所需。 因此本系统的设计与开发在技术上和硬件设备上的条件都得到满足,技术上是可行的。 2.2.2 经济可行性 经济可行性分析主要涉及系统开发成本和收益的对比。从开发成本上考虑,本系统开发所使用的ASP技术,是基于WEB的B/S结构开发,系统的运行所需服务器可由专业的网络公司提供,这样,企业可以不用购买与系统实施相关的软、硬件设备,只需支付提供服务的专业网络公司一定的使用费即可,成本很低。 计算机网络飞速发展的根本原因在于计算机的应用促进了社会经济的发展,并且给社会带来了相当大的经济效益回报。通过网站管理体育用品销售信息在速度和效率上都会有极大的提高,同时巩固客户与商家的稳定互动关系,给商家都带来了巨大的收益。 2.2.3 操作可行性 原始的信息收集方式费时费力,网络普及化的今天,各个年龄阶层的人群对于网络都有一定程度的接触和了解。 因此体育用品在线销售的普及也变得异常快捷。动动鼠标就能获得物品和服务,这就使得人们更加乐于接受这种消费方式。 2.3 详细调查 软件开发中的角色是指按照一定体系划分用户类型,它能够代表用户的特征,是统一描述众多用户个体的集合。不同的角色对应程序的需求目标不同,只有明确了角色,软件开发人员才能在纷乱复杂的要求中理出脉络,分析出完整的应用程序模型。 作为一个网上体育用品销售系统,可以有三个基本的角色: (1)网站管理员 (2)网站会员 (3)网站的普通浏览者 2.3.1 业务流程分析 由于不同角色需求目标不同,因此每一个角色在系统中具有的功能也不同。下面是体育用品销售网站系统中三个角色具有的功能。 网站管理员应具有的功能 (1)对体育用品类别的管理: 添加体育用品类别 修改体育用品类别 删除体育用品类别 (2)对体育用品的管理 添加体育用品 修改体育用品 删除体育用品 (3)对体育用品订单的管理: 审核体育用品订单 2.网站会员应具有的功能 会员注册 会员登录 浏览体育用品销售网站的体育用品 查询体育用品销售网站的体育用品 使用购物车购买体育用品,并生成相应的订单。 3.普通浏览者应具有的功能 (1)浏览体育用品销售网站的体育用品 (2)查询体育用品销售网站的体育用品 体育用品销售网站从用户的角度考虑,用户可以搜索指定的体育用品,用户也可以照体育用品类别浏览体育用品,用户注册身份并登陆到体育用品销售网站后可以购买指定的体育用品。体育用品销售网站从网站管理员的角度考虑,需要对体育用品类别的信息和体育用品信息做出处理,以使管理员的管理更加方便,用户的浏览和查询更加高速快捷。此外还应该对用户的订单进行有效的管理[2]。 2.3.2 数据流程分析 该体育用品销售网站中,主要有“顾客”、“体育用品”、“管理员”等数据元素,它们之间通过订单有机联系在一起,如下图2-1所示: 顾客 订单信息 明细 管理员 体育用品 查询 购买 体育用品分类 生成 发货 增删改 查询统计 分类信息 图2-1 数据流程分析 2.3.3 数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。 1、数据流 数据存储名称:顾客信息 数据来源:顾客信息表 数据去向:顾客登陆模块 数据组成:顾客信息=ID+用户名+密码+注册时间+… 描述:存储了顾客的基本信息 数据存储名称:体育用品信息 数据来源:体育用品信息表 数据去向:体育用品浏览、体育用品管理模块 数据组成:体育用品信息=体育用品ID+名称+品牌+型号+最高时速+油耗+价格+… 描述:存储了体育用品的基本信息 数据存储名称:订单信息 数据来源:订单信息表 数据去向:提交订单模块 数据组成:订单信息=顾客ID+体育用品ID+购买数量+价格+购买时间+收货地址+… 描述:存储了顾客提交的订单信息 2、数据项 管理员数据项: 数据项:用户名 数据类型:文本类型 长度限制:20 数据项:密码 数据类型:文本类型 长度限制:20 顾客数据项 数据项:用户名 数据类型:文本类型 长度限制:50 数据项:密码 数据类型:文本类型 长度限制:50 数据项:Email 数据类型:文本类型 数据长度:50 数据项:身份证号 数据类型:文本类型 数据长度:18 体育用品数据项 数据项:名称 数据类型:文本类型 长度限制:100 数据项:型号 数据类型:文本类型 长度限制:50 数据项:最高时速 数据类型:数字类型 数据长度:4 数据项:综合油耗 数据类型:浮点数类型 数据长度:8 数据项:品牌 数据类型:文本类型 数据长度:50 数据项:价格 数据类型:数字类型 数据长度:4 数据项:详细信息 数据类型:文本类型 数据长度:1000 数据项:车型级别 数据类型:文本类型 数据长度:50 3. 系统设计 3.1 系统设计目标 体育用品销售系统其模型是典型的网上购物实践中最为普遍的电子商务企业对客户 (B2C) 模式,主要包括会员注册、帐户管理、购物车、搜索、结帐等基本功能。此外,本系统也将实现在线体育用品销售系统的后端管理,包括体育用品的添加、帐单的处理等功能。本系统完全基于ASP技术,在系统的设计与开发过程中严格遵守软件工程的规范,运用软件设计模式,从而减少系统模块间的偶合,力求做到系统的稳定性、可重用性和可扩充性[1]。 体育用品销售系统主要的功能如下: (1)客户界面部分: ①选购体育用品(可通过关键字进行查询) ②可以查看热门体育用品和新品体育用品等 ③购物车功能 ④查看体育用品详细情况 ⑤用户注册 ⑥用户登陆 ⑦查看用户的订单信息 ⑧修改用户个人信息 ⑨体育用品评论 (2)管理员界面部分: ①添加新体育用品:可以分别上传体育用品的小图片和大图片 ②现有体育用品管理:修改,删除,查看 ③订单管理:查看订单清单,删除订单 ④体育用品评论管理:通过审核,删除评论 ⑤体育用品分类:增加,修改和删除 ⑥用户管理:查看,修改,删除 ⑦管理员管理:添加管理员,可以分别给后台工作人员设置权限。也可以进行删除修改后台工作人员的信息。 3.2 系统功能结构图 根据对系统需求的分析,可以把系统划分:用户功能模块、管理员功能模块、购买信息模块、体育用品信息模块。根据系统功能分析,可以画出系统的功能模块图,这里从用户界面、管理员界面分别对功能模块加以描述。 主界面显示了很多信息,如推荐体育用品,最新体育用品,体育用品搜索,体育用品分类等。本系统全部采用了后台和前台代码分离技术。前端实现功能如3-1所示: 在线购车 留言评论 查看订单信息 查看购物车 体育用品查询 查看订单详细 修改订单信息 修改购买信息 提交购物单 清空购物车 继续购车 体育用品查询 查看体育用品分类 购买体育用品 用户登录 图3-1前台功能模块图 用户在登录的时候以管理员身份登录,则可以进入到管理员界面。本系统默认管理员的账号密码都为“admin”。登陆成功后,进入到管理员首页main.asp.完成后台工作。如图3-2所示: 体育用品管理 管理员模块 分类管理 用户管理 订单管理 评论管理 管理员维护 图3-2 后台功能模块图 3.3 数据库设计 3.3.1 数据库概念模型设计 系统总共有8张表组成,下面依次介绍这些表的作用: 1.管理员表:存储管理员的基本信息.。 2.大分类表:存储体育用品的大分类信息。 3.交付信息表:存储购买体育用品的交付信息。 4.订购信息表:存储用户所购买体育用品信息及其用户所留信息。 5.体育用品信息表:存储体育用品的信息。 6.商品评论表:存储读者对体育用品的评论信息。 7.小分类表:存储体育用品的小分类信息。 8.用户表:存储用户的基本信息。 数据库的逻辑设计是使用示意图作为工具,创建数据库模式。在这个阶段需要分析各种数据之间的逻辑关系。 管理员登录示意图中包括编号、登录名、密码和权限信息如图3-3所示: 管理员登陆信息 编号 密码 权限 登录名 图3-3 管理员实体图 体育用品大分类示意图包括大分类号、大分类名、等级、分类顺序如图3-4所示: 大分类信息 大分类ID 等级 分类顺序 大分类名 图3-4大分类实体图 支付方式示意图包括编号、名称、费用、方法、顺序,如图3-5所示: 支付方式 编号 顺序 费用 名称 方法 图3-5支付方式实体图 顾客评论示意图包括评论编号、编号、评论人姓名、评论时间、评论内容、审核如图3-6所示: 顾客评论 商品编号 编号 审核 内容 评论时间 评论者 图3-6 顾客评论实体图 体育用品小分类示意图包括小分类编号、小分类名、小分类顺序、分类号、等级。如图3-7所示: 商品子分类 分类编号 等级 分类顺序 分类名 大分类号 图3-7 子分类实体图 3.3.2 数据库物理结构设计 根据数据库概念模型设计,使用Microsoft Access 2003数据库软件,创建一个数据库,名称为db.mdb。该体育用品销售网站数据库包含八个表,分别为:admin、category、delivery、orders、 product 、review 、sorts 、user,详细结构设计如下。 管理员信息表存放了编号,管理登陆名,密码,权限,其中编号是主键。如表3-1所示: 表3-1管理员信息表admin 字段名 说明 字段类型 备注 id 编号 Int 主键,自动递增 admin 管理登陆名 Varchar(50) 不允许为空 password 密码 Varchar(50) 不允许为空 rank 权限 Int 不允许为空 商品大分类信息表包括大分类号,大分类名,等级,分类顺序,其中categoryid是主键,如表3-2所示: 表3-2体育用品大分类信息表category 字段名 说明 字段类型 备注 categoryid 大分类号 Int 主键,自动递增 category 大分类名 Vachar[50] 不允许为空 first 等级 smallint 不允许为空 categoryorder 分类顺序 Varchar[50] 不允许为空 交付信息表包括交付编号,交付项目,交付费用,交付方法,交付顺序,其中交付编号是主键。如表3-3所示: 表3-3交付信息表delivery 字段名 说明 字段类型 备注 deliveryid 交付编号 Int 主键,自动递增 subject 交付项目 Varchar(50) 不允许为空 fee 交付费用 real 不允许为空 method 交付方法 Int 不允许为空 deliveryidorder 交付顺序 Int 不允许为空 订单信息表包括订购编号,用户名,订单日期,编号,产品数量,订单号,状态,收货人,地址,邮箱,评论,付款方式,收货方式,用户性别,付款,订货人,用户邮箱,用户电话,用户编号,其中订单编号是主键,商品编号和用户编号是外键,如表3-4所示: 表3-4订单信息表orders 字段名 说明 字段类型 备注 actionid 订购编号 Int 主键,自动递增 username 用户名 Vachar(50) 不允许为空 actiondate 订单日期 Datetime 不允许为空 id 编号 Int 外键 productnum 产品数量 Int 不允许为空 goods 订单号 Varchar(50) 不允许为空 state 状态 Int 不允许为空 recepit 收货人 Varchar(50) 不允许为空 address 地址 Varchar(100) 不允许为空 postcode 邮箱 Int 不允许为空 comments 评论 Varchar(MAX) 不允许为空 paymetord 付款方式 Int 不允许为空 deliverymethord 收货方式 Int 不允许为空 sex 用户性别 Int 不允许为空 paid 付款 Real 不允许为空 realname 订货人 Varchar(50) 不允许为空 useremail 用户邮箱 Varchar(50) 不允许为空 usertel 用户电话 Varchar(50) 不允许为空 userid 用户编号 Int 外键 体育用品信息表包括编号,体育用品名称,品牌,型号,出厂日期,积分,详细说明,售后政策,权限,市场价、会员价、是否推荐,购买数,浏览数,折扣,小分类编号,大分类编号,商品图片,添加日期,权限数量,会员价格,制造商,厂商,经销商,最高时速,综合油耗等。其中id是主键,小分类编号,大分类编号是外键。如表3-5所示: 表3-5 商品信息表product 字段名 说明 字段类型 备注 id 编号 Int 主键,自动递增 name 体育用品名称 Varchar(255) 不允许为空 brand 品牌 Varchar(255) 不允许为空 introduce 型号 Varchar(255) 不允许为空 productdate 出厂日期 Varchar(255) 不允许为空 score 积分 Real 不允许为空 detail 详细说明 Varchar(MAX) 不允许为空 content 售后政策 Varchar(MAX) 不允许为空 rank 用户评级分数 Varchar(255) 不允许为空 price1 市场价 float 不允许为空 price2 会员价 float 不允许为空 recommend 是否推荐 Int 不允许为空 solded 购买数 Int 不允许为空 viewnum 浏览数 Int 不允许为空 discount 折扣 Real 不允许为空 sortsid 小分类编号 Int 外键 categoryid 大分类编号 Int 外键 pic 图片地址 Varchar(255) 不允许为空 adddate 添加日期 Datetime 不允许为空 ranknum 权限数量 Varchar(255) 不允许为空 vipprice 会员价格 Varchar(255) 不允许为空 manufacturer 厂商 Varchar(255) 不允许为空 seller 经销商 Varchar(255) 不允许为空 speed 最高时速 Int 不允许为空 level 级别 Varchar(255) 不允许为空 oilcost 油耗 Int 不允许为空 desc 简介 Varchar(255) 不允许为空 顾客评论表包含评论编号,编号,评论人姓名,评论时间,评论内容,审核。其中评论编号是主键,编号是外键。如表3-6所示: 表3-6评论表review 字段名 说明 字段类型 备注 reviewid 评论编号 Int 主键,自动递增 id 编号 Int 外键 title 评论人姓名 Varchar(50) 不允许为空 reviewdtm 评论时间 Datetime 不允许为空 reviewcontent 评论内容 text 不允许为空 audit 审核 Int 不允许为空 小分类表包含小分类编号,小分类名,小分类顺序,分类,等级,其中小分类编号是主键,大分类编号是外键。如表3-7所示: 表3-7小分类表 sorts 字段名 说明 字段类型 备注 sortsid 小分类编号 Int 主键,自动递增 sorts 小分类名 Varchar(50) 不允许为空 sortsorder 小分类顺序 Int 不允许为空 categoryid 大分类编号 Int 外键 first 等级 Int 不允许为空 用户表包含用户编号,用户名,用户邮箱,用户密码,手机,qq号码,注册时间,问题,回答,登陆次数,上次登陆,收货人姓名,城市,地址,邮箱,电话,交付方式,付款方式,性别,会员,系统广播,其中用户编号是主键。如表3-8所示: 表3-8用户表user 字段名 说明 字段类型 备注 userid 用户编号 Int 主键,自动递增 username 用户名 Varchar(255) 不允许为空 usermail 用户邮箱 Varchar(255) 不允许为空 password 用户密码 Varchar(255) 不允许为空 identify 鉴定 Float 不允许为空 mobile 手机 Varchar(255) 不允许为空 userqq QQ号码 Varchar(255) 不允许为空 adddate 注册时间 Datetime 不允许为空 question 问题 Varchar(255) 不允许为空 answer 回答 Varchar(255) 不允许为空 loginnum 登陆次数 Int 不允许为空 lastvst 上次登陆 Datetime 不允许为空 recepit 收货人姓名 Varchar(255) 不允许为空 city 城市 Varchar(255) 不允许为空 address 地址 Varchar(255) 不允许为空 postcode 邮箱 Varchar(255) 不允许为空 usertel 电话 Varchar(255) 不允许为空 deliverymethord 交付方式 Int 不允许为空 paymethord 付款方式 Int 不允许为空 sex 姓别 Varchar(255) 不允许为空 vip 会员 Bit 不允许为空 book 系统广播 Varchar(255) 不允许为空 score 积分 Int 不允许为空 3.4 编码设计 3.4.1 数据库连接设计 本设计使用OLEDB方式链接数据库,相比最早以前的ODBC链接数据库,OLEDB速度更加快捷,功能更加强大[4]。 创建数据库链接主要分两步进行:一是创建数据库链接文件conn.asp,二是在需要与数据库链接的页面包含该文件(<!--#include file="inc/conn.asp"-->)。下面进行详细介绍。 本网站数据库配置文件为conn.asp,下面两条代码在所有对数据库的操作中都是必不可少的。由于这段代码几乎在后面的每个对数据库操作页面都要使用,所以将其保存一个单独的文件夹中,文件名为conn.asp,在所有与数据库连接的页面中只要包含该文件,就可以连接和打开数据库。其代码如下所示: <% dim conn,connstr,db,rs db="db/db.mdb" Set conn = Server.CreateObject("ADODB.Connection") connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"") conn.Open connstr %> 3.4.2 系统主页设计 用户主界面显示了整个网站的整体构建,实现的功能都基本都可以在上面显示。包括用户注册,用户登录,体育用品搜索,体育用品分类,购物车,管理员登录等一系列功能。如图3-8所示。 图3-8 体育用品销售网站首页 推荐商品的代码如下所示: <% rs.open "select top 4 * from product where recommend=1 order by adddate desc",conn,1,1 if rs.eof and rs.bof then response.write " 对不起,暂时还没有商品!" end if i=0 do while not rs.eof %> <a href="book_views.asp?id=<%=trim(rs("id"))%>"> <img src="manage/<%=trim(rs("pic"))%>" width="180" height="180" border="0"> </a> <% rs.movenext loop rs.close set rs=nothing %> 这段代码是推荐商品的一个功能模块,他会推荐前4个商品(top 4),如果数据库搜索为空就显示没有商品。如果存在数据,就按降序输出商品(desc)。 3.4.3 用户注册设计 用户注册界面是最常见的一个系统界面,基本每个系统都会用到,输入自己的个人用户信息进行注册,本系统中还有其它界面与这个界面相似,比如用户订单信息的填写,在此不一一展示了。下面是用户注册界面。如图3-9展示: 图3-9 用户注册界面 用户注册对应的ASP文件为reg.asp,其主要代码如下所示: <% if NOT isempty(request("RegSubmit")) then if session("regtimes")=1 then call MsgBox("对不起,您刚注册过用户!","Back","None") response.end end if set rs=server.CreateObject("adodb.recordset") rs.open "select username,useremail from [user] where username='"&trim(request("username"))&"' or useremail='"&trim(request("useremail"))&"'",conn,1,1 if not rs.eof and not rs.bof then call MsgBox("您输入的用户名或Email地址已存在,请返回重新输入!","Back","None") end if rs.close rs.open "select * from [user]",conn,1,3 rs.addnew rs("username")=trim(request("username")) rs("password")=md5(trim(request("password"))) rs("useremail")=trim(request("useremail")) rs("quesion")=trim(request("quesion")) rs("answer")=md5(trim(request("answer"))) rs("realname")=trim(request("realname")) rs("identify")=trim(request("identify")) rs("mobile")=trim(request("mobile")) rs("userqq")=trim(request("userqq")) rs("adddate")=now() rs("lastvst")=now() rs("loginnum")=0 rs("postcode")=0 rs("score")=0 rs("paymethord")=0 rs("deliverymethord")=0 rs.update rs.close set rs=nothing response.Cookies(cookieName)("username")=trim(request("username")) response.Cookies(cookieName).expires=date+1 session("regtimes")=1 session.Timeout=1 call MsgBox("注册成功!请到用户管理中心填详细资料!","GoUrl","member.asp") end if %> 3.4.4 体育用品搜索设计 搜索界面可以按照体育用品的名称,品牌,厂商,价格范围或者分类里面来查找体育用品。能让用户方便快捷的找到适合自己的车辆,大量节约了时间。非常便捷。搜索商品界面如3-10所示。 图3-10 体育用品搜索界面 搜索对应的ASP文件为search.asp,其主要代码如下所示: <% set rs=server.CreateObject("adodb.recordset") rs.open "select * from category",conn,1,1 do while not rs.eof %> <option value="<%=rs("categoryid")%>" ><%=rs("category")%></option> <% rs.movenext loop rs.close set rs=nothing %> </select></TD> </TR> <TR> <input type="hidden" name=OrderField value="productdate"> <input type="hidden" name=Order value="DESC"> </TR> <TR align=center> <TD height=40 colSpan=2><INPUT type=submit value=开始搜索 name=Submit2 onClick="return search()"></TD> </TR> 3.4.5 购物车设计 体育用品销售网站最复杂的工作就是处理用户订车的订单。处理体育用品订单分别为用户生成订单及网站管理员查询和审核订单两部分。 (1)用户生成订单的流程 每个登录的用户都有自己的购物车。在浏览商品时。可以将想要购买的体育用品放入购物车- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 毕业论文 范文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【xrp****65】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【xrp****65】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【xrp****65】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【xrp****65】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文