1. 研究目的与意义
随着共享经济的迅猛发展,共享经济作为时代的弄潮儿已经广泛的被人们接受,但是目前有些高校的信息获取依旧停留在传统的单一方式,像一些毕业生的物品因为不方便带走而被丢弃;另外学生必考的国家证书考试这类的信息,考试信息只能通过固定的网站获取,有时同学们忘记就会错过考试,而校园信息共享平台推荐提醒功能就可以实现可以及时提醒用户,以防错过只能等待下一次。有时候校园发生的一些重要的事情同学们可能得通过别的人口中了解,而通过校园信息共享平台的校内动态功能,用户能够及时接受校园重要动态信息。
校园信息共享平台的设计就是为了更好的满足高校的信息文化需求,为高校师生提供便捷的信息共享平台。总结当前已存在着的校园信息共享平台建设经验,选择结合本系统的开发技术,包括功能设计和数据库设计,最后进行校园信息共享平台的实现和测试。
2. 课题关键问题和重难点
1)不同用户的登录问题:根据用户的类别(普通管理员、超级管理员)实现用户操作权限的区分并显示不同的操作界面。
2)数据库表结构的设计问题:由于数据库很多数据都需要存储在数据库中,如果数据库表的结构设计不合理,在以后的开发中,会遇到很多问题。
3)node端封装上传的数据问题:本系统图片图片上传保存以及预览
3. 国内外研究现状(文献综述)
随着网络技术越来越发达,当今社会正处于蓬勃发展的互联网时代,人们的生活越来越依赖于计算机。数字化世界交流网站变成了一种拥有超强人气的新兴交流方式,人与人的交流也慢慢地数字化,大学生校园信息交流网站正是适应这种人际交流方式的变化而产生的,为满足个人分享生活动态的需求,它可以是个人发布有关生活信息、生活趣事和感悟的场所,拉近人与人之间沟通的渠道[1]。
大学生群体总是对新事物充满着好奇心,在消费方面也同样如此,他们无时无刻不在尝试去体验各种各样的新产品,这就刺激了学生用品的更新换代以及购物的“冲动性”[2]。根据2017年中国供求网对网络消费群体调查报告显示,大学生群体占据当今的网购消费者数量的59.5%,网络购物的便捷性直接刺激了大学生消费的力度与消费盲目性,这可能会造成一定的浪费。很多在二手市场上流通的产品常常是全新的,没有使用过的产品,这些产品往往就是因为一时的购买欲而产生,然后闲置。一方面,很多大学生希望自己能拥有更新、更好的产品另一方面则由于消费观念的影响,他们也同时希望自己现有产品能够得到很好的处置,而不是直接丢弃或闲置,最好能够为自身带来一定的价值。而校园二手市场的出现则刚好可以帮他们解决这些烦恼,在处理现有产品的同时产生了新的价值,能够为新产品的购买降低一些负担[3]。
4. 研究方案
1.系统功能结构
系统总体功能结构图如图 1 所示。
图 1 功能结构图
2.主要功能模块
前台:普通用户
1、讨论问答模块:发布问答,管理问答,查看问答内容。可以在这个模块发布问题,用户可以讨论回答;
2、校内活动模块:发布活动,管理活动,报名活动。校园活动列表,展示校园最近活动;
3、二手交易模块:发布二手物品,管理发布物品,商品欲购买。把不需要的东西上传,用户可以浏览自行选择沟通;
4、文章与新闻模块:发布信息,管理信息。用户可以浏览;
5、个人中心:(1)个人信息编辑:实名认证,信息修改;
(2)内容管理:发布讨论问答,发布活动,发布二手信息,发布文章新闻;
(3)通知中心:消息通知。
后台:管理员
个人中心模块:修改信息,修改密码;
客服中心模块:评论审核,内容审核;
用户管理模块:用户实名审核,封禁解封,修改删除用户;
网站管理中心模块:标签管理,轮播图管理。
3.核心功能流程图
图2.校园活动流程图
图3.二手交易流程图
图4.实名认证流程图
4.数据库设计
(1)数据库类图
activity表 -- 用于存储活动信息
user表 -- 用于存储前台用户详细信息
reply表 -- 用于存储回复列表的详细信息
announcement表 -- 用于存储发布公告详细信息
help表 -- 用于存储问答列表的详细信息
oldstuff表 -- 用于存储二手列表的详细信息
article表 -- 用于存储新闻列表的详细信息
shensu表 -- 用于存储申诉列表的详细信息
admin表 -- 用于存储后台管理员的信息
comment表 -- 用于存储评论审核列表的详细信息
notice表 -- 用于存储通知公告内容
jubao表 -- 用于存储举报列表内容
fankui表 -- 用于存储反馈内容
carousel表 -- 用于存储轮播图信息
lable表 -- 用于存储标签信息
图5.数据库类图
(2)
表1 oldstuff表
| 字段名 | 描述 |
| oldstuff_id | 二手交易物品的id |
| user_id | 用户的id |
| oldstuff_content | 发布二手物品的内容 |
| oldstuff_img | 发布二手物品的图片 |
| oldstuff_name | 发布二手物品的名称 |
| oldstuff_price | 发布二手物品的价格 |
| createtime | 创建时间 |
| updatetime | 更新时间 |
| oldstuff_label | 发布二手物品的标签 |
| oldstuff_favour_num | 发布二手物品的点赞数 |
| oldstuff_read_num | 发布二手物品的浏览量 |
| oldstuff_state | 发布二手物品的状态 |
| ispublic | 是否显示 |
| admin | 管理员 |
表2 help表
| 字段名 | 描述 |
| activity_id | 活动者的id |
| user_id | 用户的id |
| activity_title | 活动名称 |
| activity_lable | 活动标签 |
| activity_type | 活动分类 |
| activity_local | 活动地点 |
| activity_content | 活动内容 |
| activity_img | 活动图片 |
| activity_statetime | 活动开始时间 |
| activity_endtime | 活动结束时间 |
| createtime | 创建时间 |
| updatetime | 更新时间 |
| activity_favour_num | 活动点赞数 |
| activity_num | 活动人数 |
| activity_read_num | 活动浏览量 |
| activity_state | 活动状态 |
| activity_istop | 活动是否置顶 |
| ispublic | 是否显示 |
| admin | 管理员 |
表3 article表
| 字段名 | 描述 |
| article_id | 新闻的id |
| article_content | 发布新闻的内容 |
| article_title | 发布新闻的的名称 |
| article_createtime | 新闻的创建时间 |
| article_updatetime | 新闻的更新时间 |
| article_label | 发布新闻的标签 |
| article_favour_num | 新闻的点赞数 |
| article_read_num | 新闻的浏览量 |
| article_state | 发布新闻的状态 |
5. 工作计划
2022-2023第一学期:
第15-16周:完成选题,查阅相关中英文资料,进行相关技术的学习;
