南林社团管理信息系统的设计与实现(源码)

依据南林对大学校园里社团的管理的需求,本系统采用计算机系统来达成南林社团的信息化管制,面向对象的开发方法以及C#语言,依靠Visual studio 2010作为开发工具,操纵SQL Server 2008数据库贮存数据。分析整个系统可以发现包括系统登录模块、系统注册模块、社团新闻模块、留言板模块,活动申请模块,权限管理模块,社团介绍模块,个人信息模块以及会员管理模块等等,使学校社团管理起来简单轻松,不仅节省大量的劳动力,也节约大量的金钱,使社团能高效的运转起来,真真正正为南林师生员工服务。关键词 社团管理,Visual studio 2010,SQL Server目录
1 绪论 1
1.1 国内现状及发展趋势 1
1.2 研究的意义 2
2 需求分析 3
2.1 E-R图分析 3
2.2 开发环境 5
2.3 功能模块分析 6
2.4 流程图 8
3 总体设计 9
3.1 数据库设计 9
4 系统实现 13
4.1 用户注册模块 13
4.2 用户登录模块 14
4.3 社团新闻模块 15
4.4 社团活动模块 16
4.5 活动视频模块 17
4.6 活动相册模块 17
4.7 资源下载模块 18
4.8 留言板模块 18
4.9 协会模块 19
4.10 管理员登录模块 19
4.11 管理员模块 20
结论 26
致谢 27
参考文献 28
1 绪论
随着网络数据时代的到来,人们每天的日常生活中无不被大量的数据充斥着,有用的,没用的信息。在当代的校园中,学生各种各样的信息就会越来越多,值得注意的是,随着学生日常的生活越来越丰富,各种学生社团就开始增多,这些人没有年级的束缚以及老师学生之间的代沟,他们一有时间就会聚集起来开展各种有趣的活动,在丰富他们的校园生活、增进他们之间感情的同时,同样必须面临一个一个棘手的问题,传统的方法已经 *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$ 

随着网络数据时代的到来,人们每天的日常生活中无不被大量的数据充斥着,有用的,没用的信息。在当代的校园中,学生各种各样的信息就会越来越多,值得注意的是,随着学生日常的生活越来越丰富,各种学生社团就开始增多,这些人没有年级的束缚以及老师学生之间的代沟,他们一有时间就会聚集起来开展各种有趣的活动,在丰富他们的校园生活、增进他们之间感情的同时,同样必须面临一个一个棘手的问题,传统的方法已经无法对大量的信息进行很有效的管理,南林社团信息管理系统就能很好的解决这个问题,使师生真正的对自己的社团进行很有效的管理,从而从琐碎的信息中解脱出来,轻松应对海量的信息。
国内现状及发展趋势
(1)国内现状
在对国内社团管理的研究中发现湖南工程学院现有各类学生社团近三十个,还有一部分社团进行审批中,但是社团数量还是在不停的增长,社团的种类也相继增多,经过多年发展后,社团规模也开始发展得越来越大,湖南工程学院现有社员4000多名,社员分布在学校三个不同校区[3]。社团也常常组织各种活动来丰富学生的课余生活,由于社团的数量较多,学院对社团的管理工作也变得困难,经过学院和组织部调研和总结可以发现如下问题:
社团的总数在增多,规模在扩大,社团的信息和数据变得越来越多,对各个校区不同的社团难于管理。对于三个校区所有社员的信息采集、社团资料汇总等还没有形成统一流程,工作效率低。信息反馈效率太低。社团社员与社员、社员与社长进行交流不便,除了组织统一的活动中,很少有机会进行交流,从而使社团的交流目的达不到预期效果,同时社团也无法了解社员对社团建议和意见,各个社团之间也无法进行及时的通讯,使社团、社员都消息隔离了起来,无法实现及时交流。信息查询和浏览不方便,由于该学校对社团管理平台设计的严谨性较低,对社团信息的公告也都通过公告进行,虽然学校建成了分布到各个校区的内网,但没有整合到社团管理的网络平台中,使得浏览信息、查询信息和发布信息非常不方便。
(2)发展趋势
在当今社会,计算机网络技术得到了迅速普及,国内大多数高校将纳入管理信息管理系统的日常活动 [4]。相比与国外的高校信息技术,我国各大高校的信息管理还处在发展慢、起步低的门槛之中,许多国内高校的管理信息系统界面不美观、信息安全存在疏漏、数据管理混乱。因此,管理信息方面国内的高校需要提高自己管理技术、自主研发信息管理系统[5]。现本类系统已经应用到各高校的管理中各个领域中去,提高了高校管理的工作效率,因此学生社团信息管理系统在高校中的开发是必然趋势。在相对的人力、财力、物力上,社团信息管理系统极大地简化了工作的难度、提高了工作的效率、保证了工作的安全,是学校资源管理的最佳配置。
研究的意义
阅读了大量的参考文献后我对社团以及学校的管理职能有了一定的了解,较于突出的参考文献和专家论文中我得到了一些体会,并将它们组织起来研究本课题的意义。
(1)消息传达及时。在一年的不同时间也不是很多的活动是不适合的,特别是有很多地方需要注意学生的地方,比如大街上各种波动整体情绪的重大游行,学生就不能出现在街上[6]。学生可能没有注意到这些要求学校领导要提醒学生,但传统的方式是每周后点名,老师以口头表达方式告诉学生,但这种方式的信息传达速度很慢,没有时效性,有时甚至会错过时间。如果有一个社区管理系统可以使社会新闻发布出去,告诉学生,它能够实现信息的及时传输给学生。
(2)易收集学生意见。管理制度中难免出现学生认为不妥的条例,或学生有很多想法想向学校表达,但有些学生又不是很愿意用非匿名方式说出心中的想法。学校就无法收集意见,若将信息交互功能在校社团管理信息系统中出现,学生的意见就可以集中在留言板的版块中表现出来,这样学校管理人员收集学生意见就变得非常简单。
(3)减少了审批带来的时间。学生宿舍楼和教师办公楼的距离较远,学生组织活动需要向老师申请多次,这消耗了组织者很多的精力和时间。
(4)数字化管理提供了便携和高安全性的优点,省去了纸质化信息管理的冗余和复杂高强度的工作。
2 需求分析
所谓需求的分析,就是根据用户的需求对系统进行设计,在这里,用户的需求是非常的重要的,只有完完全全的按用户的要求进行分析,做出的系统才具有意义接下来就是按照需求分析去设计系统[7],使系统真正实现用户的需求。让用户使用起来感到容易和方便,这就是需求分析的好处。
2.1 E-R图分析
在系统的需求分析中E-R图是必要的步骤,在系统功能的需求上分析实体与实体的关系,并且用E-R图的形式表现出来,如下图2.1则为系统总体的实体关系分析。
(1)注册用户:本实体包含了注册用户这一实体所需要的实体属性,具体有用户编号、用户类型、用户名、用户密码、真实姓名和电子邮箱等属性,如下图2.2。
(2)社团:本实体包含了社团这一实体所需要的实体属性,具体有管理人员、社团成员、社团名称、社团类别、社团编号、创建人员、创建时间等属性,如下图2.3。
(3)留言板:本实体包含了留言板这一实体所需要的实体属性,具体

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2674.html

好棒文