IOS校园学生物品交易平台移动客户端设计(5)
时间:2018-03-26 11:50 来源:毕业论文 作者:毕业论文 点击:次
(2) 培养学生的经营意识 过去一到期末,或临近毕业,书籍、生活用品都当成废品,很便宜的卖给收废品的,而现在,学生可以将这些物品信息挂在校园二手网站,以便学生之间双向选择,创造一定的经济价值。 (3) 二手交易更受学生青睐 高校的二手交易市场是一个大市场,每年都有毕业生要毕业,每年都有新生来报到,毕业生们不可能将几年来留存下的东西都带走,有些物品已成为累赘,卖掉反而还能赚些路费。学生们的消费水平本来也不高,都希望能买到物美价廉的商品。而且,二手交易平台不但能处理毕业生的多余物品,平时学生们有任何闲置的东西或有任何需求都可以在二手交易平台上得到处理。 (4) 校园交易更安全 在这里进行交易的都是本校的学生,他们在发布供求信息时都提供了真实的联系方式,而商品价格及质量也都可以直接当面确定。 3.3 系统功能需求: 图3.1用例图 如图3.1所示,主要功能大致分为三个部分: (1) 能够发布自己的信息: 用户可以方便地编辑自己想出售的物品的一些描述、图片等,然后将其发布出去,让其他用户看到。除了发布商品之外,还添加了一项功能,就是发布一条收购信息,比如:“我想要收购一辆自行车。”等。 (2) 浏览别人发布的信息: 不但要能够很容易的看到别人发布的信息,而且还要将附带的一些买家也想了解的信息比如卖家的联系方式等一并展示出来。方便使用才会有更多的人来参与。 (3) 管理自己的个人信息: 个人信息一个是指个人的联系方式等,因为我们只是提供一个信息平台,实际的交易都是线下行为,所以需要向用户提供对方的联系方式。还有一个是指用户自己的数据,比如浏览记录、对商品的收藏管理等等。 3.3.1 浏览查看 图3.2 浏览模块数据流图 本模块负责展示由用户发布的信息,图3.2数据流图表明了其数据流向。共分为3个页面: (1) 主页面,以卡片形式显示概要信息,由一个TableView构成。 这部分需要实现的功能主要有: A. 下拉刷新: 用户可以随时通过下拉主页面列表的方式来进行刷新操作。 B. 自定义Cell: 因为需要在卡片中显示发布者、标题、图片、描述等,这些无法使用系统自带的Cell来完成,所以需要使用自定义的方式来实现需要的效果。 C. Cell的布局与自动调整: 因为考虑到是否有图片以及描述内容的长度不一,cell并不适合全部使用同样的高度。这时候就需要在获取数据的时候对数据内容进行计算,并得出合适的高度。 (2) 详细页面,查看单个信息的完整内容,包括所有的图片文字等。 这部分需要实现的功能有: A. 接收上一层传入的id信息: 系统并不会自动得知点击的cell中的内容,需要手动将被点击的cell中包含的id信息传入下一层(也就是本页面),然后在本页面显示的时候使用该id信息进行查询,得到所需的数据。 B. 点击图片可放大查看: 因为一开始就将所有的图片都以最大的方式展现并不美观也不方便浏览,所以在一开始只显示较小的尺寸,让用户可以方便地浏览数量较多的图片,而在需要详细查看时可以通过点击放大的方式进行全屏查看。 C. 可以对商品进行收藏: (责任编辑:qin) |