项目原型设计

做业描述

课程 软件工程1916|W(福州大学)
团队名称 修!咻咻!
做业要求 项目原型设计
团队目标 切实可行的计算机协会维修预定平台
开发工具 Axue RP 8
原型下载 修!咻咻!维修平台原型设计
PDF下载 修咻咻原型设计PDF

团队信息

队员学号 队员姓名 我的博客地址 备注
221600126 刘忠燏 http://www.cnblogs.com/Downstream-1998/
221600207 黄权焕 https://www.cnblogs.com/hyry/ 队长
221600328 苏明辉 https://www.cnblogs.com/ahuigg/
221600330 吴可强 https://www.cnblogs.com/masgak/
221600331 向鹏 https://www.cnblogs.com/xiang-peng/

团内分工

队员学号 队员姓名 分工 贡献度
221600126 刘忠燏 用户信息编辑页面原型的设计实现 19%
221600207 黄权焕 文章发布、维修场次通知、登陆注册页面原型的设计实现,整理博客内容 20%
221600328 苏明辉 预定零件信息查看页面的设计实现、效能分析、PSP 20%
221600330 吴可强 预定人员信息查看页面的设计实现 19%
221600331 向鹏 用户预定页面原型的设计实现,整理修改调和团队的原型设计 22%

做业正文


问题回应


1. 如何确保用户需求获得知足?

实际上没有任何一家软件能说知足全部用户的全部需求。可是咱们有创建用户反馈渠道(评价等),用户的不满之处咱们将慎重考虑并加以改进,相信用户将在接下来的迭代版本中见到改进。

2. 是否提供预定前咨询功能

协会是有本身的公众号的,公众号的自动回复功能能够解决大部分常见问题,而部分特殊问题能够经过咱们留在网页上的联系方式联系咱们。目前平台须要先完善基础核心功能再完善进阶非刚需功能。

3. 计算机备件收费

备件信息会标明价格,在维修完成后由现场工做人员收取。这也是将来网站的一个盈利点,批发价和商品价总会有些差距。可是金额支付咱们不会在线上完成,现场一手钱一手货更少经济纠纷(内存、显卡等物价波动大,可能只差一个月价格差了两三百,咱们不许备作投机电商)。因为学号+手机号绑定,全部不担忧恶意刷单。

4. 考虑维护队友的时间

咱们将任务分为三种:未接取,已接取未处理,已处理。经过这三种方式让维修队队员根据自身时间与客户时间契合处来选择维修时间段,并可经过更改维修者的操做,达到屡次多人处理,务必使客户满意。

5. 缺乏维修人员等级评比

实际上这并非咱们用户的核心须要,也不是协会的核心须要。用户在维修时未必会由于一棵树放弃一片森林,协会内部谁是技术骨干也不须要在此处评比。但这的确是用户可能的需求。咱们将在第三次迭代甚至第二次迭代中加入这个功能。借此重申:咱们将投入精力优先完成核心须要,非核心功能模块请保持期待,等待咱们迭代进度上线。

NABCD模型


N (需求 Need)

  • 用户需求抽取
    • 查看最近维修活动的信息
    • 容许用户帮好友预定
    • 预定信息的增删改查以及评价
    • 一次完善信息后,预定时无需手动输入基础信息登记
    • 了解义务维修队的维修范围,决定是返厂维修仍是预定维修
    • 决定是否预定上门服务
  • 协会需求抽取
    • 维修活动通知功能,可以推送活动举行的时间地点
    • 文章信息推送功能,科普电脑小知识,推广协会
    • 预定信息收集功能,导出预定人员信息
    • 预定信息分析功能,得出预定零件以及对应的人员表
    • 反馈调查功能,队员星级评价功能

A (作法 Approach)

咱们将用户端和管理端进行了拆分,即管理页面单独为一个网站,进行数据的操做。
数据库

登陆注册页面设计

登陆注册预计是用户端和管理端分开使用,但样式不变。
用户须要以手机为帐户注册,以确保预定联系方式真实可信,同时方便记忆。登陆页面支持手机验证码登陆或者帐户密码登陆。这个方面可能会复用网上现有的模块。登陆以后用户在我的页面点击姓名等可切换帐户登陆。

--221600207 黄权焕


我的信息编辑页面

用户可在这里更新本身的相关信息(主要是姓名学号,电脑管理,以及对已提交的预定进行管理)
电脑的添加是考虑到大部分用户换电脑的频率不高,所预定的维修也基本是对本身的电脑,提早保存有利于减小输入。
添加电脑部分只须要两个信息:电脑品牌和型号(型号可选,品牌则是从下拉框中选取)
用户能够查看已提交的申请(默认只显示未完成的维修,已完成的维修可经过点击更多进行查看。每一条记录包含服务的时间与日期,电脑的型号与服务内容,和服务地点
对已经提交的申请,用户能够选择编辑预定的内容(主要是对情况的描述进行编辑,以及补充图片)
对于已经完成的申请,用户能够选择“后续服务”(针对问题没有彻底解决的状况)

待议:
    目前的信息主要是针对学生用户,若是之后开放给教师用户,怎么处理?
    对于已被受理(但未完成的)的申请,用户是否能够进行取消或编辑
    
--221600126 刘忠燏



用户预定功能页面:

学生的维修预定功能分为两步,一为填写基本信息,若用户已登陆的帐户已完善本身的资料,就默认填写上去,而且提供修改(考虑到该帐户多是帮别人申请预定,目前不考虑安全性、欺骗性问题,到后期迭代再进行分析);二是填写预定详情信息,提供2种预定方式,第一种线下维修活动预定,第二种上门维修预定。
    线下活动预定提供计算机协会后续几回摆点义务维修的时间和地点让学生选择,上门维修预定提供计算机协会维修队的闲暇时间让学生选择。
    学生选择设备从当前帐户拥有的电脑中选取,能够选择协会目前提供的经常使用零件,描述其设备问题,能够提供图片,添加备注。
    
--221600331 向鹏


预定人员信息查看页面

预定人员界面是为了直接展现管理员看到的预定列表,该界面主要的功能是输入关键词(例如姓名)能够直接搜索有关预定消息,与导入功能(将excel表格的数据导入数据库,后续能够考虑直接作手动输入界面),与导出功能(将数据库数据导出至文件)。筛选功能能够筛选几个所选的条件,也就是直接从数据库中查找相应信息并展现在网页上,对于预定表的展现,原本是想直接作成一列列的表格信息,但考虑到这样信息所有展现出来界面会变得很是乱且不美观,因此制做成卡片形式,管理员还能够点击详细信息直接查看例如备注与图片等信息。
    
--221600330 吴可强


预定零件信息查看页面

预定零件主要是为管理员所提供的,供管理员采集所需零件的数据,首界面能够选择硬盘和内存相关的零件(目前计算机协会主要提供这两方面零件的维修),以表格的形式显示出来,另外,如需查看其余零件,可以使用搜索功能,搜索页面提供相关搜索热词。
    导入导出功能主要针对excel表格进行导入导出,导入或导出成功显示成功界面。
    
--221600328 苏明辉



维修场次通知页面

主要是简洁大方,界面清爽,让用户最直观感觉维持场次信息,咱们将其作为首页
    由欢迎语和场次信息以及地点组成,场次能够由下拉框选择改变,默认为最新场次,地点信息也是根据下拉框的值进行动态显示。
    
--221600207 黄权焕

文章推送页面

最上方是搜索框,提供用户的文章搜索功能,暂只支持简单检索。
    下方分为两个tab页:“文章推送”和“与我相关”。文章推送由标题、做者、发布时间组成,点击可查看详细文章。与我相关则是留给管理员与用户交互沟通使用,相似于淘宝的联系店家功能,预计在几回迭代后完善。
    这个页面在第一次迭代中并不打算实现,缘由是与维修公众号功能重复,是否开发待第二次迭代时与协会协商决定
    
--221600207 黄权焕



B (好处 Benefit)

做为软件工程的咱们,有时电脑遇到问题也是解决乏力,更况且其余专业并不怎么了解计算机的同窗呢?而电脑,每每是咱们办公学习的优秀工具,因此一但出现问题,全部者必定心急如焚,而返厂维修时间成本过高,送店维修经济成本也不低。怎么办呢?若是有这个一个电脑维修平台,同窗能够方便地去维修,甚至申请上门维修服务,这是多么方便的一件事啊!
服务同窗,建设校园,正是咱们团队的目标,也正是所以咱们最终选择了“修!咻咻!”做为咱们软件工程实践的项目小程序


C (Competitors 竞争)

不少学会社团都存在一个问题:数据保存依旧仍是在使用电子或纸质报表,而咱们项目采用Web数据库服务(导入导出EXCEL也会具有)。就目前而言,针对学生社团的软件只有有限几个,且绝大部分不针对社团具体事务,更别说定制网站和定制小程序了。故竞争并不激烈。
但该软件项目也只能做为少盈利或者非盈利的存在,盈利方面会主要集中在推广费和广告费和计算机零件差价方面。即在文章推广页面植入软文和弹窗广告和提供零件维修。微信小程序


D (Delivery 交付, Data 数据)

第一次迭代开发(3周)

  • 完成用户的登陆注册,完善基础信息(学号、姓名、住址)功能
  • 完成首页的通知功能
  • 完成用户基础预定功能(记录我的信息、电脑问题、所需零件、备注),记录维修类别(活动维修or上门维修)
  • 完成对预定人员表的导入导出(可筛选)
  • 完成对预定零件表的导入导出(可筛选)安全

    第二次迭代开发(2周)

  • 完善我的信息(设备信息)功能,支持预定信息的修改撤回评论等功能
  • 增长预定任务状态位(未受理、已受理未完成、已完成),给用户直观感觉预定业务进展
  • 增长预定系统,问题拍照上传功能
  • 完成发布活动通知地点的非数据库编写服务器

    第三次迭代开发(2周)

  • 新增文章推送页面
  • 新增管理员发布文章页面
  • 新增修理队员星级认证统计服务
  • 新增预定系统上门服务的空闲时间输入功能
  • 完成协会各类需求微信


产品数据形式

数据形式为网站交付,采用MySQL数据库储存数据
咱们已经购买域名和租借网站服务器,预计在本学期能交付一个可用网站

产品推广

借助计算机协会原有渠道宣传
联系协会挂靠学院帮忙宣传
QQ空间和微信公众号宣传
维修活动现场宣传

效能分析

前期经过讨论,你们对项目有了一致的了解与规划,设计原型时各成员分工绘画界面,由于时间比较赶,有一些额外的需求并无画出来,基本功能基本实现,但因为是分工合做,对彼此界面的一些衔接可能存在瑕疵,画风也须要统一,应在画前约好一些方向和细节,方便后期整合。app


PSP表格

PSP2.1 Pesonal SoftWare Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 30 40
Estimate 估计这个任务须要多少时间 10 10
Development 开发
Analysis 需求分析(包括学习新技术) 120 130
Design Spec 生成设计文档 30 40
Design Review 设计复审 20 30
Coding Standard 代码规范(为目前的开发制定合适的规范) 0 0
Design 具体设计 420 560
Coding 具体编码 0 0
Code Review 代码复审 0 0
Test 测试(自我测试,修改代码,提交修改) 60 70
Reporting 报告 100 120
Test Report 测试报告 20 25
Size Measurement 计算工做量 10 10
Postmortem&Process Improvement Plan 过后总结,并提出过程改进计划 30 30
合计 850 1065

总结

本次团队任务能够说是咱们每一个人都付出了至关的劳动,每一个人都作出了精美的原型,显得界面丰富多彩,虽然确实存在每一个人画风不一的问题,但详细给更多的时间咱们能够解决这个问题。
    此次原型设计其实一些对应的需求咱们并不打算一次作完。例如预定信息地址的地图定位,咱们更但愿在第三次迭代去作。咱们的目标依旧是十分明确的,为计算机协会提供预定管理的综合性平台,同窗们为此提出了很多好点子,新需求,但咱们团队很难在一学期内完成,只能逐步迭代,将核心作好,再扩展其他。
    固然,微信小程序才是用户最须要的目标,因此在第三次迭代前,咱们会先进行小程序移植,若是您有更多更好的建议,请及早提出,这样兴许能够在微信小程序上见到它的实现。
    最后,感谢个人队员们,都是很棒很努力的人啊!道长且阻,与君同行,不失人间大乐也!鞠躬!
相关文章
相关标签/搜索