本文档首先给出项目的总体结构和功能结构的概貌,试图从整体架构上给出整个系统的轮廓。同时对功能需求、性能需求进行详细的描述,以便于用户、开发人员进行理解和交流,反映出用户问题的结构,能够做为软件工做开发的基础依据以及确认测试和验收的依据。程序员
用户:了解预期产品的功能和性能,并与分析人员一块儿对整个需求进行讨论和协商数据库
项目开发者:至诚学院2016级软件工程实践《善学如泉》小组安全
《GB9385-2008 计算机软件需求规格说明规范》服务器
现现在网络上的二手交易平台有不少,例如转转、闲鱼等APP,用户能够在这些APP上出手本身闲置或者想要转让的物品,这些APP给用户带来方便的同时也有许多隐患。例如二手交易的安全性、不可预知性。因为这些APP的具备跨地域交易性,所以不少二手交易的结果不尽人意。所以,咱们但愿可以作出一个只服务于校内学生的二手交易平台,在提升交易便捷性的同时提升交易的安全性。网络
咱们的《跳蚤》(如下简称为本产品),是一个可以整合二手交易信息的平台。在这个平台上,咱们的用户能够收集到大量的二手交易信息,并在本产品上进行二手交易,能为不知道如何出手闲置物品的学生提供可靠信息并进行二手交易。架构
本产品的功能主要有两个,分别是购买和拍卖。同时还兼具商品评价和用户信用评级等功能。并发
高校内的新生和老生每每分别具备购买和拍卖物品的需求。新生因为刚到校园,每每须要购置一些大学生平常生活必需品,而这些必需品内每每有一些须要高价才能购买到,例如按摩椅、电脑、相机等。这些物品并非一次性的,不少都是能够重复使用的,所以以原价购入并不划算。并且大学生的平常生活习惯具备高度的重合性,所以向高年级的学长学姐收购他们再也不须要的物品就是一个很好的折中方案。因而可知新生与老生之间存在需求互补的现象。所以作一个服务于校内学生的二手交易平台具备必定的市场。性能
用户 | 使用场景 |
---|---|
用户A | A是一名刚入学的计算机大一新生,在宿舍的前一个月,坐着宿舍内的座椅敲代码的时候以为腰酸背痛,考虑到将来的很长一段时间都须要在电脑面前度过。所以他决定购买一张按摩椅来缓解长期坐在电脑前的痛苦。他去某宝上查看了按摩椅的价格,一看好一点的都要大几百甚至上千,所以他决定买入一张二手的按摩椅。他使用了本产品,很快找到了一张心仪的按摩椅---这是一位快要离校的学长在大二的时候买入的,如今还很新,最后A买入了这把椅子,以很低的成本解决了本身的需求。 |
B | B在大二上学期选修了学校的网球课,体育老师要求你们须要自带网球拍,因为网球课只上一学期,并且B对于网球运动并非很感兴趣,所以买一个全新的球拍并不合算,所以他到咱们的APP上发布收购二手网球拍的消息,用较低的成本成功的买入一个二手的网球拍。在课程结束后,他又将网球拍进行拍卖,用较低的成本解决了本身的需求。 |
C | C在大三的时候萌生了考研的想法,可是苦于没有经验,不知道从何开始。他就想能不能向往年的学长买一些考研笔记,让本身更有方向。所以他在咱们的APP上发布了这类消息,很快他同专业的一个刚刚考研完的学长找到了他,达成了交易的意向。经过学长的笔记他很快就找到了考研复习方向的确立,为本身的考研之路制定了明确的目标。 |
需求限定:假设项目需求肯定后不会有太大改动学习
其余约束:开发期间,小组成员还有其余科目的学习任务,将对项目进度形成必定影响
测试
无特殊要求;
无特殊要求;
IE8.0及以上;
无特殊要求;
我的信息:查看、修改我的信息
能稳定运行,出现突发情况时能保证用户资料完整、正常退出程序
在多用户并发运行时能保证用户数据完整性、独立性
对系统进行更新迭代、修复的时候能保证用户数据的完整性、独立性
文档编写符合国际文档编写规范
服务器端:管理员能正常的对用户、数据库进行管理
界面简洁大方,操做简便,易于用户使用
注册、登陆:用户能正常注册、登陆网站
实现多人并发操做