基于web的校园二手物品交易平台毕业设计.docx
- 文档编号:7025525
- 上传时间:2023-01-16
- 格式:DOCX
- 页数:29
- 大小:453.33KB
基于web的校园二手物品交易平台毕业设计.docx
《基于web的校园二手物品交易平台毕业设计.docx》由会员分享,可在线阅读,更多相关《基于web的校园二手物品交易平台毕业设计.docx(29页珍藏版)》请在冰豆网上搜索。
基于web的校园二手物品交易平台毕业设计
基于web的校园二手物品交易平台毕业设计
1.绪论
1.1引言
二手商品的传统市场存在着很多问题,有很多交易不公平的现象出现在在交易的过程中,与买家进行交易的商品中,很多都是存在很大问题的物品也被当做优质的物品,交易完成后,是没有人承担买家在使用过程中发生的问题这个后果的。
这也使得很多学生无法买到高品质的二手货,而导致资源的囤积和二手货的废弃。
再就是在传统的二手市场中,二手商品的信息只能在当地或者当地的小区域范围内进行宣传与得知。
毕业生手里的二手物品不会很容易卖出甚至到毕业后直接扔掉,而想要购买某种便宜的二手商品的同学由于信息来源的不足而导致很难找到划算的商品去购买。
对交易有着极大的阻碍。
随着逐步发展壮大的电子商务和移动通信,网络购物中可能有更好的发挥空间。
相对于传统的二手市场交易买卖,网上购物相比传统的商业模式,实时性更高,信息来源更多,可以增进买家和卖家两者之间的相互信任。
移动和在线通信媒体商业新模式相结合二手市场交易将模式成为一个新型的二手交易方式。
大学生群体具有共同的生活环境、相似的消费心理等特点,大多数交易物品都是学生需要的,具有共性(如:
书籍、自行车、电子产品、体育用品、乐器、生活用品等),对于许多商品学生希望买二手的,毕业的时候再转卖,这样可以达到节俭的目的,使得学生之间的商品交易更为频繁。
再者,许多即将离校的大四学生,需要处理大量不宜带走的物品,由于处理途径的限制,短期内无法处理大量的物品,造成很多还有实用价值的物品被丢弃,浪费资源。
二手商品市场潜力由此可见,所以组织即将离校的学生和在校学生创建二手商品交易平台是切实可行的。
目前,在各大高校的“跳骚”市场,充斥着大量二手商品的信息,但是在单一、有限的交易时间内,大学生交易双方的需求根本无法满足,这就需要一个更加专业、标准的交易平台。
设计一个校园二手商品交易系统,将以专业化的服务、独特的经营模式以及标准化的管理为广大高校学生提供优质服务。
代销商品种类齐全,涉及学习、生活、娱乐等各个方面,产品、服务的针对性,使得二手交易平台更加优于一般的学校跳骚市场。
从根本上解决了传统的校园二手信息发布交流方式的弊端,使得校园各种二手商品信息得到了有效地整合,方便了广大用户。
校园二手交易系统最大特点是自由交易,从发出出售、求购信息,到看商品、洽谈价格,都由买卖双方自由选择。
总结起来有以下一些优点:
首先,对购买者来说:
无疑是非常便宜的,可以为购买者省下不少的钱。
而且通过在二手市场上的交易,可以让你知道如何省下一些可以省下的钱,从而更加清楚明白如何理财。
其次,对销售者来说:
二手市场可以让他更快速的获得利润。
你可以低价买入又以低于市场价卖出,消费者喜欢这样的价格,你便可以卖得很好,可以说走的是薄利多销的路线。
最后,从环保上来讲,这是一种节约资源,优化资源配置的方式,而且也减少了废弃物的产生。
从中华传统美德来讲,这是一种节俭的美德。
1.2国外发展现状
虽然全球各地区电子商务市场发展并不平衡,但总体呈现出美国、欧盟、亚洲“三足鼎立”的局面。
电子商务起源于美国,同时美国也是目前电子商务发展最为成熟的国家,一直引领世界电子商务的发展的风向标。
虽然欧盟电子商务的发展起步比美国晚,但由于其发展速度较快,也成为了目前世界电子商务较为领先的地区。
亚洲作为电子商务的后起之秀,同时也由于人口基数大,市场存在着很大的潜力,但是目前的发展速度和在全球所占份额并不理想,因此是目前世界电子商务的持续发展地区。
1.3国内发展现状
首先在物流配送体系方面,存在的不平衡和区域性。
东部沿海和总部地区的物流配送体系稍微发达,而经济落后的西部地区,物流配送体系存在的严重的缺陷。
国内还没有一家快递能够把自己的业务和配送范围完整的扩展到全国各地,每家快递企业都存在着严重的地域性和自己的配送特色。
其次对校园电子商务的认识不足,并且缺乏对校园电子商务建设所需的教育管理理念。
大部分的人的认识仅停留在认为校园电子商务是更新校园的管理手段的阶段。
然而事实并非如此,通过不断的实践我们认识到仅仅是改变管理手段已经不能跟上外部环境的发展,教育管理理念的革新是成功变革的唯一途径。
最后,国内对电子商务缺乏有效的监管体系。
网络时代的到来,改变了人们的一些生活方式,大学生作为其中的一个群体,其情感、思想和心理方面受到影响具有必然性。
由于互联网信息量大、交互性和开放性,产生一些负面影响也是必然。
针对这种情况,网络管理已成为校园电子商务管理必须正视的问题。
目前最突出的问题就是对网络内容的控制力不足。
一些学校校园网上出现的诸如此类的混乱状况,造成设备损害、线路不畅等失控现象经常发生。
除此之外是网络安全性能差。
如计算机病毒传播、黑客入侵主服务器、局域网防火墙等级低和IP地址被盗用等。
因此,安全系统的开发是校园电子商务建设的首要问题。
1.4国内校园电子商务的可行性
首先在经济方面,是具备可信性的。
校园电子商务由于只是立足与校园本身,没有很大的市场扩展面,外加校方对校园信息化的推动,在人力和物力上是可以给予一定的支持的,所以经济方面存在着可信性。
其次,在技术方面存在这可行性。
由于大学生对电脑操作的熟练性和大学生具备的相关编程能力,所以在技术方面存在着可行性。
最后,存在这大量的市场。
大学生是一个潜在的市场。
大学生每年的毕业季都会给予二手物品交易市场一个很大的潜在市场。
除此之外,平时大学生一些闲置物品也具有很大的市场潜力。
1.5本文主要内容
本文主要是根据国内校园电子商务的现状,建立起一个面向学生开发的一个校园二手物品发布平台,针对网络安全性和目前个人技术和时间的局限性,该平台采用网络留言和线下交易的模式。
可以实现用户注册,二手商品的发布,二手商品的相关信息统计,后台管理,发布规则和留言等功能。
前台建设:
主要面向游客和注册用户。
主要为用户提供一个二手物品和信息展示的一个平台。
界面布局简洁明了,集成了很多小模块,主要有二手商品信息分类导航,站内公告模块和收索模块和标题栏模块。
标题栏模块模块分为注册会员模块,留言本模块,信息分类模块和发布规则模块。
后台建设:
方便管理员对网站进行管理。
只有管理员可以进入。
管理员可以在此对网站参数进行修改,对商品信息进行管理,对注册用户进行管理等。
消息发布模式:
针对各类学生的需求,结合实际情况进行及时的修改和更新。
对不同的商品进行分类,以便用户更加一目了然。
交易模式:
采用网上支付的交易方式。
2.系统分析
2.1系统概述
该校园二手物品交易平台对各类商品信息进行分类,提供新添加信息会出现在网站首页和该栏目首页的功能。
具体包括一下功能:
用户可以注册帐号并进行登录;注册用户可以通过用户管理的个人模块发布信息并可以上传图片,使得商品信息更加直观;注册用户可以在留言板上留言并可进行交流,相当于小型站内论坛;注册用户可以对商品进行评价以便更方便的与卖家交流;管理员可以对各栏目的信息进行增删改查。
本系统所有功能都可以通过后台进行操作,主要针对三类用户角色:
游客、注册用户和管理员。
2.1.1游客
(1)浏览网站信息,无需注册,但是不能进入用户管理模块,发布商品,评价商品和使用留言板功能。
(2)可以通过网站的分类条进行物品收索。
2.1.2注册用户
(1)具备游客的所有权限。
(2)可以进入用户管理模块,可以发布商品信息,并上传图片。
(3)注册用户可以使用留言板,和不同注册用户进行交流。
也可以对不同商品进行评价,和卖家交流。
2.1.3管理员
(1)具备所有用户权限。
(2)管理系统。
对二手物品交易平台进行维护,保证系统数据的及时更新。
(3)对注册用户进行管理,对发布的信息进行管理,网站公告进行管理等。
2.1.4用户登录与用户注册流程图
对用户的需求和要求划分以后,可以画出整个系统的流程图。
用户第一次进入到平台首页,是作为游客身份。
可以浏览网站的商品信息等一些内容。
但是如果用户需要发布或求购商品,则需要注册账号,成为注册用户。
用户在注册以后,输入账号和密码,系统会自动检测账号信息,如果正确,则可以进入系统,进行各种操作。
如果用户名密码错误,系统也能自动检测出来,提示账号或密码错误。
那么用户需要重新输入账号密码。
否
否
是
图2-1用户注册流程图
如果是注册用户,用户在输入账号和密码后自动登录系统,并可以发布商品信息和评价留言,这些操作完成以后,用户可以安全退出系统。
如果输入账号密码错误,则会显示重新输入账号密码或者提示未注册。
具体流程图如图2-2所示:
是
是
否
图2-2用户登录流程图
2.2系统关系分析与系统功能模块图
为了更好的适应用户的需求,把校园二手交易平台的信息更好的展现出来,应具备电子上午网站基本的功能模块。
使用户从他们自身的角度看到数据,反映了适应用户需求的实现环境,而且与系统中的实现方法无关。
一个校园二手交易平台应包括系统前台和系统后台两个部分。
系统前台应该可以实现用户注册、登录、查看商品和发布留言等功能。
后台则对前台的这些数据进行管理。
具体功能图如图2-3所示:
图2-3系统功能模块图
表2-1网站主要功能模块
系统名称
功能模块
模块名称
功能的主要内容
系统前台
会员注册
login.asp
会员注册
会员登录
reg.asp
会员登录
查看商品
xinximemo.asp
查看商品信息
用户留言
gbook.asp
给商品留言反馈
系统后台
注册用户管理
admin/userlist.asp
管理注册用户信息
发布信息管理
admin/xinxi.asp
管理商品信息
生成分类页面
admin/fenlei_html.asp
管理商品分类
网站公告管理
admin/listgonggao.asp
管理网站公告
留言反馈管理
admin/gbook.asp
管理用户的留言
2.3系统的软、硬件需求
经过对多种语言的优缺点比较,本校园二手物品交易平台用Dreamweaver作为前台开发工具;后台数据库用Access作为数据库开发工具;用IIS作为web服务器。
在window7旗舰版操作系统的环境下运行。
CPU:
Intel的Corei5处理器
硬盘:
620G
显卡:
2G独显
显卡位数:
32位真彩色
内存:
2G
2.4系统的技术需求
2.4.1数据库需求
(1)表的设计合理,无数据冗余。
(2)采用英文方式命名表及字段,字段长度及类型合理。
(3)前台操作与后台数据库之间的连接正确。
2.4.2界面需求
(1)网站界面设计合理,规范,页面美观。
(2)各个按钮和空间命名正确,适当配有图标。
2.4.3精度需求
注册名可为任意组合,但不能含有'%#&<>、中文以及空格等,密码五位以上,价格使用双精度,密码五位及以上。
3系统总体设计
3.1系统体系结构
本校园二手物品交易平台采用B/S的模式,因为B/S有分布性特点,可以随时随地进行查询、浏览等操作。
维护简单,只需要改变网页,所有用户即可同步更新。
业务扩展简单,服务器功能的增加只需增加网页即可。
具有开发简单和共享性强的特点。
3.2开发软件
3.2.1Dreamweaver
Dreamweaver是唯一提供RoundtripHTML、视觉化编辑与原始码编辑同步的设计工具。
它包含HomeSite和BBEdit等文字编辑器。
帧和表格的制作速度快。
进阶表格编辑功能可以帮助用户简单的选择单格、行、栏或作未连续之选取。
甚至可以排序或格式化表格群组,Dreamweaver支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。
Dreamweaver包含ASP,Apache,BroadVision,ColdFusion,iCAT,Tango与自行发展的应用软体。
提供了可视化的布局工具、快速的web应用程序开发以及广泛的代码编辑。
除此之外,还支持ASP、JSP、ASP.NET、PHP这些动态网页,并且可以实现完整的数据库编写。
不仅可以实现前台的页面设计同时也可以设计后台。
但是Dreamweaver也有其缺点,比如代码难控制。
页面原始代码具有难以控制性。
3.2.2IIS服务器
ASP页面是一种必须在服务器段运行的脚本代码程序,所以在开发之前必须创建一个web服务器工作环境来使得ASP应用程序运行。
InternetInformationServices(IIS,互联网信息服务),是由微软公司提供的基于运行MicrosoftWindows的互联网基本服务。
具有windows系统的亲和性并且具有熟悉的microsoft的用户界面,IIS具有有效的线程管理以及对文件及网络I/O的高效处理的特点使其成为最流行的web服务器软件之一。
IIS是InternetInformationServices的缩写,是一个WorldWideWebserver。
Gopherserver和FTPserver全部包容在里面的服务器软件。
IIS可以帮助用户发
布网页,并且有ASP(ActiveServerPages)、JAVA、VBscript产生页面,同时有一些扩展功能。
IIS具有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEXSERVER)、有多媒体功能的(NETSHOW)等。
其次,IIS是随WindowsNTServer4.0一起提供的文件和应用程序服务器,是在WindowsNTServer上建立Internet服务器的基本组件,它与WindowsNTServer完全集成,允许使用WindowsNTServer内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。
IIS是一种Web(网页)服务组件,其中包括Web服务器(网页浏览)、FTP服务器(文件传输)、NNTP服务器(新闻服务)和SMTP服务器(邮件发送),可以帮助用户在网络上发布信息。
3.2.3Access数据库
MicrosoftOfficeAccess是由微软发布的关联式数据库管理系统。
它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的系统程式之一。
MicrosoftOfficeAccess是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。
MSACCESS以它自己的格式将数据存储在基于AccessJet的数据库引擎里。
它还可以直接导入或者链接数据(这些数据存储在其他应用程序和数据库)。
软件开发人员和数据架构师可以使用MicrosoftAccess开发应用软件,“高级用户”可以使用它来构建软件应用程序。
ACCESS支持VisualBasic宏语言,它是一个面向对象的编程语言,可以引用各种对象,包括DAO(数据访问对象),ActiveX数据对象,以及许多其他的ActiveX组件。
可视对象用于显示表和报表,他们的方法和属性是在VBA编程环境下,VBA代码模块可以声明和调用Windows操作系统函数。
3.3数据库设计
3.3.1数据库概念
根据上面的系统功能需求分析,流程分析,便可以设计出面向用户的各种实体,以及归纳出它们之间的关系,为后面的系统设计做好铺垫。
这些实体间通过相互作用来实现数据作用。
E-R图由3点组成,分别为实体、属性和联系。
下图的系统E-R图包括管理员实体、游客实体、注册用户实体。
数据库整体E-R图如图2-4所示:
…
图2-4实体整体E-R图
描述:
管理员实体应有用户名和密码,并且可以对整个系统里面所有实体进行管理。
注册用户实体同样应有用户名和密码,并且可以浏览和发布各种商品信息。
游客实体可以浏览系统的信息。
信息实体则应包括留言板、商品种类、商品信息和评论信息。
3.3.2数据库逻辑结构设计
一个合理的数据库对于一个系统来说是非常必要和关键的,因为一个数据库的好坏决定了这个系统的数据处理起来是否顺畅。
所以,一个合理规范的数据库对一个系统来说是相当必要的。
在数据库里面建表主要是用来定义每个表的名
称、数据表里面的各个字段的名称、字段的大小和是否允许为空。
本校园二手物品交易平台的主要数据表的情况如下:
1.Admin(管理员用户)表:
用于存储管理员用户帐号和密码。
方便不同的管理员对网站系统进行管理。
包括username和password两个字段名。
Username为管理员用户名,password为管理员用户密码。
具体表格如下:
表2-2管理员用户表
序号
字段名称
字段类型
大小
是否为空
备注
1
ID
自动编号
长整型
自增编号
2
username
文本
50
是
3
password
文本
10
否
2.Class2(物品分类)表:
用于存储不同的商品分类的子类信息。
方便用户更好的查找自己所需的物品,除此之外还可以方便卖家更好的发布信息,更快的找到物品的分类。
包括class1,class2和paixu三个字段。
Class1为一级分类ID,class2为二级分类ID,paixu为排序大小,物品的排序大小决定了物品所排在的位置,其中物品的序号越大就排在前。
具体表格如下:
表2-3物品分类表
序号
字段名称
数据类型
大小
是否为空
备注
1
ID
自动编号
长整型
自增编号
2
Class1
数字
长整型
一级分类ID
3
Class2
文本
50
是
二级分类名称
4
Paixu
数字
长整型
排序大小(越大越在前面)
3.Form(订单)表:
主要用于保存发布商品的标题,商品id,购买用户的用户名,发布商品用户的用户名。
方便管理员更好的进行管理并且可以使用户更好的发布订单。
Form表主要包括f_title发布商品的标题,f_g_id发布商品的id编号,f_s_name商品求购者的用户名,f_u_name商品发布人的用户名。
具体表格如下:
表2-4Form表
序号
字段名称
字段类型
大小
是否为空
备注
1
f_id
自动编号
长整型
自增编号
2
f_title
文本
50
是
3
f_g_id
数字
长整型
4
f_s_name
文本
50
是
5
f_u_name
文本
50
是
4.Gbook表:
主要用于保存用户的信息和发布的信息的相关内容。
主要方便管理员更好的对网站系统进行管理,也更加方便了用户有了更多的渠道了解商品信息。
Gbook表包括username用户名,lx留言类型,gbook1发布信息内容,gbook2管理员回复内容,hf回复,fbsj发布时间,hfsj回复时间五个字段。
具体表格如下:
表2-5Gbook表
序号
字段名称
字段类型
大小
是否为空
备注
1
id
自动编号
长整型
自增编号
2
username
文本
20
是
发布人帐号
3
lx
数字
长整型
留言类型
4
gbook1
备注
是
发布的信息内容
5
gbook2
备注
是
管理员回复的内容
6
hf
数字
长整型
是否通过了管理员回复
7
fbsj
日期
发布的时间
8
hfsj
日期
回复的时间
5.Gonggao(公告)表:
主要用于保存网站首页的公告信息。
公告栏使得用户更加快捷的了解网站的最新消息,也方便了管理员有了更加快捷的渠道把信息传递给用户。
Gonggao表包括biaoti标题、neirong内容、data日期三个主要字段。
具体表格如下:
表2-6公告表
序号
字段名称
字段类型
大小
是否为空
备注
1
id
自动编号
长整型
自增编号
2
biaoti
文本
50
是
3
neirong
备注
是
4
data
日期
6.Hf(回复)表:
主要用于保存用户的留言回复信息。
方便管理员更好的管理用户留言。
Hf表包括username用户名,xxid信息id,neirong信息内容,和hfsj回复时间四个字段。
为了使留言“内容”字段能够存放大量的文字信息,需要将其设置为“备注”数据类型。
表2-7回复表
序号
字段名称
字段类型
大小
是否为空
备注
1
id
自动编号
长整型
自增编号
2
username
文本
20
是
3
xxid
文本
30
是
信息id
4
neirong
备注
是
内容
5
hfsj
日期/时间
7.Shoucang(收藏)表:
主要用于管理注册用户收藏商品的信息。
方便了用户对喜欢的物品进行收藏,以便下次打开的时候可以快速找到。
收藏表里面包括username、scid和scsj三个字段。
Username为注册用户的用户名,scid为注册用户收藏的商品的id,scsj为注册用户收藏商品的时间。
表2-8收藏表
序号
字段名称
字段类型
大小
是否为空
备注
1
id
自动编号
长整型
自增编号
2
username
文本
20
是
3
scid
文本
50
是
收藏id
4
scsj
日期/时间
收藏时间
8.Users表:
主要用于管理用户信息。
方便了管理员用户对注册用户的管理。
个注册用户的信息一目了然。
Users表包含一个自动生成客户标号的字段UserID,以及用户昵称、登录密码、真实姓名、电子邮件地址、客户地址和联系电话等。
Users表的具体结构如下图所示:
表2-9user表
序号
字段名称
字段类型
大小
是否为空
备注
1
id
自动编号
长整型
自增编号
2
username
文本
20
是
登陆帐户
3
password
文本
20
是
登陆密码
4
name
文本
20
是
用户姓名
5
文本
50
是
邮件地址
6
idcard
文本
20
是
身份证号
7
sex
数字
长整型
性别
8
Dianhua
文本
30
是
电话
9
Youbian
数字
长整型
邮编
10
Dizhi
文本
50
是
地址
11
zcdate
日期/时间
注册时间
4.系统详细设计
4.1系统首页
系统首页,面向游客,注册用户和管理员。
注册用户和管理员可以在此发布商品和购买商品。
公告栏是为了向用户提供最新的网站信息,快速收索栏是为了更好的让用户可以收索到自己想要的物品。
页面的左下方还有具体的信息分类,为用户可以在此根据指示进行选择,页面的最下方是版权信息模块copywright.asp。
校园二手物品交易平台index.asp实际上是一个总体展示商品信息的页面,主要功能是将数据库内Class表中的各类商品的信息以一定的布局方式整齐的显示在网页中。
如图4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 校园 二手物品 交易平台 毕业设计