校园二手物品交易平台

上传人:su****e 文档编号:204854305 上传时间:2023-04-27 格式:DOC 页数:15 大小:485KB
收藏 版权申诉 举报 下载
校园二手物品交易平台_第1页
第1页 / 共15页
校园二手物品交易平台_第2页
第2页 / 共15页
校园二手物品交易平台_第3页
第3页 / 共15页
资源描述:

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

1、题 目:校园二手物品交易平台 姓 名:李晓纳 学 号:201308080016 学 院:周口师范学院 专 业:计算机科学与技术 年级班级:2013级计算机科学与技术专升本指导教师:郭丽萍 2015年5月6日毕业论文(设计)作者声明声明:以校园二手物品交易平台为题的毕业论文和设计都是本人在指导老师的指引带领下独立完成的探索研究成果,不包含任何对他人或集体已发表过撰写成果的窃取抄袭成分。本人完全了解使用毕业论文等有关规章制度的相关规定,同意学校以保留或打印、缩印、扫描等方式进行保留存储。同意本论文被编入有关数据库进行检索和查阅。本论文不涉及任何国家机密。论文题目:校园二手物品交易平台作者单位:计算

2、机科学与技术学院作者签名:李晓纳 (学号:201308080016) 目 录摘要1引言11绪论21.1研究背景21.2国内外研究现状21.3课题研究的意义22需求分析32.1系统的综合要求32.2软件开发平台33系统的设计43.1模块划分43.2 数据库的设计64系统的实现与测试64.1系统的实现64.2 系统的测试94.3系统的改进与提高105总结与展望105.1总结105.2展望10参考文献10致谢12I校园二手物品交易平台学生姓名:李晓纳 学号:201308080016院系:计算机科学与技术学院 专业:计算机科学与技术指导教师:郭丽萍 职称:讲师摘要:现阶段生活模式更新迅速,网上购物已经

3、成为一种生活的主流,而大学生又是网购的主要群体之一。针对高校学生的特点,本着废旧物品重新利用的原则,本文设计了一个针对高校学生的校园二手物品交易平台。通过详细的系统分析,明确了系统的功能模式,包括用户注册,用户登录,物品分类,物品购买等。以Visual Studio 2010作为设计平台,Sql Server 2008作为后台数据库,对系统进行了实现。经过测试,系统能够满足校园二手物品交易的需求。关键词: A;C#;二手物品Campus Second-hand Goods Trading PlatformAbstract:With life mode updating quickly at t

4、he present stage, online shopping has become a mainstream of life. College students have become a main group of online shopping. According to the characteristics of college students, with the principle of waste reuse, this paper designs a second-hand goods trading platform for students in university

5、 campus. Through a detailed and systematic analysis, we clarify functional modes of the system, including user register and logging, classification of goods and goods purchasing. Taking Visual Studio 2010 as the platform and Sql Server 2008 as the database, we implement the system. Through the exper

6、iments on the system, it could meet the needs of trades on second-hand goods in campus. Key Words: A; C#; Second-hand Goods引言由于近些年生活节奏的提高,网络的应用也逐渐广泛,而高校学生又是一个网络应用率很高的一个群体,所以创建一个适用于高校学生的校园二手物品交易平台的意义价值很大。不仅可以满足他们日常生活的需求,而且也可以使适合于高校学生的物品循环利用。1绪论1.1研究背景在科学技术迅速发展的今天,Internet已经成为当代生活的潮流,不管是大型企业还是小户私营企业。I

7、nternet无时无刻不伴随发生在我们身边,可以说应用相当广泛。作为一个专业的发展它的领域也相当广泛,所以它不仅是一项知识技能的发展,更是人们日常生活的工具。高校学生还没有完全走入社会,他们的消费水平是有一定的限度的,校园二手交易平台的建立可以使高校学生在经济实惠的前提下购买自己需要的商品,不仅如此,二手商品的循环利用不仅经济还环保。1.2国内外研究现状在国外,有大多数当地政府都对电子商务表现出来前所未有的关注与支持,开始将电子商务作为重要的产业发展方向。电子商务企业有必要本着以“以人为本,协商发展”的观念,将目光转向大型企业以及个体工商业甚至还有普通大众,以此确立电子商务服务方式。在现代中国

8、,电子商务于1997年大量推出不同类型的项目,几乎每天都有不同人群咨询该领域的发展情况。电子商务的应用与发展地域也由北上广等极少数一线城市,开始向各大中小城市发展。现存的一些交易网站像唯品会、天猫商城等类似的服务平台,使每个人都可以在这样的大型网站上免费开店,二手交易网站的竞争如此激烈,这使网站稍不完善就不能够获得生存。所以二手市场的竞争日趋严酷激烈。1.3课题研究的意义随着生活节奏的提高和社会竞争的激烈,大多数人的收入已经不能满足自己的需求,特别是作为没有工作不能够自食其力的学生。所以他们经目标转向一些物美价廉的二手物品交易平台。因此学生是网上购物一个不可忽略的群体,校园二手市场具有较大的发

9、展空间与潜力。校园二手物品交易平台是伴随着例如淘宝,聚划算等的发展应用普及而发展起来的一种新兴的生活方式。它使人们能够根据自己的资金现状选购一些能够循环利用的商品。由此,我更加深切的体会到一个成功的购物网站涉及到生活的方方面面,比如网站的布局,商品的分类,网站的简介以及网站的配套服务等。该设计是为了满足广大高校学生的日常需求而有所作为,如果单纯的使用html语言那么结果都是一些静态页面,不但交互性不强,而且维护工作也将会特别麻烦,工作人员每天都要忙碌着制作大量的网页,从而浪费很多时间和精力以及财力,既不经济又不实惠。因此为了满足实际需要,许多网页文件的扩展名不再只是html,而是出现了以asp

10、x等为扩展名的网页文件,使设计的完成具有动态效果,不仅节约了人力资源还节省大量的时间。所以依照目前Internet的发展历程和应用状况以及当前的发展趋势,我们可以深信网络技术将极大的改变我们的知识技能和生活工作方式,甚至会影响我们的情感态度与价值观。2需求分析需求是用户对设计平台提出的要求,要求的多样化标志着设计平台改进的目标和方向。任何一个校园二手物品交易平台的开发都必须以客户提出的需求作为基础。系统设计平台的好坏,将对后面几个阶段的开发工作起决定性的作用。一个软件系统不管它的编译工作做得多好,如果若需求分析存在不足,就不能满足用户要求,那么系统就不能与客户形成很好的交互,点击量购买量就不能

11、提升。2.1系统的综合要求系统的界面建立应当给客户一种亲切欢迎来访的感觉,既要简单、大方、美观、操作性强,又要人性化。由于是购物平台,所以在用户进入浏览界面的时候,不仅要让用户觉得舒服,又要让用户有一种商品齐全功能强大的感觉。数据库的连接也非常的关键,当查询到用户想要的相关信息的时候,应能很完美的显示出来。交易平台应具有界面与界面之间相互转换的能力,使用户在浏览时能清楚明白的根据网站导航查询自己需要的内容。交易平台的安全性也不容忽视。由于多数的A应用程序都具备与数据库交互的功能,所以数据的安全性就特别值得重视。对于系统管理人员来说,系统的安全性说明他要做到用户根据自己的访问权限访问数据库,在这

12、个时候防止非权限用户的非法操作也是非常必要的。2.2软件开发平台方便的应用是平台开发设计的根本目的。因而本购物平台以实用性为直接目标,做到人性化,操作简单化。 该购物平台的开发环境是在Visual Studio 2010的开发平台上开发实现的,以Sql Server 2008作后台数据库开发,安全可靠。一个软件的生命周期也是软件开发过程中研究的一个重要课题,本软件秉承软件工程程序设计理念,注重程序的可重用性,将需重复使用的代码进行封装,减少了出错率,提高了效率。同时,设计数据库时尽量注重数据之间的关联性,使表结构精简、紧凑,提高数据的可维护性。3系统的设计校园二手物品交易平台是一个基于当下流行

13、购物网站的一个设想,它主要从现今高校学生的利益出发,一切以为了满足高校学生的日常需求为宗旨而有所为。其主要设计源自于平时里对C#语言的学习和应用以及当今社会在电子商务方面的流行趋势,从前台界面到后台的代码支持都是在其他一些购物网站的基础上加以借鉴和改进提升。该校园二手物品交易平台主要是为了服务高校学生,所以商品便宜齐全,分类仔细。由于对网站服务性的要求,所以浏览该平台需要用户进行登录,如果顾客不存在该平台的账号,那需要进行注册。这样做有利于更好地统计每个客户的购买量购买次数也能够定时上新,这样才能更好地知晓客户的需求,为客户服务。该平台在母版页还对商品做了分类处理,这样有利于客户有目的性的查看

14、,不至于感觉很是混乱。客户还可以从母版页进入首页在进入不同的页面浏览该二手物品交易平台。不仅如此客户还可以对自己用过的东西在该平台上进行发布以便于物品的循环利用。所以系统设计将分为两个部分。3.1模块划分一个优秀系统的设计对模块的划分要以一个结构为基础,模块的划分可以使开发者清楚明白的看到系统所需要层次结构以及功能,下图为该购物平台的结构模块图描述了该设计的总体设计思想。如图1所示。图1 系统模块图根据系统模块图我的毕业设计将从以下几个模块进行实现。(1)商品信息管理模块该模块负责分为商品的出售和商品的购买,通过商品的出售,可以明确要出售商品的详情,通过购买,用户可以搜索,可以浏览选择自己想要

15、的商品。(2)用户登录模块其中用户登录模块主要促进浏览网站的用户能够主动注册登录,更方便用户在该平台浏览信息。(3)信息发布模块该模块是本系统中最重要的一个模块,是全国高校二手交易网的核心功能,用户登录网站进行二手信息的发布,修改,删除等操作。通过这些操作可以对商品进行定时的更新。(4)用户信息搜索模块该模块是为了能让用户更好更快的找到个人想要查询到的信息而构建的,用户只需要输入想要查询商品信息的关键字就可以查找到自己想要查询的信息。(5)用户购买模块该模块主要是为了方便用户添加自己需要的商品,主要是实现了继续购物功能,清空不想要的商品的功能和结算功能。3.2 数据库的设计数据库设计是存储数据

16、和应用系统的技术,是系统开发建设过程中的核心技术,数据库设计是指在一个给定的应用环境中,构造最优化模式,建立数据库及其应用系统,以便于能够很好地存储数据,满足各种用户的应用。数据库设计应该和应用系统设计有效的结合联系起来,整个设计过程中要把数据设计和行为设计密切结合起来。另一方面数据库的表的设计是根据用户需求对实体进行分析构建,它尽可能的满足用户的所有要求。通过系统的分析理解,根据E-R图的实体间的联系映射成了数据库的表:(1)Admin (Admin、AdminName、AdminPass);(2)UserInfo (UserId、UserPassWord、UserName、RegTime、

17、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 、is

18、jiezhang 、SellUserId);4系统的实现与测试依据一定的电子商务的功能需求分析,系统功能的实现一般都是管理员与用户之间的交互。所以该二手物品交易平台分为管理员、用户两个大模块。所以该设计管理员模块包括:管理员模块、商品发布信息管理模块。用户模块包括:会员注册登录、查询信息、商品信息管理、商品卖出排行。当用户进入网页浏览信息时注册登陆后,不仅能浏览二手商品信息还能浏览到比较热门的信息。该校园二手商品交易平台是通过几个功能来实现的。4.1系统的实现(1)网站首页设计了进入其他界面的导航,如图2所示:图2 系统首页图这个页面主要实现了登录和注册功能和对用户中心页面的链接,还用了两个“

19、imagebotton”控件实现了对购买和将要出售商品的链接。(2)登录界面设计在用户登录成为会员的设计中主要涉及到了验证码的使用和session的使用。利用对象实例化使lable控件接收生成四位验证码来验证用户有没有输入用户名和密码,如果输入验证码则利用if语句进行判断,如果用户名密码能够对应数据库表Userinfo中的数值则转到另一个界面继续浏览网页。(3)注册界面设计如果不能进行登录则需要注册为我们的会员。由于注册页面的个人信息较多,界面与数据库的交互就会变得麻烦,所以我们需要用到sqlhelper类,我们可以将需要访问的数据封装到sqlhelper类中一系列的静态方法中,只需要少量的代

20、码就可以简单明了的做到访问数据的操作流程。其中sqlhelper类的使用是非常重要的,这关系到我们能不能简单快捷方便的使用封装字段,首先我们需要定义一个名字叫sqlhelper的类,定义数据库路径以及链接,再实例化一个参数,将获得的数据库路径传入这个参数中,方便数据库的连接和关闭。然后实例化一个数据集,在数据集中实现信息的搜索和查询。同登陆界面的验证码使用一样,只有用户注册符合数据库要求验证才能通过。在注册过程中,用户名、密码、手机号、所在地的添加必须与数据库表中列属性互相吻合,在此过程中主要实现的是添加和数据源的连接。(4)商品管理设计在介绍了用户登录注册成为会员之后,用户最希望看到的就是自

21、己心仪的商品,下面将介绍商品,首先我们要将我们的商品信息通过gridview控件绑定数据源发布到交易平台上,用户就能清晰明了的看到我们的商品id、商品名称、是否下架,发布时间等有关信息。不仅如此信息发布之后还要对之进行管理。同样的通过gridview控件绑定数据源,与信息发布不同的是需要对商品的数量在数据库中通过降序排列商品进行统计。在用户方用户不仅可以浏览我们全部的商品信息,也可以通过商品名称商品类别搜索查看自己想要查看的信息。其中商品的搜索查看主要是通过dropdownlist绑定数据源查看数据库中搜索到的信息,如图3所示为发布到网站上将要出售的商品信息。图3 商品发布图(5)购物车设计当

22、用户浏览查看信息之后我们设计的网站发布的信息就要着眼于用户的利益,让用户觉得我们的购物平台有自己需要的东西,才会收藏购买。当用户发现自己需要的商品就会把商品加入购物车,同时我们把购物车里的数据都封装到sqlhelper类中。使用gridview控件连接数据源,如果用户想要购买哪一件商品就通过数据库中表goodCard中的信息进行选择然后添加,就完成了购物车的实现。如果出现了不想要添加过商品的情况就对添加过的商品进行删除或者是重新添加。如图4所示:图4 用户购买图 (6)结算设计在用户把自己喜欢的商品放进购物车后,我们要做的的就是对所有商品进行结算,在结算前我们要连接数据库进行初始化,页面在Pa

23、ge_Load(object sender, EventArgs e)下进行,当然,此刻我们应该在数据库中对自己所选择的商品进行筛选,这时就要用到select语句,在goodCart表中根据UserId和SessionUserId中的值是否相等进行筛选,还有就是用户的资金是否够用也要进行检查,这里使用if语句来实现,根据现金的多少,用Alert.AlertAndRedirect显示用户余额是不是够用,最后用sum函数合计,用SqlDataReader显示数值。4.2 系统的测试一个系统的完成测试也是很重要的,通过测试可以知道开发过程中所存在的不足,可以知道该系统适合什么样的运行环境,而我本次完

24、成校园二手物品交易平台所需要的操作系统是Windows7,所用到的处理器为AMD,运行内存为4G,硬盘是500G。本系统过实际的测试和运行,该实现的功能如首页、登录界面、注册界面、商品信息查询等功能都能实现。但是基于该系统能够运行稳定,在使用和维护中应该注意以下几个问题:定期备份数据库,以免丢失数据。定期清理数据库中的无效数据,以提高运行效率。对软件及运行环境进行日常维护。理论上看,测试方法有很多种,不论采用上述哪种测试方式,只要能对每一种可能情况都进行测试,就可以得到正确运行的程序。4.3系统的改进与提高本系统在信息表述上还不完备,一些模块的信息不够详细。系统虽然针对商品购买功能,但系统流程

25、流程还不够完善。下一步可以在熟悉系统设计风格的基础上,在各个界面上进一步添加所需要的字段和报表,或者利用三层架构或存储过程,扩充系统的功能。5总结与展望5.1总结经过了一个多月的对毕业设计开头、内容、总结几个阶段的分析,最终还是在导师的指导下在同学的帮助下,在各类参考书的利用下,完成了本科阶段的最后一次作业,觉得受益匪浅,感触颇多。本设计原则上是为了更好的服务广大高校学生,但是由于我个人能力有限,设计还存在着很大的不足,我只是利用平时学习过的A语言简单的对设计进行分析。例如我的数据库的表与表之间建立的关系没有特别复杂,购买功能中的支付方式我就不能很好地驾驭,只是简单的实现了登录注册购买功能。5

26、.2展望在做毕业设计的过程中遇到了很多自己不会的知识,有以前上课老师在课堂上分析过的,也有从未接触过的,由懂得到不解,由不解到懂得这两个矛盾的阶段一直循环了好久,我想不管是作为学生还是以后走入社会成为社会的一份子,这都是我们必须经历的,毕业设计不仅是为了更好的回顾大学期间学习过的东西,更重要的是为了让我们锻炼自己的学习能力,对不同环境的适应能力,这样我们才能够更好的做好自己,不至于成为社会的累赘。参考文献1林强, 黄云森. 电子商务基础教程J .北京: 清华大学出版社, 2005. 2吴海,陈巍,卢炎生. 一种嵌入式移动实时数据库的并发控制策略J. 计算机科学,2009, 36 (02): 1

27、55-158.3于倩,罗静.A中ADO.NET对数据库的管理 J.微计算机应用,2004, 25 (03):4-10.4 蔡朝晖,付丹丹,苏丹.基于ADO.NET的数据访问编码优化J.大庆师范学院学报, 2013,33 (6):68-71.5 郑力明,张会汀,刘伟平等,基于Web的多媒体教学资源库系统的设计与实现J,计算机应用研究,2004,216 李志云.基于.NET技术的学生信息浏览的设计与实现J.电脑编程技巧与维护,2012, (21): 55-57.7 吴海, 陈巍, 卢炎生. 一种嵌入式移动实时数据库的并发控制策略J. 计算机科学, 2009, 36 (02): 155-158.8

28、Dean J, Ghemawat S. MapReduce: simplified data processing on large clustersJ. Communications of the ACM, 2008, 51(1): 107-113.9 Dittrich J, Quian-Ruiz J A. Efficient big data processing in Hadoop MapReduceJ. Proceedings of the VLDB Endowment, 2012, 5(12): 2014-2015.10 Araby Greene. Managing subject

29、guides with SQL Server and AJ.Library HiTech 2008,26(2):213-221.11致谢本毕业设计是在郭丽萍老师的指导下顺利完成的,郭老师从我们完成选题开始就主动联系我们,很有计划性的指导我们设计的各个不同阶段应该注意的任务和问题。郭老师兢兢业业,利用自己的午休时间对我们的设计提出不足并且指导修改,利用自己牢靠的基础知识和扎实的专业知识指导我们朝着更好的方向去改进自己的设计内容。严谨的治学态度为我的论文设计构思、资料的收集、整理和修改提供了很大的帮助,并给予了耐心地指导。使我能够顺利地完成学士论文设计的撰写。同时也要感谢我过去几年教过我的老师和所有计算机科学与技术学院的老师,感谢他们的指导和栽培,使我学到了许多专业知识以及许多人生道德观世界观和价值观,树立了正确的信念,才有了今天的我。不仅如此,还有我的同窗好友的支持和帮助,在平时的学习生活中是我体会到大学的意义所在。最后,特别要感谢我的父母一直以来对我的支持和鼓励。12

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!