阿外团队——软工第9周计划汇报

产品需求书

一、产品描述

通过开发基于网站形式的网页端大学生二手物品交易平台,发布相关闲置物品交易信息,为大学生解决“剁手”完之后的“回血”提供一个发布信息的平台,有利于大学的相关的交易,提高闲置物品的流通利用以及提高大学生的生活质量。

二、用户特点以及需求分析

本网站基于广东工业大学的本科生,硕士生以及在校老师,职工等,开发的一个网页端的信息发布以及交流平台,当今大学生在今天的物质生活中很容易冲动消费,导致购买了很多生活上不需要的物件,或者在生活中有很多一次性使用的物品,比如说:四、六级耳机,四、六级单词词典等学习用具,以及交通工具等。我们的调查中发现,在大学生中,很多人会选择二手物品,因为其实惠且比较适合当今社会的一个消费情况,我们在调查分析中,也普遍发现大学生缺少这种校际之间的二手闲置物品信息平台,大多都是微信群聊发布限制,效率低下,而且很多群会掺杂很多的广告等无聊信息。

所以在本团队的调查分析下,我们决定做这样子的一个网页项目。预期能解决二手物品信息不流通,闲置物品不能及时出手等校园情况。

三、功能分析

基于大学生的一些特点,我们此次开发会选择极简风格,尽量避免出现很多其他无关的元素,专注于产品功能本身,做到从用户出发,到用户中去,把自己当做用户去开发和实现功能。

1、 主页界面

网页的主页主要是一些商品信息,包括热销商品(即当下统计搜索次数以及查阅,喜欢次数最多的商品),以及最新发布的商品(即最新发布的一些二手商品)。点击卖东西,如果用户已登录,则会弹出如下界面(即发布商品界面)

因为是网页端,所以我们需要通过上传图片去预览我们的商品图片,发布商品需要填写以上信息,包括商品名称,商品类别,商品描述(几成新,出售原因,买入途径,以及一些商品信息),商品的原价以及售价。

2、 登陆界面

若是没有进行登陆的人,则会弹出登陆页面,如下

3、 注册界面(若没有账号需要注册)

因为考虑到用于校级的二手闲置商品信息交互平台,所以我们采用了学生证号码或者教职工工号为账号, 以及采用了本科生证(研究生证,教职工证)等进行人工认证的方式进行注册,即需要在注册的时候拍自己的相关证件上传作为验证。如图

4、 个人主页界面

个人主页主要的功能是查看自己发布的商品以及公布一些自己的联系方式,方便买家联系。

如图,超级用户与普通用户的区别在于,超级用户为后台管理人员,可以进入后台,即添加一个进入后台的按钮,可以处理商品信息以及各用户信息。

5、 商品详情界面

如图所示,加入了评论功能(只可登陆之后使用)

四、实现的技术分析

在本次二手交易网站开发中,我们使用了主要使用了Flask的框架:Flask是python web框架的代言人,它提供的是一个最小化的Web框架,在这基础上我可以方便地使用各种我熟悉的工具。

在数据库方面我们选用了mysql+redis两种数据库,使用MySQL储存服务器数据,使用redis能利用内存更好地储存暂时的网页数据,使网站运行的更快而流畅。

在用户的验证方面,我们采用了邮箱+学生证照片相结合的验证方式,一是要确认用户的邮箱正确性,其次我们要确保他是广工的学生或者老师,需要后台的管理员对用户发来的照片进行审核从而达到双重验证的目的。

五、产品的真实性,可用性

二手交易是当今大学生很流行的一种交易方式,特别在大学生的信息交流中。我们开发的网页端基于简单易用的方式,极简的操作风格,可以吸纳除大学生之外的在校职工进行操作使用,操作简洁,且与交易分离。买卖家可以进行线下交易,避免上当受骗。

六、价值所在

发挥网络的用处,以学校校区为单位,进行信息的整合以及发布,便于买家买到物美价廉的东西,卖家可以找到专业的集中的平台进行发布二手闲置物品。从大学生的角度看,更加拓宽了他们二手商品的流动,对于社会而言,节约了社会资源,便于资源的再利用。我们的口号是,坚决从用户出发,避免繁重操作,简单实用才是硬道理。

七、预测用户量

保守估计,广工全体师生10000用户以上。

团队计划

码云地址:

https://gitee.com/AY_Alipapa/aLIPAPA

Issues截图:

时间安排表:

原有安排:


时间


任务


11.5——11.15


完成主要的页面前端设计,了解对后台所需获取的数据

后台完成与前端的磨合,并定义好数据库所需的相关信息


11.15——11.20


前端已经完成好所有模板

后台连接好相应服务器,准备测试


11.20-11.25


测试组进行单元测试,用户测试和全局测试,并返回给开发组继续更改bug;


11.25——11.31


随着用户的增加,征求用户的意见,更改软件的需求,并开始增加用户所需的功能。

现有安排:


时间


任务


11.5——11.10


完成主要的网页大致的前端模板设计


11.11——11.12


前端向后端提出前端的需求,要求后端提供相应数据。

后端与前端进行磨合,统一好命名规则。


11.12——11.20


前端利用后台提供的数据完成好相应的渲染;

后端部署好相应服务器


11.21——11.23


测试组进行网站的单元测试、需求测试等,有什么问题再返回给开发组改需求。


11.24——11.31


征求用户体验,反思有什么需求能更大地迎合这个群体,并可更改网站的功能来适应消费者。

团队分工:


队员名


团队分工


完成情况


黄飞越


后台数据处理,前端的沟通,团队的分工安排


已经对各队员进行好详细的分工


李咏杰


后台开发,服务器部署


服务器部署中


宗义澎


前端开发,页面的设计


完成了大致的前端模板设计


梁浩然


前端模板设计


正在计算前端的需求


梁鸿津


后台数据处理


正在对数据库的数据定义中


曾霖


网站的测试与应用


正在寻找相应的测试数据

 

每个人的感想:

黄飞越:第一次参加团体项目开发并有幸能成为的团队的leader,在这之前我一直只是学习如何打代码,如何一个人完成各种功能,因此在团队中分配任务的时候我一开始很懵,但后来我经过与队员们的沟通,发掘了他们的潜力,找到他们的兴趣,有些人会精通前端因此我分配前端开发的任务给他他,有人不精通但兴趣浓厚我也分配学习任务给他,让他完成基本功能......慢慢地,我学会了怎么让一个团队各个部分能相互促进,相互融合,我希望我能让这个团队达到1+1>100的效果。

李永杰:虽然接触过python,但是从来没有用过框架写后台。这次用flask框架搭建后台的体验虽不算太难,但是为了完成项目还有很多东西要学。希望接下来的开发中能为团队作出大的贡献。

宗义澎:经过这一段时间,我认识到了团队开发项目的复杂性,要想把一个项目做好,需要团队中的每一个人认真配合。

梁鸿津: 经过一个星期的初步学习和与小组成员的交流与讨论,对flask框架有了初步的认识与了解,在接下来的这一周时间里,要继续学习flask框架和后台数据库的相关知识。

曾霖: 最近正在努力学习网页开发的知识,讨论过后,由于队友比较强,所以我就改为测试以及讨论网站的实际需求,可以更好的协助团队找到合适的,符合用户需求的网站。

梁浩然: 项目启动以来,我们小组开了两次会议,讨论各阶段的任务,在这个过程中我体验到了多人项目合作的模式,各个角色在小组中祈祷的作用各不相同,如何继续保持良性的合作协调关系需要我们再继续努力。

原文地址:https://www.cnblogs.com/Flying666/p/11801985.html

时间: 2024-11-04 22:57:02

阿外团队——软工第9周计划汇报的相关文章

软工概论第一周动手动脑

一.需要网站系统开发需要掌握的技术 1.java语言 面向对象思想 设计模块和框架思想 xml语言 网页脚本语言 数据库 应用服务器 集成开发环境 二.本次课堂测试的源程序代码 //登录页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3

软工概论第二周个人项目四则运算二(改进)

设计思想: 设计思想:输出表达式的个数n,利用随机数方法产生小于100的随机数,用for循环产生多个随机数,然后在进行判断,判断两个证书的和小于100,差大于0,乘积小于100,能够整除如果不符合要求则跳过本次循环,如果符合则赋值当总数到n时跳出循环,用字符串保存表达式,用double类型的数组保存正确结果,然后循环输出表达式,输入结果后跳转到判断结果界面,循环判断结果,如果相等flag[]为1,不等为0,最后给出正确的题目数量和错误的数量和未作的数量,在循环输出不正确的那些题目 改进的地方:表

软工网络第一周作业201521123008

Task1:注册个人博客账号 201521123008 朱潞潞 https://www.cnblogs.com/muxueqianshan/ Task2:注册码云账号 https://gitee.com/xiahe/events Task3:完成博客-阅读与思考 阅读参考材料,并回答下面几个问题: (1)回想一下你初入大学时对网络工程专业的畅想 当初你是如何做出选择网络工程专业的决定的? 当时是知乎的重度用户,该网站非常推崇程序员. 人容易受到环境的影响,觉得非常酷,能自己创造一个世界. 爸妈说

软工课程之我思我收获

<软件工程>这门课像我们的诤友,不断督促我们前进,又不断指引我们收获.时间飞逝,我一个个完成了课程中的所有任务,一步步走到了期末年末.走的远了,也该回头看看.回顾于此: 一个学期的软件工程即将落下帷幕,在这样一个历程中,我收获很多,也感受到很多.    这是一门与实践结合极其紧密的课,而对于这样的课,总是让我感到兴奋.因为我们确实是在做中学,在学中做.而不是单单地背些转眼就忘.没有切身体会的枯燥词句.而团队项目更是让我感到刺激.我一直觉得一群人,朝着一个共同目标,并肩地努力,是最美好的事情.

软工网络15团队作业4——Alpha阶段敏捷冲刺4.0

软工网络15团队作业4--Alpha阶段敏捷冲刺4.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 昨天已完成的工作: (1)完成部分新建话题页面的设计: (2)完成部分我的设置页面的设计: (3)完成部分我的话题记录的设计: (4)完成了数据库的搭建. 今天计划完成的工作: (1)完成首页的页面设计: (2)完成新建动态页面的设计: (3)完成总新建页面的设计: 工作中遇到的困难: (1)前端的页面设计都还不够美观. (2)可能因为都

福大软工1816 &#183; 团队现场编程实战(抽奖系统)

福大软工1816 · 团队现场编程实战(抽奖系统) 队员职责分工 团队成员 分工 张扬 预处理算法.抽奖算法.解决其他问题.本次博客撰写 韫月 "创建抽奖活动"页面的开发."已发布""已结束"等页面的动态生成 愈明 "创建抽奖活动"页面的开发.弹窗交互 文婧 "已发布"."已结束"页面的开发 地秀 "已发布"."已结束"页面的开发 全炯 各个页面的

软工实践团队展示-黄紫仪

前言:0.0组个队真心不容易,之前在群里哭唧唧了好半天都没人组..前排感激助理小学姐的助攻,成功get队(da)友(tui)两枚! 队名:咸鱼也要翻身-社团管理  成员:连捷      031502320 (组长)    黄紫仪   031502313   钟嘉晨   221500413 团队项目描述: 开发一个社团管理系统,方便学生跟社团的相互选择. 队员介绍:  连捷:风格:懒  擅长的技术:想不出来  编程的兴趣:不怎么感兴趣,硬着头皮学  软工的角色:不懂的问大佬 一句话宣言:争取不坑队

软工实践之团队项目

我们的队名: Clean Code 031302511 林培兴 031302623 张衍坤 031302223 翁翰帅 031302536 苏丽玲 031302505 黄晓辉(组长) 团队项目描述: 校园通 团队成员介绍:    林培兴:我和组长是结对项目中的队友,在结对项目中,我们很好地合作分工,结对作业也取得不错的成绩.我有一定的Java基础,软工实践以来,也开始在努力学习安卓,在安卓编程方面有一定的进步.在我们的队伍中,我的定位主要是编程方面,负责我们项目的一部分模块的编程任务. 张衍坤:

软工第二次练习——团队展示

队名:FZU5BOYS 031302331 (组长) 031302439 031302442 031302142 031302540 团队项目描述:Today lazy Tomorrow Die 队员风采: 1.郑家兴 一个三观和五官都还算正的男人. 如果对象算是静态内部类的话,那风格也是一样. 喜欢CV.AI.ML虽然别人都说本科阶段掌握略浅. 角色:软件架构师 一句话突出自己:有诱惑说明你有格 2.罗海玲 风格:熟人面前的人来疯擅长的技术:PHP编程兴趣:推荐系统希望的软工角色:产品经理一句