毕业设计(论文)-ASP网上掌上电脑展示系统.doc

上传人:来看看 文档编号:3945608 上传时间:2019-10-10 格式:DOC 页数:33 大小:4.45MB
返回 下载 相关 举报
毕业设计(论文)-ASP网上掌上电脑展示系统.doc_第1页
第1页 / 共33页
毕业设计(论文)-ASP网上掌上电脑展示系统.doc_第2页
第2页 / 共33页
毕业设计(论文)-ASP网上掌上电脑展示系统.doc_第3页
第3页 / 共33页
毕业设计(论文)-ASP网上掌上电脑展示系统.doc_第4页
第4页 / 共33页
毕业设计(论文)-ASP网上掌上电脑展示系统.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《毕业设计(论文)-ASP网上掌上电脑展示系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-ASP网上掌上电脑展示系统.doc(33页珍藏版)》请在三一文库上搜索。

1、北京广播电视大学 毕业设计报告毕业设计报告 题 目:_网上掌上电脑展示系统_ 姓名学号: 专业年级: _计算机信息系统开发与维护_ 分 校: 崇文分校 指导教师: _ 2008 年 5 月 摘要摘要 随着 Internet 的不断普及,人们对于互联网技术的要求已不单 单是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不 出户的利用互联网这一强大的平台来实现网上购物。近几年,随着 网络数据库技术的进一步发展,使得这一设想逐渐成为现实。 运用 ASP 技术和网络数据库原理,基于 B/S 模式我开发了一个 网上购物系统。在本系统中,顾客可以很方便的注册成会员,对商 品进行浏览检索,查看商品的详

2、细资料,然后根据各人的喜好购买 心仪的商品。系统管理员则可以对现有的商品进行添加和编辑。 关键词关键词 B/S 模式、ASP、数据库、电子商务 目目 录录 1.1.绪论绪论5 5 1.1 系统背景 5 1.2 本文主要研究内容 6 2.2.系统分析系统分析6 6 2.1 需求分析及问题定义 6 2.2 本系统面临的问题 7 3.3.系统总体设计系统总体设计7 7 3.1 网站风格设计 7 3.2 功能模块设计 7 3.2.1 前台网上销售模块.7 3.2.2 后台数据录入模块.7 3.2.3 用户注册功能模块.8 3.3 数据库设计 8 3.3.1 用户信息.8 3.3.2 商品信息.8 3.

3、3.3 热门商品信息.8 3.4 选用工具及技术设计 8 4.4.系统环境及技术简介系统环境及技术简介9 9 4.1 系统环境 9 4.1.1 B/S 模式.9 4.1.2 IIS 简介10 4.2 系统开发工具 .10 4.2.1 Dremweaver MX 2004 网页制作工具.10 4.2.2 Photoshop CS 图形处理工具.10 4.2.3 Microsoft Office Access 2003 数据库.11 4.2.4 ASP 简介11 5.5.系统详细设计及实现系统详细设计及实现1212 5.1 前台设计及实现 .12 5.1.1 网站风格及实现12 5.1.2 栏目设

4、计及实现13 5.1.4 目录结构设计及实现14 5.1.5 首页设计14 5.2 功能设计及实现 .15 5.2.1 数据库设计及实现15 5.2.2 功能设计及实现16 6.6.系统测试系统测试2525 6.1 测试环境 .25 6.2 测试数据 .25 6.3 测试结果 .26 7.7.结束语结束语2626 7.1 总结 .26 7.2 展望 .27 参考文献参考文献2828 致谢致谢2828 附录附录2828 1.1.绪论绪论 1.11.1 系统背景系统背景 互联网和通信技术的高速发展,使电子商务迅速普及。计算机 网络技术一直在寻找除文字处理和信息传递领域外的更大、更直接 的利润空间,

5、商务领域自然成为其首选的对象,而迅速膨胀的计算机 网络用户也使得具有远见的商家颇感兴趣。凭借互联网无地域限制 的优势,消除了商品、服务供应商和需求者之间地点与距离相关的 障碍,一些传统的生产厂家及销售企业都加入到了电子商务的行列, 我国经济正逐渐成为以互联网、通信技术为基础的新经济。在此大 背景下,降低运营成本、方便快捷等方面的优势,大大降低了企业 和个人行业的准入门槛,一时间网商如雨后春笋般纷纷涌现,网络 购物的兴起,正悄然改变着社会的商业结构和生活方式,这种购物 模式具有重大的现实意义。很多企业都已不满足于建立一个简单的 仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的, 能提供

6、完善的电子商务服务的动态商务网站。 ASP(Active Server Pages)是 Microsoft 提出的一种网络服 务器端编程环境。ASP 已经成为开发动态网站的重要而快速、有效 的工具。ASP 强大的功能使之成为一种优秀的服务器技术。随着网 络技术的日益成熟,ASP 技术在网络编程中也变得越来越重要。所 以,在本系统的设计中,采用了 ASP 作为开发工具,构建了一个能 实现简单的电子商务的小型动态商务网站网上商城,实现用户 的注册、登录、以及商品的查询等功能。 1.21.2 本文主要研究内容本文主要研究内容 1、系统分析:收集、总结网站需求,并对需求中的问题进行描述、 定义、整理。

7、 2、系统设计:对收集的需求,给出合理的解决方案,按照计算机软 件的设计标准进行设计。 3、详细设计:描述完成系统设计的具体实现方式、标准、文档、程 序代码等内容 2.2.系统分析系统分析 2.12.1 需求分析及问题定义需求分析及问题定义 现在,市场上已经有很多公司使用在线购物系统来做生意了, 在线购物也越来越展现其无限的商机。对商家而言,网上购物是在 在网络上建立一个虚拟的购物商场。网络销售中的前台商品展示是 虚拟的,但是后台的进、销、存体系却是具体而又现实的。对普通 用户使用的需求而言,通过系统可以迅速的完成对商品的选购。但 是,大多数的在线购物系统都差不多,没有什么特色,有特色的东 西

8、才能更加吸引人的眼球,尤其在商品展示方面,很多在线购物的 系统做的都比较生硬,不是很人性化,最好能让他们体验到在网上 购买商品时也有在商场购物时的感觉。 2.22.2 本系统面临的问题本系统面临的问题 本系统是个人购物网站,其设计理念是为用户提供一个良好的 购物平台,使用户足不出户便可享受配送服务。系统面临的关键问 题是: 1、软件与硬件的环境支持。 2、网站首页设计与后台数据库的支持。 3、普通会员和用户管理员的权限问题。 3.3.系统总体设计系统总体设计 3.13.1 网站风格设计网站风格设计 本购物网站众多功能的细节之处体现了极致的人性关怀,细致、 体帖入微,设计中充分考虑了用户、管理员

9、是否操作方便。本系统 的目标是打造最好用、最实用的小型购物系统。 3.2 功能模块设计功能模块设计 系统分为三个模块: 3.2.13.2.1 前台网上销售模块前台网上销售模块 客户在浏览器中所看到的直接与客户面对面的销售程序。 3.2.23.2.2 后台数据录入模块后台数据录入模块 前台所销售商品所有数据,其来源都是后台所录入的数据。 3.2.33.2.3 用户注册功能模块用户注册功能模块 用户注册,当然并不一定他立即就要买东西,可以先注册,任 何时候都可以来买东西,用户注册的好处在于买完东西后无需再要 输入一大堆个人信息,只须将帐号和密码输入就可以了。 3.33.3 数据库设计数据库设计 系

10、统分为以下几部分数据内容: 3.3.13.3.1 用户信息用户信息 用户信息是用来存放注册用户和用户管理员信息的数据内容。 主要包括用户名、密码、邮箱地址。 3.3.23.3.2 商品信息商品信息 用来存放销售商品的数据内容。主要包括编号、名称、产地、 以及价格等。 3.3.33.3.3 热门商品信息热门商品信息 用来存放几种销售较好的畅销商品。主要包括编号、名称、价 格、及商品信息。 3.43.4 选用工具及技术设计选用工具及技术设计 1、Dreamweaver MX 2004 用户可以快速创建网站页面而无需编写任何代码。 2、 Photoshop CS Photoshop CS 能够对网站

11、中的图片资源进行形而有效的编辑。 3、 ASPMicrosoft Access 2003 采用 ASP 加 ACCESS 开发,具有管理方便,代码简单易懂,体积小巧 的特点。 后台数据库的选取主要是从管理者的角度来综合权衡,包括安全性、 数据访问机制、管理的灵活性等,其中 Access 数据库简单且容易操 作。因此,本系统将 Access 2003 选定为本项目的后台数据库开发 平台,我之所以选用 Access 2003 还因为而且我是以 ASP 作为前台 应用开发技术,而 Microsoft 产品之间具有良好的兼容性。 4.系统环境及技术简介系统环境及技术简介 4.14.1 系统环境系统环境

12、 4.1.14.1.1 B/SB/S 模式模式 BrowserServer(浏览器/服务器)模式,也叫基于 Web 的网络 数据库应用模式,典型的例子是在互联网上的论坛、购物等使用的 数据库系统。这种 BS 模式的网络数据库应用无需在每台计算机上 安装专门的软件,利用 Windows 操作系统自带的 IE 浏览器按照 Web 页面的方式存取后台数据库服务器的数据,面向的是不特定的用户, 主要是基于互联网的应用。 B/S 最大的优点就是可以在任何地方进行操作而不用安装任何专 门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系 统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名 和

13、密码,就可以使用了。 4.1.24.1.2 IISIIS 简介简介 Internet Information Server 的缩写为(IIS)是一个 World Wide Web server。Gopher server 和 FTP server 全部包容在里面。 IIS 意味着你能发布网页,并且有 ASP(Active Server Pages) 、 JAVA、VBscript 产生页面,有着一些扩展功能。 4.24.2 系统开发工具系统开发工具 4.2.14.2.1 DremweaverDremweaver MXMX 20042004 网页制作工具网页制作工具 Dreamerver 是 M

14、acromedia 公司开发的 HTML 编辑器,用于对 Web 站点、Web 页和 Web 应用程序进行设计、编码和开发。利用 Dreamerver 中的可视化编辑功能,用户可快速创建页面而无需编写 任何代码。Dreamerver 还提供许多与编码相关的工具和功能。借助 它你还可以使用服务器语言 ASP,无论是刚接触网页的初学者还是 专业的 Web 人员。Dreamerver 都在前卫的设计理念和强大的软件功 能方面给予了充分而且可靠的支持。 4.2.24.2.2 PhotoshopPhotoshop CSCS 图形处理工具图形处理工具 Photoshop CS,CS 的意思是 Creati

15、ve Suit。它新增了许多强 有力的功能,特别是对于摄影师来讲,这次它大大突破了以往 Photoshop 系列产品更注重平面设计的局限性,对数码暗房的支持 功能有了极大的加强和突破。 4.2.34.2.3 MicrosoftMicrosoft OfficeOffice AccessAccess 20032003 数据库数据库 Microsoft Office Access 2003 是一种数据库管理程序,可赋 予更佳的用户体验,并且新增了导入、导出和处理 XML 数据文件等 功能。由于该程序可以识别和标记常见错误,同时提供更正错误的 选项,因此在 Access 2003 中工作变得更加轻松自

16、如。另外, Access 2003 的新功能还可以帮助数据库开发人员查看有关数据库 对象之间相关性的信息。 4.2.44.2.4 ASPASP 简介简介 ASP,英文全称为 Active Server Pages,它是一种动态网页, 文件后缀名为.asp。ASP 网页是包含有服务器脚本(serverside script)的 HTML 网页。Web 服务器会处理这些脚本,将其转换成 HTML 格式,在传到客户的浏览器端。 它有以下优点: 1、可以用 VBScript 创建脚本,同时结合 HTML 语言能够非常方便 地完成网站的应用程序。 2、因为 ASP 采用 Script 语言(VBScri

17、pt 和 JScript)就可以轻松 编写程序,因此这就大节省了网络设计人员又得重新学习一种新语 言的时间。 3、使用记事本之类的文本编辑器,即可进行编辑设计,如:Windows 的记事本。 4、ASP 是运行在服务器端,所以我们无须担心浏览器是否支持 ASP 所使用的编程语言,用户端只要使用可执行 HTML 码的浏览器,即可 浏览 Active Server Pages 所设计的网页内容。ASP 在服务器端运 行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器, 这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 5.5.系统详细设计及实现系统详细设计及实现 5.15.1 前台

18、设计及实现前台设计及实现 5.1.15.1.1 网站风格及实现网站风格及实现 1、色彩 本网站的色系是以浏览者整体的视觉观感设计,网站色系具有 一致性,不仅会使网站看起来美观,更能让浏览者对内容不易混淆, 增加了浏览的简洁与方便、更能衬托出网站的主题,色系能与主题 合理搭配,增加了浏览者的易读性。 网站的整体色彩以白色、红色、黄色为基调,让人有种温馨的 感觉。logo 主要以红黄渐变弧线型设计,突出主题。 2、版型 网站系统设计以 T 字型为主体框架,其顶侧和左侧采用固定模 式,顶侧页面为 LOGO 信息,左侧为商品菜单,右侧为具体功能信息。 5.1.25.1.2 栏目设计及实现栏目设计及实现

19、 网站栏目由以下几部分组成: 首页 品 牌 列 表 产 品 测 评 本 站 推 荐 购 买 帮 助 产 品 欣 赏 联 系 我 们 用 户 注 册 后台 管理 5.1.35.1.3 链接结构设计及实现链接结构设计及实现 首页 品 牌 列 表 产 品 测 评 本 站 推 荐 购 买 帮 助 产 品 欣 赏 联 系 我 们 用 户 注 册 后 台 管 理 各 种 商 品 硬 件 测 评 推 荐 产 品 售前售 后咨询 相关产 品图片 欣赏 网站联 系方式 购 物 要 求 后台登 录区域 输入用 户名和 密码 后台管 理区域 添加商 品信息 删除商 品信息 更新商 品信息 用 户 登 出 推 荐 软

20、 件 推 荐 机 型 软 件 测 评 5.1.4 目录结构设计及实现目录结构设计及实现 1、总目录结构: Connections 目录为数据库链接文件目录 Css 目录为 Css 样式表目录 database 目录为数据库文件目录 image 目录为图片文件目录 manage 目录为后台管理文件目录 2、图片目录结构 product 目录为产品图片目录 sideshow 目录为首页幻灯片图片目录 5.1.55.1.5 首页设计首页设计 网站首页:在 IE 浏览器中第一次进入该系统,所看到的是如图 5-1 所示的首页。该页面头部为一个 Logo 图片,其右侧提供了用户 注册、登录用户、购物须知、

21、后台管理链接。左侧提供了热门商品、 商品分类列表链接。右侧提供了站点首页、热门商品、我的 EGO、 加盟我们、积分活动、产品搜索链接。右下侧为商品展示区。 图 5-1(首页截图) 5.25.2 功能设计及实现功能设计及实现 5.2.15.2.1 数据库设计及实现数据库设计及实现 数据定义 1、article 热门文章列表,时下的企业和市场新闻的数据表。 字段名类型大小描述 a_id 自动编号长整型文章编号 a_title 文本 50 文章标题 a_source 文本 50 文章来源 a_date 日期/时间长日期添加日期 a_link 备注备注文章链接 a_memo 备注备注文章内容 2、in

22、troduction 产品测评表,用于展示产品测评及发布新产品 字段名类型大小描述 i_id 自动编号长整型文章编号 i_title 文本 50 文章标题 i_memo 备注 50 文章内容 i_date 日期/时间长日期添加日期 3、recommend 产品推荐列表,用于推荐产品等功能 字段名类型大小描述 r_id 自动编号长整型自动编号 r_title 文本 50 产品名称 r_image 文本 50 产品图像 r_memo 备注备注产品介绍 r_star 文本 50 产品星级 r_deploy 备注备注产品配置 5.2.25.2.2 功能设计及实现功能设计及实现 1、首先进入网站首页,单

23、击“登录账户” 可以进入如图 5-2 的用 户登录界面。如果已有帐号,则可以输入正确用户名和密码后进行 登录。 图 5-2(后台管理用户登录界面) 如果用户还没有自己的帐号,需要首先进行注册,可以进入如 图 5-3 的用户注册界面。在这个页面中,填写用户名、密码和电子邮 件地址,单击注册按钮就会出现一个成功注册界面如图 5-4。 图 5-3(注册用户界面) 图 5-4(完成注册确认界面) 2、 奔迈系列介绍 将掌上电脑的主流推荐给每一位浏览网站的用户,同时,也进 一步展示和推荐了商品,让商品的内在美更加突出。如图 5-5 和 5- 6 所示 图 5-5(奔迈系列介绍) 图 5-6(奔迈系列介绍

24、首页列表) 3、购物帮助 购物须知链接的是一个静态界面里面详细介绍了顾客购买商品 时所需要的注意事项。如图 5-7 图 5-7(购买帮助界面) 4、产品测评 用户点击首页中“产品测评“后,每一款现在流行和受众度比较高 的产品详细介绍和硬件测评就会展现在用户眼前,从而让用户在购 买前有一个更加详细的了解。如图 5-8 图 5-8(产品测评界面) 5、产品欣赏 每一个细节,每一个构思,每一个软件,在这里您可以近距离 的观赏您梦寐以求的爱机,让我们出发吧!如图 5-9 和图 5-10 图 5-9(产品欣赏界面) 图 5-10(产品欣赏界面) 6、本站推荐 网站编辑定期将人气最旺,性价比最好的产品推荐

25、给用户。 如图 5-11 图 5-11(本站推荐界面) 7、后台管理页面 用户名和密码 相对于客户界面来说,管理员界面则显得简洁、明了。点击进 入管理页面后,系统会让你输入用户名及密码,然后登录。管理员 登录如图 5-12 后台系统登录页面。后台管理是对特殊用户管理员开 发的。主要是商品信息的维护与管理, 包括价格,现有商品信息的 修改、新商品信息的加入等。 图 5-12(后台管理登录界面) 商品管理 登录后,管理员可以对商品进行管理,目前只提供添加、删除 和对商品进行更新三块内容。 添加商品信息 管理员可根据相应的提示来填写商品或文章的信息。如图 5-13 图 5-13(添加商品或文章界面)

26、 在添加商品时,管理员需要将产品的属性添加到商品简介中。 添加商品图片,我们可以把已经添加商品的图片放在文件夹 wwwrootimage product 中,图片尺寸为 100100 像素。 完成添加:至此,我们就完成了一件商品的添加,保存后就会发布 在网页上了。如图 5-14 图 5-14(添加后首页显示的内容) 删除商品信息 管理员进入后台管理界面,单击删除商品信息选项,根据 列表提示来删除商品的信息。如图 5-15 图 5-15(删除信息界面) 更新商品信息 管理员在后台管理界面,单击更新商品信息选项,不仅可以查 看新添加的商品信息,而且还可以随意对某个商品的名称、编号、 产地以及价格等

27、进行修改。如图 5-16 图 5-16(更新信息界面) 6.6.系统测试系统测试 6.16.1 测试环境测试环境 硬件环境:台式电脑 P997MHZ 内存 512M 操作系统:Windows Xp Sp2 IIS 环境:5.1 6.26.2 测试数据测试数据 在网上购物系统相应模块中,添加相对应的数据以进行检测。 1、在搜索栏内添加商品名称进行检索。 2、在注册用户区,进行新用户注册。 3、以注册用户,进入我的 EGO。 4、用户管理员进入后台管理区,进行商品添加、删除等操作。 商品列表,用来存放更新的各种商品 6.36.3 测试结果测试结果 经过对本系统的初步测试,有些部分内容不是很完善,经

28、过几 番修改后系统已基本能够满足网站的运行要求。 7.7.结束语结束语 7.17.1 总结总结 经过了两个多月的学习和工作,我终于完成了网上购物系统 的论文。从开始接到论文题目到系统的实现,再到论文文章的完成, 每走一步对我来说都是新的尝试与挑战,这也是我在大学期间独立 完成的最大的项目。在这段时间里,我学到了很多知识也有很多感 受,在制作初期我开始了独立的学习和试验,查看相关的资料和书 籍,让自己头脑中模糊的概念逐渐清晰,使自己非常稚嫩作品一步 步完善起来,每一次改进都是我学习的收获,每一次试验的成功都 会让我兴奋好一段时间。 虽然我的论文作品不是很成熟,还有很多不足之处,但我可以 自豪的说

29、,这里面的每一段代码,都有我的劳动。当看着自己的程 序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰。 我相信其中的酸甜苦辣最终都会化为甜美的甘泉。 这次做论文的经历也会使我终身受益,我感受到做论文是要真 真正正用心去做的一件事情,是真正的自己学习的过程和研究的过 程,没有学习就不可能有研究的能力,没有自己的研究,就不会有 所突破,那也就不叫论文了。希望这次的经历能让我在以后学习中 激励我继续进步。 7.27.2 展望展望 经过一段时间的努力,购物网站终于制作完成了,但是由于个 人能力有限,功能方面还是有些不完善,如没有购物车模块、会员 管理模块、网上支付模块等,而且在一些商品链接过

30、程中只是采用 了演示链接没有真正意义上的实用性。虽然我经过了四年的专业计 算机学习,但是想要把相应所学的功课综合起来,确实是一件很不 容易的事情,它不仅需要丰富知识的积累,而且还需要更多在实际 环境中去不断实践,才能将自己所学运用自如。对于本系统所欠缺 的功能和一些不完善的地方我将在今后继续学习,争取实现一个有 真正意义能在网上购物的一个平台。 参考文献参考文献 1、汪小平;ASP 网络开发技术 ;北京;人民邮电出版社;2003 年 2、李瑞旭;ASP 实例教程 ;北京;人民邮电出版社;2004 年 3、冯能山、李其艺;轻松学习ASP 网络实用编程 ;北京; 人民邮电出版社;2004 年 4、

31、陶宏才;数据库原理及设计 ;北京;人民邮电出版社;2004 年 致谢致谢 由于论文的写作,对于我们毕业生来说,做事有了全面考虑的 思想,发生问题的时候,对问题的理解、看法,问题的深化,有着 自己的认识,从身边的实际去解决问题。 在辅导老师的大力帮助下,我完成了这篇毕业论文,在此,感 谢辅导老师在这一段时间对我的帮助和指导。并且要感谢班主任及 认课老师对于我的教导。在即将毕业的时候,再次感谢曾经帮助过 我的老师和同学们。 附录附录 数据库链接代码 数据库字段循环代码 用户登录代码 检查表单代码 function check_log() if (document.form2.name.value.

32、length=0) document.form2.name.focus(); alert(“请输入您要注册的用户名称.“); return false; if (document.form2.password.value.length=0) document.form2.password.focus(); alert(“请输入您要注册的用户密码.“); return false; if (document.form2.email.value.indexOf(“) = -1 | document.form2.email.value = “) alert(“请输入您的电子邮件地址, 请认真填写电子邮件地址! 如果邮件地址有误将无法收 到邮件!“); return false; Search.asp 搜索页面主要代码 搜索匹配关键字代码

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1