基于BS结构的工艺品销售系统的实现-ASP毕业设计_第1页
基于BS结构的工艺品销售系统的实现-ASP毕业设计_第2页
基于BS结构的工艺品销售系统的实现-ASP毕业设计_第3页
基于BS结构的工艺品销售系统的实现-ASP毕业设计_第4页
基于BS结构的工艺品销售系统的实现-ASP毕业设计_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学学 位位 论论 文文 基于基于 B/SB/S 结构的结构的 工艺品销售系统的工艺品销售系统的 实现实现 论文作者姓名论文作者姓名: : 申请学位专业申请学位专业: : 申请学位类别申请学位类别: : 指指导导教教师师姓姓名名 ( (职职称称 ) ): : 论文提交日期论文提交日期: : 基于基于 B/S 结构的结构的 工艺品销售系统的工艺品销售系统的 实现实现 摘摘 要要 随着互联网的 迅速发展,利用简单,快捷且低成本的 电子商务成为人们现在 以及以后的 生活方式.各个领域引进互联网来为他们的 企事业单位提高办事效 率.而销售系统的 建立可以大大减少购买的 中间环节,可节省大量的 人力、物

2、力,并且能够提供更多更新的 产品信息.另外,顾客也不会再受地域的 限制,这也 就极大限度地扩大了 销售的 范围. 系统开发按照软件工程的 方法,开发语言为 ASP,数据库服务器为 SQL Server 2000,系统主要功能包括:查看产品信息、对产品进行搜索、留言、购买等.管 理员对产品和留言管理等.系统的 主要事务逻辑在服务器端实现,形成所谓三层 3-tier 结构,不需要客户端就可以实现访问.基本实现了 人们足不出户就能完成购 物. 关键词关键词:数据库;销售系统;ASP The Realization of Handicraft Product Sales Syste 米米 Based

3、on B/S Abstract With the rapid develop米ent of the Internet, taking advantage of convenient and low cost electronic co米米unicate pattern, it is beco米ing the life 米ethod of people. So every field takes advantages of network to i米prove the efficiency of theirs co米 pany. However, sales syste米 米ay reduce

4、the 米iddle link of purchase and a lot of 米anpower and physical resource, and offer 米ore and latest infor米ation of product. In addition, custo米ers are not restricted by area any longer; it enlarges sale scope of purchase greatly. The syste米 develops according to the 米ethod of the software engineering

5、; develop米ent language is the ASP; the database server is SQL Server 2000; the 米ain functions of the syste米 include: query the products infor米ation and search the products and leave 米essage, purchase the products, etc. the ad米inistrator 米anages to the products and deal with the 米essages etc. The 米ai

6、n business logic of the syste 米 carries out in the server, for米s so-called three 3-tier structure, does not need the client can visit the syste米. It realizes shopping at ho米e without going out. Key words: Database; Sales Syste 米; ASP 目目 录录 论文总页数:20 页 1 引言.1 1.1 研究背景 .1 1.2 研究方法 .2 1. 3 发展与现状 .2 2理论基

7、础.2 2.1ASP 简介 .2 2.1.1 什么是 ASP.2 2.1.2ASP 运行环境.2 2.1.3ASP 开发 Web 应用程序的 特点.3 2.2SQL SERVER2000 数据库简介 .3 2.2.1什么是 SQL Server2000 数据库 .3 2.2.2SQL Server2000 数据库特点.3 3系统概述和实现及数据库设计.4 3.1系统设计.4 3.1.1 系统总体结构 .4 3.1.2管理员模块 .5 3.1.3用户模块 .5 3.2数据库设计.6 3.2.1 数据库需求分析 .6 3.2.2 数据库逻辑结构设计 .8 3.3 系统设计与实现 .10 3.3.1

8、 登录模块 .10 3.3.2产品管理模块 .10 3.3.3 产品查询模块 .13 3.3.4 产品购买模块 .15 3.3.5找回密码模块 .16 4网站测试和性能分析.17 结 论.17 参考文献:.18 致 谢.19 声 明.20 第 1 页 共 20 页 1 1 引言引言 Internet 是目前世界上最大的 计算机互联网络,它遍布全球,将世界各地各种 规模的 网络连接成一个整体.作为 Internet 上一种先进的 ,易于被人们所接受的 信息检索手段,World Wide Web(简称 WWW)发展十分迅速,成为目前世界上最大 的 信息资源宝库.据估计,目前 Internet 上已

9、有上百万个 Web 站点,其内容范围跨 越了 教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域, 其用户群十分庞大,因此,建设一个好的 Web 站点对于一个机构的 发展十分重 要.近年来,随着网络用户要求的 不断提高及计算机科学的 迅速发展,特别是数 据库技术在 Internet 中的 广泛应用,Web 站点向用户提供的 服务将越来越丰富, 越来越人性化. 据统计得到这样一个结果,用户在访问一个网站时,一般来讲只对该网站的 部分内容感兴趣,而且这种兴趣会持续一段时间.这点启发了 我们,如果能根据用 户的 喜好为不同的 用户显示其个性化的 页面,即着重显示该用户感兴趣的 内 容,将

10、为用户节约大量的 检索时间,而且这样的 网页显然是更具有吸引力的 .一 些站点已经在这方面做出了 一定的 尝试,通常采用的 方法是,在用户登录时为 其提供一系列的 选项,使用户能够对站点进行一些自主的 设置.这样做能够使站 点呈现一定程度的 个性化,但是对用户来讲,还是比较烦琐,而且在用户了 解一 个站点前让其对站点进行设置,其结果未免有些粗糙. 构想了 这样一种方案,对用户登录后的 动作进行跟踪、分析、发掘用户点 击的 规律,即用户先后点击的 关联规则.这样,在用户点击一个主题(链接)之后, 系统能够自动生成一个页面,其中包含了 该主题下用户经常关注的 内容(若干链 接),这样便在无须用户做

11、出任何额外工作的 情况下实现了 为用户量身订做的 个性化页面. 要实现这样的 功能,离不开后台数据库的 支持.用户验证信息,收集到的 用 户点击信息,主题层次信息,分析得出的 关联规则等大量的 数据都由数据库管理 系统管理.本文中数据库服务器采用了 米 icrosoft SQL Server 数据库作为 ODBC(Open Database Connectivity )数据源,并进行数据库存取等操作,使 Web 与 数据库紧密联系起来.整个个性化页面生成系统主要由使用 Drea 米 weaver 米 X 开发的 关联规则采掘系统和利用 IIS+ASP 技术实现的 个性化 Web 页面生成 器两

12、部分组成.本文主要完成 Web 服务器端的 用户注册、用户登录、取回密码、 购买产品以及管理员登录,对产品进行添加,删除和修改等,实现了 整个网站的 组织建立和测试工作. 1.11.1 研究背景研究背景 随着计算机和网络的 日趋普及,越来越多的 商家在网上升起商店,向消费者 第 2 页 共 20 页 展示出一片新鲜的 购物大地.在美、日等信息化程度较高的 国家和地区,网络商 店发展速度迅猛,美国的 世界级超一流的 零售商,如沃尔玛凯玛特,家庭仓储、 科罗格、J.C 培尼等纷纷跻身于网络经商的 行列.调查表明:美国的 家庭已越来 越习惯于在家中从网上购物. 1.21.2 研究方法研究方法 B/S

13、 结构(Browser/Server 结构)结构即浏览器和服务器结构.它是随着 Internet 技术的 兴起,对 C/S 结构的 一种变化或者改进的 结构.在这种结构 下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端(Browser) 实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层 3-tier 结构. 这样就大大简化了 客户端电脑载荷,减轻了 系统维护与升级的 成本和工作量, 降低了 用户的 总体成本(TCO).以目前的 技术看,局域网建立 B/S 结构的 网络 应用,并通过 Internet/Intranet 模式下数据库应用,相对易于把握、成本也

14、是 较低的 .它是一次性到位的 开发,能实现不同的 人员,从不同的 地点,以不同 的 接入方式(比如 LAN, WAN, Internet/Intranet 等)访问和操作共同的 数据 库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 . 1.1. 3 3 发展与现状发展与现状 发展:网上销售系统有发展的 必要,也有发展的 基础,它的 条件也日趋成熟, 但前提是必须解决好几个关键问题:一是提供普遍的 信用卡网上支付,制定方便 的 银行间的 结算方式;二是成立统一的 ,最具权威的 CA 认证,解决结算安全问 题;三是构建高效率的 配送系统.只有把这些问题解决好,才能保证网上销售系统

15、 的 蓬勃发展. 现状:网上销售系统的 交易缺乏规范,可靠性低.可直接在网上下定单,也可邮 购,支付方式主要有信用卡支付,人民币储蓄网上支付、电汇、邮汇等.配送方式 主要是邮寄.总的 来看,国内的 网上销售系统随意性强,买卖双方的 权益得不到 有效的 保障. 2 2理论基础理论基础 2.12.1 ASPASP 简介简介 .1 什么是什么是 ASPASP ASP 是 Active Server Pages 的 简称,它是一种在微软公司的 WEB 服务器 IIS(Internet Infor 米 ation Server)上开发交互网页的 新技术.是一种服务 器端的 Script

16、环境. 使用 asp 可以建立动态,交互式高性能的 Web 服务器应用,我 们知道,目前有很多版本的 浏览器可供使用. .2ASPASP 运行环境运行环境 ASP 运行环境: ASP 的 运行需要 Windows 操作系统,9x 下需要安装 PWS;而 第 3 页 共 20 页 NT/2000/XP 则需要安装 Internet Infor 米 ation Server(简称 IIS);也就是说 我们经常所使用的 Window95/98/2000/XP 都可以运行 ASP,只需要将其设置为单 机服务器就行了 .一般较常使用的 是 Window2000+IIS5 和 Window

17、98+PWS,而 WindowXP+IIS 则较少人使用.因为 XP 对 IIS 不是完全兼容支持,有些功能配合 得不够完美,而较少人采用.我们推荐使用 window2000+IIS5 这对组合,因为 window2000 是相对比较稳定的 系统,对于服务器网络方面微软投入得较多,比 较适合作为服务使用. .3ASPASP 开发开发 WebWeb 应用程序的应用程序的 特点特点 1 完全嵌入 HT 米 L,与 HT 米 L、Script 语言完美结合. 2 无须手动编译和链接程序. 3 面向对象,并可扩展 ActiveX Server 组件功能. 4 使用脚本语言(JavaSc

18、ript、VBScript 或 PERL)编写. 5 存取数据库轻松容易(使用 ADO 组件). 6 可使用任何语言编写自己的 ActiveX Server 组件. 7 无浏览器兼容问题. 8 程序代码隐藏,客户端仅能看到 ASP 输出的 HT 米 L 文件. 9 缩短 Web 开发时间. 2.22.2 SQLSQL SERVER2000SERVER2000 数据库简介数据库简介 .1 什么是什么是 SQLSQL Server2000Server2000 数据库数据库 SQL Server2000 是米 icrosoft 公司推出的 SQL Server 数据库管理系统的 最新

19、版本,被称为新一代大型电子商务、数据仓库和数据库方案.它具有强大的 数据管理功能,提供了 丰富的 管理工具支持数据的 完整性管理、安全性管理 和作业管理.具有分布式数据库和数据仓库功能,能进行分布式事务处理和联机 分析处理,支持客户机/服务器结构. .2 SQLSQL Server2000Server2000 数据库特点数据库特点 1上手容易 大多数的 中小 企业日常的 数据应用是建立在 Windows 平台上的 .由于 SQL Server 与 Windows 界面风格完全一致,且有许多向导(Wizard)帮助,因此 易于安装和学习,有关 SQL Server 的 资料、培训

20、随处可得,并且目前国内具有 米 CDBA 认证的 工程师不在少数. 从另一个角度来讲,学习 SQL Server 是掌握其他平台及大型数据,如 Oracle,Sybase,DB/2 的 基础.因为这些大型数据库对于设备、平台、人员知识 的 要求往往较高,而并不是每个人都具备这样的 条件,且有机会去接触它们.但 有了 SQL Server 的 基础,再去学习和使用它们就容易多了 .IT 行业的 实践经 第 4 页 共 20 页 验充分证明了 这一点. 2兼容性良好 由于今天 Windows 操作系统占领着主导地的 位,选择 SQL Server 一定会在 兼容性方面取得一些优势.另外,SQL S

21、erver2000 除了 具有扩展性,可靠性以外,还 具有可以迅速开发新的 因特网系统的 功能.尤其是它可以直接存贮 X 米 L 数据,可 以将搜索结果以 X 米 L 格式输出等特点,有利于构建异构系统的 互操作性,奠定 了 面向互联网的 企业应用和服务的 基石.这些特点在.NET 战略中发挥着重要 的 作用. 3 3系统概述和实现及数据库设计系统概述和实现及数据库设计 3.13.1 系统设计系统设计 .1 系统总体结构系统总体结构 本系统的 总体结构是:首先用户进行注册,注册后登录进入相关页面可以对 产品进行查询(根据名称、类型、厂商等方式查询),还可以购买自己满意的 产品,

22、对 于没有注册的 用户,可以进行产品的 简单查询,还可进行相关的 留言.管理员登 录进入后可以对产品进行管理(包括添加、删除和修改等),同时还可以对留言进 行管理.总体构成图如下: 图 3-1 系统总体构成 .2管理员模块管理员模块 管理员模块功能主要是对产品管理和留言进行管理,产品管理包括产品的 首页 留言簿登录 用户登录 新用户注册管理员登录 功能选择 查询产品购买产品 功能选择 产品管理留言管理 第 5 页 共 20 页 添加,删除,修改和查看.留言管理包括管理员回复留言和删除留言.详细情况如图 3-2: 图 3-2 管理员管理 .3用户模块用户模块 用户

23、模块主要涉及到已注册用户和未注册用户的 能进行的 操作. 已注册用户 未注册用户 查 看 一 般 搜 索 查 看 高 级 查 询 购 买 留 言 留 言 用户入口 注 册 图 3-3 用户功能 管理员入口 身份验证 管理员管理 增 加 删 除 修 改 查 看 重新登录 产品管理留言管理 回 复 删 除 YN 第 6 页 共 20 页 3.23.2 数据库设计数据库设计 .1 数据库需求分析数据库需求分析 通过对数据库系统的 需求分析,主要可以得到以下几个实体,以及实体之间 的 关系. 顾客表和产品表之间通过购买可得到以下的 E-R 图. 顾客 编号 姓名 购买 产品 编号 名称

24、 类型 电话 图 3-4 顾客表与产品表的 E-R 图 n m 顾客表和留言簿之间通过留言可以得到以下的 E-R 图. 顾客 编号 姓名 留言 留言薄 编号 姓名 时间 电话 图 3-5 顾客表与留言簿的 E-R 图 n m 第 7 页 共 20 页 管理员表和产品表之间通过管理可得到以下的 E-R 图. 图 3-6 管理员表和产品表的 E-R 图 管理员 编号姓名 管理 产品 编号 名称 类型 n m 管理员表和留言簿之间通过管理可得到以下的 E-R 图. 管理员 编号姓名 管理 留言薄 编号 姓名 时间 n m 图 3-7 管理员表与留言簿的 E-R 图 第 8 页 共 20 页 3.2.

25、23.2.2 数据库逻辑结构设计数据库逻辑结构设计 管理员表:涉及到管理员登录时所要用的 信息,它包括的 数据项有编号、姓 名、密码. 定单表:涉及到用户在订购时用户相关信息,付款方式和送货方式,它包括的 数据项有订单列表编号、顾客编号、顾客姓名、详细地址(送货用)、邮编、联 系电话、电子邮件、付款方式、送货方式. 顾客表:在注册时的 相关信息,它包括顾客编号、姓名、密码、确认密码、 忘记密码问题、忘记密码答案、E-米 ail、电话、地址、QQ、邮编. 产品表:产品的 相关信息,它包括产品编号、产品名称、产品介绍、产品价 格、厂商、产品类型、总数、余数、生产日期. 留言簿:顾客留言所涉及到的

26、情况以及管理员对其进行的 操作,它包括顾客 编号、顾客姓名、邮箱、主页、留言、顾客地址、管理员回复、留言日期. 登录用户表:登录此系统的 人员的 信息,它包括帐号、姓名、密码、密码提 示问题、密码提示答案. 购物表:购买者信息和产品信息,它包括购物编号、顾客姓名、产品编号、 产品名称、产品价格、购买总数、产品类型. 数据库建立的 表如下所示: 表 3-1 ad 米 in 列名数据类型字段大小 说明 Account 字符 20 管理员帐号 第 9 页 共 20 页 userna 米 e字符 20 管理员姓名 Pwd 字符 20 密码 表 3-2 orders 列名数据类型字段大小 说明 ID 自

27、动编号 20 订单列表编号(主键) custo 米 er_id字符 20 顾客编号 custo 米 er_na 米 e 字符 20 顾客姓名 Address 字符 100 详细地址(送货用) zip 字符 20 邮编 Phone 字符 20 联系电话 E 米 ail字符 20 电子邮件 payway 字符 20 付款方式 send 字符 20 送货方式 表 3-3 custo 米 ers 列名数据类型字段大小 说明 custo 米 er_id字符 20 用户帐号(主键) custo 米 er_na 米 e 字符 20 姓名 password 字符 20 密码 password2 字符 20 确

28、认密码 question 字符 100 忘记密码问题 answer 字符 100 忘记密码答案 e 米 ail字符 20 E-米 ail phone 字符 20 电话 address 字符 100 地址 QQ 字符 20QQ zip 字符 20 邮编 表 3-4 products 列名数据类型字段大小 说明 cp_id 字符 20 产品编号(主键) cp_na 米 e字符 20 产品名称 co 米米 ent备注 50 产品介绍 price 货币 8 产品价格 cp_addr 字符 100 厂商 types 字符 20 产品类型 su 米 es数字 4 总数 re 米 aincount数字 4

29、余数 dates 日期 8 生产日期 表 3-5 guestbook 列名数据类型字段大小 说明 guest_id 字符 20 顾客编号 guest_na 米 e字符 20 顾客姓名 第 10 页 共 20 页 e 米 ail字符 20 邮箱 url 字符 30 主页 米 essage字符 100 留言 guest_addr 字符 100 顾客地址 huifu 字符 100 管理员回复 dates 日期 8 留言日期 表 3-6 enteruser 列名数据类型字段大小 说明 zhanghao 字符 20 帐号 na 米 e字符 20 姓名 password 字符 20 密码 question

30、 字符 100 密码提示问题 answer 字符 100 密码提示答案 表 3-7 buy 列名数据类型字段大小 说明 id 整型 4 购物编号(主键) userna 米 e字符 20 顾客姓名 cp_id 整型 20 产品编号 cp_na 米 e字符 20 产品名称 price 整型 20 产品价格 types 字符 20 产品类型 su 米整型 20 购买总数 3.33.3 系统设计与实现系统设计与实现 .1 登录模块登录模块 此模块根据用户的 不同,分为两类.一类是管理员登录,另一类是用户登录.它 们的 实现方式都差不多,现在仅对管理员登录做一些分析. 图 3-8 管理员

31、登录 部分代码: 帐 号: 密 码: 第 11 页 共 20 页 .2产品管理模块产品管理模块 此模块主要是管理员对产品进行管理,包括添加,删除和修改.下面仅对添加, 删除进行分析. 首先是管理员所能进行的 操作的 总体概括.如图 3-9: 图 3-9 管理员对产品管理 部分代码: 退出登录 目前的 数据为: % rs.open select * fro 米 products ORDER BY cp_id,cn,3,3 rs.PageSize = 10 For I = 1 To rs.PageCount Response.Write Next PageNo = Request(

32、Page) 第 12 页 共 20 页 If PageNo Then ShowPage rs, PageNo End If % 添 加 %else response.write对不起,你不是管理员,没有此权限,请先 登录回首页 end if% 下面是管理员对产品进行修改的 相关信息,修改后可以在 guanliyuan.asp 看 到修改后的 数据.如图 3-10: 图 3-10 修改产品 核心代码: 管理员对产品添加所涉及到的 内容,如编号,名称,类型等.如图 3-11: 第 13 页 共 20 页 图 3-11 添加产品 首先建立连接和记录集,使其能从数据库中获取所需的 值,通过 inser

33、t 语句 就可添加新的 产品的 相关信息. 核心代码: set cn=Server.CreateObject(ADODB.Connection) cn.open DSN=zhang;UID=zhang;PWD=123 set rs=Server.CreateObject(ADODB.Recordset) sql=insert into products(cp_id,cp_na 米 e,types,price,dates,cp_addr,su 米 es,re 米 aincount,co 米米 ent) values(&request(cp_id)&,&request(cp_na 米 e) &,&

34、request(types)&,&request(price)&,&request(dates)&,&request( cp_addr)&,&request(su 米 es)&,&request(re 米 aincount)&,&request(re 米 aincount)&) .3 产品查询模块产品查询模块 此模块分为用户对产品详细情况的 查看和搜索.详细情况可以显示出编号、 名称、单价和类型等.搜索是根据不同的 关键字,如名称、类型、单价等来查找 产品. 下面是产品的 详细情况的 页面,如图 3-12: 第 14 页 共 20 页 图 3-12 产品详细情况 以下代码是从数

35、据库中读取产品的 相关信息,产品的 评论是通过 if 语句实 现,rs(co 米米 ent) 时,就可以直接从数据库中读出,要是条件不成立时就直 接显示“没有介绍” 重要代码: % if rs(co 米米 ent)then response.write replace(rs(co 米米 ent),chr(13),) else response.write没有介绍 end if% 以下是注册用户对产品进行搜索,在“我想查询”后的 下拉菜单中选中某 个关键字,然后输入其值就可查到相关的 信息.同时在“高级查询”后的 单价中 输入价格范围就可搜索到这个范围内的 信息,显示出某个价格范围内的 工艺品.

36、 第 15 页 共 20 页 图 3-13 搜索产品 重要代码: % di 米 tiaojian,tiaojianzhi,date1,date2 tiaojian=request.For 米(shoushuotiaojian) tiaojianzhi=request.For 米(tiaojianzhi) date1=request(price1) date2=request(price2) select case tiaojian case cp_id strsql=select * fro 米 products where cp_id=& tiaojianzhi & case cp_na 米

37、 e strsql=select * fro 米 products where cp_na 米 e=& tiaojianzhi & case cp_addr strsql=select * fro 米 products where cp_addr= & tiaojianzhi & case dates strsql=select * fro 米 products where dates= & tiaojianzhi & case su 米 es strsql=select * fro 米 products where su 米 es= & tiaojianzhi case price strs

38、ql=select * fro 米 products where price= & tiaojianzhi & case types strsql=select * fro 米 products where types= & tiaojianzhi & end select if request(price1) and request(price2) then strsql=strsql& and price=&request(price1)& and price 第 16 页 共 20 页 .4 产品购买模块产品购买模块 此模块主要是针对用户.在用户登录后可对任意一个或多个产

39、品进行购买,在 购买的 所有产品中,若认为不满意的 产品可将其删除,若要全部购买就点击“下 一步”填写详细的 定单情况. 用户购买的 情况如图 3-14: 图 3-14 购买产品 核心代码: 根据产品号更新产品库中的 记录数 sql=update products set su 米 es=su 米 es-1 where cp_id=&cp_id& rs.open sql,cn,1,1% rs.open select * fro 米 buy where userna 米 e=&userna 米 e&,cn,3,3% 使用循环完成多次购物 .5找回密码模块找回密码模块 此模块是针对

40、用户忘记自己的 密码时,在登录页面点击“忘记密码”进入 图 3-15 填入相关信息就可找回自己的 密码. 图 3-15 找密码 重要代码: % if question= or answer= then response.Redirect finduser.asp else if na 米 e then strsql=select * fro 米 enteruser where question= + question + and answer= + answer + and na 米 e= + na 米 e + 第 18 页 共 20 页 end if if zhanghao then str

41、sql=select * fro 米 enteruser where question= + question + and answer= + answer + and zhanghao= + zhanghao + end if if zhanghao and na 米 e then strsql=select * fro 米 enteruser where question= + question + and answer= + answer + and na 米 e= + na 米 e +and zhanghao= + zhanghao + end if end if 4 4网站测试和性能

42、分析网站测试和性能分析 本系统采取的 测试方法是先进行各模块测试,经过修改和调整通过以后,进 行总体测试,测试结果各项功能均已经或基本达到设计要求. 由于一般网站设计都是一些专业人员设计,专业人员对计算机和网络有较深 的 理解,同时也要考虑到访问网站的 大部分用户只是使用计算机和网络,应切 实满足用户的 需要.所以有许多成功的 经验表明,让对计算机不是很熟悉的 用 户来参加网站的 测试工作效果非常好,这些人会提出许多专业人员没有顾及到 的 问题或是一些好的 建议. 本网站采用的 测试环境是:服务器采用 Windows 2000 操作系统+IIS 信息 服务管理:客户机采用 Windows 20

43、00 操作系统+IE 浏览器. 测试的 主要内容包括:用户登录,管理员管理,产品的 购买等功能,测试结 果一切正常,达到了 设计的 要求. 结结 论论 本系统是一个小 型销售系统,具有一定的 实用性.它主要完成管理员对产 品的 添加,删除,修改,用户购买产品等功能.本系统采用当前流行的 面向对象 的 开发工具ASP来完成其设计,在数据库的 设计上采用了 SQL Server 2000 数 据库服务器. 本系统具有一定的 实用功能.在查询方面,系统实现了 多条件任意字段的 模糊查询,同时在分类查询上实现了 动态生成,系统可以自动识别用户不同的 输入.在用户管理方面,系统较好地实现了 用户注册,密

44、码的 找回等各项功能. 系统在设计过程中不可避免地遇到了 各种各样的 问题,由于整个系统完全 都是由个人设计的 ,有关ASP许多细节问题都要靠自己去摸索,加之本人水平有 限,并没有完全地理解ASP的 强大功能,而且还存在着许多不足之处.如: 第 19 页 共 20 页 (1)由于时间关系,系统功能实现不够完善,有些功能的 使用不是很方便. (2)由于本系统是在 1024768 的 显示分辨率下设计完成的 ,所以建议用 户在此显示分辨率下使用本系统. 通过本次毕业设计我学到了 不少新的 东西,也发现了 许多的 问题,有些 在设计过程中已经解决,有些还有待今后慢慢改进. 参考文献参考文献: : 1

45、宋昕.ASP 网络开发技术实用教程入门与提高米. 北京:中国铁道出版社出版,2005. 2顼宇峰.ASP+SQL Server 典型网站建设案例米. 北京:清华大学出版社出版,2003. 3张莉,王强.SQL Server 数据库原理及应用教程米. 北京:清华大学出版社出版,2006. 4郭瑞军,初晓璐.ASP 数据库开发实例精粹米. 北京:电子工业出版社出版,2003. 5邓文渊,陈俊容.ASP 与网络数据库技术米. 北京:中国铁道出版社出版,2005. 6李严,王国辉.ASP 数据库开发实例解析米. 北京:机械工业出版社出版,2005. 7李瑞旭.ASP 实例教程米.北京:人民邮电出版社,2004. 8宣小 平,但正刚.ASP 数据库系统开发实例导航米.北京:人民邮电出版社,2004. 第 20 页 共 20 页 致致 谢谢 本文是在蒋毅老师的 热情关心和指导下完成的 ,他渊博的 知识和严谨的 治学作风使我受益匪浅,对顺利完成本课题起到了 极大的 作用.在此向他表示 我最衷心的 感谢! 在论文完成过程中,本人还得到了 韩桂华老师和一些同学的 热心帮助,本人 向他们表示深深的 谢意! 最后向在百忙之中评审本文的 各位专家、老师表示衷心的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论