一、需求分析
实现义工报名和义工学时管理功能,用户分为学生和管理员。
-
基本需求:
(1)管理员:负责发布义工信息(时间、地点、工作、人数等)、报名截止审核报名、确认义工完成情况(例如有义工报名却未参加,信用等级降级,当累计一定次数,拉入黑名单)、数据统计等功能。数据统计需提供多种维度的统计:例如按学期、按月,统计义工人次等;统计每个学生的义工学时;不同统计选择最适合的图表形式。
(2)学生:可进行义工报名和取消、义工学时查询、用户信息修改等功能。 -
数据需求
(1)义工信息:提供时间、地点、工作内容、需要人数、工作要求、义工学时等;
(2)学生信息:学号,姓名,系别,联系电话、登录密码等;
(3)学生参加义工的学时可随时查询;
(4)管理员:可自行设计。
数据库设计实验结果如下:
1、系统 E-R 模型
2、数据库表的基本结构