1 立题依据
1.1 目的与意义
互联网带给人类的不仅是看得见的便利,更是一种全新的精神,由于互联网的开放性而茁壮成长,那就是共享精神[1]。大学是一个学风相对自由的状态,也很少出现学校强制性要求学生买课本的情况,许多老师只是规定学生上课需要带课本。这时许多高年级的学生在学习完这门课程后,课本就闲置下来,而低年级的又需要,需求双方信息不能及时沟通,此时校园闲置物品共享系统就会解决这个烦恼。不仅仅针对教材课本,文化书籍,名著等还有生活中所用到的其他闲置物品也可以通过校园闲置物品共享系统也能实现闲置物品价值的充分利用。在经济飞速发展,生活日益富裕的今天,勤俭节约的意识在人们脑中似乎逐渐淡化了[2]。浪费是腐败,节约是美德,勤俭节约是一份坚守责任。要让勤俭节约成为一种全民的自觉行动,成为一种生活习惯。要下大力气提高全社会文明素养,培养健康的消费理念,让勤俭节约成为人人推崇的社会风尚,发扬勤俭节约精神,营造风清气正德好环境。构建一个校园闲置物品交换平台,能够让校园资源得到更充分的利用,有利于大学生节约资源,培养节约意识和环保意识[3]。另一方面,开发这个系统也是对大学所学知识的高度应用,也是一次项目开发演练。
1.2 设计应用背景
随着社会和经济的不断发展,产业结构调整步伐的加快,人民生活水平不断提高,大量旧的生活用品、闲置设备和库存产品等旧货资源不断产生,为了减少资源浪费,减轻环境负担,也是响应党的十七大“节能减排”的号召,贯彻可持续发展的战略,将二手商品充分合理的利用很是必要[4]。就拿书籍类来说,作为一个在校学生,深有体会。一方面,平时我们都有很多书用完之后就成为了摆设,特别是一到毕业生离校,书籍论斤贱卖。纸张有量,知识无价。另一方面,像参考资料和一些书籍,几版下来都没什么改动的,我们很多同学都会选择购买新的,这就不仅造成了那些闲置的书籍被贱卖,而且造纸需要木材,这样对我们国家的深林资源也是一种浪费,不符合现在可持续发展低碳环保路线。其实这些书完全可以转赠给那些需要它的同学,这样书籍的价值就不会被埋没了,而且做这样一件有意义的事,心灵上也会非常愉快。同时,一些同学可能经济上不允许买很多参考书或者其他的书,他们在到处打听寻借所需要的书,这样,如果有一个专门的平台提供信息给他们,我想对他们来说,也许是莫大的帮助和鼓励,对赠予者来说,并没有什么损失,更是精神上的收获[5]。没错,付出也是一种收获。在学校里几乎人手一台电脑,所以可以利用网络资源,开发一个闲置物品共享系统是完全可行的。这样让那些闲置的物品继续体现它们的价值,让知识和其价值传播开来,让环保理念深入每个同学的灵魂[6]。为了我们的后代,为了我们国家,为了我们赖以生存的地球,开发出一个这样的闲置物品共享平台很有意义。
2 研究的主要内容及预期目标
2.1 主要内容
通过对校园闲置物品共享系统的功能实现,实现对共享物品信息的发布;物品共享者信息的记录;共享物品ID标记和共享物品信息状态的记录;会员和管理员等应该具有的基本功能实现。在主模块的的基础上,还增加了“约否”拓展模块,目的是建立一个交友软件,大学生可以在软件中寻找有共同爱好的同学,组队旅游、学习及出行等,从而扩展了大学生的社交圈,对大学生的发展意义重大。
根据功能要求划分功能模块,设计功能联系图和数据流图,确定数据库表及其属性,完成各功能模块的编写和测试。
2.2 预期目标
本系统设计最终将获得一个功能齐全、能方便同学之间闲置物品共享的系统,实现对闲置物品的充分价值利用。研究具体成果体现在校园闲置物品共享系统可以实现的功能,实现的具体功能包括以下几个方面:
(1)对校园共享物品增、删、查、改等基本功能的实现。
(2)实现对校园物品共享系统的访问控制功能等系统管理员的功能。
(3)实现对物品共享信息的发布、删除和管理等功能。
(4)实现对共享物品的ID标记、物品信息分类功能和首页每日推荐的自动更新。
(5)学生会员登录权限等功能及在校园内建立完整的共享机制。
(6)实现约否等拓展模块。
2.3 可行性分析
网络的飞速发展,建设门户网站,商务网站等网络应用系统的需求越来越大。微软的.NET技术的不断推出,让网站的开发轻松自如[7]。.NET技术与以往的ASP相比,有更好的界面和代码可定制性,很适合网络系统的开发[8]。与以往的服务器代码混乱的嵌在ASP页面中,以及职能分离不是很彻底的WEB FORM相比,ASP.NET MVC的低耦合,高重用和复用性,较低的生命周期成本等优点,更符合现在的开发要求,不仅便于以后维护和扩展,也带来了更高的安全性。要建立这样一个大学校园闲置物品共享系统,采用基于WEB的B/S(Browser/Server)结构,我们不可能让每个同学都下个终端程序,用户只要打开浏览器,就能使用这个系统[9]。因此设计校园闲置物品共享系统是完全成熟的、可行的。
3 研究实现方案
3.1 分析与设计
此用户平台分为线上和线下两部分,系统的构成是指用户平台的线上部分,其具有的功能有:发布、浏览信息,更改已发布信息的状态,删除已发布信息、修改个人资料等。系统管理员不定时的监督和管理系统上的信息发布与布局情况,并对版面的编辑管理、网页的设置、审核所发布的信息、重要信息的置顶、不良信息或虚假信息等进行处理。线下部分则是交易实际进行的部分,学生依照自己的地理位置进行自主选择。系统功能图如图1所示:
图1 系统功能结构图
大致分析大学校园闲置物品共享系统的功能。一套软件是否有市场,关键是清楚用户需要的是一个什么样的系统,它需要具备哪些功能。分析该系统,其大致具备的功能有:待转赠物品信息发布,待转赠物品的管理,转赠过程的交流,购物车与清单管理,所以这其实也是一个网上购物系统。
在共享系统中每一样物品的所有者都可以知道自己所分享的物品,现在在哪位同学那里,并且哪些同学分享过,同时,分享该物品的同学能轻松的联系到分享过该物品的同学,这样在共享物品的过程中,有什么问题都可以及时提出来。所以要为每样物品建立一张“物品历程”。这可能在数据库设计和个人信息安全保密方面有点难度。现拟的解决方案是:在用户需求模块化环节设计好每一个模块,数据库设计时尽量减少冗余。对于个人信息安全方面,未登录用户只能查看物品信息,只有登录用户才能查看物品分享者的个人信息,另外分享者的个人信息可以设置访问权限。
分享者之间的交流,可能是一对一的交流,也可能是一起探讨什么问题,所以学生交流采用聊天室[10]。也提供外部即时通信的工具的号码链接(如QQ号,旺旺号)。过去聊天室没有采用AJAX技术前,网页需要刷新才能看到最新消息,这对于用户来讲不仅是带宽也是时间上的浪费,是不能容忍的,所以拟采用AJAX技术,无刷新显示聊天内容[11]。
物品共享系统,在分享者初步确定分享后,由于不涉及金钱交易,也不涉及物流(因为就在校园内,所以不必要邮寄),所以不能像淘宝那样追踪到商品信息。但是我们可以假定几个公共场所作为物品的转交场所,如寝室楼大厅,教学楼大厅,校门口,食堂,或者分享者商定场所。转交完毕后,分享者都要在固定时间内更新物品状态[12]。
3.2 主要功能模块
系统以Microsoft Visual Studio 2010为开发平台,以C#为开发语言,采用ASP.NET WEB服务器技术实现的B/S模式校园闲置物品共享系统[13]。采用数据库技术和一些其它的基于WEB的应用开发技术,开发出的一个利于学生的闲置物品共享系统[14]。
该系统结构功能图如图2所示:
图2 系统总体结构功能图
(1)用户注册:该模块主要是提供学生用户的注册,注册的学生必须正确填写相关信息,方能注册成功。采用实名制并以学号作为唯一标识。
(2)用户登录:该模块主要是针对已注册的用户,提供一个进入本系统的登录界面,验证通过后方能进入本系统。
(3)发布物品:主要是为已注册用户的服务,登陆的用户可以即时发布自己的共享物品信息,在主页立刻就能浏览到。这是本系统的主要功能。
(4)浏览物品:针对所有用户,包括已注册的和未注册的,都能浏览用户发布的物品及其信息。
(5)搜索模块:主要用于将物品信息从数据库中取出,以提供前台首页物品展示所需要的数据依据。
(6)用户留言:针对已注册用户,在浏览物品时,可对物品进行留言信息。
(7)约否模块:实时的一个聊天平台,针对有共同爱好兴趣的同学,实现一个线上和线下都能够交流的环境。
3.3 拟采用的理论与技术
在系统设计部分,设计出系统的网络拓扑结构以及系统的部署,并详细设计系统类图,系统数据库[15]。最后利用C#语言,在Visual Studio 2010平台中实现的相关模块。在实现系统的过程中,前台脚本主要利用jQuery框架进行处理,前台数据从服务层上获取,服务层数据则从系统数据库中调用。数据库则采用SQL Sever数据库[16]。
4 毕业论文进程安排
(1) 2017.10-2017.12:查阅相关文献和技术文档,明确需求和技术需求。
(2) 2018.03-2018.04:撰写开题报告,并准备开题报告答辩。
(3) 2018.05-2018.12:进行系统分析设计,开发并实现程序系统并进行相关测试。
(4) 2019.01-2019.03:撰写毕业论文并准备毕业论文答辩。
主要参考文献
[1] 费晓辉.校内数字图书共享平台设计与实现——以红河学院数字图书共享平台为例[J].科协论坛(下半月),2013(06):103-104.
[2] 刘小豫,胡绍文.社区图书共享平台的开发[J].电脑知识与技术,2017,13(25):78-79.
[3] 陈竞波,杨航,王睿宁,张筱雯,沈艳婷.基于分享经济理念的高校图书共享平台的设计与实现[J].电子技术与软件工程,2017(21):37.
[4] 史欣璐.基于社交的图书共享系统的设计与验证[D].北京邮电大学,2017.
[5] 刘艳.基于SWOT分析的城市共享图书馆建设及对策研究[J].山东图书馆学刊,2017(05):53-57.
[6] 袁贞.基于网格的图书资源共享平台的研究[J].图书馆学刊,2010,32(01):93-94.
[7] Marlia E. Banning. Shared entanglements – Web 2.0, info-liberalism & digital sharing [J] . Information, Communication & Society,2016,19(4).
[8] 李鹏.基于ASP.NET的校园物品交易系统的设计与实现[D].吉林大学,2015.
[9] 张龙祥.校园物品平台研究与开发[D].山东师范大学,2014.
[10] 孟娟娜.校园物品资源共享系统的设计与实现[D].电子科技大学,2014.
[11] 马仕海,肇明帅,马刚兴,李根.校园二手物品交易网建设的研究与实践[J].沈阳工程学院学报(自然科学版),2013,9(04):349-351.
[12] 王若男,刘佳.校园二手物品交易与爱心捐赠平台的构建[J].现代经济信息,2017(09):328-329.
[13] 马杰.校园二手物品交易平台的设计与实现[J].河南科技,2017(19):43-44.
[14] 王能.基于B/S结构的校园二手物品交易平台的构建[J].信息与电脑(理论版),2012(06):80-81.
[15] Ying-Hueih Chen,Tzu-Pei Lin,David C.Yen.How to facilitate inter-organizational knowledge sharing:The impact of trust [J] . Information &Management ,2014,51(5).
[16] 孟娟娜.校园物品资源共享系统的设计与实现[D].电子科技大学,2014.