By:
031502220 计算机二班 李自强
031502344 计算机三班 郑世强
Table of Contents 一 需求分析:二 具体设计:三 系统功能说明:四 产品优劣势分析:五 PSP:
一 需求分析:
- 1.作业背景
各个部门在开学初占据学校青春广场有利位置,通过张贴海报、发传单等形式向学生宣传;对某个部门感兴趣的同学,填写加入部门申请表交给各部门负责人。各部门负责人通过一种说不清道不明的算法对申请的学生进行人工筛选,人工筛选留下的学生也面临被淘汰问题。然而这个过程中存在很多问题,因此我们希望能够设计一个行之有效的系统,来解决这个过程中大家碰到的问题,给大家带来一些便利。
问题分析:- 部门纳新人数和面试时间必须提前申报确定
- 部门之间的信息沟通困难,导致可能存在的部分成员活动时间冲突情况
- 部门存在淘汰机制,违规达到6次的成员将被淘汰
- 部门和新生对于彼此的了解都不够,导致更多的时间被花费在彼此的磨合上
- 新生申请加入部门过程繁琐
- 新生无法及时了解部门的规章制度
二 具体设计:
- 1.流程设计图:
- 功能页面:
原型工具:墨刀
三 系统功能说明:
- 新生能够直接在系统中参与部门纳新
- 部门成员可以查看部门管理员发布的部门活动具体信息以及时间安排
- 部门之间可以在线完成相应的各种手续
- 部门管理员可以在系统中实时查看部员参加活动的次数以及违规次数
- 部门管理员可以管理成员
- 部门管理员可以在系统中管理部门纳新以及相关事务
四 产品优劣势分析:
- 优势分析 :
- 产品具有较强的针对性。
- 功能足够解决部门日常过程中产生的大多数问题
- 劣势分析:
- 设计时间较短,部分流程可能思考的不够完善,需要改进
- 界面设计不够专业,不够美观
五 PSP:
五 PSP:
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
Planning | 计划 | 25 | 20 |
· Estimate | · 估计这个任务需要多少时间 | 25 | |
Development | 开发 | 3875 | |
· Analysis | · 需求分析 (包括学习新技术) | 120 | 60 |
· Design Spec | · 生成设计文档 | 120 | 50 |
· Design Review | · 设计复审 (和同事审核设计文档 | 30 | |
· Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | 45 | |
· Design | · 具体设计 | 180 | |
· Coding | · 具体编码 | 1420 | |
· Code Review | · 代码复审 | 240 | |
· Test | · 测试(自我测试,修改代码,提交修改) | 720 | |
Reporting | 报告 | 600 | |
· Test Report | · 测试报告 | 360 | |
· Size Measurement | · 计算工作量 | 120 | |
· Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 120 | |
合计 | 4500 |