数据库课程设计社团管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库课程设计社团管理系统
《数据库原理及应用》
课程设计说明书
题目:社团管理系统
专业班级:
学生姓名:
学号:
指导教师:
二0一四年 6 月 9日
目录
1.设计要求及功能简介 (2)
1.1本系统的设计内容及要求 (2)
2.需求分析 (2)
2.1开发背景 (2)
2.2开发目的 (2)
2.3功能需求 (2)
2.4数据需求 (3)
3.数据库设计 (3)
3.1概念设计 (3)
3.1.1实体及其属性图 (3)
3.1.2实体及其联系图 (5)
3.1.3完整的实体—联系图 (5)
3.1.3完整实体的PDM图 (5)
3.2逻辑设计 (6)
4.课题分析和查询方案及实现 (8)
5.系统总结 (10)
5.1总结 (10)
5.2系统不足 (10)
1.概述
1.1本系统的设计内容及要求
根据当前我校社团管理机制,设计的社团管理系统后台数据库。实现社团日常业务运作的信息化管理。
包括:社团基本信息管理,活动开展,活动分录入。活动参与,参与结果等次评定。团员之间的消息互动(类似微信),普通学生入会申请,社团内部职位安排等功能。
策略分析题目:
1按照社团给出职位一览信息。
2按照活动给出参与及得分情况。
3按照会员给出参与社团及曾经参加的活动列表,以及报名待申请的活动列表。
4查询某同学消息互动
2.需求分析
2.1开发背景
当前还没有类似系统的使用,一直以来人们以传统人工方式管理学生社团,这种管理方式效率比较低,且还容易丢失,数据多的话对查找、更新、维护都带来了不少困难,随着科学技术的逐步提高,计算机功能日益成熟,它已进入人类社会的各个领域并发挥着越来越重要的作用,人们逐渐认识到了计算机的作用是多么的强大,我们完全能够利用计算机强大的功能开发出一个数据库来管理这些繁多的数据。
2.2开发目的
现在科学技术那么发达,为了改变当前传统人工管理学生社团的局面,需要开发一种即省时又省力的方便快捷数据管理软件,因此我编写了此程序,使我们能够只从表面看数据,更清晰,同时方便了对数据的维护,使使用者能够很快的找到自己需要的信息,即节省了时间又节省了许多人力资源,在当今时间观念那么紧的社会下,能多一点时间做别的事情就能多一份收获。
2.3功能需求
社团管理(包括添加社团,解除社团,修改社团基本信息等)
活动开展(在活动信息表中添加一个活动信息)
活动分数录入(修改活动与社团关系表中的活动分数(活动分数允许为空))
活动参与(在活动与社团关系表添加信息)