




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
代写计算机毕业设计请登录: 或加qq:604664738网上购物系统论文设计目录1 绪论 .111 选题背景 .112 主要内容及研究意义 .113 论文组织结构 .12 系统概述 .32.1 开发工具 ASP 的优势 .32.2 ASP 的特点 .32.2.1 ASP 的特点 .32.2.2 语言相容性能 .32.2.3 隐密安全性高 .32.2.4 易于操控数据库 .42.2.5 面向对象学习容易 .42.2.6 对象名称 功能描述 .4I2.3 当今世界本课题的研究概况 .42.3.1 什么是网上购物 .42.3.2 网上购物的好处 .42.3.3 如何在网上购物 .52.4 开发工具数据库介绍 .52.4.1 SQL 基础 .52.4.2 SQL 语句 .62.4.3 DDL 与 DML.72.4.4 复杂操作实现 .83 网站系统分析 .103.1 主页设计分析 .103.2 数据库设计分析 .113.2 数据库设计分析 .124 基于 ASP 技术的换物网站系统总体设计 .1341 页面功能实现的设计 .134.2 前台页面 WWW.BJHSJF.COM 和后台数据库的连接: .134.3 用户功能模块设计 .134.4 超级管理员功能模块设计 .145 系统总体实现 .155.1 主页热点区模块: .155.2 会员注册登陆模块 .175.3 用户页面设计 .225.3.1 用户登陆页面实现的功能 .225.3.2 登陆用户信息页面 .226 网站系统的测试 .266.1 测试工具 AWS ASP 微型调试工具概述 .266.2 首页测试 .266.2.1 首 页界面如图所示: .26II6.3 用户页面测试 .276.3.1 用户界面如图所示 .276.4 超级管理员页面测试 .277 系统的不足及改进思想 .288 结论 .30致谢 .31参考文献 .32毕业论文- 网上购物系统01 绪论1.1 选题背景在 Internet 飞速发展的今天,电子数字计算机是 20 世纪重大科技发明之一,而互联网成为 人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet 上发布信息主要是通过网站来实现的,获取信息也是要在 Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在 Internet 应用上的地位显而易见,它已成为机关、学校、企事业单位、甚至进入寻常百姓家的信息化建设中的重要组成部分,从而倍受人们的重视。互联网为现代生活提供了相互交互的平台,同时也提供了无限的商机。现在在网络上的购物网站就是一个典型的代表,它以简单,快捷,高效,实用等诸多优点越来越受到广大的网民的接受,于是也发展出来了一批象易趣购物,当当网,阿里巴巴等一系列著名的国内外网站。在此现实情况下,作为一个新的网上商城,必须要有自己的特色,要有自己的独到的针对性。在经过一定的市场研究和社会调查后,我发现在当代校园里面,存在着无限的商机。在学生宿舍里面,他们到处陈列着各种各样的杂物,有些还能用,但是因为其已经破损或者失去兴趣爱好 而成了废品,于是我萌生了一种建一个换物网站来供大家交流,希望他们能通过这样一个平台来得到自己想要的东西,而只需要付出自己认为已经失去价值的东西。1.2 主要内容及研究意义通过对新乡各个高校的实际调查,我发现校园里面有较好的发展前景去开展这个网站,首先校园以其独特的优势成为年轻人的集中地。他们代表着中国的年轻阶层,他们更是时尚的追求着,有着参与进来的热情和实际需求,他们登陆网站注册后,成为本网站的注册会 员,享受接收,发布信息的权利,并能够随意浏览网站的最新信息,了解交易双方的基本情况,如果达成交换的条件,可以根据网站上的联系方式进行物品交换的最后一步。本网站的独特一面就是把对象分为了校内和校外两个部分,这样就更有针对性,更适合网站以后的发展。毕业论文- 网上购物系统11.3 论文组织结构第一部分:绪论 。介绍了论文的选题背景、主要内容和研究意义。第二部分:对网站开发工具进行介绍。第三部分:网站首页模块的设计。对整个网站结构和各模块功能介绍。第四部分:个别核心功能模块的设计,对本购物网站进行介绍。第五部分:超级管理 员的网页核心代码设计的介绍。其实现个别功能进行介绍。第六部分:总结和体会。对整个设计总结并分析不足。毕业论文- 网上购物系统22 系统概述本系统开发 工具是 ASP 与数据库技术,ASP 技术被广泛运用在动态网页设计中。这项技术也以优异的性能得到了大多程序开发者的青睐。2.1 开发工具 ASP 的优势Active Server Pages:“动态服务器网页” ,一般简称为“ASP” ,ASP 之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的 HTML 格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如 IE 或 Netscape)都可以正确地获得 ASP 的“执行”结果,并且将这 ASP 执行的结果直接在浏览器中“浏览” ,不像 VBScript 或 JavaScript 是在客户端(Client)的浏览器上执行,若使用 VBScript 来设计程 序,客户端(client)在 IE 浏览器中可以显示程序执行的结果,可是,客户端(client)若使用 Netscape 浏览器就无法显示 VBScript 的执行结果。2.2ASP 的特点2.2.1 ASP 的特点为:任何开发工具皆可发展 ASP,只要使用一般的文书编辑程序,如 Windows 记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、 FrontPage 等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写 ASP,可能会发生一些意想不到的离奇状态。通吃各家浏览由于 ASP 程序是在网络 服务器端中执行,执行结果所产生的 HTML 文件适用于不同的浏览器。2.2.2 语言相容性能ASP 与所有的 ActiveX Script 语言都相容,除了可结合 HTML,VBScript、Java Script、Active X 服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。2.2.3 隐密安全性高如果我们在 浏览器中直接查看网页的原始代码,就只能看到HTML 文件,原始的 ASP 程序代码是看不到的!这是应届 ASP 程序先于网站服务毕业论文- 网上购物系统3(Web Server)端执行后,将 结果转换成标准 HTML 文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的 ASP 程序并不会轻易地被看见进而被盗用。2.2.4 易于操控数据库ASP 可以轻易地通过 ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Access、FoxPro、dBase、Oracle 等等,另外,ASP 亦可将“文本文件”或是“Excel” 文件当成数据库用。2.2.5 面向对象学习容易ASP 具备有 面向对象(object-Oriented)功能,学习容易,ASP 提供了五种方便能力强大的内建对象:Request、Response、Sever、Application 以及 Session,同时,若使用 ASP 内建的“Application”对象或”Session”对象所撰写出来的 ASP 程序可以在多个网页之间暂时保存必要的信息。 2.2.6 对象名称 功能描述RequestResponseServerSessionApplicationObjectContext 从客户端取得信息将信息送给客户端提供一些 Web 服务器工具储存在一个 Session 内的用户信息,该信息仅可被该用户访问在一个 ASP-Application 中让不同的客户端共享信息可以用来配合 Microsoft Transaction 服务器进行分布式事务处理。2.3 当今世界本课题的研究概况2.3.1 什么是网上购物网上购物,就是通过互联网检索商品信息,并通过电子订购单发出购物请求,然后填上私人支票帐号或信用卡的号码,厂商通过邮购的方式发货,或是通过快递公司送货上门。随着互联网在中国的进一步普及应用,网上购物逐渐成为人们的网上行为之一,根据 CNNIC 第 14 次互联网统计报告公布的数据,中国目前 7.3%的网民有网上购物的习惯,也就是说,有六百多万的中国网民会从网站上购买自己钟意的商品。 2.3.2 网上购物的好处现实中的,因为地区差异等等,很多东西会经过很多道环节,那样成本被一步毕业论文- 网上购物系统4步升高;价格也相对变高。网络上的卖家很多都有各自的渠道和价格优势,加上网络平台提供给大家的广大的竞争平台,价格相比是低很多的,好多都是厂方直接在销售。如果是当地买不到的东西呢,网络购买因为快递、EMS 等运输网络的健全,速度是很快的。根据你的问题是问好处所以只说网络的优势。2.3.3 如何在网上购物在网上购物非常方便的,您可以使用支付宝、网上银行、财付通等等来支付,安全快捷:当您在确认购买信息后,您可以直接按照系统的提示进行操作付款即可。但若卖家的商品不支持财付通付款,请您先跟卖家进行协商。网上购物是一个新兴产业,首先可以对比的是图片和价格在你先确定一个产品后,你要就这个产品对价格进行对比然后观察卖家的信誉以及卖家这个产品的卖出情况然后最好选择有保障的交易方式这样可以制约卖家。而在奥运 15 网站上并不支持支付宝在线支付,只提供以奥运 15 网站为平台进行的信息交流。2.4 开发工具数据库介绍我们将提前为您介绍一下本网站将使用的个别数据库等,方便您知道更多的信息,和使用的原因。2.4.1 SQL 基础SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL 通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL 是关系数据库管理系统的标准语言。SQL 语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用 SQL 的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingress 等等。虽然绝大多数的数据库系统使用 SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的 SQL 命令,比如“Select” 、 “Insert” 、 “Update”、 “Delete” 、 “Create”和 “Drop”常常被用于完成绝大多数数据库的操作。MS SQL Server 就是用的 Transact- SQL。SQL 语言有着非常突出的优点,主要是:毕业论文- 网上购物系统5非过程化语言、统一的语言、是所有关系数据库的公共语言。非过程化语言:SQL 是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL 允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有 SQL 语句接受集合作为输入,返回集合作为输出。SQL 的集合特性允许一条 SQL 语句的结果作为另一条 SQL 语句的输入。SQL 不要求用户指定对数据的存放方法, 这种特性使用户更易集中精力于要得到的结果;所有 SQL 语句使用查询优化器,它是 RDBMS 的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。统一的语言:SQL 可用于所有用户的 DB 活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。SQL 为许多任务提供了命令,其中包括:查询数据在表中插入、修改和删除记录建立、修改和删除数据对象控制对数据和数据对象的存取保证数据库一致性和完整性以前的数据库管理系统为上述各类操作提供单独的语言,而 SQL 将全部任务统一在一种语言中。所有关系数据库的公共语言:由于所有主要的关系数据库管理系统都支持 SQL 语言,用户可将使用 SQL 的技能从一个 RDBMS(关系数据库管理系统)转到另一个,所有用 SQL 编写的程序都是可以移植的。2.4.2 SQL 语句SQL 功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组:DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据;DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象; DCL(Data Control Language,数据控制语言):用于定义数据库用户的权限。毕业论文- 网上购物系统6DML 组可以细分为以下的几个语句:SELECT:用于检索数据;INSERT:用于增加数据到数据库;UPDATE:用于从数据库中修改现存的数据;DELETE:用于从数据库中删除数据。DDL 语句可以用于创建用户和重建数据库对象。下面是 DDL 命令:CREATE TABLE,ALTER TABLE,DROP TABLE,CREATE INDEX,DROP INDEX下面是一个简单 SQL 语句的例子:我们使用 SQL 语句来从 Book 中检索借书证号为000001的借阅者姓名:SELECT 姓名 FROM Book WHERE 借书证号 = 0000012.4.3 DDL 与 DML数据定义语言 DDL:它是用来创建和修改数据库结构的一种语句,包括Create、Alter 和 Drop 语句。数据操作语言 DML:包括数据查询与数据更新。数据查询主要是由 Select 语句完成,这一点不再赘述。而数据更新所造成的风险大大超过数据查询。数据库管理系统必须在更改期内保护所存储的数据的一致性,确保有效的数据进入数据库,数据库必须保持一致性,DBMS 还必须协调多用户的并行更新,以确保用户和它们的更改不至于影响其它用户的作业。用于修改数据库内容的 SQL 语句主要有以下三个:(1) Insert,向一个表中加入新的数据行 (2) Delete,从一个表中删除数据行 (3) Update,更改数据库中已经存在的数据 Insert 标准语法:INSERT INTO table name (col1, col2.) VALUES (value1, value2.)下例要将借书证号为000001作为一个新的借书情况加入借书情况表 OWNER 中Insert Intoowner (借书证号,图书编号,借书日期) values (000001, 00000001, 2002-9-12)Insert 语句还可以将多行数据添加到目标表中去,在这种形式的 Insert 语句毕业论文- 网上购物系统7中,新行的数据值不是在语句正文中明确地指定的,而是语句中指定的一个数据库查询。添加的值来自数据库自身的行,在某些特定的状态下,这是非常有用的。多行 Insert 语句为拷贝数据提供了一种紧凑而高效的方法,但我在自己做的图书管理系统中没有使用这种方法,我在系统中是使用循环依照上面的用法来完成多个记录的插入。 Update 语句用于更新单表中选定行的一列或多列的值。要更新的目标表在语句中定义,Set 子句则指定要更新哪些列并计算它们的值。Update 语句总是包含Where 语句,而且 Update 语句比较危险,所以您必须明确地认识到 Where 语句的重要性,Where 语句被用来指定需要更新的行。标准语法:UPDATE table nameSET columnname1 = value1, columname2 = value2.WHERE search conditionDelete 语句标准语法:DELETE FROM table name WHERE condition2.4.4 复杂操作实现在信息管理系统中,我们往往会遇到归类、汇总、映射、索引、子查询等复杂操作,相应的支持与实现如下:GROUP BY 方法GROUP BY 子句语法为: SELECT column1, SUM(column2)FROM “list-of-tables”GROUP BY “column-list”; 这个 GROUP BY 子句将集中所有的行在一起,它包含了指定例的数据以及允许合计函数来计算一个或者多个列。在本人的系统中在显示数据时用到了此语句来对查询所得的内容排序然后再显示。组合条件和布尔运算符毕业论文- 网上购物系统8以下的 SQL 语句中就含有组合条件:SELECT column1, SUM(column2)FROM “list-of-tables”WHERE “condition1” AND “condition2”; 下面是一个示例:SELECT 身份描述FROM ID, userWHERE ID.身份编号=USER.身份编号 and user.借书证号=000001; 这条 SQL 语句是从 user、id 表中查找借阅证号为 000001 的借阅者的身份描述,第三条语句中如果其中有一个条件为假,那么就什么都没有显示。UNION 子句有些时候,需要一起浏览多个查询的结果、组合它们的输出,我们可以使用UNION 关键字。 注意:Microsoft SOL Sever 2000(以下简写为 SQLB Sever 2000)是功能强大的关系型数据库管理系统(Relational Database Management System 简称RDBMS)之一,越来越多的专业人士选择 SQLB Sever 2000 开发数据库管理程序,SQLB Sever 2000 是 Microsoft 公司开发的 SQLB Sever 的最新版本。SQLB Sever 是用来建立和管理数据库的引擎。它的作用和我们熟悉的桌面型数据库管理系统FOXBASE、Visual FoxPro 一样,但在存储大容量数据方面、在数据的安全性和完整性的方面、在分布式处理和具有高效的机制等方面,像 FoxPro 等桌面型数据库管理系统是不能实现的。也就是说,SQL Sever 不仅可以实现个人数据库的管理,更适合于企业级的数据库应用。毕业论文- 网上购物系统93 网站系统分析根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:首页 分为发布信息链接、会员中心链接、banner 条、导航栏、物品展示滚动图片栏、用户登录模块、会员登录模块、校园交换区模块、最新物品模块、站点公告、推荐 图片模块、最新请求物品模块、最新发布模块、易客排行榜模块、友情链接模块和版权模块。其中导航栏有首页、校园易物区、推荐物品、所有物品、易物搜索的超级链接。信息发布 通过公告栏、信息查询等栏目来实现,内容有物品展示滚动图片栏、用户登录模块、校园交换区模块、最新物品模块、站点公告、推荐 图片模块、最新请求物品模块、最新发布模块等。站内搜索 有交换区、物品分类、省市选项组成,可以根据自己的需要调整自己的搜索选项。3.1 主页设计分析网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,体现网站的勃勃生气,静态主页方式介绍网站风采、优点特色、信息发布,对于登陆模块和搜索模块,就得利用与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的 web 画面来实现。主页结构图如下:毕业论文- 网上购物系统10系统首页 用户功能 超级管理员功能数据库分为发布信息链接、会员中心链接、banner 条、导航栏、物品展示滚动图片栏、用户登录模块、会员登录模块、校园交换区模块、最新物品模块、站点公告、推荐 图片模块、最新请求物品模块、最新发布模块、易客排行榜模块、友情链接模块和版权模块。 信息发布 查询信息等功能。 通过公告栏、信息查询等栏目来实现,内容有物品展示滚动图片栏、用户登录模块、校园交换区模块、最新物品模块、站点公告、推荐 图片模块、最新请求物品模块、最新发布模块等。对后台进行修改维护存放后台数据,利用 ACCESS 数据库开发。图 3-1 系统模块分析毕业论文- 网上购物系统113.2 数据库设计分析采用的数据库是 Microsoft Access ,拟建立 teach.mdb 库文件,包含如下几个表文件:admin 超级管理员信息表city 城市选项表class1 物品类别表 1class2 物品类别表 2;cxcity 查询城市表;Cxclass 查询类别表;Daxue 大学列表;Goods 货品列表;News 新闻表;Province 省份表;Rewords 信息回复表;Showpic 图片展示表;Type 交换区类型表;Wants 需求表;Webinfo 网站信息表;ASP 技术与数据库技术相结合是制作基于 ASP 系统的基础。毕业论文- 网上购物系统124 基于 ASP 技术的换物网站系统总体设计4.1 页面功能实现的设计首页上可以清楚的看到本网站由五大部分组成:网页头部、网页底部、添加需求模块、热卖区域模块、货物展示模块。首页可以实现的功能有用户登陆、交换货物展览等。注册用户通过正确的用户名和密码可直接进入相应的模块、一般用户只能浏览网页内容,使用限制用户权限功能可有效的保护资源不受非法访问,提高网站的安全性。主页面 index.asp 主要包括head.asp、foot.asp、addmywants2.asp、addrewords.asp、addview.asp、addwants.asp、hotarea.asp、Showgoods.asp 等网页。4.2 前台页面和后台数据库的连接前台页面和后台数据库的连接的顺序是首先登陆网站前台、连接数据库、再进入网站后台。其实关键的问题就是上面所示的,所谓的后台管理前台,说白了就是连接数据库而已。要想实现网站、论坛等等的注册功能,大概流程应该是这样的:建立注册页面建立数据库设置数据源(ODBC)中的系统 DNS将数据库文件复制到网页目录下将网页与数据库建立连接制作完成。最好建立两个表,一个是用户名、密码之类的表,另一个是用户资料表。将网页和数据库建立连接,实际上是通过 ADO 组件实现的。在建立数据库的时候一定要记得将多个表建立关系!将网页和数据库进行连接。4.3 用户功能模块设计会员在登录页面上输入用户名和密码进入系统后,可以进入用户信息中心,它有五大模块,分别是信息中心模块、货物中心模块(包括添加货物、待换货物、库存货物、换出的货物) 、留言板模块(包括发给我的留言、我发出的留言) 、交换意向模块(包括我发出的意向、我收到的意向) 、会员信息模块(包括我的资料、修改密码) 。要用到的 ASP 文件有 cjgoods.asp、conn.asp(实现连接数据库功能) 、delgoods.asp、goodsadd.asp(实现添加货物功能) 、goodsinfo.asp(实现货物信息查询功能) 、login.asp(实现用户登陆页面) 、modmyinfo.asp(修改个人信息功能) 、reg.asp(注册信息功能) 、useradd.asp(添加用户功能模块) 、毕业论文- 网上购物系统13message.asp(实现发表留言功能模块) 、usercheck.asp(实现用户登录时的连接数据库进行用户名和密码核对功能模块) 。4.4 超级管理员功能模块设计超级管理员通过登陆超级管理员后台的页面就能够对后台进行编辑,它具有最高的权限对数据库后台进行相应操作,它包括热点信息模块(包括添加热点信息模块和管理热点信息模块) 、物品分类模块(包括管理交换区域模块、管理物品分类模块、管理地区分类模块、管理校院名称模块) 、交易信息模块(包括管理交易信息模块、管理推荐物品模块、审核交易信息模块和管理物品展示模块) 、用户信息模块(包括添加用户模块、管理用户模块、管理员信息模块)和其他模块。需要用到的ASP 文件有 addadmin.asp(实现添加管理员信息功能) 、addcity.asp(实现增加交易选项里面的城市选项功能) 、addnews.asp(实现增加热点信息功能) 、addprovince.asp(实现增加交易选项里面的省份选项功能) 、modgoods.asp(实现修改货物选项功能)等等。毕业论文- 网上购物系统145 系统总体实现5.1 主页热点区模块图 5-1 最新物品的物品信息用到的代码有:subid order by goodsnum descrs.open sql,conn,1,1for j=1 to 5 fuid=rs(fuid)subid=rs(subid)classname2=rs(classname2)%if rs.eof thenexit forend if毕业论文- 网上购物系统15nextrs.closeset rs=nothing%sql=select top 5 * from CITY where PIDCID order by goodsnum descrs.open sql,conn,1,1for j=1 to 5 Cid=rs(Cid)pid=rs(pid)cname=rs(cname)% target=_blank() 毕业论文- 网上购物系统165.2 会员注册登陆模块(1) 功能:为了保护网站的安全,确认登录用户的身份,就需要进行身份验证,防止非法用户登录网站,并进行恶意破坏。用户登录的过程,实际上就是将与用户输入的用户和密码相匹配的数据从数据库中查询出来,如果查询失败,则表示没有一条记录的用户名和密码同时与用户输入的相同,提示登录失败。用户登录的验证码是随机生成的,当页面刷新时,该验证码被随即生成并被显示在登录框中,同时生成了一个 Session 来记录生成的验证码。当用户填写好表单提交登录时,系统就判断用户所填写的验证码和 Session 里面记录的验证码是否一致,一致则通过验证,否则要求用户重新填写。(2) 组成构造组成构造共分成六部分:. 首页界面及程序图形界面如下:图 5-2 用户登陆界面用到的代码有:毕业论文- 网上购物系统17session(rndnum) thenresponse.redirectindex.asp?err=2response.endend ifregtime=session(regtime)+1/288nowtime=now()if regtimenowtime thenresponse.redirectindex.asp?err=3response.end毕业论文- 网上购物系统19end ifset rs=server.createobject(adodb.recordset)sql=select * from user where user like &user& and pwd like &pwd&rs.open sql,conn,1,3if rs.eof and rs.bof thenresponse.redirectindex.asp?err=1elseintime=rs(intime)rs(intime)=intime+1rs.updatesession(User)=Usersession(pwd)=pwdsession(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.closeset rs=nothingresponse.redirectindex.aspend if毕业论文- 网上购物系统20conn.closeset conn=nothing%.用户状态下的 ASP 程序 user/index.asp。在用户登陆的状态下显示用户信息。其图形界面如下:图 5-4 用户登陆进入界面 .推出登陆 loginout.asp:用户退出登陆状态。毕业论文- 网上购物系统215.3 用户页面设计5.3.1 用户登陆页面实现的功能登陆用户信息页面、货物中心 asp 程序、留言板 asp 程序、交换意向 asp 程序、会员信息 asp 程序。5.3.2 登陆用户信息页面其图形界面如下:图 5-5 用户登陆信息图它包含了以下三个主要的文件:4.2.3 货物中心 asp 程序其图形界面如下:毕业论文- 网上购物系统22图 5-6 发布货物交换信息功能图用到的代码有:毕业论文- 网上购物系统256 网站系统的测试6.1 测试工具 AWS ASP 微型调试工具概述小型 asp 服务器,可代替 IIS 将 ASP 文件置于本软件同一目录下,在浏览器输入/ 即可看到的效果6.2 首页测试6.2.1 首页界面如图所示:图 6-1 首页显示效果 经过系统测试,如图 6-1 所示。毕业论文- 网上购物系统266.3 用户页面测试6.3.1 用户界面如图所示图 6-2 会员用户信息页面经系统测试,会员用户信息页面如图 6-2 所示。6.4 超级管理员页面测试图 6-3毕业论文- 网上购物系统277 系统的不足及改进思想本系统采用 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起,改变系统界面风格使其更加友善,在系统安全性能方面要跟的上需要。毕业论文- 网上购物系统298 结论经 过 了 三 月 份 的 选 题 期 , 四 月 份 的 选 材 期 , 五 月 份 的 整 合 期 后 , 奥 运15 网 站 系 统 整 体 已 经 基 本 完 成 了 , 通 过 对 本 系 统 的 研 究 设 计 , 提 出 了 会 员 登 陆网 站 进 行 信 息 交 流 , 设 计 了 用 户 的 登 陆 模 块 、 浏 览 编 辑 发 布 信 息 模 块 和 超 级 管理 员 对 后 台 进 行 管 理 的 模 块 , 解 决 了 一 般 换 物 网 站 的 所 有 应 用 方 面 的 问 题 , 达到 了 会 员 自 由 登 陆 、 自 由 发 表 信 息 的 功 能 和 超 级 管 理 员 的 后 台 管 理 目 的 , 使 得本 系 统 成 功 的 被 设 计 出 来 。历时近三个多月的毕业设计即将结束,本课题也取得了一定的成果。毕业设计是大学生活的最后一个阶段,它不同于以往的课堂教学及课程实习,也不同于毕业之后真正的工作。它形式自由,实践性强,是对大家三年来所学理论知识的一次全面考察,一次综合性的运用。近来本人的毕业设计将要结束,它给了设计者成功的喜悦与自豪。这其中离不开指导老师的悉心教导和一些同学的热心帮助,在此,再一次向他们表示衷心的感谢。通过毕业设计,本人觉得有了很多提高。让设计者对面向对象程序设计,特别是 VBSCRIPT 面向对象的编程语言实际应用有了比较深入的了解和掌握,并且这是理论与实践的有一次结合,是三年知识的总结。通过做毕业设计,又从新学习了以前学过的知识,这时有些以前不会的或者不太明白的东西,通过再学习,使本人对它又有了新的认识,并且翻看了大量的材料使我又学会了很多新东西。但由于时间的仓促和本人的经验和能力有限, 在一定的程度上还不能真正的满足使用者的需求。本人会尽力在以后的时间内去完善本系统,希望老师和同学们给予批评和意见。毕业论文- 网上购物系统30致谢几 个 多 月 的 毕 业 设 计 就 要 结 束 了 , 在 这 几 个 多 月 的 时 间 里 , 我 感 到 自 己 的 收 获 是 很 大 的 , 使 我 在 专 业 技 能 等 很 多 方 面 都 有 了 很 大 的 提 高 。在 这 次 毕 业 设 计 过 程 中 , 得 到 了 我 的 指 导 老 师 赵 开 新 老 师 的 大 力 支 持 , 在 此 表 示 衷 心 的 感 谢 !通 过 这 次 毕 业 设 计 , 使 我 感 到 计 算 机 知 识 更 新 的 速 度 和 自 己 知 识 的 不 足 。最 后 , 感 谢 河 南 机 电 高 等 专 科 学 的 各 位 老 师 的 教 导 , 感 谢 计 算 机 科 学 与 技 术 系 领 导 给 我 提 供 这 次 非 常 好 的 学 习 实 践 的 机 会 !另 外 , 在 系 统 开 发 过 程 中 我 参 阅 了 学 校 图 书 馆 的 很 多 图 书 , 我 校 图 书 馆 拥 有 大 量 的 图 书 , 供 作 者 借 阅 , 不 仅 使 我 们 的 学 习 环 境 得 以 改 善 , 更 为 我 们 的 自 学 提 供 了 更 大 的 空 间 。 感 谢 学 校 给 我 们 提 供 了 这 样 一 个 舒 适 、 先 进 的 学 习 环 境 , 感 谢 各 位 老 师 对 本 人 的 支 持 和 关 怀 !恭 祝 母 校 的 明 天 更 辉 煌 !恭 祝 全 体 老 师 身 体 健 康 、 工 作 顺 利 !毕业论文- 网上购物系统31参考文献1武苍林、罗晃.web 数据库的 ASP 开发方案J.计算机工程与科学,1999:21(1):65-682冯昊.ASP 动态网页设计与上机指导M北京:清华大学出版社,20023 Mike Morrison Jonline Morrison.数据库的 WEB 站点M 北京:清华大学出版社,20024 沈大林.Dreamweaver
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025房地产项目室内外装饰设计施工监理合同
- 2025年中小企业融资连带担保合同范本
- 2025年度图书馆图书采购与可持续发展合同
- 2025年风力发电场电线电缆配套供应协议
- 2025版历史遗迹拆除与文化遗产保护合同范本
- 2025年度高新技术项目融资服务合同范本二
- 2025年度塑料包装袋环保回收利用采购合同
- 2025版新型节能电器贴牌生产销售合同
- 2025年二层商铺楼房租赁合同及商业地产市场调研与分析服务协议
- 2025年度健身房室内涂料施工协议
- 高产小麦品种介绍
- HemiView森林冠层图像分析系统
- 创新方法教程题库题库(449道)
- 建设工程消防验收评定规则
- 山东省临沂市兰山区2022-2023学年小升初数学自主招生备考卷含答案
- 电气设备交接试验方案
- D500-D505 2016年合订本防雷与接地图集
- 北邮社电机拖动与调速技术教学包课后题解
- 学校门卫岗位职责及管理制度
- JJG 1105-2015氨气检测仪
- GB/T 17421.7-2016机床检验通则第7部分:回转轴线的几何精度
评论
0/150
提交评论