校园闲智系统设计与实现

2019-09-16 13:04钱佳楠闰志学邹运兰
数码世界 2019年7期
关键词:信息共享

钱佳楠 闰志学 邹运兰

摘要:当代大学生拥有越来越多丢之可惜、藏之无用的闲置商品,但这些东西恰好可以满足另一些学生所需,除物品转让外大家还可以互相转让技能,针对这一现状进行分析和总结,开发出“校园闲智”系统。前台使用HTML+CSS搭建框架结构,按设计进行美化,搭配VUE的element-ui组件以及CSS3的关键帧动画做出页面各种动画效果,同时利用Javascript和Jquery实现动态功能。后台使用Spring和Mybatis框架以及MVC三层模型架构,保证了系统的可扩展性和可维护性。本系统将“闲置”拓展到“闲智”,融入智慧元素,把共享与交流、物品与技能有机结合,达到物尽其能、智慧共享。

关键词:校园闲智 技能共享物品交换 信息共享

前言

随着网络技术的不断更新,网上交易在现代人的生活中越来越常见,我们生活环境的变化与人们日益增长的需求不断推动着电子商务的发展。现在学生闲置的物品种类繁多,有些东西闲置在宿舍很占空间,丢掉的话却又是对资源的一种浪费,中不乏书籍资料、电子设备、生活用品这些高度重复利用的物品,并且高校学生有很强的流动性,使得高校=手市场有着庞大的需求。所以我们决定借助于方便快捷并且成本低的网络开发一个校园闲置资源交换交易信息平台,这个平台不仅能解决同学们闲置物品的交换同时也支持专业技能和学习资料信息之间的交换。并且这个平台也可以作为一个栏目挂放在学校首页上,这样不仅解决了同学们闲置物品的交换和购物需求,也加强了各个专业同学之间的交流。

1系统需求分析及功能设计

1.1系统需求分析

学生在此系统中注册并完成实名认证后,既可以作为消费者购买物品、获取信息等等,也可以作为供应者上传想要出售的物品、想要出租的技能、想要发布的信息等等。同时用户也可以通过与其他用户的物品交换、技能共享等手段结识新朋友。

该系统主要由六大功能模块组成,分别是用户登录模块、管理员管理模块、资源管理模块、交易管理模块信息管理模块、用户管理模块。以下为各模块的主要功能:

用户登录模块该模块用于用户注册、登录、填写完善个人资料、实名认证等;包括限制注册时的密码格式应含有大小写字母及数字的密码组合,且密码长度不低于六位数;基本信息包括所在院校、有效学号、联系方式、学籍认证等。

管理员管理模块管理员在看次模块中主要负责整个系统的运营维护。管理以及及时维护各功能模块。拥有该网站对于基础事物的最高维护权限。享有该网站各功能模块的管理权限。

资源管理模块主要负责存储和管理各用户的物品信息,技能信息等,包含物品或技能名称、购买时间、交易价格或交换条件、技能出租时间等

交易管理模块交易物品或资源出售界面、交易相关信息、买卖双方聊天窗口、交易合同、交易订单、买卖双方评价等

信息管理模块此模块主要负责信息的收集、整理、查询以及发布等。包括查询信息、发布所需物品、发布帖子、聊天信息、失物招领、寻物启事、找人找车找组织等等。

用户管理模块用于维护和管理用户信息及修改信息等。

1.2系统功能设计

本系统前台主要功能包括学生下单学生结帐订单查询系统结账、学生管理等。

学生下单:完成学生下单,可提供不同类型下单区别。

学生接单:完成学生接单,接单数量没有限制。

系统结帐:自动统计每个下单的学生在下单时所发布的款额,并完成结帐操作。

订单查询:完成订单信息、修改订单、删除订单等等查询功能。

学生管理:完成学生账号信息的统一管理。

系统功能结构如图2 1所示。

用户分普通级别用户和管理员级别用户,不能级别用户通过登录界面进入系统所看到的功能不一样,如图2_2所示是普通用户看到的界面。

系统后台功能主要包括下单、结算、预定和设计管理等。

下单:该功能的实现分为物品开单和辅导开单,开单后下单状态。根据系统设置,自动发布。

结算:该功能自动统计每个登记账户在接单时所发生的付款额,并完成结帐操作。

预定:该功能分为订单查询、修改订单、删除订单等,提供人性化预约服务,大大提高智慧交换效率。

设计管理:该功能限定了只有管理员权限的操作员才有权使用此类功能。对账户、订单、计费标准进行设置,确保智慧交易的安全性,同时对用户隐私进行保密。

1.3系统数据库设计

本系统所用数据库是MysoL,数据表用户表、发布表、合同表、物品类型表和交易类型表,分别如下所示。

2系统实现

2.1前台实现

Photoshop是较为目前通用的制图软件,简称PS。PS在图片处理方面有着得天独厚的优势,由于“校园闲智”平台上交换的不只是具象物品,还存在诸多技能、经验、帮助等无形知识类交换,为了使其展示效果更为突出,PS技术起到了关键性作用。同时在系统开发过程中,对Iogo、图片、图标等图像文件的处理也是主要由PS技术来完成的,为平台的整洁与美观提供了较大的支持。

“校园闲智”系统框架结构主要是使用HTML+CSS进行搭建。“校園闲智”最初旨在建立一个完善的网站平台,HTML为使用者页面标记、超链接到交易双方、使用交易者自己的图片、生成表单等操作提供了框架支持,结合css中页面布局、容器、网页元素,通过一个个交易者界面的实现过程,形成完整的交易框架。

“校园闲智”要做创新型大学生二手物品交易平台,且不局限于实物,虚拟商品通过PS技术展现难以达到所有用户需要,通过VUE技术的elementui组件以及CSS3的关键帧动画做出更为直观的动态效果,是平台逐步满足不同阶层用户需要的基础技术。

2.2后台实现

后台主要用Eclipse开发环境eclipse不仅是java集成开发环境,同时还是插件开发环境,是整个系统内容管理方面的基础实现环境,在本系统上的插件主要应用了link文件法。使用eclipse开发也是在为后面完善“校园闲智”移动端打下坚实的基础。

后台使用了Spring和Mybatis框架,使用了MVC三层模型架构,保证了系统的可扩展性和可维护性。后台开发是整个“校园闲智”系统正常运行的关键也是核心。因此,后台框架的开发需要承担起基础良好的重任。大多数企业选择Spring框架,Spring框架提供了构建“校园闲智”的全功能MVC模块,在分离交易物品方面可以同其他vlew框架无缝集成。Spring框架可配置性大大方便了“校园闲智”系统的后台开发,多种视图技术便捷了多种交易品的展示。同时Sprmg可以通过分离控制器、交易品、分派器以及处理用户所使用的功能,使其更容易进行定制。

3结语

通过对大学生闲置物品和专业知识不互通的调查,我们发现传统信息及物品交换尚存很大的局限性,致力于将勤俭节约的传统美德与信息时代的互联网结合,是我们的初衷,立足网站,后续工作将拓展APP相关功能并进一步完善网站功能以便更好的服务用户,努力设计并实现高校闲置交换平台,其能满足当代大学生乃至更大群体对闲置物品以及技能知识等等进行有机、高效的处置,真正实现物尽其用。

参考文献

[1]徐春绵.关于网站开发相关问题的探究[J].通讯世界,2015(9).

[2]桑梓檳,高校二手物品交易网站的涉及与实现[D].厦门:厦门大学,2013.

[3]郭鹏.高校二手物品交易系统设计与实现[D].南昌:南昌大学,2014.

[4]邓蕴.文化创意类网站UI设计与实现A].北京:北京工业职业技术学院学报,2018.

[5]杜现朝,龙怀冰,王清理,别晓武,基于Web标准的网站设计与开发流程[A]2008.

猜你喜欢
信息共享
横向动态联盟的信息共享效应研究
基于WebGIS的合肥中小企业信息共享平台的研究
基于供应链的制造业服务化客户逆向服务研究
上市公司内部审计运行管理
中国铁水联运信息系统物理框架设计
利用微信做好班级管理工作的实践研究
探索“互联网+”思想在传统货运业的应用
对我国商业银行财务信息共享模式的探究