分类号学号学校代码10487密级硕士学位论文大学生社团活动管理系统的设计与实现学位申请人学科专业:指导教师:答辩日期:A Thesis Submitted in Partial Fulfillment of the Requirementsfor the Degree for the Master of EngineeringDesign and Implementation of Activities of University Students Association Management SystemCandidate :Major :Supervisor :Huazhong University of Science and TechnologyWuhan 430074, P. R. ChinaOctober, 2013华中科技大学硕士学位论文摘要在现代信息技术日益发展的今天,各行各业都致力于运用信息化技术去实现对部门工作的管理。
当前随着高等教育的蓬勃发展,高校学生社团数量普遍增加,学生社团多、管理混乱、会员无所适从是当前许多高校学生社团的现状。
开发学生社团活动管理系统是解决上述问题的有效举措。
本系统以江西省南昌工学院学生社团组织为研究对象,结合该校的实际情况,开发了一套适用于该校的学生社团管理系统。
系统采用了B/S架构设计,以RubyMine 作为开发工具,运用MySQL作为后台数据库,在UML模型的基础上构建了系统体系架构和各种需求模型、行为模型。
系统设定了系统管理员、社团会长和会员三种角色,围绕这3种用户角色主要完成了社团会长活动申请、会长对社团成员管理、会员网上报名参加活动、会员活动成绩查询、管理员社团活动质量评估、社团会长工作任免等主要功能模块的具体实现。
系统研发后,经过江西省南昌工学院相关专家和技术人员的检测后投入使用,有效的解决了该校学生社团长期混乱的现象,大大的调动了学生社团成员的积极性,开展了许多活动,学校社团管理部门的工作压力也减轻了,能够通过系统实现对社团活动的管理,该系统得到了校领导和学生们的一致好评。
关键词:社团活动管理系统 B/S架构 UML模型华中科技大学硕士学位论文AbstractWith the rapid development of modern information technology, people from all walks of life was devoted to the use of information technology to achieve the management in the department. Along with the vigorous development of higher education, the number of College Students' associations generally increased. College students associations face current situation which are growing number of student organizations, management confusion, and members did not know what course to take. The development of management system for student organization activities is an effective measure to solve the above problems.This system takes students' associations in Jiangxi V ocational College of Finance and Economics as object of study. Combined with the actual situation of the College, in this paper, penman develops a set of management system which complies to the College. Based on the B/S architecture design and the UML model, using RubyMine as a development tool,and MySQL database as a background, penman constructs the system architecture and various demand model, behavior model.The system sets three kinds of roles which are administrator, the president and members of association.Each system role has different functions which have been fully implemented in specific modules.Through the detection of Jiangxi V ocational College of Finance and Economics experts and technical staff , system effectively solves the problem long-term confusion in the school student association. It greatly aroused the enthusiasm of the students and community members who carried out a number of activities. The work pressure of management departments from school community is reduced. And also it can manage community activities through the system which gets gets very good effects from school leaders and students.Key word:Management system for student organization activities B/S architecture Rails UML Model华中科技大学硕士学位论文目录摘要 (I)Abstract........................................................................................................... I I 1 绪论1.1 课题研究背景及意义 (1)1.2 国内外研究现状 (2)1.3 本文主要研究内容 (2)2 相关技术分析2.1 Ruby语言 (4)2.2 Rails框架 (6)2.3 B/S和C/S架构技术 (8)2.4 MySQL (9)2.5 本章小结 (13)3 系统需求分析3.1 系统的功能需求 (14)3.2 用户对界面操作的要求 (17)3.3 系统用例图的分析与建立 (17)3.4 本章小结 (19)4 系统的设计4.1 系统总体设计 (20)4.2 系统主要功能模块设计 (21)4.3 数据库设计 (29)4.4 本章小结 (32)华中科技大学硕士学位论文5 系统的实现与测试5.1 系统开发环境 (33)5.2 系统主要功能模块的实现 (33)5.3 系统测试 (40)5.4 本章小结 (43)6 总结与展望6.1 全文总结 (44)6.2 展望 (44)致谢 (46)参考文献 (47)华中科技大学硕士学位论文1 绪论高校学生社团组织是学生日常活动的平台,对于高校学生锻炼自身能力,丰富业余生活有着重要的作用。
但是,当前的许多高校呈现出学生社团组织多,社团成员杂,社团管理混乱的局面,社团活动难以开展,这导致了许多学生社团形同虚设、有名无实,这也大大增加了高校学生社团管理部门的工作压力,采用合理的学生社团管理系统是解决上述问题,发挥学生社团组织活力的关键,让学生能够真正在社团中成长和进步。
1.1 课题研究背景及意义本人曾参与江西省南昌工学院社团管理系统的研发工作。
该校近几年发展迅速,在校学生人数比之十年前增长了近一倍,超过了一万人。
该校比较注重信息化建设,已经实现了教务系统、学籍管理、学生实训管理的信息化管理,但是对于学生社团管理,则仍处于传统的人工管理。
但是,随着该校在校学生人数的增长,学生社团也种类繁多,诸如乒乓球协会、象棋协会、舞蹈协会等各种学生社团不胜枚举[1]。
学生社团的增加也使得管理增加了难度,借助一套合理的学生社团管理系统,以实现对学生社团的管理,让学生自己管理好自己,提高自己[2]。
有鉴于此,笔者根据该校的实际情况,在借鉴前人研究成果的基础上,开发了本套系统。
客观的说,江西省南昌工学院所面临的问题是国内许多高校面临的问题。
长期以来,许多高校忽视学生社团管理系统开发,使得这一领域较之于教务管理系统、学籍管理系统的开发显得薄弱得多,笔者这一课题的研究,不仅可以解决江西省南昌工学院的学生社团管理问题,对于国内其他高校而言,也具有一定的现实意义。
笔者也希望抛砖引玉,让更多的专家学者重视这一问题的研究,开发出更多更有技术含量的学生社团管理系统。
华中科技大学硕士学位论文1.2 国内外研究现状对于学生社团管理系统的研发,国内学者长期以来都不甚重视[3]。
但近年来,随着信息化技术的深入发展,也有学者对这一领域进行的微探[4]。
比如余俊杰的《高校社团管理系统的设计与实现》一文“通过对高校社团管理进行研究,分析其业务流程,使用SQL server 2005 数据库和c# 技术,实现了一个高校社团管理系统”,在该系统中,设定了系统管理员端、社联工作人员端、普通会员端等几个端口,各个端口均有不同的功能[5]。
该文对于笔者的研究具有较强的指导意义。
尹君的《基于B/S 模式的校园社团活动管理系统设计》一文根据某高校社团联合会的主要职能,该学生社团管理系统分为四个模块[6]。
即:新闻中心模块、社联总汇模块、社团星空模块和下载基地模块,该系统采用Browser/Server(B/S)结构模式来设计。