《数据库原理及应用》
课程设计说明书
题    目:    社团管理系统 
专业班级:             
学生姓名:                 
学    号:             
指导教师:                   
二0一四 年 6 月 9日
1.概述
1.1本系统的设计内容及要求
  根据目前我校社团管理机制,设计的社团管理系统后台数据库。实现社团日常业务运作的信息化管理。
包括:社团基本信息管理,活动开展,活动分录入。活动参与,参与结果等次评定。团员之间的消息互动(类似),普通学生入会申请,社团内部职位安排等功能。
策略分析题目:数据管理系统有哪些
1按照社团给出职位一览信息。
2按照活动给出参与及得分情况。
3按照会员给出参与社团及曾经参加的活动列表,以及报名待申请的活动列表。
4查询某同学消息互动
2.需求分析
    2.1开发背景
    当前还没有类似系统的使用,一直以来人们以传统人工方式管理学生社团,这种管理方式效率比较低,且还容易丢失,数据多的话对查、更新、维护都带来了不少困难,随着科学技术的逐步提高,计算机功能日益成熟,它已进入人类社会的各个领域并发挥着越来越重要的作用,人们逐渐认识到了计算机的作用是多么的强大,我们完全可以利用计算机强大的功能开发出一个数据库来管理这些繁多的数据。
    2.2开发目的
    现在科学技术那么发达,为了改变当前传统人工管理学生社团的局面,需要开发一种即省时又省力的方便快捷数据管理软件,因此我编写了此程序,使我们能够只从表面看数据,更清晰,同时方便了对数据的维护,使使用者能够很快的到自己需要的信息,即节省了时间又节省了许多人力资源,在当今时间观念那么紧的社会下,能多一点时间做别的
事情就能多一份收获。
    2.3功能需求
社团管理(包括添加社团,解除社团,修改社团基本信息等)
活动开展(在活动信息表中添加一个活动信息)
活动分数录入(修改活动与社团关系表中的活动分数(活动分数允许为空))
活动参与(在活动与社团关系表添加信息)
参与结果等次评定(根据活动分数排名社团名次)
团员之间的消息互动(在交互信息表中添加一个信息)
普通学生入会申请(在学生与社团关系表添加一个信息)
社团内部职位安排(修改学生与社团关系表中的职务信息)
按照社团给出职位一览信息(在学生与社团关系表中根据社团名称查询所有符合的职位)
按照活动给出参与及得分情况(在活动与社团关系表中根据活动名称查询参与的社团及得分情况)
按照会员给出参与社团及曾经参加的活动列表(先在学生与社团关系表中根据某学生的姓名查询所在社团,再在活动与社团关系表中根据所查出的社团名称查询参加过的活动并把两个信息组成一个表显示出来)。
查询某同学消息互动(在交互信息表中根据某学生的姓名查询交互信息)
    2.4数据需求
社团信息:包括社团名称,社团性质,成立日期和创始人。
学生信息:包括学号姓名,性别,班级,年级,院系,学号和。
活动信息:活动名称,活动地点,活动时间。
消息信息:互动方式。
3.数据库设计
    3.1概念设计
3.1.1实体及其属性E-R图
    社团实体的属性包括社团名称,社团性质,成立日期和创始人。
社团信息实体E-R图

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。