ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:141.65KB ,
资源ID:4607407      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4607407.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生社团管理系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生社团管理系统.docx

1、学生社团管理系统课程设计学生社团管理系统学生: 学号:E-Mail:前言 2第1 章 系统开发背景及组织结构分析 21.1 系统开发背景 21.2 组织结构分析 21.3 可行性分析 3第2 章 需求分析 42.1 系统目标 42.2 功能需求分析 4第3 章 用例建模 53.1 参与者 53.2 用例 53.3 绘制用例图 63.4 用例详细描述 7第4 章 系统分析 124.1 概念模型 124.1.1 名词识别法找类 124.1.2 类与类之间的关系 124.1.3 类的职责 124.1.4 类图 134.2 主要动态模型 144.2.1 顺序图 144.2.2 状态图 154.2.3

2、活动图 17第5 章 系统设计 185.1 代码设计 185.2 数据库设计 195.2.1 概念结构设计(CDM 图) 195.2.2 物理结构设计(PDM 图) 215.3 输出设计 295.4 输入设计 315.5 构件图 325.6 部署图 32课程设计总结 33前言第1 章 系统开发背景及组织结构分析1.1 系统开发背景当今信息化时代已经不可逆转,网络管理成为一种新兴的经济模式,网上社团管理具有很好的发展前景以及较高的实用性。信息化是企业同世界接轨的一个必然方向,由于计算机事业的不断发展,使得计算机得以推广和普及。相应的计算机的应用系统也不断的被人们所接受,大大缩减了人们的工作量,提

3、高了工作效率,给企业带来了巨大的收益。有利于降低管理的成本,有益于社团、成员和管理,通过网站管理社团信息利于提高社团的形象。设计本网站旨在社团管理的安全性,方便管理者和学生的使用。通过计算机对社团管理,既能方便社团网站使用者,缩短时间,又有利于降低成本、强化内部管理、提高社团形象。1.2 组织结构分析高校学生社团管理系统主要包括登录、加入社团、留言、社团成员管理、发布公告、社团管理、社团管理员变更、社团活动管理等功能模块,系统基本功能模块如图1.1所示:图1.1 系统基本功能模块图该社团管理的基本功能详细描述如下:(1)登录: 所有学生均可登录到社团管理网站查看更新个人信息,具有某社团管理权限

4、的学生可以进入该社团进行社团管理。管理员登录进行社团和学生管理。(2)留言: 已登录的学生可以进入所有社团留言板进行留言,与其他人员交流。(3)加入社团: 已登录的学生可以查看正在招募团员的社团,查看信息,并申请加入。(4)组织活动: 社团管理人员可以填写活动申请表组织社团活动,待管理员审核通过,发出活动通知。(5)社团公告管理: 社团管理员发出公告通知社团成员。所有学生都可浏览。(6)社团活动管理: 管理员对社团组织活动申请进行审核,将审核结果反馈给相应社团。(7)社团管理员更换: 当社团管理员需要发生交替时,管理员对社团管理员社团权限重新分配。(8)学生信息管理:管理员可增删改社团成员信息

5、,按要求对学生信息进行检索。1.3 可行性分析主要从以下几个方面分析1、经济可行性分析开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得。因此,开发成本较低。而引进使用本系统后与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行。2、技术可行性分析 技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本网站的调试相对简单,当前计算机的硬件配置也完全满足开发的需求,因此在技术上是绝对可行的。3、运行可行性运行可行性是对组织结构的影响,现有人员和机构及

6、环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行的。4、法律可行性所有技术资料都为合法。开发过程中不存在只是产权问题。未抄袭任何网站,不存在侵犯版权问题。开发过程中未涉及任何法律责任。综上所述,本系统的开发从经济上、从技术上。从法律上都是完全可靠的。第2 章 需求分析2.1 系统目标高校社团管理系统主要为了学生更好的了解社团、与社团间的互动、缩减加入社团创建社团的流程,同时社团管理人员方便、有序的对高校社团人员的管理,提高社团影响力和高效率。2.2 功能需求分析该系统具有以下功能:学生用户可以登录到社团网站,实现更新自

7、己的信息,查看社团信息,加入社团,退出社团,创建社团,查看社团活动、社团留言等功能。如果学生用户具有某一社团的管理权限,该学生可以对该社团进行加入社团审批,退出社团审批,发布公告,打印社团成员信息,组织活动等功能。管理员登录具有对学生进行管理,社团审批,社团活动审批,社团管理,打印社团信息,打印学生信息,社团负责人跟换等功能。第3 章 用例建模3.1 参与者使用该系统的学生;具有社团管理权限的学生;管理和维护系统的管理人员。其中社团管理员由在校学生担任。图3.1 参与者3.2 用例表3.1 特性合并成用例参与者特性用例学生用户按要求输入用户登录信息,点击登录,系统对用户账户密码进行验证登录用户

8、按需求更新自己的个人信息更新个人信息用户按需求选择加入或者退出社团加入社团,系统显示申请表,用户按要求填写申请申请加入/退出社团用户按需求填写创建社团申请表系统将提交结果返回给用户,并通知用户等待管理员审核创建社团申请用户按需求编辑留言信息发布留言社团管理员用户按需求填写活动申请信息等待管理员审核组织社团活动新建档案,用户按需求填写档案信息资料存档社团管理员填写公告信息发布公告社团管理员对社团成员请求进行审核审核系统管理员统管理员对活动状态进行管理更改活动状态管理社团活动社团管理员按要求填写权限变更申请,系统管理员审核更换社团负责人系统管理员对学生信息进行操作社团成员管理按条件打印出学生信息打

9、印报表3.3 绘制用例图用例图图3.3 用例图3.4 用例详细描述表3.4.1 用户登录用例描述用例用户登录简要描述不同的用户具有不同的功能参与者学生、管理员前置条件具有有效的登录账户主事件流进入登录页面,用例开始执行用户按要求输入用户登录信息,点击登录,系统对用户账户密码进行验证,验证通过根据用户权限进入具有相应功能的界面,用户执行其他操作备选事件流用户名密码错误,系统给出错误提示,用户进入登录页面重新输入或者进行密码找回操作后置条件如果用例成功,用户进入个人功能界面,否则系统状态不发生改变表3.4.2 更新个人信息用例描述用例更新个人信息简要描述用户更新个人信息参与者学生、管理员前置条件具

10、有有效的登录账户主事件流已经登录的用户,当用户进入个人界面时候,用例开始执行用户按需求更新自己的个人信息用户点击更新操作系统更新用户信息并将操作结果返回给用户备选事件流信息更新失败,系统给出提示,用户按提示重新输入信息后置条件如果用例成功,刷新个人信息,否则系统状态不发生改变表3.4.3 申请加入/退出社团用例描述用例申请加入/退出社团简要描述学生退出加入社团参与者学生前置条件具有有效的登录账户、账户类型为学生类型主事件流已经登录的用户,当用户进入社团信息界面时候,用例开始执行用户按需求选择加入或者退出社团加入社团,系统显示申请表,用户按要求填写申请用户提交申请表,提交成功系统给出提示,并通知

11、用户审核完成时间。审核成功通知用户。备选事件流提交申请失败,系统给出提示,用户按提示重新输入信息,审核失败,用户重新按要求提交申请。后置条件如果用例成功,更新已加入社团信息,否则系统状态不发生改变表3.4.4 创建社团申请用例描述用例创建社团申请简要描述学生创建社团参与者学生前置条件具有有效的登录账户主事件流已经登录的用户,当用户选择创建社团功能时候,用例开始执行用户按需求填写创建社团申请表用户点击提交系统将提交结果返回给用户,并通知用户等待管理员审核审核成功,用户拥有进入该社团管理界面的权限,并记录社团信息备选事件流申请表提交失败,系统给出提示,用户按提示重新输入信息,审核失败,用户重新提交

12、申请。后置条件如果用例成功,用户权限改变,否则系统状态不发生改变表3.4.5 发布留言用例描述用例发布留言简要描述用户可以发布留言参与者学生前置条件具有有效的登录账户主事件流已经登录的用户,当用户进入社团信息界面时候,用例开始执行用户按需求编辑留言信息用户点击提交操作系统更新留言板信息备选事件流信息提交失败,系统给出提示,用户按提示重新编辑信息,再次提交后置条件如果用例成功,刷新留言板信息与个人留言记录,否则系统状态不发生改变表3.4.6 组织社团活动用例描述用例组织社团活动简要描述拥有社团管理权限的学生组织社团活动参与者社团管理员前置条件用户具有有效的登录账户且具有社团管理权限主事件流已经登

13、录的社团管理员,当进入社团活动管理界面时候,用例开始执行用户点击申请社团活动用户按需求填写活动申请信息用户点击提交操作提交成功,系统给出提示,并将通知用户等待系统管理员审核审核成功,系统通知用户,并记录活动信息备选事件流活动申请表提交,系统给出提示,用户按提示重新输入信息后置条件如果用例成功,更新社团活动,否则系统状态不发生改变表3.4.7 资料存档用例描述用例资料存档简要描述对社团一些重要信息进行存档参与者社团管理员前置条件用户具有有效的登录账户且具有社团管理权限主事件流已经登录的社团管理员,当进入社团档案管理界面时候,用例开始执行用户点击新建档案用户按需求填写档案信息用户点击提交操作存档成

14、功,系统给出提示,并更新档案信息备选事件流存档失败,系统给出提示,用户按提示重新输入信息后置条件如果用例成功,更新社团档案,否则系统状态不发生改变表3.4.8 发布公告用例描述用例发布公告简要描述社团管理员发布公告参与者社团管理员前置条件用户具有有效的登录账户且具有社团管理权限主事件流已经登录的社团管理员,当进入社团发布公告界面时候,用例开始执行用户点击发布公告用户填写公告信息用户点击提交操作发布成功成功,系统给出提示,并更新公告栏信息备选事件流发布公告失败,系统给出提示,用户按提示重新输入信息后置条件如果用例成功,更新公告栏,否则系统状态不发生改变表3.4.9 管理社团活动用例描述用例管理社

15、团活动简要描述系统管理员对社团活动进行管理参与者系统管理员前置条件具有有效的系统管理员账户主事件流已经登录的系统管理员,进入社团活动管理界面时候,用例开始执行系统显示所有社团活动,系统管理员对活动状态进行管理更改活动状态,更改成功系统更新用户信息并将操作结果返回给系统管理员备选事件流活动状态更新失败,系统给出提示,用户按提示重新活动状态后置条件如果用例成功,刷新活动状态信息,否则系统状态不发生改变更换社团负责人用例描述用例更换社团负责人简要描述社团职位变更参与者社团管理员、系统管理员前置条件用户具有有效的登录账户以及相应权限主事件流已经登录的社团管理员,进入权限变更界面时候,用例开始执行社团管

16、理员按要求填写权限变更申请用户点击提交操作系统管理员对权限变更申请进行审核,通过审核,系统管理员进行权限变更操作,操作成功,系统将信息返回给社团并将操作记录存档系统更新社团成员信息备选事件流权限更换表提交失败,系统给出提示,用户按提示重新输入信息系统管理员权限更换失败,系统将失败原因返回后置条件如果用例成功,更新社团权限信息,否则系统状态不发生改变管理用例描述用例学生信息管理简要描述对学生信息进行增删改查参与者系统管理员前置条件具有有效的管理员账户主事件流已经登录的系统管理员,进入学生管理界面时候,用例开始执行用户按需增删改查学生信息操作成功,系统对操作进行提示更新显示信息备选事件流信息增删改

17、查失败,系统给出提示,用户按提示重新增删改查信息后置条件如果用例成功,刷新学生信息,否则系统状态不发生改变打印报表用例描述用例打印报表简要描述系统管理员按需求查看学生参与者系统管理员前置条件具有有效的管理员账户主事件流已经登录的系统管理员,进入学生管理界面时候,用例开始执行用户按需求筛选学生信息筛选成功,系统对操作进行提示并更新显示信息用户点击打印操作系统将学生信息输出到表格输出成功,系统对操作给出提示备选事件流信息筛选失败,系统给出提示,用户按提示重新筛选信息信息输出失败,系统给出提示,用户按提示重新输出信息后置条件如果用例成功,更新页面显示的信息并输出学生信息,否则系统状态不发生改变第4

18、章 系统分析4.1 概念模型4.1.1 名词识别法找类发现类最常用的方法就是“名词识别法”,在“需求特性列表”的基础上进行分析,将所有的名词及名词短语列表,这就是备选类。通过名词识别法可以确定本系统的候选类有:学生、社团、系统管理员、社团管理员、社团活动、留言、职位、公告、档案、指导教师4.1.2 类与类之间的关系确定了候选类之后,应该对其之间的关联关系进行分析。根据“需求特性列表”及前面的相关信息不难得知:(1)学生类可以包括社团管理员(2)社团成员可以由学生、社团管理员组成(3)学生、社团管理员、系统管理员是主要的实体,学生可以留言和查看社团信息每个学生都有一个职位(4)学生和职位、社团、

19、留言存在关联关系。每个学生可以加入多个社团,每个学生有多个职位;一个学生可以有多条留言(5)社团和公告、档案、社团活动、指导教师是直接关联的4.1.3 类的职责类的职责就是类所维护的知识(成员属性)和能够执行的行为(成员方法)。根据前面的需求信息,可以获得许多类的成员属性。(1)学生:包括学号、学生姓名、登录密码、专业、联系方式、加入社团、QQ、性别、年级、政治面貌、爱好、才艺。(2)职位:职位ID、职位名称、备注(3)公告:公告ID、社团ID、社团名称标题、内容、学号、姓名、时间、状态(4)社团留言:留言ID、社团ID、留言人ID、内容、时间(5)社团:社团ID、社团名称、社团介绍、活动地点

20、、创建时间、指导教师号、会长学号、状态ID、所属学院、招募状态(6)指导教师:教师职工号、姓名、所属学院、负责社团、联系方式(7)管理员:管理员ID、登录面貌、联系方式、所属学院(8)更换社团管理员:更换记录ID、社团ID、职位、原负责人ID、现负责人ID、更换原由、凭证、时间(9)社团活动:活动ID、社团ID、社团名称、活动主题、活动内容、参加人员、活动时间、活动地点、状态ID、所需经费(10)存档管理:存档ID、社团ID、电子路径、非电子路径、存档时间、负责人ID、备注(11)财务管理:账单ID、社团ID、活动ID、申请人ID、金额、原由、时间4.1.4 类图图4.1 类图4.2 主要动态

21、模型4.2.1 顺序图登录顺序图表加入社团顺序图活动申请顺序图4.2.2 状态图(1)学生登录状态图学生登录状态图(2)社团加入申请状态图社团加入申请状态图(3)活动申请状态图活动申请状态图4.2.3 活动图在商务建模层次,活动图可用于在业务单元的级别上对更高级别的业务过程进行建模,比如公司当前在如何运作业务,或者业务如何运作等,显示主要的业务流程。在具体处理流程层次,活动图也常被用来描述一个用例的处理流程,或者对低级别的内部类操作进行建模,用于表示在处理某个活动时,两个或者更多类对象之间的过程控制流。图4.2.3 构件图第5 章 系统设计5.1 代码设计1 学生代码设计学生代码采用11 位字

22、符编码,由学生注册时系统按要求生成例如:第一个注册的学生的编号是120 0306 0101,120表示年级、0306、表示专业、0101表示所在班级2 社团代码设计社团的代码采用11 位字符编码,前三位字符代表创建年,中间四位字符字表示所属学院,最后四位表示社团顺序。XXX X X X X X X X X例如:创建的社团编号是120 0300 0101。3 管理员代码设计管理员代码采用11位字符编码,前三位字符代表创建年,中间四位字符字表示所属学院,最后四位表示职工顺序XXX X X X X X X X X例如:创建的管理员编号是120 0006 0101。4 公告表代码设计管理员代码采用11

23、位字符编码,自增。XXX X X X X X X X X例如:发布编号是000 0006 0101。5 指导教师代码设计指导教师代码采用11位字符编码,前三位字符代表创建年,中间四位字符字表示所属学院,最后四位表示职工顺序XXX X X X X X X X X例如:创建的指导教师编号是120 0006 0101。6 社团活动代码设计社团活动代码采用11位字符编码,前三位字符代表创建年,中间四位字符字表示所属社团,最后四位表示活动序号XXX X X X X X X X X例如:创建的社团活动编号是120 0006 0101。7 档案代码设计档案代码采用11位字符编码,前三位字符代表创建年,中间四

24、位字符字表示社团,最后四位表示档案顺序XXX X X X X X X X X例如:创建的档案编号是120 0006 0101。8 财务代码设计财务代码采用11位字符编码,前三位字符代表创建年,中间四位字符字表示所属学院,最后四位表示账单顺序XXX X X X X X X X X例如:创建的财务编号是120 0006 0101。5.2 数据库设计5.2.1 概念结构设计(CDM 图)本系统抽象出的实体有: 学生、社团留言、社团、职位、公告、管理员、活动、指导教师、财务、档案。学生与社团是多对多的关系、学生与留言是一对多的关系、学生与职位是一对多的关系、社团与活动是一对多的关系,财务与活动是一对一

25、的关系、社团与指导教师是一对一的关系,社团与档案是一对多的关系。PowerDesigner 绘制出的CDM图如图所示:图5.1 CDM图5.2.2 物理结构设计(PDM 图)图5.2 PDM图表名学生表主键学号索引字段学生姓名序号字段名称数据类型(精度范围)允许为空Y/N唯一Y/N默认值约束条件说明1学号Long characters (11)NY主键2学生姓名varchar(20)NN3登录密码varchar(20)NN4专业Variable characters (20)NN5联系方式Long characters (11)NN6加入社团数目intNN7性别Char(2)NN8年级Char

26、(2)NN9政治面貌Char(12)NN10QQvarchar(12)YN11爱好varchar(50)YN12才艺varchar(50)YNsql脚本create table StudentTable ( StuNumber varchar(11) not null, AdminID varchar(11) null, StuName varchar(20) not null, PWD varchar(20) not null, Profession varchar(20) not null, Phone varchar(11) not null, AssociationsNum int n

27、ot null, QQ varchar(12) null, Sex char(2) not null, Grade char(6) not null, Political char(4) not null, Hobby varchar(50) null, Talent varchar(50) null, constraint PK_STUDENTTABLE primary key nonclustered (StuNumber)go/*=*/* Index: StudentManagement_FK */*=*/create index StudentManagement_FK on Stud

28、entTable (AdminID ASC)go表名社团表主键社团ID索引字段社团名称序号字段名称数据类型(精度范围)允许为空Y/N唯一Y/N默认值约束条件说明1社团IDvarchar(50)NY主键 2社团名称varchar(50)NN外键3药品名称varchar(50)NN外键4药品剂量varchar(50)NN外键5药品价格moneyNN外键6医生姓名varchar(50)NN7日期dateNNSql脚本CREATE TABLE dbo.处方( 处方编号 varchar(50) NOT NULL, 顾客姓名 varchar(50) NOT NULL, 药品名称 varchar(50) NOT NULL, 药品剂量 varchar(50) NOT NULL, 药品价格 money NOT NULL, 医生姓名 varchar(50) NOT NULL, 日期 date N

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1