博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
工作室招新管理系统需求分析
阅读量:5171 次
发布时间:2019-06-13

本文共 890 字,大约阅读时间需要 2 分钟。

工作室招新管理系统

 

一.需求背景

目前,我院工作室招新通常是老师分派已在工作室的学生去各个新生的qq群宣传,创建一个QQ群聚集有意愿的学生,再约时间进行面试,该过程十分繁琐,消耗人力,通过QQ群进行管理此类事项并不方便。因此设计实现一个工作室招新管理系统,通过该系统服务于工作室招新事务,提高招新效率,减少招新成本。

二.需求概述

(1)目标

     工作室招新管理系统的目标是帮助工作室老师和同学减少一年一度的招新事务中的工作负担,实现在线审核,同时也简化了申请工作室学生的报名流程。

(2)需求

      工作室招新管理系统的用户分为两大类,包括教师以及学生。

三.分析

学生对功能的需求:

  1. 注册
  2. 上传头像
  3. 浏览个人基本信息
  4. 浏览项目信息
  5. 申请项目

教师对功能的需求:

  1. 发布项目
  2. 浏览项目信息
  3. 查看申请学生
  4. 审批申请学生

四.功能模块

     学生用户功能:

(1)    注册:

创建一条学生记录,有学生自行填写个人信息并保存,内容包括学生姓名,学号,专业,电话,qq

(2)    登录 :

学生注册后可直接登录,使用查看个人信息并上传头像,查看项目等功能

(3)    查询个人信息:

显示个人的注册信息

(4)    申请项目:

申请教师发布的项目

(5)    退选项目:

退选已申请的项目

 

教师用户功能:

(1)    登录:

教师可直接使用数据库中的教师账号进行登录,使用查看项目,发布项目,审批学生等功能。

(2)查看项目:

显示当前教师发布的项目信息

(3)发布项目:

编写发布新的项目

(4)查看申请学生:

在项目管理栏中查看申请学生的信息

(5)审批申请学生

在项目管理栏中审批申请学生

          五.数据库设计

          (1)创建工作室注册数据库。

               (2)创建表

                            1.权限表

                            2.项目表

                            3.角色表

                            4.角色&权限关联表

                            5.登录信息表

                            6.学生信息表

                            7.教师信息表

                            8.使用者信息表

                            9.使用者&角色关联表

              六.技术栈

               该系统采用了java+mysql+redis+spring boot进行开发

 E-R图:

 

用例图:

 

架构图:

 

转载于:https://www.cnblogs.com/chhhh/p/10830379.html

你可能感兴趣的文章
用JS实现版面拖拽效果
查看>>
二丶CSS
查看>>
《avascript 高级程序设计(第三版)》 ---第二章 在HTML中使用Javascript
查看>>
JS一些概念知识及参考链接
查看>>
TCP/IP协议原理与应用笔记24:网际协议(IP)之 IP协议的简介
查看>>
SAP HANA开发中常见问题- 基于SAP HANA平台的多团队产品研发
查看>>
游戏中的心理学(一):认知失调有前提条件
查看>>
WHAT I READ FOR DEEP-LEARNING
查看>>
【Ruby】Ruby在Windows上的安装
查看>>
Objective C 总结(十一):KVC
查看>>
BZOJ 3747 洛谷 3582 [POI2015]Kinoman
查看>>
vue实战(7):完整开发登录页面(一)
查看>>
Visual Studio自定义模板(二)
查看>>
【Mood-20】滴滤咖啡做法 IT工程师加班必备 更健康的coffee 项目经理加班密鉴
查看>>
读《构建之法-软件工程》第四章有感
查看>>
使用 Printf via SWO/SWV 输出调试信息
查看>>
.net 分布式架构之分布式锁实现(转)
查看>>
Problem E: Automatic Editing
查看>>
SpringBoot 使用 MyBatis 分页插件 PageHelper 进行分页查询
查看>>
《DSP using MATLAB》Problem 6.17
查看>>