Community management system needs analysis

team member

Full name student ID Division of work
Yang Yusheng 31701055 Needs analysis, documentation writers
Zhao Sheng 31701058 Requirements analysis, database table structure design, ER map production
Wu Zufeng 31701052 Demand analysis module flowchart
Zhu Jintao 31701060 Demand analysis, production data flow diagram
Zhang Zi Yi 31701035 Requirements analysis, prototyping
Wu Xin Yun 31701033 Requirements analysis, prototyping

Project Description

Rich school community, the students participate in the community are many, but not an efficient management system to help guide the teacher, president, minister to better manage the community, and to help the average student to understand the different communities, which enrich and add your own after school life

demand analysis

Demand mind map

Demand mind map

administrator

  1. Community management
    • Upon receipt of the reasons given to refuse students sent by societies founded application, review, approve or reject, refuse to: review the application associations
    • View and community members: You can see information about all members of the community and
    • Delete community: Administrators can delete the community, and cascading deletes the information of all members of the
  2. Management activities
    • Audit activities apply: president received or sent by the Minister application activity, review, approve or reject, refuse to give reasons for refusal of the post (for example, time and venue of the conflict)
    • Upon receipt of the reasons given to refuse to modify or delete applications from all communities, approve or reject, refuse to: modify or delete auditing activities
    • View all events
  3. Announcement of Management
    • Upon receipt of the reasons given to refuse the president or minister sent a notice application, review, approve or reject, refuse to: review the application notice
    • The reasons given to refuse to receive or modify the various associations removal request, approve or reject, refuse to post: audit notice to modify or delete
    • See all bulletin
    • Announcement: The announcement can be seen by all members of the system on the home page, such as system maintenance
  4. Site management
    • Add and delete sites: Administrators can manage the available venue, ready to perform CRUD
  5. Funds management

student

  1. Personal Information Management
    • Registration features: name, student number, password, gender, profession, class, contact information, picture
    • Modify personal information: passwords, professional, class, contact information, picture
  2. 社团创建
    • 普通学生可以像管理员申请创建社团, 并提交申请表, 社团创建时需要至少五人, 申请人为社长, 并设置职位, 申请表内容包括社团名字, 社团描述(干什么),社团地点, 申请时间, 社团类型[学术类, 体育类, 艺术类, 公益类, 科技类
  3. 帖子管理
    • 发布主题帖: 主题帖包括标题, 内容, 发布时间
    • 回复帖子: 可以回复自己和别人的帖子, 包括回复内容, 回复时间, 收藏, 点赞
    • 查看我收藏的和点赞的帖子
  4. 活动管理
    • 查看社团招新并报名: 学生可以在社团招新的界面中看到所有社团招新的内容, 以及社团的名字,介绍和社长. 并且可以对心仪的社团报名, 报名信息包括学生的个人信息和个人介绍
    • 查看,报名社团普通活动(面向全校学生) : 学生可以在普通活动界面看到所有社团面向所有学生的活动, 并且报名

社员(社员拥有普通学生的所有功能)

  1. 活动管理
    • 查看,报名社团普通活动(面向社员所在社团的所有社员) : 学生可以在社团活动界面看到社员所在社团面向该社团所有社员的活动, 并且报名
    • 查看,报名社团部门内部活动(面向社员所在部门的所有社员) : 学生可以在社团部门内部活动界面看到社员所在部门面向部门内部社员的活动, 并且报名
  2. 投票管理
    • 投票参与社长的投票(面向社员所在社团的所有社员) : 学生可以在社团投票界面看到社员所在社团面向该社团所有社员的投票, 并且投票
    • 投票参与部长的投票(面向社员所在部门的所有社员) : 学生可以在社团部门内部活动界面看到社员所在部门面向部门内部社员的投票, 并且投票

社长(社长拥有社员的所有功能)

  1. 招新管理
    • 发布招新活动: 包括社团的名字, 介绍, 以及社长, 可以自动生成
    • 审核招新报名: 有一个招新报名的单独界面, 可以看到所有申请该社团的学生信息, 同意或拒绝这些学生的报名, 同意报名后,将普通的学生添加到社团中
  2. 活动管理
    • 发布活动: 可以选择活动是面向社团内还是面向全校 , 向管理员提交举办活动申请表, 包括报名截止的时间,活动开始到结束时间, 地点, 活动描述, 活动名称, 面向全校或社团内部, 报销资金
    • 修改活动: 向管理员申请活动内容的修改, 说明理由
    • 删除活动: 向管理员申请活动的删除, 并说明理由
  3. 公告管理
    • 发布公告: 先向管理员提交公告, 等待管理员审核, 审核通过后面向社团的社员发布公告. 公告包括标题,内容, 时间, 选择面向普通学生, 社团
    • 修改公告: 向管理员申请公告内容的修改, 说明理由
    • 删除公告: 向管理员申请公告的删除, 并说明理由
  4. 投票管理
    • 发布投票: 社长可以面向社团的社员发布投票, 投票包括标题, 内容, 选项, 是否匿名, 投票开始到结束时间 . 投票完成后在投票界面显示投票结果
  5. 人员管理
    • 可以查看社团所有的社员的信息
    • 职务任命: 可以任命社团内的某个社员为部长, 或者任命某个部长为社长

部长(部长拥有社员所有的功能)

  1. 活动管理(部门内)
    • 发布活动: 向管理员提交举办活动申请表, 包括报名截止的时间,活动开始到结束时间, 地点, 活动描述, 活动名称, 报销资金
    • 修改活动: 向管理员申请活动内容的修改, 说明理由
    • 删除活动: 向管理员申请活动的删除, 并说明理由
  2. 公告管理(部门内)
    • 发布公告: 先向管理员提交公告, 等待管理员审核, 审核通过后面向部门内部的社员发布公告. 公告包括标题,内容, 时间
    • 修改公告: 向管理员申请公告内容的修改, 说明理由
    • 删除公告: 向管理员申请公告的删除, 并说明理由
  3. 投票管理(部门内)
    • 发布投票: 部长可以面向部门内部的社员发布投票, 投票包括标题, 内容, 选项, 是否匿名, 投票开始到结束时间 . 投票完成后在投票界面显示投票结果

数据流图

[Image dump the chain fails, the source station may have security chain mechanism, it is recommended to save the picture down uploaded directly (img-gPDvWCwK-1572863639205) (data flow diagram)]

模块流程图

登录注册模块

活动模块

表结构

用户 学生学号 名字 密码 性别 专业 班级 联系方式

管理员 管理员编号 名字 密码 办公地点 联系方式

社团 社团编号 名称 建立时间 社团类别 社团简介 人数 社长 地点

部门 部门编号 名称 部长 社团编号

日志 日志序号 时间 操作 操作人

活动 活动序号 范围(校内或社团内或部门内) 名称 起始时间 结束时间 活动发布时间 活动报名截止时间 场地编号 资金 社团编号 部门编号

活动报名 Event Registration Event Registration Number Time Event No. student number

公告 (Within the school or community or within the department) Bulletin No. range of content announcement time community numbered sector number

社员 Number of members post personal time to join a company presentation Student ID number Associations

社团申请 Application No application content application time to apply for the state to apply the results of student number

活动申请 Application No application content application time to apply for the state to apply the results of community number

招新公告 Announcement No content End Start Time recruit new community numbering Published

招新报名 Recruit new registration number Registration time personal introduction Associations number student number

场地 Site No. Location

ER diagram

Prototyping

login interface

Administrator backend interfaces



Students personal interface

Forum Interface

Events / Announcements interface

Guess you like

Origin www.cnblogs.com/YONGinggg/p/11793936.html