1、 课 程 设 计 说 明 书 课 程 数据库原理 题 目 学生社团管理系统 姓 名 学 号 专业班级 2011 级嵌入式应用技术班 指导教师 完成日期 2013 年 6 月 30 日 - 1 - 目 录 第一章 绪言.2 1.1 系统开发的背景2 1.2 系统开发的意义.2 第二章 需求分析 .3 2.1 系统功能分析.3 2.2 系统可行性分析3 第三章 数据库概念设计4 3.1 概念设计(E-R 图)4 第四章 数据库的逻辑设计4 4.1 逻辑设计(关系模式图)4 第五章 系统设计 5 5.1 系统总体设计5 5.2 系统的功能模块设计.5 第六章 系统的实现与调试6 6.1 系统的运行环
2、境6 6.2 系统运行结果6 第七章 小结 .14 7.1 系统的特点 14 7.2 系统开发过程的特点 14 7.3 存在的问题与改进方向 14 7.4 自我体会 15 附录 16 附录 1:部分程序源代码 16 - 2 - 第一章 绪言 1.1 系统开发背景 随着学校规模的不断扩大,学生数量急剧增加,为了适应多元化的文化环 境。各种社团的数量也增加了很多。面对庞大的信息量,传统的人工方式管理会 导致学生社团信息管理上的混乱,人力与物力过多浪费,管理费用的增加,从而 使学校管理人员的负担过重,影响整个学校的运作和控制管理,因此,必须制定 一套合理、有效,规范和实用的学生信息管理系统,对学生信
3、息进行集中统一的 管理。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从 而减少管理方面的工作量。 1.2 系统开发的意义 学生社团管理作为计算机应用的一个分支,有着手工管理无法比拟的优点, 如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。 这些优点能够极大地提高学生社团信息管理的效率。因此,开发一套能够为用户 提供充足的信息和快捷的查询手段的学生社团信息管理系统,将是非常必要的, 也是十分及时的。 通过对管理系统模型的研究, 提出一套构造学生社团信息管理系统模块的方 法,并利用数据库,信息系统分析学的知识,结合其它学校管理业务知识,建立 起相关数据模型,
4、利用面向对象开发工具对其进行设计与开发,建立一套有效的 学生社团信息管理系统,可以减少工作量,将管理工作科学化,规范化,提高学 校管理的工作质量和工作效率。 - 3 - 第二章 需求分析 2.1 系统功能分析 随着学生选社,退社的频率的增加,开发一个简单易用实用的社团管理系统 对提高社团管理的效率显得尤为重要。 此系统主要功能是实现学校社团的信息化 管理,其设计要求随着大学生校园文化的不断丰富,各种学生社团应运而生,对 所有学生社团进行统一管理。 系统需要实现的功能和操作,系统要求分权限管理,分两种管理权限,一般 用户和管理员,一般用户可以对社团信息进行查询、浏览;管理员可以对社团信 息进行查询,更新,删除和插入等,可以对社团成员进行增加、修改和删除,可 以进行社团以及成员信息的查询、统计和生成报表等。查询:可以对学生所在的 社团进行查询,也可根据具体输入进行查询。更新:由于要进行社团信息管理, 用户需注册,填写有关信息,管理员可以增加社团,如果社员不再参加社团可以 选择删除,从而从数据库中删除其有关记录。 该大学社团管理系统运用方便、操作简单、工作效率高。给学生提供了更多 更及时的社团活动信息,便于学生了解社团动态,积极参加社团活动。同时也给 学院社团管理提供了一个完善的信息拓展平台,方便发布活动公告以