校园二手物品交易平台.docx

上传人:b****5 文档编号:29806612 上传时间:2023-07-27 格式:DOCX 页数:14 大小:276.27KB
下载 相关 举报
校园二手物品交易平台.docx_第1页
第1页 / 共14页
校园二手物品交易平台.docx_第2页
第2页 / 共14页
校园二手物品交易平台.docx_第3页
第3页 / 共14页
校园二手物品交易平台.docx_第4页
第4页 / 共14页
校园二手物品交易平台.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

校园二手物品交易平台.docx

《校园二手物品交易平台.docx》由会员分享,可在线阅读,更多相关《校园二手物品交易平台.docx(14页珍藏版)》请在冰豆网上搜索。

校园二手物品交易平台.docx

校园二手物品交易平台

 

题目:

校园二手物品交易平台

*********************************

学号:

************

学院:

周口师范学院

专业:

计算机科学与技术

年级班级:

2013级计算机科学与技术专升本

******************************

 

2015年5月6日

 

毕业论文(设计)作者声明

声明:

以校园二手物品交易平台为题的毕业论文和设计都是本人在指导老师的指引带领下独立完成的探索研究成果,不包含任何对他人或集体已发表过撰写成果的窃取抄袭成分。

本人完全了解使用毕业论文等有关规章制度的相关规定,同意学校以保留或打印、缩印、扫描等方式进行保留存储。

同意本论文被编入有关数据库进行检索和查阅。

本论文不涉及任何国家机密。

论文题目:

校园二手物品交易平台

作者单位:

计算机科学与技术学院

作者签名:

李晓纳(学号:

************)

 

校园二手物品交易平台

学生姓名:

李晓纳学号:

**********16

院系:

计算机科学与技术学院专业:

计算机科学与技术

指导教师:

郭丽萍职称:

讲师

摘要:

现阶段生活模式更新迅速,网上购物已经成为一种生活的主流,而大学生又是网购的主要群体之一。

针对高校学生的特点,本着废旧物品重新利用的原则,本文设计了一个针对高校学生的校园二手物品交易平台。

通过详细的系统分析,明确了系统的功能模式,包括用户注册,用户登录,物品分类,物品购买等。

以VisualStudio2010作为设计平台,SqlServer2008作为后台数据库,对系统进行了实现。

经过测试,系统能够满足校园二手物品交易的需求。

关键词:

A;C#;二手物品

CampusSecond-handGoodsTradingPlatform

Abstract:

Withlifemodeupdatingquicklyatthepresentstage,onlineshoppinghasbecomeamainstreamoflife.Collegestudentshavebecomeamaingroupofonlineshopping.Accordingtothecharacteristicsofcollegestudents,withtheprincipleofwastereuse,thispaperdesignsasecond-handgoodstradingplatformforstudentsinuniversitycampus.Throughadetailedandsystematicanalysis,weclarifyfunctionalmodesofthesystem,includinguserregisterandlogging,classificationofgoodsandgoodspurchasing.TakingVisualStudio2010astheplatformandSqlServer2008asthedatabase,weimplementthesystem.Throughtheexperimentsonthesystem,itcouldmeettheneedsoftradesonsecond-handgoodsincampus.

KeyWords:

A;C#;Second-handGoods

引言

由于近些年生活节奏的提高,网络的应用也逐渐广泛,而高校学生又是一个网络应用率很高的一个群体,所以创建一个适用于高校学生的校园二手物品交易平台的意义价值很大。

不仅可以满足他们日常生活的需求,而且也可以使适合于高校学生的物品循环利用。

1绪论

1.1研究背景

在科学技术迅速发展的今天,Internet已经成为当代生活的潮流,不管是大型企业还是小户私营企业。

Internet无时无刻不伴随发生在我们身边,可以说应用相当广泛。

作为一个专业的发展它的领域也相当广泛,所以它不仅是一项知识技能的发展,更是人们日常生活的工具。

高校学生还没有完全走入社会,他们的消费水平是有一定的限度的,校园二手交易平台的建立可以使高校学生在经济实惠的前提下购买自己需要的商品,不仅如此,二手商品的循环利用不仅经济还环保。

1.2国内外研究现状

在国外,有大多数当地政府都对电子商务表现出来前所未有的关注与支持,开始将电子商务作为重要的产业发展方向。

电子商务企业有必要本着以“以人为本,协商发展”的观念,将目光转向大型企业以及个体工商业甚至还有普通大众,以此确立电子商务服务方式。

在现代中国,电子商务于1997年大量推出不同类型的项目,几乎每天都有不同人群咨询该领域的发展情况。

电子商务的应用与发展地域也由北上广等极少数一线城市,开始向各大中小城市发展。

现存的一些交易网站像唯品会、天猫商城等类似的服务平台,使每个人都可以在这样的大型网站上免费开店,二手交易网站的竞争如此激烈,这使网站稍不完善就不能够获得生存。

所以二手市场的竞争日趋严酷激烈。

1.3课题研究的意义

随着生活节奏的提高和社会竞争的激烈,大多数人的收入已经不能满足自己的需求,特别是作为没有工作不能够自食其力的学生。

所以他们经目标转向一些物美价廉的二手物品交易平台。

因此学生是网上购物一个不可忽略的群体,校园二手市场具有较大的发展空间与潜力。

校园二手物品交易平台是伴随着例如淘宝,聚划算等的发展应用普及而发展起来的一种新兴的生活方式。

它使人们能够根据自己的资金现状选购一些能够循环利用的商品。

由此,我更加深切的体会到一个成功的购物网站涉及到生活的方方面面,比如网站的布局,商品的分类,网站的简介以及网站的配套服务等。

该设计是为了满足广大高校学生的日常需求而有所作为,如果单纯的使用html语言那么结果都是一些静态页面,不但交互性不强,而且维护工作也将会特别麻烦,工作人员每天都要忙碌着制作大量的网页,从而浪费很多时间和精力以及财力,既不经济又不实惠。

因此为了满足实际需要,许多网页文件的扩展名不再只是html,而是出现了以aspx等为扩展名的网页文件,使设计的完成具有动态效果,不仅节约了人力资源还节省大量的时间。

所以依照目前Internet的发展历程和应用状况以及当前的发展趋势,我们可以深信网络技术将极大的改变我们的知识技能和生活工作方式,甚至会影响我们的情感态度与价值观。

2需求分析

需求是用户对设计平台提出的要求,要求的多样化标志着设计平台改进的目标和方向。

任何一个校园二手物品交易平台的开发都必须以客户提出的需求作为基础。

系统设计平台的好坏,将对后面几个阶段的开发工作起决定性的作用。

一个软件系统不管它的编译工作做得多好,如果若需求分析存在不足,就不能满足用户要求,那么系统就不能与客户形成很好的交互,点击量购买量就不能提升。

2.1系统的综合要求

系统的界面建立应当给客户一种亲切欢迎来访的感觉,既要简单、大方、美观、操作性强,又要人性化。

由于是购物平台,所以在用户进入浏览界面的时候,不仅要让用户觉得舒服,又要让用户有一种商品齐全功能强大的感觉。

数据库的连接也非常的关键,当查询到用户想要的相关信息的时候,应能很完美的显示出来。

交易平台应具有界面与界面之间相互转换的能力,使用户在浏览时能清楚明白的根据网站导航查询自己需要的内容。

交易平台的安全性也不容忽视。

由于多数的A应用程序都具备与数据库交互的功能,所以数据的安全性就特别值得重视。

对于系统管理人员来说,系统的安全性说明他要做到用户根据自己的访问权限访问数据库,在这个时候防止非权限用户的非法操作也是非常必要的。

2.2软件开发平台

方便的应用是平台开发设计的根本目的。

因而本购物平台以实用性为直接目标,做到人性化,操作简单化。

该购物平台的开发环境是在VisualStudio2010的开发平台上开发实现的,以SqlServer2008作后台数据库开发,安全可靠。

一个软件的生命周期也是软件开发过程中研究的一个重要课题,本软件秉承软件工程程序设计理念,注重程序的可重用性,将需重复使用的代码进行封装,减少了出错率,提高了效率。

同时,设计数据库时尽量注重数据之间的关联性,使表结构精简、紧凑,提高数据的可维护性。

3系统的设计

校园二手物品交易平台是一个基于当下流行购物网站的一个设想,它主要从现今高校学生的利益出发,一切以为了满足高校学生的日常需求为宗旨而有所为。

其主要设计源自于平时里对C#语言的学习和应用以及当今社会在电子商务方面的流行趋势,从前台界面到后台的代码支持都是在其他一些购物网站的基础上加以借鉴和改进提升。

该校园二手物品交易平台主要是为了服务高校学生,所以商品便宜齐全,分类仔细。

由于对网站服务性的要求,所以浏览该平台需要用户进行登录,如果顾客不存在该平台的账号,那需要进行注册。

这样做有利于更好地统计每个客户的购买量购买次数也能够定时上新,这样才能更好地知晓客户的需求,为客户服务。

该平台在母版页还对商品做了分类处理,这样有利于客户有目的性的查看,不至于感觉很是混乱。

客户还可以从母版页进入首页在进入不同的页面浏览该二手物品交易平台。

不仅如此客户还可以对自己用过的东西在该平台上进行发布以便于物品的循环利用。

所以系统设计将分为两个部分。

3.1模块划分

一个优秀系统的设计对模块的划分要以一个结构为基础,模块的划分可以使开发者清楚明白的看到系统所需要层次结构以及功能,下图为该购物平台的结构模块图描述了该设计的总体设计思想。

如图1所示。

图1系统模块图

根据系统模块图我的毕业设计将从以下几个模块进行实现。

(1)商品信息管理模块

该模块负责分为商品的出售和商品的购买,通过商品的出售,可以明确要出售商品的详情,通过购买,用户可以搜索,可以浏览选择自己想要的商品。

(2)用户登录模块

其中用户登录模块主要促进浏览网站的用户能够主动注册登录,更方便用户在该平台浏览信息。

(3)信息发布模块

该模块是本系统中最重要的一个模块,是全国高校二手交易网的核心功能,用户登录网站进行二手信息的发布,修改,删除等操作。

通过这些操作可以对商品进行定时的更新。

(4)用户信息搜索模块

该模块是为了能让用户更好更快的找到个人想要查询到的信息而构建的,用户只需要输入想要查询商品信息的关键字就可以查找到自己想要查询的信息。

(5)用户购买模块

该模块主要是为了方便用户添加自己需要的商品,主要是实现了继续购物功能,清空不想要的商品的功能和结算功能。

3.2数据库的设计

数据库设计是存储数据和应用系统的技术,是系统开发建设过程中的核心技术,数据库设计是指在一个给定的应用环境中,构造最优化模式,建立数据库及其应用系统,以便于能够很好地存储数据,满足各种用户的应用。

数据库设计应该和应用系统设计有效的结合联系起来,整个设计过程中要把数据设计和行为设计密切结合起来。

另一方面数据库的表的设计是根据用户需求对实体进行分析构建,它尽可能的满足用户的所有要求。

通过系统的分析理解,根据E-R图的实体间的联系映射成了数据库的表:

(1)Admin(Admin、AdminName、AdminPass);

(2)UserInfo(UserId、UserPassWord、UserName、RegTime、Sex、CodeNumber、Email、MPhone、UserMoney、anquanwenti、wentidaan、chengshi);

(3)Goods(id、GoodsName、tel、username、ds、jiage、typename、photo、shuliang、userid、downcount、addtime、isxiajia、isdel、fabutianshu、qq);

(4)GoodType(GoodTypeID、TypeName);

(5)goodCart(id、Goodsid、GoodeName、danjia、shuliang、heji、UserId、isjiezhang、SellUserId);

4系统的实现与测试

依据一定的电子商务的功能需求分析,系统功能的实现一般都是管理员与用户之间的交互。

所以该二手物品交易平台分为管理员、用户两个大模块。

所以该设计管理员模块包括:

管理员模块、商品发布信息管理模块。

用户模块包括:

会员注册登录、查询信息、商品信息管理、商品卖出排行。

当用户进入网页浏览信息时注册登陆后,不仅能浏览二手商品信息还能浏览到比较热门的信息。

该校园二手商品交易平台是通过几个功能来实现的。

4.1系统的实现

(1)网站首页设计了进入其他界面的导航,如图2所示:

图2系统首页图

这个页面主要实现了登录和注册功能和对用户中心页面的链接,还用了两个“imagebotton”控件实现了对购买和将要出售商品的链接。

(2)登录界面设计

在用户登录成为会员的设计中主要涉及到了验证码的使用和session的使用。

利用对象实例化使lable控件接收生成四位验证码来验证用户有没有输入用户名和密码,如果输入验证码则利用if语句进行判断,如果用户名密码能够对应数据库表Userinfo中的数值则转到另一个界面继续浏览网页。

(3)注册界面设计

如果不能进行登录则需要注册为我们的会员。

由于注册页面的个人信息较多,界面与数据库的交互就会变得麻烦,所以我们需要用到sqlhelper类,我们可以将需要访问的数据封装到sqlhelper类中一系列的静态方法中,只需要少量的代码就可以简单明了的做到访问数据的操作流程。

其中sqlhelper类的使用是非常重要的,这关系到我们能不能简单快捷方便的使用封装字段,首先我们需要定义一个名字叫sqlhelper的类,定义数据库路径以及链接,再实例化一个参数,将获得的数据库路径传入这个参数中,方便数据库的连接和关闭。

然后实例化一个数据集,在数据集中实现信息的搜索和查询。

同登陆界面的验证码使用一样,只有用户注册符合数据库要求验证才能通过。

在注册过程中,用户名、密码、手机号、所在地的添加必须与数据库表中列属性互相吻合,在此过程中主要实现的是添加和数据源的连接。

(4)商品管理设计

在介绍了用户登录注册成为会员之后,用户最希望看到的就是自己心仪的商品,下面将介绍商品,首先我们要将我们的商品信息通过gridview控件绑定数据源发布到交易平台上,用户就能清晰明了的看到我们的商品id、商品名称、是否下架,发布时间等有关信息。

不仅如此信息发布之后还要对之进行管理。

同样的通过gridview控件绑定数据源,与信息发布不同的是需要对商品的数量在数据库中通过降序排列商品进行统计。

在用户方用户不仅可以浏览我们全部的商品信息,也可以通过商品名称商品类别搜索查看自己想要查看的信息。

其中商品的搜索查看主要是通过dropdownlist绑定数据源查看数据库中搜索到的信息,如图3所示为发布到网站上将要出售的商品信息。

图3商品发布图

(5)购物车设计

当用户浏览查看信息之后我们设计的网站发布的信息就要着眼于用户的利益,让用户觉得我们的购物平台有自己需要的东西,才会收藏购买。

当用户发现自己需要的商品就会把商品加入购物车,同时我们把购物车里的数据都封装到sqlhelper类中。

使用gridview控件连接数据源,如果用户想要购买哪一件商品就通过数据库中表goodCard中的信息进行选择然后添加,就完成了购物车的实现。

如果出现了不想要添加过商品的情况就对添加过的商品进行删除或者是重新添加。

如图4所示:

图4用户购买图

(6)结算设计

在用户把自己喜欢的商品放进购物车后,我们要做的的就是对所有商品进行结算,在结算前我们要连接数据库进行初始化,页面在Page_Load(objectsender,EventArgse)下进行,当然,此刻我们应该在数据库中对自己所选择的商品进行筛选,这时就要用到select语句,在goodCart表中根据UserId和Session["UserId"]中的值是否相等进行筛选,还有就是用户的资金是否够用也要进行检查,这里使用if语句来实现,根据现金的多少,用Alert.AlertAndRedirect显示用户余额是不是够用,最后用sum函数合计,用SqlDataReader显示数值。

4.2系统的测试

一个系统的完成测试也是很重要的,通过测试可以知道开发过程中所存在的不足,可以知道该系统适合什么样的运行环境,而我本次完成校园二手物品交易平台所需要的操作系统是Windows7,所用到的处理器为AMD,运行内存为4G,硬盘是500G。

本系统过实际的测试和运行,该实现的功能如首页、登录界面、注册界面、商品信息查询等功能都能实现。

但是基于该系统能够运行稳定,在使用和维护中应该注意以下几个问题:

定期备份数据库,以免丢失数据。

定期清理数据库中的无效数据,以提高运行效率。

对软件及运行环境进行日常维护。

理论上看,测试方法有很多种,不论采用上述哪种测试方式,只要能对每一种可能情况都进行测试,就可以得到正确运行的程序。

4.3系统的改进与提高

本系统在信息表述上还不完备,一些模块的信息不够详细。

系统虽然针对商品购买功能,但系统流程流程还不够完善。

下一步可以在熟悉系统设计风格的基础上,在各个界面上进一步添加所需要的字段和报表,或者利用三层架构或存储过程,扩充系统的功能。

5总结与展望

5.1总结

经过了一个多月的对毕业设计开头、内容、总结几个阶段的分析,最终还是在导师的指导下在同学的帮助下,在各类参考书的利用下,完成了本科阶段的最后一次作业,觉得受益匪浅,感触颇多。

本设计原则上是为了更好的服务广大高校学生,但是由于我个人能力有限,设计还存在着很大的不足,我只是利用平时学习过的A语言简单的对设计进行分析。

例如我的数据库的表与表之间建立的关系没有特别复杂,购买功能中的支付方式我就不能很好地驾驭,只是简单的实现了登录注册购买功能。

5.2展望

在做毕业设计的过程中遇到了很多自己不会的知识,有以前上课老师在课堂上分析过的,也有从未接触过的,由懂得到不解,由不解到懂得这两个矛盾的阶段一直循环了好久,我想不管是作为学生还是以后走入社会成为社会的一份子,这都是我们必须经历的,毕业设计不仅是为了更好的回顾大学期间学习过的东西,更重要的是为了让我们锻炼自己的学习能力,对不同环境的适应能力,这样我们才能够更好的做好自己,不至于成为社会的累赘。

参考文献

[1] 林强,黄云森.电子商务基础教程[J].北京:

清华大学出版社,2005.

[2] 吴海,陈巍,卢炎生.一种嵌入式移动实时数据库的并发控制策略[J].计算机科学,2009,36(02):

155-158.

[3] 于倩,罗静. A中ADO.NET对数据库的管理[J].微计算机应用,2004,25(03):

4-10. 

[4]蔡朝晖,付丹丹,苏丹.基于ADO.NET的数据访问编码优化[J].大庆师范学院学报,2013,33(6):

68-71.

[5]郑力明,张会汀,刘伟平等,基于Web的多媒体教学资源库系统的设计与实现[J],计算机应用研究,2004,21

[6]李志云.基于.NET技术的学生信息浏览的设计与实现[J].电脑编程技巧与维护,2012,(21):

55-57.

[7]吴海,陈巍,卢炎生.一种嵌入式移动实时数据库的并发控制策略[J].计算机科学,2009,36(02):

155-158.

[8]DeanJ,GhemawatS.MapReduce:

simplifieddataprocessingonlargeclusters[J].CommunicationsoftheACM,2008,51

(1):

107-113.

[9]DittrichJ,Quiané-RuizJA.EfficientbigdataprocessinginHadoopMapReduce[J].ProceedingsoftheVLDBEndowment,2012,5(12):

2014-2015.

[10]ArabyGreene.ManagingsubjectguideswithSQLServerandA[J].LibraryHiTech2008,26

(2):

213-221.

致谢

本毕业设计是在郭丽萍老师的指导下顺利完成的,郭老师从我们完成选题开始就主动联系我们,很有计划性的指导我们设计的各个不同阶段应该注意的任务和问题。

郭老师兢兢业业,利用自己的午休时间对我们的设计提出不足并且指导修改,利用自己牢靠的基础知识和扎实的专业知识指导我们朝着更好的方向去改进自己的设计内容。

严谨的治学态度为我的论文设计构思、资料的收集、整理和修改提供了很大的帮助,并给予了耐心地指导。

使我能够顺利地完成学士论文设计的撰写。

同时也要感谢我过去几年教过我的老师和所有计算机科学与技术学院的老师,感谢他们的指导和栽培,使我学到了许多专业知识以及许多人生道德观世界观和价值观,树立了正确的信念,才有了今天的我。

不仅如此,还有我的同窗好友的支持和帮助,在平时的学习生活中是我体会到大学的意义所在。

最后,特别要感谢我的父母一直以来对我的支持和鼓励。

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1