一、需求分析

实现义工报名和义工学时管理功能,用户分为学生和管理员。

  1. 基本需求:
    (1)管理员:负责发布义工信息(时间、地点、工作、人数等)、报名截止审核报名、确认义工完成情况(例如有义工报名却未参加,信用等级降级,当累计一定次数,拉入黑名单)、数据统计等功能。数据统计需提供多种维度的统计:例如按学期、按月,统计义工人次等;统计每个学生的义工学时;不同统计选择最适合的图表形式。
    (2)学生:可进行义工报名和取消、义工学时查询、用户信息修改等功能。

  2. 数据需求
    (1)义工信息:提供时间、地点、工作内容、需要人数、工作要求、义工学时等;
    (2)学生信息:学号,姓名,系别,联系电话、登录密码等;
    (3)学生参加义工的学时可随时查询;
    (4)管理员:可自行设计。

数据库设计实验结果如下:

1、系统 E-R 模

06-03 15:45