毕业设计(论文)-ASP相机数码产品购物网站设计.doc_第1页
毕业设计(论文)-ASP相机数码产品购物网站设计.doc_第2页
毕业设计(论文)-ASP相机数码产品购物网站设计.doc_第3页
毕业设计(论文)-ASP相机数码产品购物网站设计.doc_第4页
毕业设计(论文)-ASP相机数码产品购物网站设计.doc_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

1 毕业设计说明书 专 业 计算机应用 计算机网络 班 级 计算机网络 姓 名 2013 年 6 月 日 2 目 录 摘 要3 1 引言4 2 数码购物网介绍 4 3 软件工程原理的应用 5 3 1 需求分析 5 3 2 实体 关系 5 4 用 ASP 构建动态网页 6 4 1 动态网页的优点 6 4 2 ASP 技术介绍 7 4 3 ASP 的技术特点和工作原理 8 4 3 1 ASP 运行模式 8 4 3 2 ASP 的工作原理 9 4 3 3 ASP 的技术特点 10 4 4 用 ASP 进行动态网页设计 11 4 5 利用 ASP 进行动态数据查询 25 4 6 ASP 访问数据库 26 4 6 1 ASP 内置对象和组件 26 4 6 2 ASP 访问数据库工作原理 27 4 6 3 ASP 连接数据库的方法 27 5 网页的界面设计 28 5 1 网页界面构成要素 29 5 2 网页的整体造型 30 5 3 网页的色彩搭配 31 6 结束语 34 3 摘 要 随着现代科学技术的迅猛发展 计算机技术已渗透到各个领域 成为各行业 必不可少的工具 特别是 Internet 技术的推广和信息高速公路的建立 使 IT 产 业在市场竞争中越发显示出其独特的优势 步入数字化时代 有巨大的数据信 息等待着加工处理和传输 这使得对数据库的进一步开发和利用显得尤为迫切 作为国内市场的一些中小超市 他们在信息化过程中的步伐要落后大中型超市 而对于这些企业的资源管理 信息的存储和处理也显的迫切需要 要适应市场 竞争 就需要有高效的处理方式和管理方法 因此更新中小超市的管理信息系 统是必不可少的 旧的管理体制已经无法适应超市的发展 这就迫切的需要引进新的管理技术 关键词关键词 中小超市 管理信息系统 4 1 引言 信息社会使得购物的载体形态和实现方式呈现出多元化发展态势 商场购 物的 一统天下 将被电子购物并存的格局所替代 传统的购物模式必须改变以 往封闭式管理格局 编研模式必须逐步向多载体 全方位 深层次地开发新的 购物方式上的转换 走进充满活力的网络世界 而网站建设则为购物提供了新 契机 提出了新要求 打开了新天地 在这个方面 通过建立自己的数码购物 网 开展网上货品浏览 网上订购 网上付款来适应信息社会发展需要有了深 入的认识 随着信息化程度的加快 随着网络信息资源的日益膨胀 电子购物网站的 建设已经济发展处于热化 然而在我国 电子购物网站出没还处起步的阶段 理论方面没有系统的论述 实践上也严重滞后 应用计算机户互联网实现足不出户的购物 这些现代化信息技术的应用 既可以把商铺投资方面的资金节约下来 又能够使购物者的购买活动轻松便易 INTERNET已经为人类在新世纪的政务 商务 管理活动中提供了一种迅速 有效的获取信息的手段和全新的模式 在这一变革中 只有善于利用INTERNET 构建自己的管理体系的单位和企业才能获得成功 2 数码购物网介绍 该网站购物网针对电子商品的销售如 数码相机 数码摄像机 掌上电脑 MP3 等各类数码产品 进行网上销售 该网站通过大量的实物图片配以适当的 文字 向用户及买家提供全方位的数码产品的展示 并且支持用户进行各种查 询 5 3 软件工程原理的应用 软件工程包含技术和管理两方面的内容 是管理与技术的紧密结合 目前 软件工程方法学分为传统方法学和面向对象方法学 在标本室数字化建设的课 题中 主要用传统方法学的思路和原理来建设 3 1 需求分析需求分析 传统的软件工程方法学使用结构化分析技术 完成分析用户需求工作 需 求分析要了解用户的情况 接下来通过与用户交流 对用户的基本要求反复细 化 以得出对目标系统的完整 准确和具体的需求 需求分析是为了发现用户 的真正需求 首先应从宏观角度调查 分析用户所面临的问题 也就是说 需 求分析的第一步是尽可能准确地了解用户当前的情况和需要解决的问题 13 在 标本室网站中 用户所需要的无非就是获取标本信息 并查询到满足自身查询 条件标本的详细资料 因此在做查询系统时 充分考虑到了一样标本的自身属 性和用户有可能用到的查询条件 两都有机结合 这样才能更好的为用户服务 3 2 实体实体 关系关系 结构化分析实质上是创建模型的活动 数据模型包含三种相互关联的信息 数据对象 描述数据对象的属性及数据对象彼此间相互连接的关系 数据对象是对软件必须理解的复合信息的表示 所谓复合信息是指具有一 6 系列不同性质或属性的事物 在这个查询系统中 数据对象就是标本和用户 属性是指数据对象的性质 在确定属性时 应该根据对所要解决的问题来 理解 关系是指数据对象之间相互连接的方式 用户的属性在这里是不重要的 也就是说用户的属性对整个查询没有影响 用户可以通过精确 模糊两种查询方式来获取标本信息 因此在制作整个系统 时 充分考虑到以上因素 并以其思想贯穿整个系统 4 用 ASP 构建动态网页 4 1 动态网页的优点动态网页的优点 在InterNet迅猛发展的今天 用户不再只满足于通过浏览器看到静态页面 而是希望能根据要求生成更加灵活 生动的动态页面 数据库对于信息的动态 检索无疑具有极大的优越性 因此根据数据库信息的不断变化生成动态web页面 将成为网页设计的重要方法 动态网页的技术就有多个厂商的支持 他们都有各自的优点 利用 JSP ASP PHP和其它有关技术 一个用户可以将一个Http请求送到一个可执行 应用程序而不是一个静态的HTML文件 服务器将会立即运行这个限定的程序 对用户的输入做出反应 将处理结果返回客户端 或者对数据的记录进行更新 通过这个模型 就可以在服务器端和客户端之间有效的进行交互 静态网页浏览者可以直接从服务器端调用浏览 占用服务器的资源较少但 缺点是其不包含交互功能 对于使用者来说 只能看但不能参与活动 这是一 个很大的缺陷 7 动态网页包含交互功能 浏览者可以和服务页面间产生会话作用 完成一 系列的动作 动态网页有如下一些优点 1 读者可与Web服务器进行交互 2 可实现数据库的查询 3 可以与HTML以外的文件进行交互 4 可缩短查询时间 提高浏览效率 它的最大的优势体现在用户可以进行直接参与活动 9 4 2 ASPASP 技术介绍技术介绍 ASP全名为 Active Server Pages 它是微软公司推出IIS的一个组件 ASP实际是一种在服务器端开发脚本语言的环境 利用它可以开发出动态 交互 高性能Web服务器端的应用 且能较容易实现复杂的Web应用 利用ASP开发的脚 本程序全部运行在服务器端 与用户所采用的浏览器无关 从而极大地减少了 对客户端的要求 其工作原理是 浏览器从Web服务器调用ASP文件 一种文本文 件 服务器端的脚本引擎对每一条脚本语句解释执行 再把执行的结果生成 HTML文件传给客户端 7 ASP文件包括文本 HTML标记和ASP文件特有的脚本语句 制作ASP文件同 HTML文件一样 可以用任何纯文本编辑器进行编辑 ASP可以使用任何脚本语 言 只需提供其相应的脚本引擎就可 ASP自身提供VB ScriPt和JSP cript两种 脚本引擎 缺省为VB Script ASP包括了5个内置对象 Request对象 从浏览器获取信息 Response 对象 发送信息到浏览器 Server对象 控制ASP执行情况 对服务器端 ActiveX控件起作用 Session对象 存储用户任务的信息 APPlication对 8 象 使多用户共享一个程序的信息 网站内容的动态化 数据库化是Internet网站发展的必然趋势 ASP以其简 单 高效的开发方式及丰富的控制手段为Internet网站的开发应用提供了强有 力的支持 4 3 ASPASP 的技术特点和工作原理的技术特点和工作原理 4 3 1 ASPASP 运行模式运行模式 当一个浏览器从web服务器请求一个 asp文件时ASP脚本开始运行 web服 务器此时调用ASP从头至尾读取请求文件 运行所有命令并把HTML网页返回给浏 览器 图2 ASP运行模式图 图4 1说明了ASP文件使用数据库访问构件通过ADO Active Date Object 访 问数据库的数据时 web服务器起着中间部件的作用 它接收用户web浏览器的 web页请求 使用ODBC把对数据或数据库的任何命令请求通过网络送到数据库服 务器 从数据库服务器接收数据并且把产生的web页和数据送回到用户浏览器 在图4 2中显示了在运行中各部分之间的关系 9 图 3 ASP 各部分关系图 4 3 2 ASPASP 的工作原理的工作原理 基于ASP的页面以 asp文件形式驻留在web服务器上 一个 asp源文件是 文本文件 可以包括以下成分 文本 用于显示信息 页面标题等 HTML标记 实现页面风格设计 ASP脚本 Script Commands 图4 ASP工作原理图 10 图4 3显示了ASP的工作原理 当浏览器通过HTTP协议向web服务器申请一个 由 asp定义的页面时 web服务器响应HTTP请求 用ASP引擎解释被申请文件 当遇到ASP脚本命令时 ASP引擎调用相应的脚本引擎 脚本引擎以组件的形式驻 留在web服务器上 进行处理 ASP提供两种脚本引擎 即VBScript引擎和 VJScript引擎 若要使用其他脚本语言 需要在web服务器上另外安装相应的脚 本引擎 当遇到基于COM标准的组件 组件本身是经过编译的可重用二进制码 时 ASP引擎启动相应的组件完成指定的功能 若ASP文件含有访问数据库的请求 ASP内置组件ADO ActiveX Date Ob ject 通过ODBC与数据库连接 对数据库 进行访问 并将访问结果返回web服务器 ASP引擎 将脚本和组件的运行结果生成相应的HTML语法成分 与文件中原有的文本和 HTML标记一起组成标准HTML页面送至客户端浏览器 3 4 3 3 ASPASP 的技术特点的技术特点 在使用ASP技术时应遵循这样一个原则 即ASP脚本必须与基于COM标签的组 件配合使用才能开发出具有实用价值的动态web应用程序 基于组件 可以把应用程序的开发分成两大类任务 一类是开发能被很多 程序使用的核心组件 另一类是集成这些核心组件提供的服务 构造出实现特 定功能的应用程序 Microsoft及一些 中间件 厂商已针对不同的应用领域提 供了许多组件产品 组件的使用者只需要理解组件的接口 不需要知道组件的 内部结构和组件使用的数据 在ASP技术中 ASP脚本相当于一种粘合剂 把一个个具有特定功能的组件 集成在一起 以形成最终的软件产品 利用组件 开发人员可以专门做自己最 擅长的工作 从而减少开发难度 利用组件 还有助于开发人员将用户界面与 11 应用逻辑 数据服务分开 快速开发出可重性高的基于三层客户 服务器结构 的web应用程序 综上所述 ASP具有如下一些特点 1 使用普通的文本编辑器 如记事本 即可进行编辑设计 2 ASP脚本无需编译 容易编写 可在服务器端直接解释执行 3 与浏览器无关 用户端只要使用可执行HHML码的浏览器 即可浏览 ASP所设计的页面 4 面向对象 在ASP脚本中可以方便地引用系统组件和ASP内置组件 还 能通过定制ActiveX Server Component ActiveX服务器组件 来扩充功能 5 ASP的源程序不会被传到客户端 因而可以避免所写的源程序故他人 窃取 也提高了程序的安全性 6 与任何ActiveX Scripting语言兼容 除了可使用VBScript和JScript 语言进行设计外 还可通过Plug in的方式 使用由第三方提供的其它 Scripting语言来扩充功能 5 4 4 用用 ASP 进行动态网页设计进行动态网页设计 所谓 动态 并不是指在页面上放几个GIF动画图片 其含义大致包含以下两 方面 1 交互性 即网页的内容会根据用户的要求和选择而动态响应或改变 2 自动更新 即无需手动更新HTML文档 便会自动生成新的页面 可 以大大节省工作量 根据用户请求生成动态网页的传统技术方案主要有三种 1 最早的渠道是利用CGI Common Gateway Interface 即通用网关接 12 口 2 利用web服务器厂商提供的专用接口如 ISAPI NSAPI 3 利用JAVA访问数据库 JDBC 这三种方案存在一个共同的问题 就是 开发困难 程序的开发和HTML写作是两个完全不同的过程 需要专门的程序员 开发 ASP技术的出现使web动态网页设计成为一件轻松愉快的工作 只要几行脚 本语句 就能将后台的数据库信息发布到Internet上 在编程和网页脚本的可 读性方面大大优于传统的技术方案 ASP文件是一种嵌入了可在服务器端执行脚本的HTML文档 与ASP兼容的web 服务器执行这些脚本 现场生成相应的HTML语言成分 与网页中原来的HTML语 言合成到一起 共同作用到前端 一个ASP文件就是一个文本文件 其中包含了 以下内容 1 TexT 文本 2 HIML tags HTML标记 3 Script命今 4 下面是本网页中ASP程序的一段源码 bgsound src loop 1 14 15 商品名 img src border 0 商品介绍 16 上市时间 等级 浏览次数 售出次数 市场价格 元 会员价格 元 马上节省 17 元 上货数量 件 剩余数量 件 产品折扣 00 a href onClick javascript window open cart asp id width 632 height 388 toolbar no status no menubar no resizable yes scrollbars yes return false a href onClick javascript window open cart asp id width 632 height 388 toolbar no status no menubar no resizable yes scrollbars yes return false 18 img src border 0 19 form action product asp id 标题 a href onclick window open moretalk asp action list发布时间 a href onclick window open sendmail asp action sendserver localhost uid jsj2000 database Biaobenku pwd jsj2000 if err number 0 then response write 数据库操作失败 err description response end end if 29 5 网页的界面设计 由于越来越多的企业开始建立自己的网站 网站除了具有传播信息的功能 外 还往往代表企业的形象 网站建设商业化和广告化的趋势 对网页设计的 艺术性提出了更高的要求 虽然 HTML 语言提供了对常用 Windows 标准控件 的支持 但是 由于 Windows 标准控件的形状和颜色十分单一 网页的视觉效 果可能会很差 例如 列表框和下拉列表框只能呈现凹陷边框 而且下拉列表 的箭头的颜色不能改变 滚动条只能出现在窗口的下边和右边 当网页分成多 个帧的时候 滚动条就不可避免的出现在网页的中间 破坏网页的整体性 若 在网页的设计中主动配合 Windows 标准控件的形状和颜色 网页的创作空间就 会受到限制 因此 有必要实现网页中的自定义控件 以满足网页设计艺术化 的要求 5 1 网页界面构成要素网页界面构成要素 与传统媒体不同 网页除了文字和图像以外 还包含声音 视频和动画等 新兴多媒体元素 更借助由代码语言编程所实现的各种交互式效果 增加了网 页界面的生动性和复杂性 也使得网页设计者需要考虑更多页面元素的排布 优化 一般来说 网页的界面主要由下面几个因素构成 1 文字 文字元素是信息传达的主体部分 网页中的文字主要包括标题 信息 文字链接 几种主要形式 标题和传统媒体中信息传达的基本作用相同 是内容的简概说明一般比较醒目 优先编排 文字作为占据页面重要比率的元 素 同时又是信息重要载体 它的字体 大小 颜色和排布对页面整体设计影 响极大 30 2 图形 图形在网页界面中具有重要作用 合理的运用图形 可以生动 直观 形象地表现设计主题 网页中常用的图形格式包括 jpg 和 gif 这两种格 式压缩比高 得到了规范浏览器的支持 下载速度快 具有跨平台的特性 不 需要浏览器安装插件即可直接阅览 图形元素包括标题 背景 主图 链接图 标四种 3 页面版式 版式是网页界面设计的重要组成部分 它将文字 图形等 视觉元素进行组合配置 使页面整体视觉效果美观和谐 便于阅读 实现信息 传达的最佳效果 4 色彩 彩色网页比单色网页更具吸引力 色彩本身具有象征作用 5 多媒体 网页构成中的多媒体元素主要包括音频 视频和动画 这些 是界面构成中最吸引人的元素 6 技术 网页的技术要素并非任何情况下在网页中都能直观体现 但是 却代 表了设计的整体水平 也是衡量设计成功的重要标准 网页界面设计最基本的 技术要求包括 浏览器 传输速度 屏幕分辨率 颜色显示 5 2 网页的整体造型网页的整体造型 网页的整体造型在整个制作中至关重要 一个杂乱无章的网页 给人第一 印象极 差的网页 用户访问过之后是不会再访问的 在制作本网页时 主要以学校主 页界面形式作为参考 因为它看上去比较柔和 简洁 和谐 给用户清新的感 觉 造型就是创造出来的物体形象 这里是指页面的整体形象 这种形象应该 31 是一个整体 图形与文本的接合应该是层叠有序 虽然 显示器和浏览器都是 矩形 但对于页面的造型 你可以充分运用自然界中的其它形状以及它们的组 合 矩形 圆形 三角形 菱形等 对于不同的形状 它们所代表的意义是不同的 比如矩形代表正式 规则 注意到很多ICP和政府网页都是以矩形为整体造型 圆形代表着柔和 团结 温 暖 安全等 许多时尚站点喜欢以圆形为页面整体造型 三角形代表着力量 权威 牢固 侵略等 许多大型的商业站点为显示它的权威性常以三角形为页 面整体造型 菱形代表着平衡 协调 公平 一些交友站点常运用菱形作为页 面整体造型 虽然不同形状代表着不同意义 但目前的网页制作多数是接合多 个图形加以设计 在这其中某种图形的构图比例可能占的多一些 制作中主要采用 Dreamweaver 作为主要制作工具 其中插入了 Flash 元素 还用了 Photoshop 处理其中图片 这样能使网页更加生动 5 3 网页的色彩搭配网页的色彩搭配 打开一个网站 给用户留下第一印象的既不是网站丰富的内容 也不是网 站合理的版面布局 而是网站的色彩 色彩对人的视觉效果非常明显 一个网 站设计成功与否 在某种程度上取决于设计者对色彩的运用和搭配 因为网页 设计属于一种平面效果设计 在排除立体图形 动画效果之外 在平面图上 色彩的冲击力是最强的 它很容易给用户留下深刻的印象 因此 在设计网页 时 必须要高度重视色彩的搭配 色彩五颜六色 千变万化 其中 红 黄 蓝是三原色 三原色通过不同 比例的混合可以得到各种颜色 色彩有冷暖色之分 冷色 如蓝色 给人的感觉 是安静 冰冷 而暖色 如红色 给人的感觉是热烈 火热 冷暖色的巧妙运用 32 可以让网站产生意想不到的效果 色彩与人的心理感觉和情绪也有一定的关系 利用这一点可以在设计网页 时形成自己独特的色彩效果 给浏览者留下深刻的印象 一般情况下 各种色 彩给人的感觉是 红色代表热情 活泼 热闹 温暖 幸福 吉祥 橙色代表光明 华丽 兴奋 甜蜜 快乐 黄色代表明朗 愉快 高贵 希望 绿色代表新鲜 平静 和平 柔和 安逸 青春 蓝色代表深远 永恒 沉静 理智 诚实 寒冷 紫色代表优雅 高贵 魅力 自傲 白色代表纯洁 纯真 朴素 神圣 明快 灰色代表忧郁 消极 谦虚 平凡 沉默 中庸 寂寞 黑色代表崇高 坚实 严肃 刚健 粗莽 在色彩搭配中一般遵循下述一些原则 1 特色鲜明 一个网站的用色必须要有自己独特的风格 这样才能显得 个性鲜明 给浏览者留下深刻的印象 2 搭配合理 网页设计虽然属于平面设计的范畴 但它又与其它平面设 计不同 它在遵从艺术规律的同时 还考虑人的生理特点 色彩搭配一定要合 理 给人一种和谐 愉快的感觉 避免采用纯度很高的单一色彩 这样容易造 成视觉疲劳 3 讲究艺术性 网站设计也是一种艺术活动 因此它必须遵循艺术规律 在考虑到网站本身特点的同时 按照内容决定形式的原则 大胆进行艺术创新 设计出既符合网站要求 又有一定艺术特色的网站 2 33 34 6 结束语 如今电子商务的发展 各个企业 单位的商业性网站的兴建 为各种商品 的销售提供了有利条件 该数码电子购物网站的建设正是在这种趋势下应运而 生 在整个设计中主要应用了 ASP 技术来实现动态数据的查询 其中还用了软 件工程的原理分析系统 获得需求 在实现数据查询时 多种查询条件 每种 条件可以独立用每一种条件查询 也可以两种查询条件相互组合实现查询 考 虑到也许有些用户对所要查询的标本并不是很熟悉的时候 用户可以使用 模 糊 查询来实现 从而找到想要了解的商品特性及购买的价格参考 本文从软件工程的角度出发 分析系统需求 然后论述了 ASP 技术

温馨提示

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

评论

0/150

提交评论