其他分享
首页 > 其他分享> > 软件工程团体项目-学生会管理

软件工程团体项目-学生会管理

作者:互联网

        

需求分析报告

项目名称:学生会管理系统

成员介绍:

学号 姓名 分工
31701090 朱文建(组长) App开发、软件测试(Android)
31701072 黄晨觉 App开发、软件测试(Android)
31703178  林型双 网页前端设计开发(web)
31701066 张雅慧  UI原型设计、前段设计(Android)
31702283 王樟  后端开发、数据库
31701424  王志伟  微信小程序开发

项目简介:

  “学生会管理系统”是一个校园学生会管理系统,主要是为了实现互联网+校园的推广,简化学生会办公流程,提高管理和活动审批效率。

原型设计及项目功能:

  

总体目标:为了实现互联网+校园的推广,简化学生会办公流程,提高活动审批效率。
大致分为五个角色,以下是各个角色能做的事情:

一.指导老师:
 1.人事管理
  1)提高或罢免学生会成员职务
  2)审核部门(对于部门的一切信息的审核以及罢免部门和添加编辑部门)
 2.活动审批
  1)对部门的活动进行最终审批(只需主席团或指导老师其中一方同意即可,但老师具有一票否决权来撤回活动)
 3.主席考核
  1)对于主席团一年的任务完成度进行考核
 4.活动通知
  1)发放活动通知和撤回活动通知
2)发布其他通知和撤回通知
 5.请假管理
  1)审核主席团请假是否符合要求

二.主席团:
 1.人事管理
  1)罢免学生会成员职务
  2)审核部门(编辑部门信息,提交新增和罢免部门的请求给指导老师)
 2.活动审批
  1)对部门的活动进行最终审批(只需主席团或指导老师其中一方同意即可,但老师具有一票否决权来撤回活动)
 3.部长考核
  1)对于部长们一年的任务完成度进行考核
 4.活动通知
  1)发放活动通知和撤回活动通知
2) 发布其他通知和撤回通知
 5.请假管理
  1)提交请假申请(需填写相关信息和原因)
  2)撤销请假申请
  2)审核部长请假是否符合要求

三.部长团:
 1.人事管理
  1)罢免学生会成员(干事)职务
 2.部门基本信息管理
  1)添加和修改部门的详细信息
 3.部门活动管理
  1)申请部门活动
   ①确定协同部门及其参与人数
   ②确定总共参与人数
   ③确定参与时间和地点
   ④确定活动内容
  2)修改部门活动
   ①修改协同部门及其参与人数
   ②修改总共参与人数
   ③修改参与时间和地点
   ④修改活动内容
  3)撤销部门活动
 5.干事考核
  1)汇总活动参加情况及任务完成度并评分,完成后提交审核
 6.请假管理
  1)提交请假申请(需填写相关信息和原因)
  2)撤销请假申请
  3)审核干事请假是否符合要求
 7.审核管理
  1)审核普通学生是否加入部门
 8.活动通知
  1)发放活动通知和撤回活动通知
2) 发布其他通知和撤回通知
四.干事:
 1.个人信息的修改和删除
 2.查看各类通知
 3.提交请假申请(填写具体信息和理由)

五.普通学生:
 1.查看部门信息
 2.提交加入部门申请

 

目前项目原型:

  我们的项目“学生会管理系统”原型设计采用的是墨刀软件。以下是我们的部分原型:

Android UI:

  

 

   

 

   

 

 Web端:

 

 

 

 

小组的初步开发计划和流程:

 

开发时间:6周

开发流程:

  1-2周:个人信息管理+部门活动管理+同步功能测试

  3周:活动管理+同步测试

  4周:请假管理+同步测试

  5周:考核管理+同步测试

  6周:审批管理+同步测试

开发分为6个模块:

  1.个人信息管理:

    1)个人信息增删改查

    2)个人信息注销

  2.部门管理

    1)职位的罢免

    2)部门信息的修改和查询

    3)部门的添加和删除,并提交审批

  3.活动管理

    1)活动的申报和修改

    2)通过审批后活动部门的协同处理

    3)活动的通知发放和撤回

  4.请假管理

    1)活动人员的请假的提交和修改

    2)请假审批过程中状态的查看

    3)请假结果的通知发放

  5.考核管理

    1)各位学生会成员考勤的记录的统计

    2)统计结果的查看和提交审批

  6.审批管理

    1)部门活动的审批和通知的发布

    2)请假的审批和发布

    3)考核结果的审批和发布

    4)部门添加和删除的审批和发布

标签:请假,通知,部门,软件工程,团体,审批,活动,学生会
来源: https://www.cnblogs.com/zhuwenjian/p/11787192.html