031502119雷晶 031502637张柽
一开始我们根据题目进行需求分析,进行了简单的讨论,由于第一次讨论只有两个人,没人给我们拍照,所以第一次讨论没有照片。 讨论完之后,我们开始做原型设计,本来想用Axure来制作原型的,但是后来听同学说墨刀很好用,我们就试了下,发现很好上手,做出来的界面也很美观,我们便统一了原型工具——墨刀。
一开始先是各自负责一些页面的设计。
设计过程中遇到问题相互讨论的我们。
一下课就软工实践的我们。
为了满足这些需求,我们制定了一款APP,用于学生与部门之间的双向交流,可通过以下两个角色说明我们这款APP的功能
学生:
1、主界面显示学生会的所有部门,学生点击部门Logo便能进入部门主页了解详情。有纳新的部门会在各自的主界面显示自己的最新动态以及纳新信息等,在纳新信息中便可以了解部门的纳新人数、面试时间以及常规活动时间等信息。 2、“我的部门”界面显示了所有已加入和正在面试的部门。可点击相应部门的请假按钮进行请假申请。请假申请页面会提示请假次数不能超过6次,否则将会被淘汰,以限制同学们频繁地请假。 3、加入部门的学生可参加部门的活动,查看部门动态和个人信息等。 4、有个冲突情况的界面,会专门记录会出现冲突的时间,以避免时间冲突的问题。 5、可以在线咨询、在线申请、在线请假等,还可查看相应的记录并撤销相应操作。
部门:
1、部门管理员也是学生,但是拥有更多的权限,可以管理自己的部门。 2、可以淘汰报名的同学,每个报名的学生都会有两个状态:已面试和未面试,未面试的则会被淘汰,面试不通过的也会被淘汰。 3、又分主席团更高一层的管理,纳新人数是普通部门向主席团申请的,主席团有审批的权利。 4、可以发公告、发动态。 5、可查看部员的请假次数和参与活动的次数。
主要有以下一些便利:
简化手工操作,让流程更清晰,减轻部门成员的负担。各部门在同一平台发布信息,彼此可以相互交流,相互了解。加入部门数的限制能有效防止学生因加入部门太多而被部门淘汰或影响学业。管理人员可以通过同学们提交上来的申请表对学生有个初步地了解,还可查看学生的基本信息了解学生。学生可通过部门主界面了解部门的活动和风采,以及更多详细的信息,主界面还设置在线咨询,解决同学们的问题,让同学们对部门有更深入地了解。除了基本的需求实现了之外,我们的优势还有以下几点:
界面精美: 我们参考了很多app的界面,并插入了许多图片美化我们的界面,使得界面看上去美观。功能丰富: 不仅仅局限于纳新,还有许多功能如:在线申请,在线请假,在线咨询等。管理人员可以发动态、发公告等。便于管理: 可通过公告活动的发布,让同学们及时收到信息,并提供在线请假功能,要请假的同学不必一个个私聊,这便于部门的程序化管理,部员们也能在部门主界面中看到部门的动态并点赞,有利于部门和部员之间的交流。由于是在学校使用的app,且每个学校的学生会大同小异,若推广到应用市场,可能没什么人会下载使用。我们会选择在本校的学生会进行推广,通过学生会的宣传,海报的宣传等,鼓励同学们使用。还可通过空间、微信、h5等一系列平台进行推广。
登录界面和注册界面:
登录后进入主界面
主席团的主页 (公告,活动展示,成员风采三个页面)
部门管理(有权限还可管理自己的部门)
管理员可发布公告
管理员可进行各种审批(请假审批、纳新人数审批) 其中纳新人数审批是主席团才有的权利,其他部门只能向主席团进行申请
管理员有淘汰和通过面试的权利,还可以查看部员的请假次数记录 活动冲突界面
活动介绍(左图为管理员视角,右图为学生视角)
消息界面
我的 我的里面可以查看修改个人信息,还可查看自己的面试情况以及关注的部门有哪些
各种记录:
各种申请表
转载于:https://www.cnblogs.com/Olivia1011/p/7574349.html
相关资源:JAVA上百实例源码以及开源项目