参考文献 16
致谢 17
附录A 源程序代码 18
1 前言
学校的众多组织之一——学生社团,以扩大学生的业余兴趣为主要目的,统领着大量学生,通过组织具有共同兴趣的学生进行一些活动。[2]源G于J优L尔V论N文M网WwW.youeRw.com 原文+QQ75201`8766
高等院校的扩张频繁,大学生继续发展其思想与活动,学生组织这样一个组织开发者学生相应能力,丰富学生的生活学习,也让学生学习更多的知识的组织,日益庞大。但随着学生协会的发展,学生纸张办公一直无法跟上办公效率的快速增长。因此,以提高工作效率为基,以节省人力物力为目标,开发这样一个学生社团管理系统作用于管理社团事务的方面尤为重要。很多的开发人员根据不同的编程语言的特性,有的放矢,开发了不同的学生社团组织管理系统。本文则介绍了脱胎于C语言之中的学生社团管理系统。
1。1 学生社团管理系统的开发目的
大学生活多姿多彩,大学生们在大学期间选择加入各种各样的社团来充实自己的大学生活。大学里社团繁多、人员复杂,各式活动也是目不暇接,通过人工管理的方式实在是效率低下且容易出错。如果学校使用手工管理,那么管理员会麻烦到头痛。设计开发高性能比的社区管理体系尤为重要。于是我设计了一套学生社团管理系统。功能齐全为该系统的主要特性,并且该系统使用起来比较方便,适合用于学习和使用。
我希望该系统能达到以下目标:
1) 有利于提高社团管理的效率;
2) 改善社区成员之间的沟通;
3) 减少纸质手工管理的人力物力;
4) 可以改善员工的工作环境。
1。2 学生社团管理系统的开发意义
计算机应用普及之迅速和软件行业发展之快速,对于越来越大的学生社团组织来说,管理这样一个组织却一直无法保持在手工管理的基础上。特别是当前学生拥有更多的空闲时间,空闲时间更多带来的问题是,学生进社团、出社团的频率也有所增加,为了提高社团组织管理的效率,最为重要的一点就是要开发一个简单易用的实用性程序——社团管理系统。该系统的主要功能是为了实现学校社团信息化的管理,如同管理校内人员一样,统一管理所有的学生会。该系统跟大多数管理系统一样分为一般浏览用户和管理员这两种管理方式,一般的用户可以对社团的相应信息进行查询、浏览,比如成员信息、活动信息;管理员则可以获得更高的权限,除了能查询浏览相关信息以外,还可以对社团信息进行增删改和数据的同步。[3]
2 学生社团管理系统总体架构与设计概述
本系统是采用C语言进行开发的。C语言具有高级语言的特点,通常称为中级语言,既能面向对象、面向过程,又能像汇编语言那样沟通硬件和系统,可以直接去访问硬件的功能。
C语言是在B语言的基础上发展起来的,它的根源可以追述到ALGOL60。直到1977年出现了不依赖于具体机器的C语言编译文本《可移植C语言编译程序》,使C语言一直到其他机器是所需做的工作大大简化了,这也推动了UNIX操作系统迅速地在各种机器上实现。随着UNIX的日益广泛使用,C语言也迅速得到推广。[5]
2。1 总体架构
通过分析研究实际需求,可以大致得出该系统的总体流程图,如图2。1所示。