校园二手交易平台-项目开发计划
校园二手交易平台-项目开发计划
编写人员:杨顺杰、魏泽弘、高时玉、赵任生、龚云基、杨笑千
指导老师:张大林
编写日期:2022.3.10
本说明书版权与一切解释权归蓝瞳团队所有
具体项目
项目名称:校园二手物品交易系统(校园在线跳蚤市场)
项目目的和意义:支持勤俭节约;倡导互惠互利;开展爱心义卖;践行低碳环保;做到物尽其用;支持以物换物;实现智能管理(机器学习、人工智能);达到安全平稳。
1、引言
1.1编写目的
此项目开发计划书的编写主要是为“校园二手物品交易系统”做主要的规划和整合,在开发过程中起到引导作用,保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,以文件化的形式,把对于在项目生存周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,它又是项目生命周期内的所有项目活动的行动基础、项目团队开展和检查项目工作的依据。
1.2背景
随着网络技术的不断更新,网上交易在现代人的生活中越来越常见,我们生活环境的变化与人们日益增长的需求不断推动着电子商务的发展。现在学生闲置的物品种类繁多,有些东西闲置在宿舍很占空间,丢掉的话却又是对资源的一种浪费,中不乏书籍资料、电子设备、生活用品这些高度重复利用的物品,并且高校学生有很强的流动性,使得高校二手市场有着庞大的需求。所以我们决定借助于方便快捷并且成本低的网络开发一个校园闲置资源交换交易信息平台,这个平台不仅能解决同学们闲置物品的交换同时也支持专业技能和学习资料信息之间的交换。并且这个平台也可以作为一个栏目挂放在学校首页上,这样不仅解决了同学们闲置物品的交换和购物需求,也加强了各个专业同学之间的交流。近年来,我国经济快速发展,人民生活水平有了很大的提高,大学生的生活费也有所提高,每月可支配资金普遍可达到1500元以上,但是物价也随之上涨了,除去每个月的固定生活必需品支出,也所剩无几。
据中国考试网(www.chinazhaokao.com)报告频道为大家整理的《大学生消费水平分析》所知大学生一个月的消费水平分析,每月消费550元900元以及900元1400元的占大多数,仅有少数大学生每月消费为1400元以上。可见,现在大学生一个月的生活费还是比较宽裕的,但不足以支撑他们强大的消费需求,一些较为贵重的物品还是无法靠自己的生活费来承担的。
很多大学生买了一件商品,但是只是使用一段时间就被闲置了,着实令人感到可惜,这些物品丢之可惜,藏之无用;但这些东西往往又是另一些学生需要用的物品。我们针对这一现状进行了分析和总结,设计了校园闲置网站,在这里,不仅可以让闲置的物品流通起来,产生价值,还可以发布信息、共享交流。
目前主流的闲置物品交易平台有闲鱼、拍拍,但这些平台的用户群体很大且复杂,信息审核不够严格,所以就经常会发生用户到手的实物与卖家所描述的不相符,更严重的有买到假货,从而引发纠纷,踏上漫长的维权路。而我们的目标客户群体为在校大学生,用户交易范围最大也只到学校,这样方便我们管理,同时利用学校已经备案的学生信息,还有我们每一次交易双方都会确认自动生成的交易合同,能够更好的保障学生之前的闲置交易,避免了很多不必要的纠纷。
1.待开发系统名称:校园二手物品交易系统
2.本项目的任务提出者、开发者、用户:
①任务提出者:张老师
②开发者:杨顺杰,魏泽弘,杨笑千,龚云基,赵任生,高时玉
③用户:校园内的所有人员
3.该软件与其他系统或机构的关系:该系统的应用十分广泛,我们会考虑到其与其他系统或机构的兼容性问题
1.3定义
暂无,待后续补充
1.4参考资料
[1]高美珍,洪家平.高校二手物品交易系统的设计与实现[J].湖北师范大学学报(自然科学版),2018,38(04):65-69.
[2]曲蕴慧.校园二手交易平台的构建与实现[J].电子设计工程,2014,22(06):70-72.
[3]庄彦,未培.基于校园网的二手交易平台构建与实践[J].集宁师范学院学报,2016,38(02):40-43.
2、项目概述
2.1 项目目标
总体目标: 我们主要提供一个校园二手物品交易平台。我们可以将收集的需要出售的二手物品,进行整合、分类以供需要购买二手物品的同学方便购买。校园二手物品交易平台为在校学生提供一个供需平台,学生可以将自己不用的东西放到我们这里也可在固定的地方找到自己需要的东西物美价廉,达到双赢。我们的宗旨是全心全意服务学生、方便学生。诚待在校学生积极参与,帮助自己,帮助他人。
我们的项目将实现以下部分:
项目模块 | 实现功能 | 预期结果 |
---|---|---|
信息展示模块 | 平台首页展示现有的二手物品 | 平台二手物品首页可以完整的具有一定美观的展示二手物品 |
信息收集模块 | 可以让用户进行二手物品信息的发布 | 用户可以便捷地发布自己想要出售的二手物品 |
用户交流模块 | 可以让买方和卖方进行交流 | 买卖双方可以围绕想要交易的二手物品进行交流,并且有效的保护双方的隐私 |
购物交易模块 | 买卖双方进行交易 | 买卖双方可以安全地进行交易,支付方式可以结合微信支付与支付宝支付等支付方式 |
用户管理模块 | 用户对自己的信息进行管理 | 用户可以进行注册,登录,和对自己的基本信息进行修改等 |
2.2项目范围
项目目标 | 项目任务 | 所需工时 |
---|---|---|
校园二手平台的搭建 | 设计一个美观实用的校园二手平台的网页端 | 一周 |
支付安全的保护 | 采取微信支付和支付宝的支付方式等安全支付方式 | 一天至两天 |
用户的隐私保护 | 采取一定的措施来保护用户的信息以确定用户的隐私不被暴露 | 一天至两天 |
项目的推广 | 在各大高校的微信群与QQ群里进行推广,或者与各大高校进行合作推广 | 贯穿整个开发过程 |
2.3假设和约束
约束 | 具体内容 |
---|---|
时间约束 | 本次项目的开发需要在课程要求提交的时间之前完成并加以完善 |
人员约束 | 需要由六名组员分工合作,独立完成 |
财力约束 | 本次项目的开发的预算和后续资源的经济来源是由六名组员共同承担,花费需要在组员承受范围之内 |
设备约束 | 项目需要在装有Window10系统的笔记本电脑上完成 |
建议开发软件运行的最短寿命 | 两年 |
建议开发软件投入使用的最迟时间 | 开发完成后试运行1个月 |
进行系统方案选择比较的时间 | 一个月 |
可利用的信息和资源 | 各大平台的二手交易信息,包括微信群、QQ群等 |
2.4应交付的成果
2.4.1程序:列出程序名称,编程语言,存储形式
程序名称 | 编程语言 | 存储形式 |
---|---|---|
北交跳蚤市场智能平台 | html、css、JavaScript | mysql存储用户账户密码,以及操作历史 |
2.4.2文档
文档 | 面向对象 | 具体要求 |
---|---|---|
需求规格说明书 | 业务人员、用户 | 对所开发软件的功能、性能、用户界面及运行环境等作出详细的说明。它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也是实施开发工作的基础。该说明书应给出数据逻辑和数据采集的各项要求,为生成和维护系统数据文件做好准备 |
概要设计说明书 | 设计、开发人员 | 该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础 |
详细设计说明书 | 设计、开发人员 | 着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。 |
可行性研究报告 | 设计、开发人员 | 说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由 |
项目开发计划 | 设计、开发人员、用户 | 为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。 |
开发进度月报 | 设计、开发人员 | 该月报系软件人员按月向管理部门提交的项目进展情况报告,报告应包括进度计划与实际执行情况的比较、阶段成果、遇到的问题和解决的办法以及下个月的打算等 |
用户操作手册 | 用户 | 本手册详细描述软件的功能、性能和用户界面,使用户对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节。 |
产品测试文档 | 设计、开发人员 | 为做好集成测试和验收测试,需为如何组织测试制订实施计划。计划应包括测试的内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等 |
测试分析报告 | 设计、开发人员 | 测试工作完成以后,应提交测试计划执行情况的说明,对测试结果加以分析,并提出测试的结论意见。 |
项目开发总结报告 | 设计、开发人员 | 软件项目开发完成以后,应与项目实施计划对照,总结实际执行的情况,如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作做出评价,总结出经验和教训。 |
2.4.3服务
服务 | 优先级 | 具体内容 |
---|---|---|
用户注册 | 1 | 学生可利用自已学号进行注册,注册实现实名制 |
用户登录 | 1 | 只有登录用户才能进行信息发布。管理员登录后可以进行系统管理 |
发布信息 | 1 | 普通用户和管理员登录后都可以发布信息 |
修改信息 | 1 | 普通用户可以修改自己发布的信息,管理员可以修改所有信息 |
删除信息 | 1 | 普通用户可以删除自己发布的信息,管理员可以删除所有信息 |
浏览信息 | 1 | 游客、普通用户和管理员可以浏览所有发布的信息 |
搜索信息 | 1 | 游客、普通用户和管理员可以用关键字搜索所有发布的信息。普通用户可以搜索自己发布的所有信息 |
发表留言 | 1 | 普通用户和管理员登录后都可以对发布信息进行留言 |
查看留言 | 1 | 游客、普通用户和管理员都可以查看发布信息的留言 |
删除留言 | 1 | 管理员可以删除留言 |
添加二手指南 | 1 | 管理员可以添加二手指南 |
查看二手指南 | 1 | 游客、普通用户和管理员都可以查看二手指南 |
修改二手指南 | 1 | 管理员可以修改二手指南 |
删除二手指南 | 1 | 管理员可以删除二手指南 |
私信交流 | 1 | 用户之间可以相互私信交流 |
智能推荐 | 2 | 智能推荐用户喜欢的产品 |
图像识别 | 3 | 自动识别客户上传的图片 |
社区交流 | 3 | 用户可以在社区当中发帖交流 |
爱心公益 | 3 | 用户可以将自己不需要的物品进行爱心捐献 |
2.4.4验收标准和验收方式
验收标准 | 验收方式 |
---|---|
功能项测试 | 由第三方测试公司对软件需求规格说明书中所有功能进行测试 |
业务流程测试 | 由第三方测试公司对软件项目的典型业务流程进行测试 |
容错测试 | 由第三方测试公司对用户常见的误操作,软件错误进行测试是否有明确的容错提示 |
安全性测试 | 由第三方测试公司对软件安全性进行分析,包括软件密钥是否以密文方式存储,软件是否保存用户的操作日志 |
性能测试 | 由第三方测试公司对软件需求规格说明书中的性能介绍进行测试 |
2.4.5完成项目最后期限及批准日期
最后期限 | 批准时间 |
---|---|
2022.5.21 | 待定 |
3、项目团队结构和角色分工
角色 | 成员 | 职责 |
---|---|---|
项目组长 | 杨顺杰 | 激励成员工作、主持周例会、分配工作、维护资料、组织项目总结 |
计划经理 | 龚云基 | 开发完整准确的团队计划和个人计划。每周准确报告项目小组状态、数据翔实 |
开发经理 | 杨笑千 | 带领小组开发计划、带领小组平衡计划、跟踪项目进度、参与项目总结 |
质量经理 | 高时玉 | 带领制定开发策略、带领开展产品规模估算、时间资源估算、带领制定需求规格说明书、带领概要设计、设计说明书、实现产品、测试、用户支持文档 |
支持经理 | 赵任生 | 领导和管理售前、售后技术团队,制定并不断完善技术支持方案; 大型项目的实施安排及指导,重大项目的技术支持; 配合技术和研发部门分析并解决疑难问题; 收集公司产品与技术部的资料,负责相关人员的技术培训。 |
过程经理 | 魏泽弘 | 完善制程质量数据统计和分析,评估各工序及设备过程能力,对异常进行分析并制定改进方案; 贯彻执行质量体系,确保生产过程中的质量问题能得到及时的解决。 |
4、计划与进度
需求 | 任务 | 预估工时/h | 预定日期 | 完成日期 | 优先级 | 里程碑 |
---|---|---|---|---|---|---|
用户登录功能 | 用户通过账号、手机、微信或者qq等进行账号登陆,可以实现密码的修改和找回 | 3 | 2022.3.15 | 2022.3.17 | 中等 | 实现登陆验证 |
用户注册功能 | 用户通过账号、手机、微信或者qq等进行账号注册 | 3 | 2022.3.16 | 2022.3.18 | 中等 | 实现手机账号注册等 |
二手交易 | 发布信息:普通用户和管理员登录后都可以发布信息 修改信息:普通用户可以修改自己发布的信息,管理员可以修改所有信息 删除信息:普通用户可以删除自己发布的信息,管理员可以删除所有信息 浏览信息:游客、普通用户和管理员可以浏览所有发布的信息 搜索信息:游客、普通用户和管理员可以用关键字搜索所有发布的信息。普通用户可以搜索自己发布的所有信息 |
15 | 2022.3.20 | 2022.4.15 | 高 | 实现基本的交易功能 |
用户交流 | 发表留言:普通用户和管理员登录后都可以对发布信息进行留言 查看留言:游客、普通用户和管理员都可以查看发布信息的留言 删除留言:管理员可以删除留言 |
6 | 2022.4.15 | 2022.4.20 | 中等 | 实现用户留言功能 |
用户指南 | 添加二手指南:管理员可以添加二手指南 查看二手指南:游客、普通用户和管理员都可以查看二手指南 修改二手指南:管理员可以修改二手指南 删除二手指南:管理员可以删除二手指南 |
6 | 2022.4.21 | 2022.4.25 | 低 | 用户可使用二手指南 |
智能推荐 | 搜集用户点击信息 实现推荐算法获得推荐商品 将商品信息推荐到用户首页 |
8 | 2022.4.13 | 2022.4.25 | 高 | 首页自动推荐用户商品信息 |
独家活动 | 社区交流,促进二手交易进行 爱心公益,用户可以登记捐献的物品,将其捐献给有需要的人 |
8 | 2022.4.23 | 2022.4.28 | 中等 | 活动界面完善 |
5、支持条件
支持条件 | 数量 | 用途 |
---|---|---|
阿里云服务器 | 1 | 为平台提供稳定的服务器 |
打印机 | 1 | 打印项目相关材料 |
6、预算
用途 | 预算/元 |
---|---|
前期宣传 | 200 |
服务器 | 150 |
打印相关费用 | 50 |
7、关键问题
关键问题 | 具体描述 | 拟解决办法 |
---|---|---|
专业基础知识不牢 | 本次项目开发过程中涉及知识较多,给项目开发人员带来一定的困难 | 对相应的知识进行学习 |
经验欠缺 | 小组成员开发经验不足,使项目质量难以保证 | 在实践过程中不断优化 |
软件性能影响 | 使用过程中可能由于体量等问题,使服务器出现延迟 | 搭建良好的配置开发环境 |
小组成员异地开发 | 前三周的网络教学让小组成员只能通过线上交流进行工作汇报,给协同开发带来了一定难度 | 定期开展小组会议,利用GitHub进行协同开发 |
系统安全问题 | 作为二手交易平台,涉及网络货币支付等问题,需要对用户财产以及隐私进行保障 | 向一些已有的交易平台进行学习,并定期对系统进行维护 |
项目成果宣发使用问题 | 校园二手交易系统项目完成后,在投入使用时需要让本校师生了解并愿意使用本系统 | 在校园各个学生平台进行宣传,并开展一定程度的线下宣传 |