基于web的二手货交易系统(asp)|旧货交易网站


选题目的及意义: 1.充分地运用所学到的网页设计知识以及web的编程知识进行实践,以便更好的巩固和运用所学知识,通过此次开发实践,以便提高自己的理论及实践能力,并希望能在相关方面再做进一步的深入研究,如ASP.NET的使用。 2.做一个基于web的“二手货”交易系统,可以为消费者提供一个现实而又经济的交易平台。 3.它的建立将对提高“二手货”信息的交流以及其交易的实现有着重要的意义。 4.争取开发的界面良好并在技术上有所创新。 5.促进电子商务在各行各业中的进一步推广。 |
本课题在国内外的研究状况及发展趋势: 基于web的“二手货”交易系统是近年来倍受用户青睐的一种交易方式。比如我们常见的二手车、二手房交易市场近两年发展趋势非常好。信息传播速度快是其最大的优点之一。从制作与开发技术上讲,目前采用的开发工具主要有ASP、PHP、JSP等,随着技术的发展,制作技术和系统功能日趋完善,但仍然有着相当大的发展空间。 ASP是一种较新的动态网页开发工具,是当前动态网站开发的主流开发工具之一。但是我国信息化水平与发达国家相比还有不小的差距,网上“二手货”交易系统的应用和研发上还有很多的不足,资料也不是很多。开发高水平的网上“二手货”交易系统是加入世贸后现代化社会紧跟时代的脚步、多元化发展的趋势,也是电子商务的发展及信息时代的真实体现。相信在未来的许多年里,这亦将是市场消费和国际接轨迈出的最坚实的一步。 |
主要研究内容: 1.通过ASP及其他网页制作工具实现网上“二手货”交易系统的发布,以及实现买卖双方之间的信息交流。 2.ASP的基本语法及各对象的属性与方法;ASP对Access数据库的各种操作。 3.解决目前“二手货”交易系统的弊端,使其紧跟时代前进的步伐,功能更加强大,用户交易平台更加完善。 4.通过对此系统的研究开发熟悉电子商务网站的高级功能实现,以及模块的组建和各模块的具体实现方法。 |
实验设计: 1.良好的用户浏览界面。通过运用Dreamweaver网页编辑工具及Photoshop、Fireworks等图像制作工具为用户营造良好的浏览界面。 2.完美的用户交易平台。通过运用动态网页技术ASP与数据库存储技术相结合来实现系统功能的两大模块:用户模块和后台管理模块。用户模块主要实现的功能有:商品搜索功能、商品分类功能、商品管理功能、商品发布功能、订单提交功能。后台管理模块主要实现的功能有:类别管理功能、用户管理功能、商品管理功能。 |
完成论文的条件、方法及措施: 1.由于此系统是基于web设计实现的,所以要求有互联网的支持和帮助,即需要一台能够上网的多媒体电脑。 2.由于此系统的研发是在web中体现的,因此需要:Dreamweaver、Photoshop、Flash、Fireworks、IIS5.0等软件支持。 3.参考以前的网上“二手货”交易系统及其他相关的网络营销系统,汲取其中好的部分,对重点技术进行重点攻关研究。 4.参阅国内外文献,准备工具书。 5.通过自己对ASP的深入学习及导师的指导帮助完成这个基于web的“二手货”交易系统。 |
指导教师意见及建议 |
注:(1)此表共2页。除“指导教师意见及建议”外,由学生填写。
(2)指导教师必须签署意见,否则不得开题。
(3)此表作为毕业论文(设计)评分依据。
5结束语
在系统的设计制作过程中可以看到:基于ASP设计的动态网页系统更加方便用户对系统的维护。客户端的脚本使用JavaScript,使系统能在更多的浏览器上稳定运行,服务器的脚本使用简单易学的VbScript,使ASP各模块实现更加方便。
经过系统测试,对以下问题进行了更正:
(1)单引号引起SQL语句错误。
处理办法:在表单向服务器提交数据时,先进行判断是否含有单引号,使用VB函数instr();
(2)空字符串引起的错误。
处理办法:向数据库更新数据前,对不能为空的数据进行测试,如发现为空项目,
则将空字符串过滤掉,使用VB函数trim();
(3)用户可以不经过后台认证直接进入后台管理。
处理办法:当管理员登录后利用cookies值记录该管理员,然后在后台管理的每一页前都进行判断,如果cookies为空则不允许用户进入管理页面;
(4)在NTFS磁盘格式下,对数据库写入操作时发生错误。
处理办法:对数据库中的users用户组添加完全控制权限。
参考文献
[1] 邓文渊.ASP与网页数据库设计[M].中国铁道出版社,2004
[2] 肖志刚.新世纪ASP动态网页设计应用培训教程[M].电子工业出版社,2004
[3] 启明工作室.ASP网络应用系统实用开发技术[M].人民邮电出版社,2004
[4] 胡标.ASP网络编程实例[M].人民邮电出版社,2004
[5] 张固.ASP网络应用系统典型模块开发实例解析[J].人民邮电出版社,2003
[6] 石志国. ASP精解案例教程[M].清华大学出版社,2004
[7] Udy Strauss et al.E-marketing.Hall Publishing,2001
[8] (美)Robert W.Sebesta著.web编程技术[M]. 刘庄等译.机械工业出版社,2002
目 录
基于web的“二手货”交易系统的设计与实现
摘 要:21世纪,随着计算机科学的发展,网上购物在日常生活中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。本文研究了一种基于ASP技术的电子商务网站-----“二手货”交易系统,此系统与现今非基于web交易系统相比,具有用户使用更简单、用户交易更方便等优点。
(1) 介绍了IIS5.0的安装、配置;
(2) 介绍了Dreamweaver MX 2004 站点环境配置;
(3)介绍了该交易系统实现的可行性分析及技术特征;
(4)介绍了系统功能的设计与实现,包括用户登录、用户注册、商品搜索、商品发布、商品管理、订单管理、后台管理等程序模块;
(5)建立实验网站并测试。
关键词:二手交易; 电子商务; ASP; 商品管理
1引言
随着人类社会的不断进步,人们的商品交易模式在不断地发生着变化。在社会化大生产以及社会分工日趋专业化的今天,一种被称之为“中介人”的群体亦应运而生。他们靠收集、加工和发布信息而获取经济利益,从而成为联系生产者与消费者的纽带。他们的存在降低了市场风险,提高了市场运行的效率。尽管如此,交易双方或者中介人仍然需要进行大量的商务洽谈,并需要进行大量的基于纸介媒体的文件交换,例如:合同、定单、发票等。近年来,随着现代信息技术的迅猛发展,信息网络成为新形势下的“中介人”,这便是电子商务的一个缩影[1]。
基于web的“二手货”交易系统它是属于网络购物的一种简单形式,一个好的交易网站能够为销售方和购买方提供极大的便利,它除了需要销售好的产品之外,更重要的是,它要有一套完善的分类体系来展示产品,使用户方便查找,所有需要销售的产品都可以通过相应的文字和图片来对该产品进行详细的说明,使用户尽可能多的了解该产品的相关信息,从而便于用户做出选择。
2系统分析
2.1需求分析
本系统将以Windows 2000专业版为平台,系统速度优势能达到充分的发挥,稳定性能优势能够得到可靠保障,而且用户不必担心所设计出的ASP文件不能在Windows NT和Windows 98中执行。系统功能总体分为两大模块:
(1)用户模块。该模块实现的主要功能有:商品搜索功能、商品分类功能、商品管理功能、商品发布功能、订单提交功能。
(2)后台管理模块。该模块实现的主要功能有:类别管理功能、用户管理功能、商品管理功能。
2.2目标分析
系统具体要实现如下目标:
(1)实用:该系统能实现一个完整的二手交易平台;
(2)简单易用:合理的设计能够使用户在短时间内掌握和使用该系统;
(3)功能齐全:该系统结构虽然简单,但功能齐全;
(4)安全性好:能够比较有效的防止黑客对数据库的攻击。
2.3实现方法
基于web的“二手货”交易系统采用B/S方式实现,即Browser/Server(浏览器/服务器)结构,这种结构是随着Internet技术的兴起,是对C/S结构的一种变化或者改进的结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript等)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术[2]。
因为基于web的“二手货”交易系统主要是利用Internet的web服务器作为前台用户与数据库服务交互的中介,通过web服务器将买卖双方的交易请求提交给数据库服务器,并将数据库服务器的处理结果以网页的形式返回给用户,因此,该系统需采用具有交互能力的动态网页技术ASP与数据库存储技术相结合来实现。
2.4开发环境
前面已经讨论了实现该系统的方法,了解到该系统需采用具有交互能力的动态网页技术ASP与数据库存储技术相结合来实现,而且还需要有比较专业的网页制作工具,对此为了能够更好的实现本系统,除了要考虑使用什么方法来实现外,还必须要有适当的软硬件配合。
以下就是对实现该系统所必须具备的软、硬件要求,如表2-1所示:
操作系统及相应的服务器软件 |
Windows 98 |
PWS |
Windows 2000/NT/XP |
IIS |
|
网页设计软件 |
Dreamweaver MX 2004 |
|
网页美工软件 |
Photoshop7.0 和 Flash MX 2004 |
|
数据库软件 |
Access 2000 |
|
硬件配置 |
只要执行上述软件的运行速度合适即可 |
表2-1 ASP运行环境
2.5技术特征
本系统是基于ASP+Access开发的,简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式web服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。
ASP提供了6个功能强大的内置对象,而且每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Event),它们共同完成web中的一些重要工作。而且如果能够合理的运用这6大对象就可以使原本比较复杂、烦琐的工作变得简捷而条理[3]。这6大对象及其功能描述如表2-2所示:
以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
购买帮助>>