




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
i 基于基于 aspasp 网站设计论文网站设计论文 目目 录录 1 1 绪论绪论 1 1 11 选题背景 .1 12 主要内容及研究意义 .1 13 论文组织结构 .1 2 2 系统概述系统概述 3 3 2.1 开发工具 asp 的优势3 2.2 asp 的特点 .3 2.2.1 asp 的特点 3 2.3 当今世界本课题的研究概况4 2.3.1 什么是网上购物4 2.3.2 网上购物的好处4 2.3.3 如何在网上购物5 2.4 开发工具数据库介绍5 2.4.1 sql 基础 5 3 3 网站系统分析网站系统分析 1010 3.1 主页设计分析 .10 3.2 数据库设计分析 .11 3.2 数据库设计分析 .12 4 4 基于基于 aspasp 技术的换物网站系统总体设计技术的换物网站系统总体设计 1313 41 页面功能实现的设计 13 4.2 前台页面和后台数据库的连接: .13 4.3 用户功能模块设计.13 4.4 超级管理员功能模块设计.14 ii 5 5 系统总体实现系统总体实现 1515 5.1 主页热点区模块:.15 5.2 会员注册登陆模块 .17 5.3 用户页面设计 .22 5.3.1 用户登陆页面实现的功能 .22 5.3.2 登陆用户信息页面 .22 6 6 网站系统的测试网站系统的测试 2626 6.1 测试工具 aws asp 微型调试工具概述 .26 6.2 首页测试.26 6.2.1 首页界面如图所示: .26 6.3 用户页面测试.27 6.3.1 用户界面如图所示.27 6.4 超级管理员页面测试.27 7 7 系统的不足及改进思想系统的不足及改进思想 2828 8 8 结论结论 3030 致谢致谢 3131 参考文献参考文献 3232 河南机电高等专科学校毕业论文 1 1 1 绪论绪论 1.11.1 选题背景选题背景 在 internet 飞速发展的今天,电子数字计算机是 20 世纪重大科技发明之一, 而互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、 生活等各个方面发挥着重要的作用。 当代的世界正在逐步向信息经济时代过渡,如何充分的利用信息高速发展的优 势为人们服务成为当今社会的首要选择。购物这个词与每个人的生活息息相关, 它的市场是非常庞大的,抓住了这个市场将会给社会和经济带来极大的效益。然而 采用传统的贸易方式必须要将货物配送到每一个地区才能达到销售的目的,存在着 不可忽视的人力物力消耗大的弊端。因此一个实用、高效、稳定的可实现在线购物 的在线购物系统正是商家利用信息提高效率、服务质量的最佳选择。 参考和研究了大量的网上交易系统后,本文采用了现在普遍使用的注册会员、 虚拟购物、提交货单、确认订单、确认发货等流程,并采用成熟的 asp 技术来实现 了一个网上的虚拟购物系统。 1.21.2 主要内容及研究意义主要内容及研究意义 随着中国市场经济的日趋成熟和计算机技术和网络技术的发展,人们对信息的 获知程度和广度都提出了更高的要求。尤其是近年来,商品的种类变得五花八门, 人们在采购货物的时候对商品类别、型号、用途的要求也各不相同,如果采用传统 的将各种类别不同型号的商品都配送至每个可能需要该商品的地区,就会增加很多 配送方面的成本;同时,买家必须到商店里面去亲自选购所需的商品也是传统购物 方式的弊端。因此,中国企业面对的竞争压力也越来越大,企业要想生存,就必须 有一种高效、便于客户购物和支付的购物形式。因此网上购物这种新的商业运营模 式就被越来越多的商家运用到竞争中去,并得到了大多数客户的认可,这种基于浏 览器、服务器实现的购物方式已经初具规模,一些在线购物网站的成立,改变了人 们已往传统的购物观念。从而节约大量的成本。 河南机电高等专科学校毕业论文 2 2 2 系统概述系统概述和系统分析和系统分析 本系统开发工具是 asp 与数据库技术,asp 技术被广泛运用在动态网页设计中。 这项技术也以优异的性能得到了大多程序开发者的青睐。 2.12.1 aspasp 概述概述 asp 是 active server pages 的缩写,中文名字是“动态服务器页面” ,使用 asp 可以创建动态、交互的 web 服务器应用程序。 这里所说的动态服务器页面,是 指该页面内容可根据访问时间、访问者不同因素动态生成的。不是简单的指网页中 包含动态文字、声音和动画等。 2.22.2 aspasp 的特点的特点 .1 aspasp 的特点为:的特点为: (1)使用 vbscript、javascript 等简单易懂的脚本语言,再结合 html 代码,就 可以快速创建大部分网站元素。 (2)无须进行编译,容易编写,可在服务端直接执行。 (3)使用普通的文本编译器,如 windows 的记事本,即可进行编辑设计。 (4)与浏览器无关(browser independence),客户端只要执行 html 代码的浏览 器,即可浏览 asp 的网页内容。asp 所使用的脚本语言 (vbscript、javascript)均能够在 web 服务器端执行,客户端的浏览器不 需要执行这些脚本语言。 (5)asp 的源程序不会被传到客户端浏览器,因而可以避免所写的源程序被他人 剽窃,提高了程序的安全性。 (6)可使用服务器端的脚本来产生客户端的脚本。 河南机电高等专科学校毕业论文 3 (7) 可以使用 activex server components(activex 服务器无件)扩展 asp 的功能。 2.32.3 当今世界本课题的研究概况当今世界本课题的研究概况 .1 什么是网上购物什么是网上购物 网上购物,就是通过互联网检索商品信息,并通过电子订购单发出购物请求, 然后填上私人支票帐号或信用卡的号码,厂商通过邮购的方式发货,或是通过快递 公司送货上门。 .2 网上购物的好处网上购物的好处 现实中的,因为地区差异等等,很多东西会经过很多道环节,那样成本被一步 步升高;价格也相对变高。网络上的卖家很多都有各自的渠道和价格优势,加上网 络平台提供给大家的广大的竞争平台,价格相比是低很多的,好多都是厂方直接在 销售。 如果是当地买不到的东西呢,网络购买因为快递、ems 等运输网络的健全,速 度是很快的。 根据你的问题是问好处所以只说网络的优势。 .3 如何在网上购物如何在网上购物 在网上购物非常方便的,您可以使用支付宝、网上银行、财付通等等来支付, 安全快捷: 当您在确认购买信息后,您可以直接按照系统的提示进行操作付款即可。但若 卖家的商品不支持财付通付款,请您先跟卖家进行协商。 网上购物是一个新兴产业,首先可以对比的是图片和价格在你先确定一个产 品后,你要就这个产品对价格进行对比然后观察卖家的信誉以及卖家这个产品的 卖出情况然后最好选择有保障的交易方式这样可以制约卖家。 2.42.4 开发工具数据库介绍开发工具数据库介绍 我们将提前为您介绍一下本网站将使用的个别数据库等,方便您知道更多的信 息,和使用的原因。 河南机电高等专科学校毕业论文 4 .1 sqlsql 基础基础 sql(structured query language,结构查询语言)是一个功能强大的数据库语 言。sql 通常使用于数据库的通讯。ansi(美国国家标准学会)声称,sql 是关系数 据库管理系统的标准语言。 sql 语言有着非常突出的优点,主要是: 非过程化语言、统一的语言、是所有关系数据库的公共语言。 非过程化语言:sql 是一个非过程化的语言,因为它一次处理一个记录,对数 据提供自动导航。sql 允许用户在高层的数据结构上工作,而不对单个记录进行操 作,可操作记录集,所有 sql 语句接受集合作为输入,返回集合作为输出。sql 的 集合特性允许一条 sql 语句的结果作为另一条 sql 语句的输入。 sql 不要求用户指定对数据的存放方法, 这种特性使用户更易集中精力于要得 到的结果;所有 sql 语句使用查询优化器,它是 rdbms 的一部分,由它决定对指定 数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适, 而用户则从不需要知道表是否有索引、有什么类型的索引。 统一的语言:sql 可用于所有用户的 db 活动模型,包括系统管理员、数据库管 理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。 sql 为许多任务提供了命令,其中包括: 查询数据 在表中插入、修改和删除记录 建立、修改和删除数据对象 控制对数据和数据对象的存取 保证数据库一致性和完整性 以前的数据库管理系统为上述各类操作提供单独的语言,而 sql 将全部任务统 一在一种语言中。所有关系数据库的公共语言:由于所有主要的关系数据库管理系 统都支持 sql 语言,用户可将使用 sql 的技能从一个 rdbms(关系数据库管理系统) 转到另一个,所有用 sql 编写的程序都是可以移植的。 系统分析要回答新系统“做什么” 。本章节从系统的可行性、最终使用者(用户) 的角度以及系统中各类数据的流向分析了系统是否值得开发、应提供哪些功能模块。 河南机电高等专科学校毕业论文 5 通过本章内容,使得分析者深刻的理解和认识系统,并能将其完整、准确地表达, 不仅起到沟通用户和开发者的作用,还是后续工作的依据。 2.52.5 可行性分析可行性分析 可行性分析主要包括社会可行性、经济可行性、技术可行性。 首先从当前社会商业市场运作情况来看,商业企业在运营的过程中,经常会受 到以下一些条件的限制: 1. 产品的宣传受到限制,采购商或顾客只能通过上门咨询、电话沟通等方式进 行各种信息的获取,受到一定的时间与物理空间的局限并且成本较高,庞大的商业 经济周转。 2. 复杂的产品周转渠道:从看样品、谈价格到支付货款等一系列的产品周转渠 道过于复杂,企业与客户之间缺乏一个全面的沟通与快捷运营的平台系统;商业企 业中根据季节的变化,热销商品在销售高峰到来时货源紧张,企业需要实时了解商 品的销售情况,保证热销商品的要货满足率。 基于商家在传统销售模式中遇到的以上困难,作者开发了该在线购物系统。商 家在使用该系统后,只需将需要推广的产品信息录入数据库,即可达到向购买者推 销的目的,节省了大量的人力资源。同时可以根据在线购物的多少、实时查看库存 信息,实现商品周转渠道的最简洁化。因此,在社会方面、本系统的开发是可行的。 其次,传统的销售模式中,企业要投入大量的人力物力用于商品的配送,并且 还不能有效做到合理的供货。而该系统为商家提供了随时随地查看所有商品信息的 功能,是商家在短时间内充分了解当前市场货物的供需情况,从何制定合理的配送 计划,达到配送成本最小化、供货效率最大化。这样就能为企业节约大量的人力资 源投入,所以在经济上、该系统的开发是可行的。 河南机电高等专科学校毕业论文 6 2.62.6 功能需求分析功能需求分析 在线购物过程的实现与传统的购物方式不同。首先,在线购物的整个过程都是 通过网络进行的,购买者无法看到商家和商品,对商品信息的了解只能通过网络。 在线购物的一般流程是:商家将新上架的商品信息通过系统管理功能发布到网上, 然后购买者通过系统销售模块浏览商品详细信息,并且可以根据自己的需要搜索更 具针对性的商品信息。为了便于管理,购买者必须注册为网站的会员后才能选择购 买特定的商品,并选择付款方式和邮递方式,并且可以在商品到达之后,检查商品 的实际效用是否跟网上描述的相符,并进行相应的评论,以供其他购买者参考。 根据在线购物的逻辑过程,同时参考、分析目前市场上已有的在线购物网站, 本系统的主要功能需求分为销售和系统管理两大模块。其中销售模块的功能由购买 者使用,可以进行各类商品信息的浏览,如果是注册会员那么可以选购商品到购物 车并实现结算,如果没有检索到相应的产品也可以使用下达订单的功能。系统管理 功能由发布商品的商家使用,可以实现注册会员管理、商品信息管理、订单管理、 动态新闻管理、当前有效在线调查信息管理等内容,同时可以处理用户下达的新订 单。 2.2.1 销售模块功能需求分析销售模块功能需求分析 系统销售模块主要让商品购买者使用,可以进行各类商品信息的浏览和订购功 能,系统销售模块的功能需求如下: 1. 会员注册:提供浏览者注册功能,注册之后可以在网站选购商品到购物车, 否则只能浏览商品信息而无法下达订单。 2. 会员登录:针对已注册的会员设置,每个访问者一次只能够登陆一个账户。 3. 索回密码:当已注册用户忘记密码时可根据用户名或邮箱、通过密码提示问 题和答案索回密码。 河南机电高等专科学校毕业论文 7 4. 商品信息检索与浏览:网站的首页显示出了部分特价商品和新上架商品,同 时列出了网站发布的所有商品类别导航树。 5. 特价商品展示:显示出降价幅度较大的商品信息。 7. 购物车功能:已登录的会员选中的商品都将暂时存放在购物车中,可通过查 看购物车修改购买数量。 8. 新品上架:根据数据库信息显示出最近三天或一周内上架的商品信息。 9. 首页显示动态新闻:在购物网站的首页按照时间录入先后顺序显示最近的新 闻。 10. flash 首页:根据时间的不同,网站首页将放置反映不同季节或不同销售 目的的图片。 11.注销登录:注册用户单击“注销”后实现安全退出。 2.2.2 系统管理模块功能需求分析系统管理模块功能需求分析 系统管理模块的功能由发布商品的商家使用,可以进行注册会员、商品信息、 订单、动态新闻、在线调查等内容的管理,系统管理模块的功能需求如下: 1. 网站已注册会员管理:实现对网站已注册会员的管理,一个管理员即可管理 网站的所有会员。 2. 已发布商品管理:管理商品信息,如管理商品简介、价格、(有新货的时候) 更新库存数量。 3. 订单管理:对于销售模块中注册会员下达的订单审核、然后执行。一条订单 信息只能对应一个会员、却能对应多个商品。 4. 动态新闻管理:实现对新闻的管理,并能够根据当前日期更新新闻数据表。 5. 当前有效在线调查内容管理:发布在线调查信息,并处理调查结果。 6. 管理员信息管理:可实现对系统管理员的基本信息进行管理。如增加管理员。 河南机电高等专科学校毕业论文 8 一个管理员可维护所有会员的信息。 7.管理员登录:只有通过登录才能进入系统管理主页面,进而使用系统管理模 块的所有功能。 8. 发布新上架商品信息:将新商品的详细信息录入数据库,供销售模块的使用 者查看。 9. 添加新会员信息管理:管理员可手动添加会员信息,添加的会员同通过销售 模块注册的会员具有相同的权限。 10.注销退出:当管理员点击“注销”后实现安全退出。 另外根据购物网站安全性的要求,同时也为了规范对网站销售模块、系统管理 模块的管理,对以上两个模块的使用者(购物者和商家管理员)作出如下规定: 1.对于购买者来说:如果是非注册会员,那么就仅仅能够使用商品信息检索与 浏览、特价商品展示、查看销售排行、新品上架和动态新闻浏览功能。而在线购物、 查看购物车、结算等功能都是针对已注册的会员。 2.针对商家管理员来说:如果没有管理员登录账号和密码,那么就无法进入系 统管理主页面,即使绕过系统管理登录页面而直接进入主页面,系统也会强制将其 转向系统管理模块的登录页面。 河南机电高等专科学校毕业论文 9 3 3 网站系统分析网站系统分析 根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从 内容上可对网站作如下划分: 首页 分为发布信息链接、会员中心链接、banner 条、导航栏、物品展示滚动 图片栏、用户登录模块、会员登录模块、校园交换区模块、最新物品模块、站点公 告、推荐 图片模块、最新请求物品模块、最新发布模块、易客排行榜模块、友情链 接模块和版权模块。 其中导航栏有首页、校园易物区、推荐物品、所有物品、易物搜索的超级链接。 信息发布 通过公告栏、信息查询等栏目来实现,内容有物品展示滚动图片栏、 用户登录模块、校园交换区模块、最新物品模块、站点公告、推荐 图片模块、最新 请求物品模块、最新发布模块等。 站内搜索 有交换区、物品分类、省市选项组成,可以根据自己的需要调整自己 的搜索选项。 3.13.1 主页设计主页设计分析分析 网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,体 现网站的勃勃生气,静态主页方式介绍网站风采、优点特色、信息发布,对于登陆 模块和搜索模块,就得利用与数据库结合的技术建立数据库查询管理系统, 采用交互式的动态的 web 画面来实现。 主页结构图如下: 河南机电高等专科学校毕业论文 10 系统系统 首页用户功能超级管理员 功能 数据库 分为发布信息链接、 会员中心链接、 banner 条、导航栏、 物品展示滚动图片栏、 用户登录模块、会员 登录模块、校园交换 区模块、最新物品模 块、站点公告、推荐 图片模块、最新请求 物品模块、最新发布 模块、易客排行榜模 块、友情链接模块和 版权模块。 信息发布 查询信息等 功能。 通过公告栏、 信息查询等栏目来实 现,内容有物品展示 滚动图片栏、用户登 录模块、校园交换区 模块、最新物品模块、 站点公告、推荐 图片 模块、最新请求物品 模块、最新发布模块 等。 对后台进行修改 维护 存放后台数据, 利用 access 数 据库开发。 图 3-1 系统模块分析 河南机电高等专科学校毕业论文 11 3.23.2 数据库设计数据库设计分析分析 采用的数据库是 microsoft access ,拟建立 teach.mdb 库文件,包含如下几 个表文件: admin 超级管理员信息表 city 城市选项表 class1 物品类别表 1 class2 物品类别表 2; cxcity 查询城市表; cxclass 查询类别表; daxue 大学列表; goods 货品列表; news 新闻表; province 省份表; rewords 信息回复表; showpic 图片展示表; type 交换区类型表; wants 需求表; webinfo 网站信息表; asp 技术与数据库技术相结合是制作基于 asp 系统的基础。 河南机电高等专科学校毕业论文 12 4 4 基于基于 aspasp 技术的换物网站技术的换物网站系统总体设计系统总体设计 4.14.1 页面功能实现的设计页面功能实现的设计 首页上可以清楚的看到本网站由五大部分组成:网页头部、网页底部、添加 需求模块、热卖区域模块、货物展示模块。首页可以实现的功能有用户登陆、交换 货物展览等。注册用户通过正确的用户名和密码可直接进入相应的模块、一般用户 只能浏览网页内容,使用限制用户权限功能可有效的保护资源不受非法访问,提高 网站的安全性。主页面 index.asp 主要包括 head.asp、foot.asp、addmywants2.asp、addrewords.asp、addview.asp、addwant s.asp、hotarea.asp、showgoods.asp 等网页。 4.24.2 前台页面和后台数据库的连接前台页面和后台数据库的连接 前台页面和后台数据库的连接的顺序是首先登陆网站前台、连接数据库、再进 入网站后台。其实关键的问题就是上面所示的,所谓的后台管理前台,说白了就是 连接数据库而已。要想实现网站、论坛等等的注册功能,大概流程应该是这样的: 建立注册页面建立数据库设置数据源(odbc)中的系统 dns将数据库 文件复制到网页目录下将网页与数据库建立连接制作完成。最好建立两个 表,一个是用户名、密码之类的表,另一个是用户资料表。将网页和数据库建立连 接,实际上是通过 ado 组件实现的。在建立数据库的时候一定要记得将多个表建立 关系!将网页和数据库进行连接。 4.34.3 用户功能模块设计用户功能模块设计 会员在登录页面上输入用户名和密码进入系统后,可以进入用户信息中心,它 有五大模块,分别是信息中心模块、货物中心模块(包括添加货物、待换货物、库 存货物、换出的货物) 、留言板模块(包括发给我的留言、我发出的留言) 、交换意 向模块(包括我发出的意向、我收到的意向) 、会员信息模块(包括我的资料、修改 密码) 。要用到的 asp 文件有 cjgoods.asp、conn.asp(实现连接数据库功能) 、 delgoods.asp、goodsadd.asp(实现添加货物功能) 、goodsinfo.asp(实现货物信 息查询功能) 、login.asp(实现用户登陆页面) 、modmyinfo.asp(修改个人信息功 能) 、reg.asp(注册信息功能) 、useradd.asp(添加用户功能模块) 、 河南机电高等专科学校毕业论文 13 message.asp(实现发表留言功能模块) 、usercheck.asp(实现用户登录时的连接数 据库进行用户名和密码核对功能模块) 。 4.44.4 超级管理员功能模块设计超级管理员功能模块设计 超级管理员通过登陆超级管理员后台的页面就能够对后台进行编辑,它具有最 高的权限对数据库后台进行相应操作,它包括热点信息模块(包括添加热点信息模 块和管理热点信息模块) 、物品分类模块(包括管理交换区域模块、管理物品分类模 块、管理地区分类模块、管理校院名称模块) 、交易信息模块(包括管理交易信息模 块、管理推荐物品模块、审核交易信息模块和管理物品展示模块) 、用户信息模块 (包括添加用户模块、管理用户模块、管理员信息模块)和其他模块。需要用到的 asp 文件有 addadmin.asp(实现添加管理员信息功能) 、addcity.asp(实现增加交 易选项里面的城市选项功能) 、addnews.asp(实现增加热点信息功能) 、 addprovince.asp(实现增加交易选项里面的省份选项功能) 、modgoods.asp(实现 修改货物选项功能)等等。 河南机电高等专科学校毕业论文 14 5 5 系统总体实现系统总体实现 5.15.1 主页热点区模块主页热点区模块 图 5-1 最新物品的物品信息 用到的代码有: subid order by goodsnum desc“ rs.open sql,conn,1,1 for j=1 to 5 fuid=rs(“fuid“) subid=rs(“subid“) classname2=rs(“classname2“) % if rs.eof then exit for end if 河南机电高等专科学校毕业论文 15 next rs.close set rs=nothing % sql=“select top 5 * from city where pid “ target=“_blank“() 河南机电高等专科学校毕业论文 16 5.25.2 会员注册登陆模块会员注册登陆模块 (1) 功能:为了保护网站的安全,确认登录用户的身份,就需要进行身份验证, 防止非法用户登录网站,并进行恶意破坏。用户登录的过程,实际上就是将与用户 输入的用户和密码相匹配的数据从数据库中查询出来,如果查询失败,则表示没有 一条记录的用户名和密码同时与用户输入的相同,提示登录失败。用户登录的验证 码是随机生成的,当页面刷新时,该验证码被随即生成并被显示在登录框中,同时 生成了一个 session 来记录生成的验证码。当用户填写好表单提交登录时,系统就 判断用户所填写的验证码和 session 里面记录的验证码是否一致,一致则通过验证, 否则要求用户重新填写。 (2) 组成构造 组成构造共分成六部分: .首页界面及程序 图形界面如下: 图 5-2 用户登陆界面 用到的代码有: 河南机电高等专科学校毕业论文 17 session(“rndnum“) then response.redirect“index.asp?err=2“ response.end end if regtime=session(“regtime“)+1/288 nowtime=now() if regtimenowtime then response.redirect“index.asp?err=3“ response.end 河南机电高等专科学校毕业论文 19 end if set rs=server.createobject(“adodb.recordset“) sql=“select * from user where user like “&user&“ and pwd like “&pwd&“ rs.open sql,conn,1,3 if rs.eof and rs.bof then response.redirect“index.asp?err=1“ else intime=rs(“intime“) rs(“intime“)=intime+1 rs.update session(“user“)=user session(“pwd“)=pwd session(“userid“)=rs(“userid“) session(“username“)=rs(“username“) session(“tel“)=rs(“tel“) session(“company“)=rs(“company“) session(“address“)=rs(“address“) session(“city“)=rs(“city“) session(“province“)=rs(“province“) session(“email“)=rs(“email“) session(“code“)=rs(“code“) session(“fax“)=rs(“fax“) session(“web“)=rs(“web“) session(“vip“)=rs(“vip“) session(“intime“)=rs(“intime“) rs.close set rs=nothing response.redirect“index.asp“ end if 河南机电高等专科学校毕业论文 20 conn.close set conn=nothing % .用户状态下的 asp 程序 user/index.asp。在用户登陆的状态下显示用户信 息。 其图形界面如下: 图 5-4 用户登陆进入界面 .推出登陆 loginout.asp:用户退出登陆状态。 河南机电高等专科学校毕业论文 21 5.35.3 用户页面设计用户页面设计 .1 用户登陆页面实现的功能用户登陆页面实现的功能 登陆用户信息页面、货物中心 asp 程序、留言板 asp 程序、交换意向 asp 程序、 会员信息 asp 程序。 .2 登陆用户信息页面登陆用户信息页面 其图形界面如下: 图 5-5 用户登陆信息图 它包含了以下三个主要的文件: .3 货物中心货物中心 aspasp 程序程序 其图形界面如下: 河南机电高等专科学校毕业论文 22 图 5-6 发布货物交换信息功能图 用到的代码有: 河南机电高等专科学校毕业论文 25 6 6 网站系统的测试网站系统的测试 6.16.1 测试工具测试工具 awsaws aspasp 微型调试工具概述微型调试工具概述 小型 asp 服务器,可代替 iis 将 asp 文件置于本软件同一目录下,在浏览器输入 / 即可看到的效果 6.26.2 首页测试首页测试 .1 首页界面如图所示:首页界面如图所示: 图 6-1 首页显示效果 经过系统测试,如图 6-1 所示。 河南机电高等专科学校毕业论文 26 6.36.3 用户页面测试用户页面测试 .1 用户界面如图所示用户界面如图所示 图 6-2 会员用户信息页面 经系统测试,会员用户信息页面如图 6-2 所示。 6.46.4 超级管理员页面测试超级管理员页面测试 图 6-3 河南机电高等专科学校毕业论文 27 7 7 系统的不足及改进思想系统的不足及改进思想 本系统采用 asp 技术开发,以下罗列了 active server pages 所独具的一些特 点: (1)使用 vbscript 、 jscript 等简单易懂的脚本语言,结合 html 代码,即 可快速地完成网站的应用程序。 (2)无须 compile 编译,容易编写,可在服务器端直接执行。 (3)使用普通的文本编辑器,如 windows 的记事本,即可进行编辑设计。 (4)与浏览器无关 (browser independence), 用户端只要使用可执行 html 码 的浏览器,即可浏览 active server pages 所设计的网页内容。 active server pages 所使用的脚本语言 (vbscript 、 jscript) 均在 web 服务器端执行,用户 端的浏览器不需要能够执行这些脚本语言。 (5)active server pages 能与任何 activex scripting 语言相容。除了可使 用 vbscript 或 jscript 语言来设计外,还通过 plug-in 的方式,使用由第三方 所提供的其他脚本语言,譬如 rexx 、 perl 、 tcl 等。脚本引擎是处理脚本程序 的 com(component object model) 物件。 (6)active server pages 的源程序,不会被传到客户浏览器,因而可以避免所 写的源程序被他人剽窃,也提高了程序的安全性。 (7)可使用服务器端的脚本来产生客户端的脚本。 (8)物件导向( object-oriented ) 。 (9)activex server components(activex 服务器元件 ) 具有无限可扩充性。 可以使用 visual basic 、 java 、 visual c+ 、 cobol 等编程语言来编写你所 需要的 activex server component 。 但是由于当今社会中对 asp 技术的广泛采用,也导致了 asp 技术代码的高度透 明化,使得系统的安全性很差,在当今的 internet 上,黑客们往往会轻而易举地攻 击系统的后台,会员的信息得不到保障。 总体来说本系统已经基本实现了本系统开题报告中的要求。本系统只局限于校 园换物,覆盖范围小,而且单调,适应不了越来越大的社会上网络购物者的需求, 另外网站界面在人性化方面有所欠缺,界面搭配突兀,改进本系统就需要从基本做 河南机电高等专科学校毕业论文 28 起,改变系统界面风格使其更加友善,在系统安全性能方面要跟的上需要。 河南机电高等专科学校毕业论文 29 8 8 结论结论 经过了三月份的选题期,四月份的选材期,五月份的整合期后,奥运 15 网站系统整体已经基本完成了,通过对本系统的研究设计,提出了会员登陆 网站进行信息交流,设计了用户的登陆模块、浏览编辑发布信息模块和超级管 理员对后台进行管理的模块,解决了一般换物网站的所有应用方面的问题,达 到了会员自由登陆、自由发表信息的功能和超级管理员的后台管理目的,使得 本系统成功的被设计出来。 历时近三个多月的毕业设计即将结束,本课题也取得了一定的成果。 毕业设计是大学生活的最后一个阶段,它不同于以往的课堂教学及课程实习, 也不同于毕业之后真正的工作。它形式自由,实践性强,是对大家三年来所学理论 知识的一次全面考察,一次综合性的运用。近来本人的毕业设计将要结束,它给了 设计者成功的喜悦与自豪。这其中离不开指导老师的悉心教导和一些同学的热心帮 助,在此,再一次向他们表示衷心的感谢。 通过毕业设计,本人觉得有了很多提高。让设计者对面向对象程序设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 固液分离机械培训课件
- 商场夏季安全用电培训课件
- 2025年物联网行业智能家居发展前景研究报告
- 2025年智能物流技术应用与未来发展前景研究报告
- 2025年智能农业技术在农村发展中的应用前景研究报告
- 2025年环保行业新型环保技术发展前景研究报告
- 乡镇残疾人之家托管运行合同范本7篇
- 宁波市2025年浙江宁波市商务局所属事业单位招聘3人笔试历年参考题库附带答案详解
- 四川省2025年四川天府新区考核招聘高层次产业人才(30人)笔试历年参考题库附带答案详解
- 吉安市2025江西吉安市井冈山市市场监督管理局招聘2人笔试历年参考题库附带答案详解
- 2024年第九届“学宪法、讲宪法”竞赛题库试卷及答案
- 配电室运行维护投标方案
- 血管导管使用指征、置管方法、使用与维护
- 工程项目挂靠协议书
- QB/T 2660-2024 化妆水(正式版)
- 围手术期病人管理
- 垃圾中转站运营管理项目整体服务方案
- 血常规报告单
- 电路检查记录表
- 前牙黑三角的树脂充填
- 华为质量管理评估模型(31个评估要素和评估报告)
评论
0/150
提交评论