《课程设计》学生社团管理系统学学生生::学学号号::EE--MMaaiill::前言..................................................................错误!未指定书签。第1章系统开发背景及组织结构分析..............错误!未指定书签。系统开发背景...................................错误!未指定书签。组织结构分析...................................错误!未指定书签。可行性分析.....................................错误!未指定书签。第2章需求分析......................错误!未指定书签。系统目标.......................................错误!未指定书签。功能需求分析...................................错误!未指定书签。第3章用例建模..................错误!未指定书签。参与者.........................................错误!未指定书签。用例...........................................错误!未指定书签。绘制用例图.....................................错误!未指定书签。用例详细描述...................................错误!未指定书签。第4章系统分析..................错误!未指定书签。概念模型.......................................错误!未指定书签。名词识别法找类.............................错误!未指定书签。类与类之间的关系...........................错误!未指定书签。类的职责...................................错误!未指定书签。类图.......................................错误!未指定书签。主要动态模型...................................错误!未指定书签。顺序图.....................................错误!未指定书签。状态图.....................................错误!未指定书签。活动图.....................................错误!未指定书签。第5章系统设计..................错误!未指定书签。代码设计.......................................错误!未指定书签。数据库设计.....................................错误!未指定书签。概念结构设计(CDM图).....................错误!未指定书签。物理结构设计(PDM图).....................错误!未指定书签。输出设计.......................................错误!未指定书签。输入设计.......................................错误!未指定书签。构件图.........................................错误!未指定书签。部署图.........................................错误!未指定书签。课程设计总结................................错误!未指定书签。前言第1章系统开发背景及组织结构分析系统开发背景当今信息化时代已经不可逆转,网络管理成为一种新兴的经济模式,网上社团管理具有很好的发展前景以及较高的实用性。信息化是企业同世界接轨的一个必然方向,由于计算机事业的不断发展,使得计算机得以推广和普及。相应的计算机的应用系统也不断的被人们所接受,大大缩减了人们的工作量,提高了工作效率,给企业带来了巨大的收益。有利于降低管理的成本,有益于社团、成员和管理,通过网站管理社团信息利于提高社团的形象。设计本网站旨在社团管理的安全性,方便管理者和学生的使用。通过计算机对社团管理,既能方便社团网站使用者,缩短时间,又有利于降低成本、强化内部管理、提高社团形象。组织结构分析高校学生社团管理系统主要包括登录、加入社团、留言、社团成员管理、发布公告、社团管理、社团管理员变更、社团活动管理等功能模块,系统基本功能模块如图所示:图系统基本功能模块图该社团管理的基本功能详细描述如下:(1)登录:所有学生均可登录到社团管理网站查看更新个人信息,具有某社团管理权限的学生可以进入该社团进行社团管理。管理员登录进行社团和学生管理。(2)留言:已登录的学生可以进入所有社团留言板进行留言,与其他人员交流。(3)加入社团:已登录的学生可以查看正在招募团员的社团,查看信息,并申请加入。(4)组织活动:社团管理人员可以填写活动申请表组织社团活动,待管理员审核通过,发出活动通知。(5)社团公告管理:社团管理员发出公告通知社团成员。所有学生都可浏览。(6)社团活动管理:管理员对社团组织活动申请进行审核,将审核结果反馈给相应社团。(7)社团管理员更换:当社团管理员需要发生交替时,管理员对社团管理员社团权限重新分配。(8)学生信息管理:管理员可增删改社团成员信息,按要求对学生信息进行检索。可行性分析主要从以下几个方面分析1、经济可行性分析开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得。因此,开发成本较低。而引进使用本系统后与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行。2、技术可行性分析技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本网站的调试相对简单,当前计算机的硬件配置也完全满足开发的需求,因此在技术上是绝对可行的。3、运行可行性运行可行性是对组织结构的影响,现有人员和机构及环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行的。4、法律可行性①所有技术资料都为合法。②开发过程中不存在只是产权问题。③未抄袭任何网站,不存在侵犯版权问题。④开发过程中未涉及任何法律责任。综上所述,本系统的开发从经济上、从技术上。从法律上都是完全可靠的。第2章需求分析系统目标高校社团管理系统主要为了学生更好的了解社团、与社团间的互动、缩减加入社团创建社团的流程,同时社团管理人员方便、有序的对高校社团人员的管理,提高社团影响力和高效率。功能需求分析该系统具有以下功能:学生用户可以登录到社团网站,实现更新自己的信息,查看社团信息,加入社团,退出社团,创建社团,查看社团活动、社团留言等功能。如果学生用户具有某一社团的管理权限,该学生可以对该社团进行加入社团审批,退出社团审批,发布公告,打印社团成员信息,组织活动等功能。管理员登录具有对学生进行管理,社团审批,社团活动审批,社团管理,打印社团信息,打印学生信息,社团负责人跟换等功能。第3章用例建模参与者使用该系统的学生;具有社团管理权限的学生;管理和维护系统的管理人员。其中社团管理员由在校学生担任。图参与者用例表特性合并成用例参与者特性用例学生用户按要求输入用户登录信息,点击登录,系统对用户账户密码进行验证登录用户按需求更新自己的个人信息更新个人信息用户按需求选择加入或者退出社团加入社团,系统显示申请表,用户按要求填写申请申请加入/退出社团用户按需求填写创建社团申请表系统将提交结果返回给用户,并通知用户等待管理员审核创建社团申请用户按需求编辑留言信息发布留言社团管理员用户按需求填写活动申请信息等待管理员审核组织社团活动新建档案,用户按需求填写档案信息资料存档社团管理员填写公告信息发布公告社团管理员对社团成员请求进行审核审核系统管理员统管理员对活动状态进行管理更改活动状态管理社团活动社团管理员按要求填写权限变更申请,系统管理员审核更换社团负责人系统管理员对学生信息进行操作社团成员管理按条件打印出学生信息打印报表绘制用例图用例图图用例图用例详细描述表用户登录用例描述用例用户登录简要描述不同的用户具有不同的功能参与者学生、管理员前置条件具有有效的登录账户主事件流进入登录页面,用例开始执行用户按要求输入用户登录信息,点击登录,系统对用户账户密码进行验证,验证通过根据用户权限进入具有相应功能的界面,用户执行其他操作备选事件流用户名密码错误,系统给出错误提示,用户进入登录页面重新输入或者进行密码找回操作后置条件如果用例成功,用户进入个人功能界面,否则系统状态不发生改变表更新个人信息用例描述用例更新个人信息简要描述用户更新个人信息参与者学生、管理员前置条件具有有效的登录账户主事件流已经登录的用户,当用户进入个人界面时候,用例开始执行用户按需求更新自己的个人信息用户点击更新操作系统更新用户信息并将操作结果返回给用户备选事件流信息更新失败,系统给出提示,用户按提示重新输入信息后置条件如果用例成功,刷新个人信息,否则系统状态不发生改变表申请加入/退出社团用例描述用例申请加入/退出社团简要描述学生退出加入社团参与者学生前置条件具有有效的登录账户、账户类型为学生类型主事件流已经登录的用户,当用户进入社团信息界面时候,用例开始执行用户按需求选择加入或者退出社团加入社团,系统显示申请表,用户按要求填写申请用户提交申请表,提交成功系统给出提示,并通知用户审核完成时间。审核成功通知用户。备选事件流提交申请失败,系统给出提示,用户按提示重新输入信息,审核失败,用户重新按要求提交申请。后置条件如果用例成功,更新已加入社团信息,否则系统状态不发生改变表创建社团申请用例描述用例创建社团申请简要描述学生创建社团参与者学生前置条件具有有效的登录账户主事件流已经登录的用户,当用户选择创建社团功能时候,用例开始执行用户按需求填写创建社团申请表用户点击提交系统将提交结果返回给用户,并通知用户等待管理员审核审核成功,用户拥有进入该社团管理界面的权限,并记录社团信息备选事件流申请表提交失败,系统给出提示,用户按提示重新输入信息,审核失败,用户重新提交申请。后置条件如果用例成功,用户权限改变,否则系统状态不发生改变表发布留言用例描述用例发布留言简要描述用户可以发布留言参与者学生前置条件具有有效的登录账户主事件流已经登录的用户,当用户进入社团信息界面时候,用例开始执行用户按需求编辑留言信息用户点击提交操作系统更新留言板信息备选事件流信息提交失败,系统给出提示,用户按提示重新编辑信息,再次提交后置条件如果用例成功,刷新留言板信息与个人留言记录,否则系统状态不发生改变表组织社团活动用例描述用例组织社团活动简要描述拥有社团管理权限的学生组织社团活动参与者社团管理员前置条件用户具有有效的登录账户且具有社团管理权限主事件流已经登录的社团管理员,当进入社团活动管理界面时候,用例开始执行用户点击申请社团活动用户按需求填写活动申请信息用户点击提交操作提交成功,系统给出提示,并将通知用户等待系统管理员审核审核成功,系统通知用户,并记录活动信息备选事件流活动申请表提交,系统给出提示,用户按提示重新输入信息后置条件如果用例成功,更新社团活动,否则系统状态不发生改变表资料存档用例描述用例资料存档简要描述对社团一些重要信息进行存档参与者社团管理员前置条件用户具有有效的登录账户且具有社团管理权限主事件流已经登录的社团管理员,当进入社团档案管理界面时候,用例开始执行用户点击新建档案用户按需求填写档案信息用户点击提交操作存档成功,系统给出