本系统最终的设计目的可以概括为三点。第一点,通过建立银舟计算机协会官方网站,使得在校学生能更加全面的了解银舟计算机协会,为推送优秀的技术作品与技术教程提供平台,也为新生报名参加社团提供更为快捷的通道;第二点,通过建立银舟计算机协会人事管理系统,对会员以及社团管理人员的信息进行集中化管理,能够实现在线管理会员,在线添加部门,在线任免社团干部的功能;第三点,通过建立银舟计算机协会活动信息管理系统,第一时间将即将举办的活动信息推送到官网,并对这些推送的信息以及参与社团培训的学员信息进行集中管理。
通过三大模块可提升银舟计算机协会的宣传与管理的效率,为社团管理的信息化做好铺垫。
1。3 系统介绍
银舟计算机协会管理系统由银舟计算机协会官网、银舟计算机协会人事管理系统以及银舟计算机协会活动管理系统三大模块组成,分别对应了社团日常的三大工作,即“宣传”、“人员”、“活动”三大块的管理。
银舟计算机协会官网是在校学生了解与关注银舟计算机协会的主要平台,官网主要以文章、活动信息、活动相册以及报名通道为主要内容,社团管理人员可利用官网后台将需要上传的信息进行推送以及审核,而在校学生也可通过银舟官网了解更多有关银舟计算机协会的信息,加深对社团的印象,起到宣传社团的效果。
银舟计算机协会人事管理系统是社团内部用于管理会员信息,任免社团干部,添加社团部门的平台,社团管理人员可利用人事管理系统对社团成员的信息进行管理,实现在线任免干部等内部管理任务。
银舟计算机协会活动管理系统是社团内部用于发布和管理社团活动信息的通道,主要用于发布社团内部组织的小型活动信息,推送完成后将在官网上予以显示,会员或部门干事可通过查询官网上的活动信息知晓活动,报名参加。
对于社团的管理问题,如何实现简单灵活的管理方法,使得管理化繁为简,简化管理流程,最大限度节约社团资源,实现轻松高效的管理。当然,此处的管理是对社团日常工作所产生的大批量数据(主要是针对“宣传”、“人员”以及“活动”信息)的管理,包括增加、删除、修改、查询等操作,由于实际权限与部门分工的限制,因此针对不同的信息需要设计不同的系统,而这些系统只能由符合权限规定的人员进行操作,用于管理社团日常事务。
2。 开发工具及应用技术
针对银舟计算机协会的现状,社团管理系统具有开发周期短、数据量中等以及可扩展等特征,针对这些特征,在开发时选取了微软旗下的基于C#语言的ASP。NET技术作为程序开发技术,以ORACEL公司的开源数据库项目MySQL作为数据存储平台,以微软公司的Microsoft Visual Studio 2013作为开发环境,以基于Windows Server 2010的云服务器作为部署环境,从而实现在最短周期内开发出具有可行性的管理系统。下面对用到的工具以及技术做简单的介绍。
2。1 Visual Studio 2013
Microsoft Visual Studio 2013是由美国微软公司自主研发的集成开发环境,支持C#、C++、python、JavaScript、html、css、F#、Visual Basic等多种程序设计语言项目的制作与开发。通过Visual Studio所提供的统一程序设计平台。NET以及托管代码机制,可实现混合语言的项目开发。
Visual Stduio 2013是目前业界广为使用的版本,支持语法高亮、智能感知等多种人性化程序设计帮助功能,支持多种组件与数据库的交互,支持用户自定义开发组件,支持项目发布与项目安装打包等功能。Visual Studio 2013同时还支持对windows 8应用以及Windows Phone 8平台应用的开发,是目前世界上最成熟最人性化的IDE(集成开发环境)。