团队分工
UML
用例图:
用例图部分所对应的是系统中的前端,前端是呈现给用户最直观的部分;当用户使用时,只需要输入了自己的学号与密码,就可以直观的看到用户近期的课程表,以及指纹签到情况。同时我们附有选项键,其中包括了:指纹签到信息、完整课表等功能。该部分面临的问题则是如何设计一个精美的界面呈现给用户;简单而快捷的操作,为用户查询课表提供了便捷的途径。
状态图:
状态图所对应的是系统的指纹查询功能,用户可以通过选项查询指纹签到信息。系统每三分钟自动刷新一次。问题则是做到准确获取用户是否已经签到。方便用户查询指纹签到信息,不用再繁琐的登录至请假网查询。
类图:
类图部分所对应的是后端。我们需要解决如何获取课表信息、签到信息等。方便用户查询本人课表信息。
活动图:
活动图部分所对应的是用户使用部分,向用户介绍了软件的概况,功能实现与跳转,方便用户使用。当用户在教务网内或请假系统修改了用户密码之后,用户需在选项界面更新修改用户认证信息。
工具选择:
本次团队作业中我们团队一致选择了使用processOn这个平台来实现UML的制作。
processOn的优点很明显:
1、它是一个在线的网页平台,不需要我们进行繁琐的安装,即刻使用。
2、功能较为全面,可以满足我们操作需求。
3、操作简单,不需要像Visio等软件,需要一定的学习时间才能掌握操作方法。