L2003211170_张娟_基于BS结构的工艺品销售系统的实现.doc
【精品】asp基于bs结构的工艺品销售系统的实现(源代码+论文)
收藏
资源目录
压缩包内文档预览:(预览前20页/共25页)
编号:1638003
类型:共享资源
大小:2.62MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
asp
基于
bs
结构
工艺品
销售
系统
实现
源代码
论文
- 资源描述:
-
【精品】asp基于bs结构的工艺品销售系统的实现(源代码+论文),精品,asp,基于,bs,结构,工艺品,销售,系统,实现,源代码,论文
- 内容简介:
-
分类号: U D C: 007) 5961 级:公 开 编 号: 2003211170 成都信息工程学院 学位论文 基于 B/S 结构的工艺品销售系统 的 实现 论文作者姓名: 张娟 申请学位专业: 网络工程 申请学位类别: 工学学士 指导教师姓名(职称): 蒋毅(讲师) 论文提交日期: 2007 年 6 月 8 日 基于 B/S 结构的工艺品销售 系统 的 实现 摘 要 随着互联 网的迅速发展,利用简单,快捷且低成本的电子商务成为人们现在以及以后的生活方式。 各个领域引进 互联 网 来为他们的企事业单位提高办事 效率 。而 销售系统的建立可以大大减少购买的中间环节,可节省大量的人力、物力,并且能够提供更多更新的产品信息。另外,顾客也不会再受地域的限制,这也就极大限度地扩大了销售的范围。 系统开发按照软件工程的方法,开 发 语言为 据库服务器为 000,系统主要功能包括 : 查看产品信息、对产品进行搜索、留言、购买等 。 管理员对产品和留言管理等。 系统 的 主要事务逻辑在服务器端实现,形成所谓三层 3构 ,不需要客户端就可以实现访问 。 基本实现了人们足不出户就能完成购物。 关键词 : 数据库 ;销售系统; , of it is of So of to of of a of of In by it of to of is 000; of to of in It at 目 录 论文总页数: 20 页 1 引言 . 1 研究背景 . 1 研究方法 . 2 1. 3 发展与现状 . 2 2 理论基础 . 2 介 . 2 么是 . 行环境 . 发 用程序的特点 .据库简介 . 3 么是 据库 . 据库特点 . 系统概述和实现及数据库设计 . 4 统设计 . 4 系统总体结构 . 管理员模块 . 用户模块 .据库设计 . 6 据库需求分析 . 数据库逻辑结构设计 .统设计与实现 . 9 登录模块 . 产品管理模块 . 产品查询模块 . 产品购买模块 . 找回密码模块 . 网站测试和性能分析 . 17 结 论 . 17 参考文献: . 18 致 谢 . 错误 !未定义书签。 声 明 . 20第 1 页 共 20 页 1 引言 目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规 模的网络连接成一个整体。作为 一种先进的,易于被人们所接受的信息检索手段, 称 展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前 已有上百万个 点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的 点对于一个机构的发 展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速 发展,特别是数据库技术在 的广泛应用, 点向用户提 供的服务将越来越丰富,越来越人性化。 据统计得到这样一个结果,用户在访问一个网站时,一般来讲只对该网站的部分内容感兴趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据用户的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。一些站点已经在这方面做出了一定的尝试,通常采用的方法是,在用户登录时为其提供一系列的选项,使用户能够对站点进行一些自主的设置。这样做能够使站点呈现一定程度的个性化,但是对用户来讲,还是比较烦琐,而且在用 户了解一个站点前让其对站点进行设置,其结果未免有些粗糙。 构想了这样一种方案,对用户登录后的动作进行跟踪、分析、发掘用户点击的规律,即用户先后点击的关联规则。这样,在用户点击一个主题(链接)之后,系统能够自动生成一个页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在无须用户做出任何额外工作的情况下实现了为用户量身订做的个性化页面。 要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的用户点击信息,主题层次信息,分析得出的 关联规则等大量的数据都由数据库管理系统管理。本文中数据库服务器 采用了 据库作为数据源,并进行数据库存取等操作,使 个个性化页面生成系统主要由使用 术实现的个性化 面生成器两部分组成。本文主要完成 务器端的用户注册、用 户登录、取回密码、购买产品以及管理员登录,对产品进行添加,删除和 修改等,实现了整个网站的组织建立和测试工作。 研究背景 随着计算机 和网络的日趋普及,越来越多的商家在网上升起商店,向消费者第 2 页 共 20 页 展示出一片新鲜的购物大地。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、 尼等纷纷 跻 身于网络经商的行列 。调查表明:美国的家庭已越来越习惯于在家中从网上购物。 研究方法 B/S 结构( 构)结构即浏览器和服务器结构。它是随着术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过 览器来实现 ,极少部分事务逻辑在前端( 现,但是主要事务逻辑在服务器端( 现,形成所谓三层 3构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本( 以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 )访问和操作共同的 数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。 1. 3 发展与现状 发展:网上销售系统有发展的必要,也有发展的基础,它的条件也日趋成熟,但前提是必须解决好几个关键问题:一是提供普遍的信用卡网上支付,制定方便的银行间的结算方式;二是成立统一的,最具权威的 证,解决结算安全问题;三是构建高效率的配送系统。只有把这些问题解决好,才能保证网上销售系统的蓬勃发展。 现状:网上销售系统的交易缺乏规范,可靠性低。可直接在网上下定单,也可邮购,支付方式主要有信用卡支付,人民币储蓄网上支付、电 汇、邮汇等。配送方式主要是邮寄。总的来看,国内的网上销售系统随意性强,买卖双方的权益得不到有效的保障。 2 理论基础 介 什么是 简称,它是一种在微软公司的 务器 开发交互网页的新技术。是一种服务器端的 境。 使用 以建立动态 ,交互式高性能的 务器应用 ,我们知道 ,目前有很多版本的浏览器可供使用。 行环境 行环境 : 运行需要 作系统, 9x 下需要安装 第 3 页 共 20 页 000/需要安装 称 也就是说我们经常所使用的 8/2000/可以运行 需要将其设置为单机服务器就行了。一般较常使用的是 较少人使用。因为 是完全兼容支持,有些功能配合得不够完美,而较少人采用。我们推荐使用 对组合,因为相对比较稳定的系统,对于服务器网络方面微软投入得较多,比较适合作为服务使用。 发 用程序的特点 1 完全嵌入 言完美结合。 2 无须手动编译和链接程序。 3 面向对象,并可扩展 件功能。 4 使用脚本语言( 写。 5 存取数据库轻松容易(使用 件)。 6 可使用任何语言编写自己的 件。 7 无浏览器兼容问题。 8 程序代码隐藏 ,客户端仅能看到 出的 件。 9 缩短 发时间。 据库简介 么是 据库 司推出的 据库管理系统的 最新版本,被称为新一代大型电子商务、数据仓库和数据库 方案。它 具有强大的数据管理功能,提供了丰富的管理工具支持数据的完整性管理、安全性管理和作业管理。具有分布式数据库和数据仓库功能,能进行分布式事务处理和联机分析处理,支持客户机 /服务器结构。 据库特点 1上手容易 大多数的中小企业日常的数据应用是建立在 台上的。由于 面风格完全一致,且有许多 向导 (帮助,因此易于安装和学习,有关 资料、培训随处可得, 并且目前国内具有 从另一个角度来讲,学习 掌握其他平台及大型数据,如B/2 的基础。因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是 每个人都具备这样的条件,且有机会去接触它们。但有了 基础,再去学习和使用它们就容易多了。 业的实践经验第 4 页 共 20 页 充分证明了这一点。 2兼容性良好 由于今天 作系统占领着主导地的位,选择 定会在兼容性方面取得一些优势。另外, 了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 据,可以将搜索结果以 式输出等特点,有利于构建 异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。这些 特点在 略中发挥着重要的作用。 3 系统概述和实现及数据库设计 统设计 系统总体结构 本系统的总体结构是: 首先用户进行注册, 注册 后登录进入 相关页面 可以对产品 进行 查询 (根据 名称、类型、厂商等方式查询 ) ,还可以购买自己满意的产品,对于没有注册的用户,可以进行 产品的 简单 查询 ,还可进行相关的留言 。管理员 登录进入后 可以对产品进行管理 (包括添加、删除和修改等) ,同时还可以对留言 进行 管理。总体构成图如下: 图 3系统总体构成 理员模块 管理 员模块功能主要是对产品 管理 和留言进行管理, 产品管理包括产品的添首页 留言簿 登录 用户登录 新用户注册 管理员登录 功能选 择 查询产品 购买产品 功能选择 产品管理 留言管理 第 5 页 共 20 页 加,删除,修改和查看。留言管理包括管理员回复留言和删除留言。详细情况如图 3 图 3管理员管理 户模块 用户模块主要涉及到已注册用户和未注册用户的能进行的操作。 图 3用户功能 已注册用户 未注册用户 查 看 一般搜 索 查 看 高级查询 购 买 留 言 留 言 用户入口 注 册 管理员入口 身份验证 管理员管理 增加 删除 修改 查看 重新登录 产品管理 留言管理 回复 删除 Y N 第 6 页 共 20 页 据库设计 据库需求分析 通过对数据库系统 的需求分析,主要可以得到以下几个实体,以及 实体 之间的关系。 顾客表和产品表之间通过购买可得到以下的 。 顾客表和留言簿之间通过留言可以得到以下的 。 顾客 编号 姓名 购买 产品 编号 名称 类型 电话 图 3顾客表与产品表的 n m 顾客 编号 姓名 留言 留言薄 编号 姓名 时间 电话 图 3顾客表与留言簿的 n m 第 7 页 共 20 页 管理员表和产品表之间通过管理可得到以下的 。 管理员表和留言簿之间通过管理可得到以下的 。 数据库逻辑结构设计 管理员表:涉及到管理员登录时所要用的信息,它包括的数据项有编号、姓名、密码。 定单表:涉及到用户在订购时用户相关信息,付款 方式和 送货方式,它包括图 3管理员表和 产品表的 管理员 编号 姓名 管理 产品 编号 名称 类型 n m 管理员 编号 姓名 管理 留言薄 编号 姓名 时间 n m 图 3管理员表与留言簿的 第 8 页 共 20 页 的数据项有订单列表编号、顾客编号、顾客姓名、详细地址 (送货用 )、邮编、联系电话、电子邮件、付款方式、送货方式。 顾客表:在注册时的相关信息,它包括顾客编号、姓名、密码、确认密码、忘记密码问题、忘记密码答案、 话、地址、 编。 产品表:产品的相关信息,它包括产品编号、产品名称、产品介绍、产品价格、厂商、 产品类型、总数、余数、生产日期。 留言簿:顾客留言所涉及到的情况以及管理员对其进行的操作,它包括顾客编号、顾客姓名、邮箱、主页、留言、顾客地址、管理员回复、留言日期。 登录用户表:登录此系统的人员的信息,它包括帐号、姓名、密码、密码提示问题、密码提示答案。 购物表:购买者信息和产品信息,它包括购物编号、顾客姓名、产品编号、产品名称、产品价格、购买总数、产品类型。 数据库建立的表如下所示: 表 3名 数据类型 字段大小 说明 符 20 管理员帐号 符 20 管理员 姓名 符 20 密码 表 3名 数据类型 字段大小 说明 动编号 20 订单列表编号 (主键 ) 符 20 顾客编号 符 20 顾客姓名 符 100 详细地址 (送货用 ) 符 20 邮编 符 20 联系电话 符 20 电子邮件 符 20 付款方式 符 20 送货方式 表 3名 数据类型 字段大小 说明 符 20 用户帐号 (主键 ) 符 20 姓名 符 20 密码 符 20 确认密码 符 100 忘记密码问题 符 100 忘记密码答案 符 20 符 20 电话 符 100 地址 第 9 页 共 20 页 符 20 QQ 符 20 邮编 表 3名 数据类型 字段大小 说明 符 20 产品编号 (主键 ) 符 20 产品名称 注 50 产品介绍 币 8 产品价格 符 100 厂商 符 20 产品类型 字 4 总数 字 4 余数 期 8 生产日期 表 3名 数据类型 字段大小 说明 符 20 顾客编号 符 20 顾客姓名 符 20 邮箱 符 30 主页 符 100 留言 符 100 顾客地址 符 100 管理员回复 期 8 留言日期 表 3名 数据类型 字段大小 说明 符 20 帐号 符 20 姓名 符 20 密码 符 100 密码提示问题 符 100 密码提示答案 表 3名 数据类型 字段大小 说明 型 4 购物编号 (主键 ) 符 20 顾客姓名 型 20 产品编号 符 20 产品名称 型 20 产品价格 符 20 产品类型 整型 20 购买总数 统设计与实现 登录模块 此模块根据用户的不同,分为两类。一类是管理员登录,另一类是用户登录。第 10 页 共 20 页 它们的实现方式都差不多,现在仅对管理员登录做一些分析。 图 3管理员登录 部分代 码: 帐 号: 密 码: 品管理模块 此模块主要是管理员 对产品进行管理,包括 添加,删除 和 修改。下面仅对添加,删除进行分析。 首先是管理员所能进行的操作的总体概括。 如图 3 图 3管理员对产品管理 部分代码: 退出登录 目前的数据为 : & 第 & I & 页 & & 添 加 登录 回首页 下面是管理员对产品进行修改的相 关信息 ,修改后可以在 到修改后的数据。 如图 3 图 3修改产品 核心 代码: 管理员对产品添加所涉及到的内容,如编号,名称,类型等。 如图 3 图 3添加产品 首先建立 连接 和 记录集,使其能从数据库中获取所需的值,通过 句就可添加新的产品的相 关信息。 核心代码: ID=23 &,&,&,&,&,&,&,&,&) 第 13 页 共 20 页 产品查询 模块 此模块分为用户对产品详细情况的查 看 和搜索 。 详细情况可以 显 示出编号、名称 、单价和 类型等。搜索是根据不同的关键字 ,如名称、类型、 单价等来查找产品。 下面是 产品的详细情况 的页面, 如图 3 图 3产品详细情况 以下代码是从数据库中 读 取 产品的相关信息,产品的评论是通过 句实现, ,3),) 14 页 共 20 页 有介绍 以下是 注册 用户对产品进行搜索,在“我想查询” 后的下拉菜单中 选中某个关键字 ,然后输入其值就可查到相关的信息。同时在“高 级查询 ” 后的 单价 中输入价格范围 就可搜索到这个范围内的信息 ,显示出某个价格范围内的工艺品 。 图 3搜索产品 重要 代码: =& 产品购买模块 此模块主要是针对用户。在用户登录后可对 任意一个或多个 产品进行购买,在购买的所有产品中 , 若 认为 不 满意 的产品 可将其 删除 ,若要 全部 购买就点击“下一步” 填写详细的定单情况。 用户购买的情况如图 3 图 3购买产品 核心代码: 根据产品号更新产品库中的记录数 & ,1% &,3% 使用循环完成多次购物 第 16 页 共 20 页 回密码模块 此模块是针对用户忘记自己的密码 时 ,在登录页面点击 “ 忘记密码 ” 进入 图3入相关信息就可找回自己的密码 。 图 3找密码 重 要 代码: + + + if if + + + + if 网站测试和性能分析 本系统采取的测试方法是先进行各模块测试,经过修改和调整通过以后,进行总体测试,测试结果各项功能均已经或基本达到设计要求。 由于一般网站设计都是一些专业人员设计,专业人员对计算机和网络有较深的理解,同时也要 考虑到访问网站的大部分用户只是使用计算机和网络,应切实满足用户的需要。所以有许多成功的经验表明,让对计算机不是很熟悉的用户来参加网站的测试工作效果非常好,这些人会提出许多专业人员没有顾及到的问题或是一些好的建议。 本网站采用的测试环境是:服务器采用 000 操作系统 +息服务管理:客户机采用 2000 操作系统 +览器。 测试的主要内容包括:用户登录,管理员管理,产品的购买等功能,测试结果一切正常,达到了设计的要求。 结 论 本系统是一个小型销售系统,具有一定 的 实 用性。它主要完成 管理员 对产品的添加,删除,修改,用户购买产品等功能。本系统采用当前流行的面向对象的开发工具 完成 其 设计,在数据库的设计上采用了 000 数据库服务器。 本系统具有 一定 的实用功能。在查询方面,系统实现了多条件任意字段的模糊查询,同时在分类查询上实现了动态生成,系统可以自动识别用户不同的输入。第 18 页 共 20 页 在用户管理方面,系统较好地实现了用户注册,密码的找回等各项功能。 系统在设计过程中不可避免地遇到了各种各样的问题,由于整个系统完全都是由个人设计的,有关 多细节问题都要靠自己 去摸索,加之本人水平有限,并没有完全地理解 强大功能,而且还存在着许多不足之处。如: (1)由于时间关系,系统功能实现不够完善,有些功能的使用不是很方便。 (2)由于本系统是在 1024 768 的显示分辨率下设计完成的,所以建议用户在此显示分辨率下使用本系统。 通过本次毕业设计我学到了不少新的东西,也发现了许多的问题,有些在设计过程中已经解决,有些还有待今后慢慢改进。 参考文献: 1宋昕 络开发技术实用教程入门与提高 M. 北京:中国铁道出版社出版 ,2005。 2顼宇峰 型网站建设案例 M. 北京:清华大学出版社出版 ,2003。 3张莉 ,王强 据库原理及应用教程 M. 北京:清华
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
2:不支持迅雷下载,请使用浏览器下载
3:不支持QQ浏览器下载,请用其他浏览器
4:下载后的文档和图纸-无水印
5:文档经过压缩,下载后原文更清晰
|