《校园二手交易系统》
项目开发计划书
1 引言
1.1 编写目的
为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,有必要以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容以书面的方式描述出来,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。
本项目开发计划用于从总体上指导校园二手交易系统项目顺利进行并最终得到通过评审的项目产品。本项目开发计划面向项目组全体成员。
1.2 背景
校园二手交易系统是我们开发的中型管理系统,主要功能是实现二手物品的交易,包括用户信息管理,商品信息管理,订单信息管理,员工信息管理,商品浏览,交易沟通,商品审核等相关功能,项目背景规划如表1.1所示。
a.软件系统的名称;校园二手交易系统
b.本项目的任务提出者和开发者:
c.项目用户:长期在校园内活动且在学校内有身份登记的相关人群,例学生、教师、校方工作人员。
d.实现该软件的计算中心或计算机网络;internet及校园网
c.该软件系统同其他系统或其他机构的基本的相互来往关系:与百度地图,微信等其他机构有基本的相互来往关系。
1.3 定义
专门术语:
My SQL:系统服务器所使用的数据库关系系统(DBMS)。
SQL:一种用于访问查询数据库的语言
事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。值互不相同。
外部主键:数据库表中与其他表主键关联的域。
ROLLBACK:数据库的错误恢复机制。
缩写:
系统:若未特别指出,统指本校园二手交易系统。
SQL:Structured Query Language(结构化查询语言)。
ATM:Asynchronous Transfer Mode (异步传输模式)。
UML:统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种从软件分析、设计到编写程序规范的标准化建模语言。
1.4 参考资料
文档格式要求按照我国GB/T8567-1988国家标准和IEEE/ANSI830-1993标准规范要求进行。包括以下文件:
校园二手交易关系系统需求说明书
软件工程项目开发文档范例
软件工程国家标准文档
校园二手交易系统需求说明书
软件需求说明书编写规范
书籍包括:
《软件项目管理》 朱少民,韩莹 编著,人民邮电出版社。
《软件项目管理》 Rajeev T Shandilya编著 科学出版社。
2 项目概述
随着社会的发展,人们的生活水平不断提高,网上购物带来便捷的同时,也导致一些问题。网购的远距离性导致人们错买,多买。大量有价值的商品无法发挥被创造出来的价值,因此二手物品的交易势在必行。
校园二手交易系统的研发便是为了帮助校园用户客户处理掉具有具有一定价值的物品,通过使用该系统,用户可以将不需要的物品贩卖掉,同时用户也可以通过该系统购买需要的物品。当用户需要贩卖物品时需要对物品进行登记,设置分类和描述该物品的状态并设置关键字和价格区间。当用户购买物品时,该系统提供浏览功能和关键字搜索服务,帮助用户寻找需要的物品。该系统的研发是为了帮助用户节省金钱,同时发挥物品的最大价值,节约社会资源。
校园二手交易系统采用目前比较流行的B/S模式,idea作为前端开发工具,后台数据库管理系统为MYSQL,系统的运行平台为Windows。系统运行用户电脑,对数据库访问的并发处理由my SQL控制.
校园二手交易系统主要实现的功能如下:
用户注册/登记功能:用户登录要验证用户名和密码,新用户登录需要注册账户, 验证同伙才能进入系统。
物品登记功能:对用户出售的二手物品信息进行登记,确认类别,关键字等相关信息。
物品浏览功能:根据用户需求将物品在页面上展示,并且可以进行相应的搜索。
聊天功能:交易过程中,交易双方可以进行沟通,商讨商品价格。
审核功能:系统员工可以对用户登记的物品进行审核。
交易功能:用户支付购买商品,生成交易订单。
项目开发时间:30天
开发工具:idea,vue,mysql
2.1 工作内容
1.制作和修订项目开发计划;
2.软件需求说明书:
3.概要设计说明书:
4.数据库设计说明书:
5.详细设计说明书:
6.编写编码规范,用户手册:
7.编写操作手册,模块和开发卷宗:
8.制定测试计划,编写测试分析报告:
9.项目开发总结:
10.制定软件维护报告:
11.制定项目管理方案:
12.实训项目总结:
2.2 主要参加人员
项目开发人员表:
2.3 产品
2.3.1 程序
软件名称:校园二手交易系统