没有合适的资源?快使用搜索试试~ 我知道了~
数据库设计文档 1
需积分: 0 0 下载量 169 浏览量
2022-08-08
18:01:18
上传
评论
收藏 596KB DOCX 举报
温馨提示
试读
30页
社团管理系统数据库设计文档1751551 黄 颖 1751022 李翠琪1754228 王景业1851632 石稼晟1851905 李金旗1851906 李雨森
资源详情
资源评论
资源推荐
同济大学软件学院 1
数据库课程设计项目
社团管理系统
数据库设计文档
1751551 黄 颖
1751022 李翠琪
1754228 王景业
1851632 石稼晟
1851905 李金旗
1851906 李雨森
1853115 李家瑞
1853448 刘春涵
1853907 张欣民
1851490 赵碧霄
同济大学软件学院 2
数据库课程设计项目
目 录
1.社团管理系统数据需求 .............................................................................................................................................3
1.1 用户登录功能数据需求.....................................................................................................................................4
1.2 学生注册功能数据需求.....................................................................................................................................4
1.3 查看候选人功能数据需求.................................................................................................................................5
1.4 负责人换届功能数据需求.................................................................................................................................5
1.5 公告管理功能数据需求.....................................................................................................................................5
1.6 社团活动查询功能数据需求.............................................................................................................................5
1.7 社团活动管理功能数据需求.............................................................................................................................5
1.8 活动人员审核功能数据需求.............................................................................................................................5
1.9 社团成员查询功能数据需求.............................................................................................................................6
1.10 社团成员管理功能数据需求 ..........................................................................................................................6
1.11 入社人员审核功能数据需求 ..........................................................................................................................6
1.12 赞助申报功能数据需求 ..................................................................................................................................6
1.13 学生修改学生基本信息功能数据需求 ..........................................................................................................6
1.14 查询已加入社团信息功能数据需求 ..............................................................................................................6
1.15 查询所有社团信息功能数据需求 ..................................................................................................................7
1.16 加入社团功能数据需求 ..................................................................................................................................7
1.17 查询已参加活动信息功能数据需求 ..............................................................................................................7
1.18 查询所有活动信息功能数据需求 ..................................................................................................................7
1.19 参加活动功能数据需求 ..................................................................................................................................7
1.20 退出社团功能数据需求 ..................................................................................................................................7
1.21 退出已参加活动功能数据需求 ......................................................................................................................7
1.22 审核社团赞助功能数据需求 ..........................................................................................................................8
1.23 查看社团赞助列表功能数据需求 ..................................................................................................................8
1.24 审核社团活动功能数据需求 ..........................................................................................................................8
1.25 查看社团活动列表功能数据需求 ..................................................................................................................8
1.26 批量导入新生信息功能数据需求 ..................................................................................................................8
1.27 管理员修改学生基本信息功能数据需求 ......................................................................................................8
1.28 查看学生信息列表功能数据需求 ..................................................................................................................9
1.29 更新离校学生信息功能数据需求 ..................................................................................................................9
1.30 社团信息查询功能数据需求 ..........................................................................................................................9
1.31 查看公告功能数据需求 ..................................................................................................................................9
1.32 管理员编辑公告功能数据需求 ......................................................................................................................9
1.33 用户查看系统通知功能数据需求 ..................................................................................................................9
1.34 组织结构 ..........................................................................................................................................................9
2. 概念设计 .................................................................................................................................................................11
2.1 总体E-R图 ........................................................................................................................................................11
2.1.1
实体及其属性的介绍
..............................................................................................................................12
2.1.2
实体间联系的介绍
..................................................................................................................................13
2.2 用户模块E-R图 ................................................................................................................................................14
2.3 社团负责人模块E-R图 ....................................................................................................................................15
2.4 社团举办活动模块E-R图 ................................................................................................................................16
2.5 社团赞助模块E-R图 ........................................................................................................................................17
同济大学软件学院 3
数据库课程设计项目
2.6 学生加入社团模块E-R图 ................................................................................................................................17
2.7 学生参加活动模块E-R图 ................................................................................................................................19
2.8 公告管理模块E-R图 ........................................................................................................................................20
2.9 系统通知模块E-R图 ........................................................................................................................................21
3. 逻辑设计 .................................................................................................................................................................22
3.1 表的设计...........................................................................................................................................................22
3.1.1
用户表(
Users
)
.....................................................................................................................................23
3.1.2
学生元信息表(
StudentMeta
)
..............................................................................................................23
3.1.3
学生表(
Students
)
.................................................................................................................................23
3.1.4
社团表(
Clubs
)
.....................................................................................................................................24
3.1.5
加入社团表(
JoinClub
)
.......................................................................................................................24
3.1.6
负责人表
(Managers) ...............................................................................................................................24
3.1.7
管理员表(
Adiministrators
)
.................................................................................................................25
3.1.8
活动表(
Activities
)
...............................................................................................................................25
3.1.9
参加活动表(
ParticipateActivity
)
........................................................................................................26
3.1.10
赞助表(
Sponsorships
)
.......................................................................................................................26
3.1.11
系统通知表(
Messages
)
....................................................................................................................27
3.1.12
公告表(
Announcements
)
...................................................................................................................27
3.2 数据库关系图...................................................................................................................................................27
附录A. 图表索引.........................................................................................................................................................29
同济大学软件学院 4
数据库课程设计项目
1.社团管理系统数据需求
数据流1:用户信息
来源:用户注册,系统导入。
去向:录入系统,用户表。
组成:用户ID ,用户名,密码,用户类型。
数据流2:学生元信息
来源:管理员导入。
去向:录入系统,学生元信息表。
组成:学生ID,学号,姓名,年级,专业,是否毕业。
数据流3:学生信息
来源:学生注册。
去向:录入系统,学生表。
组成:学生ID,电话,头像,签名,邮箱,生日。
数据流4:社团信息
来源:系统导入。
去向:录入系统,社团表。
组成:社团ID,名称,介绍,成立时间,类型。
数据流5:管理员信息
来源:系统导入。
去向:录入系统,管理员表。
组成:管理员ID,姓名,部门。
数据流6:公告信息
来源:负责人发布公告。
去向:录入系统,社团公告表。
组成:公告ID,发布者ID,公告标题,公告内容,公告时间。
数据流7:活动信息
来源:负责人新建活动。
去向:录入系统,社团活动表。
组成:活动ID,活动名称,活动介绍,活动预算,活动位置,活动时间,活动是否公
开。
数据流8:赞助
来源:社团负责人申请赞助。
去向:总社团管理员审核赞助。
组成:赞助ID,社团ID,申请时间,赞助方,金额,赞助要求,管理员ID,状态,建
议。
同济大学软件学院 5
数据库课程设计项目
数据流9:系统通知
来源:系统后台。
去向:展示给接收用户,系统通知表。
组成:系统通知ID,接收用户ID,公告名称,公告内容,发出日期,是否已读。
1.1 用户登录功能数据需求
用户可以在首页进行登录。登录后则根据用户所属的权限分别跳转到学生界面/负责人界面/管理员
界面。在跳转后的页面可进行退出操作。
所需数据中用户名必须在3-10个字符之间且在数据库中存在,密码必须在6-15个字符之间,只能由大
小写字母数字下划线组成。
所需数据:用户名,用户密码
1.2 学生注册功能数据需求
学生可以在首页进行注册,注册后将到登录页面。所需数据中学号必须是7位数字,用户名必须在3-10
个字符之间且是没在数据库中注册过的字段,密码必须在6-15个字符之间,只能由大小写字母数字下划
线组成。确认密码必须和密码相同。
所需数据:学号,用户名,用户密码
1.3 查看候选人功能数据需求
当前社团负责人在进行换届操作时,会先查询该社团中比负责人低一年级的所有学生信息并且展
示,以让他能选择合适的新负责人。
所需数据:学生ID,学号,名字,年级,专业,在校状态
1.4 负责人换届功能数据需求
当前社团负责人在该社团的所有符合换届资格学生中,选择其中一个作为新负责人。
数据需求:新负责人学生ID
1.5 公告管理功能数据需求
社团负责人在公告管理页面中,可以发布新的公告,也可以对之前已经发布的公告进行修改或删
除。其中公告标题不能为空,且公告内容在5-200个字之间。
所需数据:公告ID,公告标题,公告内容,发出时间
剩余29页未读,继续阅读
SeaNico
- 粉丝: 18
- 资源: 321
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0