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

        

需求分析报告

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

成员介绍:

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

相关链接:(亮点)

  1.项目相关文档(会议记录,需求文档,API文档):doc

  2.墨刀原型:model

 

项目简介:

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

 

原型设计及项目功能:

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

一.指导老师:
 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.提交加入部门申请

 

数据流图:

 

 

 

 

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

开发时间:6周

开发流程:

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

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

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

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

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

开发分为6个模块:

模块名 功能细分
个人信息管理

1)个人信息增删改查

2)个人信息注销

部门管理

1)职位的罢免

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

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

活动管理

1)活动的申报和修改

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

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

请假管理

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

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

3)请假结果的通知发放

考核管理

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

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

审批管理

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

2)请假的审批和发布

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

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

 

项目技术:

开发模块 APP安卓 WEB 小程序 后端

使用技术

Java的MVC开发模式

面向对象设计模式

LayUI

Echarts

Vue .js

html/csss/js

Vane Webapp

wxml+wxss+js

Springboot+jpa

RestFul开发风格

java后台

目前项目原型:

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

 

- Android UI:

  

 

   

 

   

 

- Web端:

 

 

- 小程序:

- 登录页面:

注册页面:

 

- 个人页面(测试,还未读取个人信息)

 

 

 

 

posted @ 2019-11-03 14:45  31701090_朱文建  阅读(642)  评论(1编辑  收藏  举报