校园网络跳蚤市场的设计与实现.docx

上传人:b****6 文档编号:16470100 上传时间:2023-07-13 格式:DOCX 页数:40 大小:728.30KB
下载 相关 举报
校园网络跳蚤市场的设计与实现.docx_第1页
第1页 / 共40页
校园网络跳蚤市场的设计与实现.docx_第2页
第2页 / 共40页
校园网络跳蚤市场的设计与实现.docx_第3页
第3页 / 共40页
校园网络跳蚤市场的设计与实现.docx_第4页
第4页 / 共40页
校园网络跳蚤市场的设计与实现.docx_第5页
第5页 / 共40页
校园网络跳蚤市场的设计与实现.docx_第6页
第6页 / 共40页
校园网络跳蚤市场的设计与实现.docx_第7页
第7页 / 共40页
校园网络跳蚤市场的设计与实现.docx_第8页
第8页 / 共40页
校园网络跳蚤市场的设计与实现.docx_第9页
第9页 / 共40页
校园网络跳蚤市场的设计与实现.docx_第10页
第10页 / 共40页
校园网络跳蚤市场的设计与实现.docx_第11页
第11页 / 共40页
校园网络跳蚤市场的设计与实现.docx_第12页
第12页 / 共40页
校园网络跳蚤市场的设计与实现.docx_第13页
第13页 / 共40页
校园网络跳蚤市场的设计与实现.docx_第14页
第14页 / 共40页
校园网络跳蚤市场的设计与实现.docx_第15页
第15页 / 共40页
校园网络跳蚤市场的设计与实现.docx_第16页
第16页 / 共40页
校园网络跳蚤市场的设计与实现.docx_第17页
第17页 / 共40页
校园网络跳蚤市场的设计与实现.docx_第18页
第18页 / 共40页
校园网络跳蚤市场的设计与实现.docx_第19页
第19页 / 共40页
校园网络跳蚤市场的设计与实现.docx_第20页
第20页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

校园网络跳蚤市场的设计与实现.docx

《校园网络跳蚤市场的设计与实现.docx》由会员分享,可在线阅读,更多相关《校园网络跳蚤市场的设计与实现.docx(40页珍藏版)》请在冰点文库上搜索。

校园网络跳蚤市场的设计与实现.docx

校园网络跳蚤市场的设计与实现

JIUJIANGUNIVERSITY

毕业论文

 

题目校园网络跳蚤市场

英文题目TheFleaMarketofCampusNetwork

院系信息科学与技术学院

专业计算机科学与技术

姓名陈聪

班级学号A081153

指导教师周顽

 

二○一二年五月

摘要

随着信息网络的不断发展,人们开始选择网上购物。

但是就目前来说,这些网上购物系统所面向的对象大多是社会总体人群,在商品选择的问题上,并没有很强的针对性,并且大多数购物系统均需购买者支付邮费,因此并不能很好的满足在校大学生商品出售的需求。

面对这一现状,在充分利用网上购物技术这一总体优势的基础上,运用ASP技术和MicrosoftSQLServer数据库技术设计了一个专门针对本校大学生的校园网络跳蚤市场系统,给同学之间提供商品交易的平台。

利用该系统,未进行注册的在校学生即游客可以很方便的对校园网络跳蚤市场系统现有的商品进行浏览、搜索,查看商品的详细资料等。

游客注册后可以发布需要出售的商品,然后等待买家的电话联系。

系统管理员则可以发布公告,对商品类型进行添加和编辑,对用户进行管理。

所以本系统具体主要由以下三个模块组成,即:

商品发布管理、公告管理、用户管理。

目前本系统的基本功能已经基本实现了,用户与用户之间直接联系,无需管理员事必躬亲。

但是总体功能有点简单,一些功能实现的不是很完善。

就目前来说,这个系统是一个简单、便捷、实用的系统。

关键词:

本校学生,校园网络跳蚤市场系统,商品交易

Abstract

AlongwiththedevelopmentofInternet,peopleontheInternetareincreasinglyhighrequirements,moreandmorepeoplechoosetoshoponline.Butfornow,theonlineshoppingsystemobjectmostlyissocietyofoverallpopulation,inthechoiceofgoodsontheproblem,andnostrongpertinence,andmostoftheshoppingsystemarerequiredtobuyerspaypostage,soitcannotwellsatisfythecommoditydemandofCollegestudents.Facedwiththissituation,weareinmakefulluseofonlineshoppingtechnologywhichisbasedontheoveralladvantage,useASPtechnologyandMicrosoftSQLServer2000databasetechnologytodesignatargetedspecificallyatourcollegecampusnetworkfleamarketsystem,toprovidecommoditytradingplatformbetweenteachersandstudents.

Usingthesystem,registrationofstudents,touristscanbeveryconvenientcampusnetworkfleamarketgoodstobrowse,search,viewproductdetails.Visitorsregisteredusertosellexistingmerchandise,telephonewaitingforthetourists.Thesystemadministratorcanpublishthenotice,toaddandeditonthecommoditytype,theusermanagement.Thesystemspecificmainconsistsofthefollowingthreemodules,namely:

goodsreleasemanagement,bulletinmanagement,usermanagement.

Thebasicfunctionsofthissystemhasbeencametrue.Theycandirectlinkbetweenclients,withouthands-onadministrator.Butallfunctionsareabitsimple,andnotperfectforsomefunctions.Atpresent,thissystemisasimple,convenientandpracticalsystem.

Keywords:

CollegeStudents,TheFleaMarketofCampusNetworkSystem,TradeThings

1绪论

1.1项目背景

21世纪全球进入一个新经济时代,数据库技术在Internet中的应用越来越广泛。

生活方式的日益丰富,互联网的普及,使人们惊讶地发现,除了我们熟知的日常购物方式外,网上购物这一新购物形式正悄悄融入我们的生活[1]。

既然这样,作为新时代的大学校园,伴随着学生的购买能力的提高和每年的升学和毕业,也存在的许多各种各样的再也用不上的商品,我们可以不再受限于信息交流的落后,即只限于于校园公告栏或者请人代为宣传的方式进行交易。

这种方式有很多局限性和偶然性,并不能满足商品畅通交流的要求。

于是开发一个校园网络跳蚤系统显得尤为重要。

通过这个系统,大家可以非常方便的浏览发布的信息,还可以对各种商品信息作出横向比较,作出自己的最佳选择,从而进行购买。

1.2研究意义

目前大部分的高校已经建立自己的校园网,而部分院校也已完成了校园“一卡通”工程的建设,校园网的建成为学校教职员工提供了学习、工作和生活上的便利。

随着计算机网络技术、通信技术及数据库技术的进一步发展,基于Internet技术的电子商务也得到了快速发展。

目前上网已经成为大学生活不可或缺的一部分,在校大学生平均上网率达到92%,其中每周上网时间超过10h的学生占在校学生总数的1/3,并且淘宝等交易网站无法满足学生实际交易中的需求[2]。

1.3研究目的

作为一个大学生,深有体会,从身上的衣服到大家所用的书籍、文具以至各种生活常用品,用上一段时间就会被淘汰,有的同学干脆扔掉,很是浪费还污染了环境。

也有的同学想到卖掉,苦于难寻买家,将其卖给收废品的,这样就造成了物不能尽其用。

为了解决这种资源的浪费,所以开发了校园网络跳蚤市场系统,借助于低交易成本的Internet为大家提供一个低成本、快速迅捷的信息平台[3]。

它与现实世界中二手市场里的人头攒动相比,处在虚拟空间中的校园网络跳蚤市场社区也同样人气兴旺。

高校的校园网络跳蚤市场绝对是一个大市场,每年都有毕业生要毕业,每年都有新生来报到,每一个面临毕业的学生都曾为不知如何处理手中的旧书、文具、自行车等物品而苦恼过,留之无用弃之可惜,而刚入学的新生又曾为商品的价格昂贵而叹为观止。

校园网络跳蚤市场为广大的学生提供了一个交易机会,使用户可以轻松方便找到价格合适的商品[4]。

1.4国内研究现状

在全球信息化浪潮正迅猛推进的今天,电子商务作为一个新兴的事物、作为一种更快捷、准确的交易形式,在世界范围内也包括我国得到了全面开展并逐渐渗透到人们生活的各个领域,其发展速度之快是以往的商务模式所不及的[5]。

而校园跳蚤市场在高校中可算是一项传统的活动,每年都有毕业生要毕业,每年都有新生要报到,毕业生不可能将几年来留存下的物品都带走,有些物品已成为累赘,而学生们的消费水平本身不高,都希望能买到物美价廉的商品。

校园在充满个性时尚的元素的同时,也不能缺乏勤俭节约的品德,凭借web服务器和客户的浏览器,利用网络高效率、低成本的特点,为我校学生提供网络交易平台。

目前网上校园跳蚤市场交易是通过传统的BBS跳蚤版,随着目前高校扩招与校园信息化的开展,校园网络的建设将进入一个更加高速发展的时期,发展校园电子商务的硬件环境趋于完善[6]。

有必要开发出新型的校园网络跳蚤市场,为我校学生提供交易平台,在Internet上发布商业信息,商品广告,使用户可以查阅商品、搜索商品,为用户提供全天候的、更好、更快的交易活动空间,实现网上交易的基本功能。

游客可以通过注册成为用户,然后添加自己要出售的物品以及售卖价格、联系方式等;而买主则可以搜索自己所需要的[7]。

通过本市场不但能处理毕业生的多余物品,平时学生们有任何闲置的东西或有任何需求都可以免费得到处理,不限时间也不限地点。

1.5系统功能特征

在系统设计过程中,尽量把界面做得简洁易懂,使用户可以在第一时间内找到自己所需的物品。

在功能方面,我们抛去泛泛不实用的缺点,使我们设计的系统在功能上极贴近校园网络跳蚤市场的使用要求。

系统特征如下:

(1)界面设计简洁、易懂、数据存储安全、可靠,用户直观简洁明了,便于各种不同的操作。

(2)开发成本低,实用,计算机配置要求低,使得系统能够在一个合适的环境中高效运行。

(3)管理员可以对商品类别进行修改以及添加和删除,而且可以修改增加公告、管理用户。

(4)游客或用户进行查询时,可以选择商品类别后,查询该类别现有的商品。

1.6论文结构

本文采用ASP和MicrosoftSQLServer为开发工具,设计网上商品销售平台。

为此本文共分为个八个部分。

第一章:

绪论。

主要介绍了项目背景、研究意义、研究目的、国内研究现状、系统功能的特征以及论文结构。

第二章:

开发工具及相关技术介绍。

主要介绍了用Dreamweaver,MicrosoftSQL等工具来开发系统,使用VBScript语言和ASP语言来实现校园网络跳蚤市场系统,以及系统的开发环境和配置。

第三章:

系统需求分析。

主要是可行性分析、系统功能需求分析、界面友好性需求以及系统扩展性需求。

可行性分析主要包括了经济可行性、技术可行性、法律可行性三方面;系统功能分析,即主要分析系统模块所需实现的功能。

第四章:

系统设计。

主要介绍了系统总体设计、系统结构设计、系统详细设计、数据库设计。

其中结构设计即彻底了解系统所需实现那些功能,数据库设计主要是对系统的各个参与者所有的属性、所能进行的操作中涉及到的东西进行设计。

第五章:

系统实现。

即系统各个模块的功能进行详细功能的实现。

第六章:

系统测试。

即系统各个模块的功能实现与否进行测试。

最后一章即总结与展望。

主要是论文工作总结以及未来工作展望。

2相关技术介绍

2.1开发技术

2.1.1HTML语言简介

HTML语言,即超文本标记语言。

是在sgml定义下的一个描述性语言,或可说html是sgml的一个应用程式,html不是程式语言,它只是标示语言。

设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。

只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。

HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等[8]。

HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。

它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。

2.1.2ASP简介

MicrosoftActiveServerPage即我们所称的ASP。

简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。

更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方[9]。

ASP提供了6个功能强大的内部对象,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Event),它们共同完成Web中的一些重要工作。

这6个对象及其功能描述如表2-1所示。

合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。

表2-1ASP内部6大对象及其功能

对象名称

功能描述

Request

从客户端取得信息

Response

将信息送给客户端

Server

提供一些Web服务器工具

Session

储存在一个Session内的用户信息,该信息仅可被该用户访问

Application

在一个ASP-Application中让不同的客户端共享信息

ObjectContext

配合MicrosoftTransaction服务器进行分布式事务处理

2.2开发工具简介

2.2.1Dreamweaver简介

一个可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作。

在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式。

Dreamweaver8的十大新特性[10]:

(1)动态跨浏览器验证,自动检测标签和CSS规则来适应所有主流浏览器。

(2)更强大的CSS支持。

(3)内建的图形编辑引擎。

剪,变大小,尺寸,旋转角度,调节明暗度都不需要离开Dreamweaver环境,因为它本身集成了FW的基本图形编辑技术。

(4)安全FTP。

完全加密传输保证文件和帐号信息的安全。

(5)增强对当今技术的支持。

支持当今主流的开放环境:

ColdFusion,J2EE,PHP,.NET,和其他主流的服务器技术。

Dreamweaver现在加入了XML命名空间支持,ASP.NET表单控件对象。

(6)无缝整合外部文件和代码:

直接将Word和Excel文档复制和粘贴到Dreamweaver中,保留字体、颜色,CSS样式表信息。

使用系统支持的编码保存任何字体,包括双字节字符集等。

(7)紧密整合MM的其他工具,加强了和MM其他几款产品的协同工作能力。

(8)基本支持改良。

(9)增强代码编写工具。

编辑代码更省时,例如右键编写代码工具,增强的查找和替换,高效的属性面板。

(10)改进的设计开放环境[11]。

2.2.2MicrosoftSQL简介

SQLServer是一个关系数据库管理系统。

它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的于1988年推出了第一个OS/2版本,在WindowsNT推出后Microsoft与Sybase在SQLServer的开发上就分道扬镳了。

Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。

Sybase则较专注于SQLServer在UNIX操作系统上的应用[12]。

它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。

SQLServer程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。

SQLServer企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别[13]。

SQLServer关系数据库引擎支持当今苛刻的数据处理环境所需的功能。

数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。

SQLServer中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。

SQLServer还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。

这些功能使您得以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。

SQLServer中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。

SQLServer中还包括一些工具,可用来直观地设计数据库并通过EnglishQuery来分析数据[14]。

另外,SQLServer共有4个版本,分别是个人版,标准版,企业版和开发版。

2.3开发环境介绍

开发语言:

HTML、VBScript

开发工具:

Dreamweaver8、SQLServer

硬件:

集成显卡或者独立显卡都可,内存1G,硬盘在160G以上。

操作系统:

windowsxp/windows7均可。

2.4本章小结

本章主要介绍了本系统在实现过程中所使用的相关开发技术以及相关的开发工具。

即使用SQL来支持后台数据库,ASP来实现前台的设计。

在系统的开发环境上,主要是系统要实现所需要的环境支持。

 

3需求分析

3.1可行性需求分析

可行性研究的目的是用最小的代价确定在问题定义阶段所确定的系统目标和规模是否能实现,所确定的问题是否可以解决,系统方案在经济上、操作上和法律上是否可以接受。

这里通过经济可行性、操作可行性和法律可行性三个方面对在绪论部分提出的方向进行可行性研究[15]。

3.1.1经济可行性

对于校园网络跳蚤市场系统而言,从经济可行性方面主要可以从以下几方面来进行分析:

(1)在校大学生是校园网络跳蚤市场的服务对象,大学生具有收入单一、消费多样化和消费观念的开放性等独特的生活方式和消费心理。

大学生对校内二手物品尤其是对书籍、自行车、服装类以及生活用品异常关注、交易需求大。

(2)校园网络跳蚤市场前景广阔,每年都有毕业生要毕业,每年也都有新生报到。

毕业生不可能将几年来留存下的东西都带走,有些物品已成为累赘,而大部分学生的消费水平不高,都希望能买到物美价廉的商品,以往学校会组织学生在指定的地点进行旧货交易以方便学生,但这也无法满足学生日常的旧用品交易[16]。

(3)校园网络跳蚤市场平台将以专业化的服务、独特的经营模式以及标准化的管理为广大高校学生提供优质服务。

二手商品种类齐全,涉及大学生生活、学习、娱乐等各个方面,产品、服务的针对性,使得校园网络跳蚤市场更加优于一般的学校的跳蚤市场。

3.1.2操作可行性

校园网络跳蚤市场系统的主要参与者是在校大学生,在系统操作可行性上实现比较简单。

主要优势有以下几方面:

(1)通过集中资源、管理、地理位置优势,扩大知名度以及二手商品交易范围,增加二手商品交易数量、需求者的平均购买量,提供快捷、舒适的服务以及有效的管理,刺激高校学生潜在需求和购买欲望,并同时提高自身信誉。

(2)高校既是知识密集的地方,也是电脑普及率最高的地方之一,大部分学校为了便利学生的学习与生活大都建有内部的局域网,校园网站可以24h开放服务,而且网络使用费用很便宜[17]。

局域网将高校内大部分部门、机构、宿舍等联结起来,以达到信息资源传输与共享、提高效率、优化组合的目的。

80%以上的同学经常使用网络,为校园电子商务的开展奠定了基础。

(3)大学校园是一个学习知识和培养人才的地方,不能涉及过多的商业活动,这是一个现实的问题。

但是我们还是经常会在食堂和宿舍楼下看到这样的小广告:

“因为毕业便宜出售电脑一套”、“好书便宜卖”等等,这些小广告确实影响了校容。

经过调查分析,在校园出售二手物品的并不仅只大四要毕业的同学,各年级同学甚至包括老师也希望养成勤俭节约,消除浪费的好习惯,而且出售物品的种类也很丰富,与电脑相关的大到显示器、主机,小到键盘鼠标摄像头;各类家电如电风扇、洗衣机、台灯;还有英语资料、计算机专业书籍、考研资料;还有各式各样的杂物。

这样一个涉及大多数同学和大量物品的圈子,我们应该用一种高效率的方式好好利用起来,在校园网架设一个提供交易信息的平台,使得要购买二手商品的同学可以迅速在平台上浏览到商品详细信息查看到商品图片,快速找到自己需要的商品[18]。

这样一来必定大大提高交易的效率,解决了交易瓶颈,减少了浪费,对大众师生一定是很好的帮助,这正是校园网络跳蚤市场系统的开发目的,即为校园里的同学提供一个二手物品交易的信息平台,以达到节俭节约、物尽其用的目的。

3.1.3法律可行性分析

法律可行性主要研究系统开发过程中可能涉及到的合同、侵权和责任以及各种和法律相抵触的问题。

只是用于用户与游客之间的交易等,所以这不会涉及侵犯他人的隐私,更不会侵犯到集体或国家的利益,对国家的法律也不会存在违反的问题。

本系统在系统管理员合法管理和用户的配合下,是不会违规进行任何的不法的活动和交易,发布具有危害性和不适宜的信息的,当然也不存在任何非法牟利的行为,在法律上也是可行的。

在各种可行性研究保证和基于用户需求要求下,开发系统的方案经过不断论证和假设,确定出了一个最佳方案。

通过上面的几个方面可行性分析,我们不难知道做这样一个校园网络跳蚤市场系统是非常可行的,而且还是非常有必要的。

3.2系统功能需求分析

校园网络跳蚤市场系统实现商品销售程序,该系统功能实现有商品发布、商品公告等功能。

主要的功能模块有:

发布商品、发布管理、商品管理、公告管理、用户管理以及更改用户信息、更改密码等功能。

具体的功能需求主要有如下模块功能需求:

(1)发布商品

该模块主要是对于注册后的用户需要通过系统来发布自己所拥有的商品,将商品的具体信息发布在系统中,如:

商品名称、商品价格、出售人、联系电话等。

最后还可以通过修改发布信息来为所要发布的商品上传图片,方便其他用户或游客更好的进行选择。

(2)发布管理

该模块主要是已经发布过商品的用户,当商品已经出售或不想出售商品时,对已发布的商品信息进行删除。

当出售的商品信息需要进行修改,例如修改出售价格等,也可对已发布的商品信息进行修改。

(3)商品管理

该模块主要是管理员对商品类型进行类型的添加、编辑、删除的操作,使得系统能够即时将以前没有的商品类型进行增加,对用户所有发布的商品中一些不再会被用户使用的、购买的商品类型进行删除,对一些以前商品类型名称描述的不是很好的进行编辑修改。

(4)公告管理

该模块主要是管理员对一些商品信息进行公告的发布,对应的也可以对公告进行删除、修改等操作。

(5)用户管理

该模块主要是管理员可以查看已注册的用户信息,和删除用户的操作;管理员可以进行修改信息、密码等操作。

(6)更改用户信息、更改密码

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2