欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    学生社团管理系统的设计与实现.docx

    • 资源ID:2863622       资源大小:315.70KB        全文页数:35页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学生社团管理系统的设计与实现.docx

    1、学生社团管理系统的设计与实现学生社团管理系统的设计与实现班 级:2009秋计算机科学与技术学 号: 09* * * * * 职 称: 副教授 中央广播电视大学黑河分校 2011年7月24日摘 要随着学校规模的不断扩大以及学生个性化发展的要求,社团、协会人数急剧增加,有关社团管理的各种信息也成倍增长。面对庞大的信息,有必要开发社团信息管理系统来提高社团管理工作的效率。通过这样的系统,可以做到对信息的规范管理、科学统计和快速查询,从而减少了管理方面的工作量。社团负责人可以对社团信息进行维护、发起活动倡议,这对于建立属于自己的实用性管理系统具有深远的意义。整个系统从符合操作简便、界面友好、灵活、实用

    2、、安全的要求出发,设计完成学生社团管理系统,本系统主要分为四大模块:系统管理模块,该模块主要完成用户管理和密码修改功能。社团管理模块,该模块主要完成社团注册、社团修改、社团删除等功能。事务管理模块,该模块主要完成会员管理、活动管理、收支管理、物品管理等功能。信息查询模块,可以快速查询自己所需要的信息。本系统后端数据库采用Access 2000,前端开发工具使用Visual Basic 6.0。关键词:社团管理;信息维护;快速查询ABSTRACTWith the school expanding, sharp increase in the number of associations, but

    3、 also a variety of information about students doubled. Faced with an enormous amount of information, organizations need to develop information management systems to improve the efficiency of community management. Through this system, may achieve the standard management of information, scientific sta

    4、tistics and quick queries, thereby reducing the administration workload. Association responsible for maintenance of the information society, to initiate activities, which for the practicality of establishing their own management system has far-reaching significance. The entire system from the simple

    5、, user friendly, flexible, practical and safety requirements, the completion of College community management, including community management, transaction management, information query, the system management module. The system back-end database using Access 2000, front-end development tool Visual Bas

    6、ic 6.0.KeyWords:Community management;Information Maintenance;Quick Search前 言随着网络技术的飞速发展,现在很多国外的大学或社会其他部门都已经拥有了百兆,甚至千兆的网络通信平台,通过计算机网络实现各种信息服务,并进行远程教育和培训,我们电大就是很好的一个例证。另一方面,现在的很多高校,为丰富学生的校园生活,培养学生的个性,促进特长学生的培养,学生会组织了很多社团。学生社团的活动以保证完成学生的学习任务和不影响学校正常教学秩序为前提,以有益于学生的健康成长和有利于学校各项工作的进行为原则。学生社团组织和活动的目的是活跃学校的

    7、学习氛围,提高学生自主管理的能力,丰富学生的课余生活。社团管理系统能够更好、更全面地提供学习的空间,增加学生之间的交流。通过选择此题做为毕业设计,能使我在电大几年来所学的各种理论知识和技能得以综合应用,进行全面、系统、严格的技术及基本能力的训练,专业技术能力得以进一步加强。通过本次毕业设计,也能大大提高我的文献检索能力,使我的语言描述能力与语言组织能力得以提高。第1章 概述1.1 选题背景随着信息化管理技术的成熟与发展,高校的各项管理工作逐步实现信息化,传统的纸册记录管理模式将被逐渐取代。学生只需上网登录本校主网站即可查询自己的学籍、成绩等相关信息,可谓快捷方便。然而在一些大学学生活动中,各个

    8、社团的管理方式仍处于手工方式的文件往来阶段,管理模式严重滞后,急需向信息化、网络化管理方式转变。社团管理系统是为了管理好会员参加社团情况等信息而设计的。学校作为一种信息资源的集散地,会员和社团繁多,包含很多的信息数据的管理。现今,有很多的学校都已开始使用计算机进行信息管理。根据调查得知,他们以前对社团信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于会员参加社团情况的统计和查询等往往采用对社团的人工检查进行,对会员参加社团的权限、以及社团代号等用人工计算、手抄进行。数据信息处理工作量大,缺乏系统、规范的信息管理手段。一般会员参加社团情况是记录在资料上,社团的工作人员也只是当时对它比较清

    9、楚,时间长了,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的社团情况进行更改就更加困难了。在这种情况下,我选择了社团管理系统作为课题展开设计,实现方便高效的社团管理模式。1.2 选题的研究现状分析管理信息系统(MIS)是集成了计算机网络技术、通信技术、信息处理技术,对信息进行收集、传递、存储及加工处理,用于辅助决策进行事务管理的一种人机交互的智能化计算机系统。MIS的发展与计算机网络技术的发展是紧密相关的,随着Internet/Intranet技术的广泛应用,MIS的体系结构也发生很大的变化,从以往基于C/S结构的数据访问及安全体系发展到当前的基于B/

    10、S结构体系。计算机网络技术的发展大体上经历了三个阶段:一是以Mainframe为中心的集中处理式网络,即主机/终端模式;二是以Client/Server模式为中心的分布式计算处理网络系统,即客户/服务器模式;三是目前正兴起的Intranet模式,即Browser/Server模式,它是基于Web技术为特征的工作模式。现代管理信息系统即是建立在Intranet的基础之上。本设计是由Visual Basic 6.0连接 Access 2000数据库联合开发,选用结构化生命周期法与原型法相结合的方法开发。所完成的学生社团管理系统软件是一功能比较完善的数据管理软件,具有数据操作方便、高效、迅速等优点。

    11、该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的Windows系列操作系统上使用。1.3 选题研究的目的及意义现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的人事管理的形式和内涵都在发生着根本性的变化。在过去,一支笔和一张办公桌,可能就是进行办公的全部工具。今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。如今,学生社团管理己完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作,这些都大大地缩短管理的时间。信息管理,如今已是一个热门话题,它已为许多企事业、机关单位所采用。我认为,在现代化的进程中,

    12、引入现代管理的思想,建立一套可面向学生社团事务管理的信息管理系统,也是十分必要的。本课题基于学生社团管理信息化建设现状,结合在实际工作中所遇到的问题和收获,对学生社团管理系统在设计开发等方面进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从技术手段的角度阐述如何实现从传统经营管理模式向信息化管理模式转变的过程,以及信息管理系统在社团管理信息化中所起到的重要作用。虽然本毕业设计开发出来的软件可能离具体产生效益还有一定的距离,但是,出于通过毕业设计来丰富自己的专业知识,锻炼自己的实践操作能力,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可

    13、行性的。第2章 开发工具简介2.1 系统调查随着计算机技术的飞快发展,以前笨拙、低效的手工管理已经逐渐被电脑管理所取代,学生社团管理信息系统就此而产生,日益膨胀的信息需要先进的管理工具计算机进行处理。为了能及时的对信息进行有效的处理,应用计算机进行管理已经是时代的发展趋势,而且被证明是行之有效的。任何一个学校要想在事务管理上面进行行之有效的提高,进行有效的信息管理是关键,而抛弃弊端多多的手工处理信息方式进而转向应用计算机进行信息的管理是学校管理的必然选择。学校要获得发展,一定要把事务管理放在日常活动中的第一位,因此,面向学生的社团管理系统将具有广阔的应用前景。所以,拥有信息处理能力、能提供决策

    14、分析能力的管理信息系统将会拥有巨大的市场。总的来说,学生社团管理系统的设计有五大方面的功能:输入功能、修改功能、删除功能、业务处理功能、快速查询功能和统计功能。现在已经进入了系统化社会,信息资源共享、信息规范管理是各行各业的发展趋势,也是超越落后管理方式的要求。数据库的操作代替人力等方式是一种信息化的方式,这样既节约了人力,也提高了工作效率。学生社团管理系统的开发既是基于学校行政管理人员的需要,又是广大学生的心声。2.2 开发工具介绍Visual Basic 6.0简单易学且功能丰富,是最为广泛应用的编程语言之一,Visual Basic 6.0是Microsoft公司推出的,具有许多优秀特性

    15、,它进一步优化IDE环境,添加了许多内置的编程工具,对数据库的支持增加ADO,显著增强了对Internet的支持,可以直接生成DHMTL、APS页面对企业级的客户机/服务编程提供了更力的支持。相对于以前的版本,Visual Basic 6.0的功能有很大的发展。在这次编程过程中,我对Visual Basic 6.0的各方面应用进行深入研究,内容涉及基本的编程技巧、控件的使用、数据库的编程、OLE、WindowsAPI调用、多媒体程序设计、ActiveX等。VB的重要特点之一是可视性。系统引进了窗体和控件的机制,用于设计应用程序界面。用户通过在屏幕上生成窗体,在窗体中绘制所需要的控件和按钮,设计

    16、菜单和对话框,VB会自动生成相应的代码。VB的另一重要特点是事件驱动。当窗体或控件上发生一个事件时,VB立即把控制权交给程序员。程序员不必担心如何判断事件是否已发生,只需要编写一段代码告诉计算机在事件发生以后应该做什么工作就可以了。这样,设计一个Windows应用程序简化为用鼠标在屏幕上点击、拖拽并添加少量的代码就可以完成了,大大降低了对程序设计的要求,提高了应用程序的开发效率。利用VB的可视性特点,可方便的设计了程序的窗体界面,并在各个窗体中的合适位置绘制所需的每种控件。如要修改窗体或控件的某项属性,只需在相应的窗体或控件的属性窗口修改相应的参数便可达到需要的设计效果。利用VB的事件驱动性特

    17、点,只需在窗体或控件上的代码窗口中添加少量的代码,便可达到告诉当在相应的窗体或控件上发生某一事件时,它们在事件发生后应该做什么工作的目的。例如几个窗体上的添加、删除、返回按钮的作用,就是通过在各个相应按钮的代码窗口中输入相应的代码,来达到当在几个按钮上出现单击(Click)事件后,相应按钮实现添加、删除、返回的功能的。2.3 Access 2000 介绍Access 2000是Office自带的数据库,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。 Acc

    18、ess是Office的一个组件,一个前后台结合的数据库“软件”。使用Access,可以在单一的数据库文件中管理所有的信息。在这个文件中,用户可以将自己的数据分别保存在各自独立的存储空间中,这些空间称作表;可以使用联机窗体来查看、添加及更新表中的数据;使用查询来查找并检索所要的数据;也可以使用报表以特定的版面布置来分析及打印数据。Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。 Access是Office的一个组件,一个前后台结合的数据库“软件”。也就是说Access既拥有用户

    19、界面(VB可以用来开发用户界面);也拥有逻辑、流程处理,即VBA语言(VB也可以用来做逻辑处理);又可以存储数据,即在“表”中存储数据。而所有这些都存储在一个 MDB 格式的文件中(当然,也可以是 MDE 等格式)。 Access不是一种存储格式,是一种软件。VB下调用 MDB 格式(或 JET DB)只是调用一种格式的文件而已,并没有调用到 Access。另外,MDB 格式的文件也可以被其他开发工具所调用,但是被调用的只是 MDB 文件,很多 Access 软件所具有的功能,这些开发工具是无法调用的。 总之,每一种数据库都有它自已的优势和缺点,作为计算机系专业的学生,我们有必要掌握它们各自的

    20、优缺点以便灵活的掌握各种数据库的应用,并在行业中取得优秀的成就。第3章 软件的可行性分析和需求分析3.1 可行性分析1技术可行性本设计是由Visual Basic 6.0连接 Access 2000数据库联合开发,选用结构化生命周期法与原型法相结合的方法开发,综合运用数据库技术、程序设计技术,结合学生社团管理知识,以Visual Basic 6.0作为系统前台应用程序开发工具,Access 2000作为后台数据库,通过Visual Basic 6.0中的Data控件使两者进行连接从而进行系统软件开发。2经济可行性经济可行性分析中最重要的内容之一是成本效益分析。对于一个基于计算机系统的研制项目要

    21、在经济方面评价其是否合理,成本效益分析要估计出研制开发的花费并与收益(包括有形的可以用货币计数的及无形的利益)衡量比较。本系统无论从开发成本,相关材料等各方面看都具备经济可行性。开发成本低,相关书籍都可以在图书馆借到,需求分析相对简单,只需与指导老师进行交流,充分了解工作需求、研究步骤,而无须多少经费,并且在开发过程中只需要一台PC机,并不需要别的大型设备。而且在本系统开发完成后,不必增加管理工作人员的岗位,故没有人力资源成本的增加,反而,可以充分提高相关人员的工作效率,用很低的成本就可实现较大的效益。从这几方面说,本系统具备经济可行性。3操作可行性在系统的操作阶段,该系统的使用并不困难,使用

    22、系统的工作人员,除了需要具备在Microsoft Windows平台上使用个人电脑的知识,并不需要特别的技术能力,只要花费较少的时间去了解学习,即可做到熟练操作使用。所以系统在操作上是可行的。一台能够运行Windows 98 操作系统的计算机,内存在16MB以上(Windows 2000/XP要求64MB以上),可用的硬盘空间在100MB以上,就能满足安装PWS或IIS的要求,实际上,目前绝大多数计算机早已经超过了这个要求。3.2 性能分析本系统的主要性能要求如下:1磁盘容量要求本系统数据库系统较小,数据库文件占用空间也相对较小,因此,对磁盘容量要求较低,一般的计算机足可以提供。如果空间不够,

    23、这个就要管理员及时的清空系统中的过期文件。2安全性要求本系统有着权限设置,不同的用户有不同的权限,用户不可以越权进行操作,用户也不可以越权更改或者访问管理员的页面。对于非法用户,不能对软件进行任何操作,必须进行登录才可以操作。3易用性要求要求界面友好,色彩清新,菜单清楚,使用户能很快上手,易于操作使用。对于部分信息的发布要求达到所见即所得的效果。3.3 需求分析3.3.1 系统流程图通过对软件功能和工作流程的整体分析,画出软件的系统流程图。借此对软件的整体功能和数据信息处理的流程有一个更直观的了解,便于在软件的开发时能有条理的进行,本网站的系统流程图如图3.1所示。失败图3.1 社团管理系统流

    24、程图3.3.2 系统的数据流图数据流图简称DFD图,数据流图有四种成分:源点或终点、处理、数据存储表和数据流。图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。它能精确的描述系统的逻辑模型,描述数据在MIS中有输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具。图形符号如表3-1所示。第一层数据流图如图3.2所示。第二层数据流图如图3.3所示。.表3-1 数据流图的符号说明图 形 符 号名 称符 号 说 明实体记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称处理记述某种业务的手工或计算机

    25、处理其中,PM区记述处理标号 C区记述处理名称 数据存储记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称数据流记述数据流的流动方向,FM记述数据流的名称图3.2 第一层数据流图图3.3 第二层数据流图第4章 总体设计4.1 系统功能模块图功能方面,本系统主要分为四大模块:系统管理模块,该模块主要完成用户管理和密码修改功能。社团管理模块,该模块主要完成社团注册、社团修改、社团删除等功能。事务管理模块,该模块主要完成会员管理、活动管理、收支管理、物品管理等功能。信息查询模块。该模块主要完成社团查询、会员查询、活动查询、收支查询、物品查询等功能。本系统的所有模块主要是对信息进行

    26、添加、修改、删除等操作,并能对信息进行合理的分类,对用户进行分类,如管理员、会员,并对每类的用户进行功能的限制,例如管理员可以发布信息,并对信息进行添加、修改和删除,而会员可以浏览信息,但不能对浏览的信息进行修改和删除。社团管理模块可以进行社团的添加、修改、删除。对注册的社团进行条件限制。如在注册社团的时候需要提供社团的基本信息,如社团名称、所属院系、注册时间、社团编码等信息。修改社团的信息的时候必须提供社团的编码,然后才能修改社团的基本信息。在进行社团删除的时候必须提供社团的编码,这样才能删除社团。事务管理模块,可以管理会员、活动、收支、物品等信息。如可以添加参加社团的会员,当然在这个过程中

    27、必须填写入团会员的基本信息,如学号、姓名、性别等基本信息。其他的管理功能和添加会员的功能基本类似。信息查询模块主要完成对社团、会员、活动、收支、物品等信息进行查询。在查询的过程中必须给出所查询对象的主要信息。如在查询会员的时候必须提供所查询会员的社团名称、会员的学号、年龄等信息。其他的查询对象和会员查询功能基本类似。系统功能模块图如图4.1所示。图4.1 系统功能模块图学生社团管理系统是一个典型的数据库开发应用程序,它由社团管理、事务管理、信息查询、系统管理等模块组成,具体规划如下:1系统管理对使用系统的用户进行管理,为他们分配一定的权限,使他们规范的使用系统。本系统的用户分为两类:管理员和一

    28、般用户。管理员可以对系统的各个模块进行添加,删除,修改,查询;而一般用户只能对各模块进行简单的查询,从而了解相关的信息。2信息查询信息查询包括对各种信息和情况的记录进行查询。3社团管理社团管理主要是对社团信息进行增删改。4事务管理是对社务的活动、支出、收入等进行管理,方便管理员对社团信息进行全面的核算,方便随时了解最新,最全面工作情况,从而合理的完成工作。后台登录分为两个部分:会员登录和管理员登录;会员和管理员在登录前选择自己的角色,然后登录该系统进行相应的操作。会员登录该系统后,可以对自己的个人信息进行添加和修改的管理。管理员登录该系统,可以对用户账号的相关信息,以及发布的信息进行添加、更改

    29、和删除管理。4.2 数据库设计学生社团管理系统的数据库采用Access 2000,系统数据库的名称为“mydb”。数据库中包含了6张数据表。下面分别给出数据表概要说明和主要数据表的结构。用户信息表主要是对用户名称、用户密码、用户权限进行设计,如表4-1所示。表4-1 用户信息表字段字段名类型宽度1用户名称字符型102用户密码数值型103用户权限字符型10会员信息表主要是对编号、学号、姓名、性别、班级、年龄、政治面貌等进行设计,如表4-2所示。表4-2 会员信息表字段字段名类型宽度1编号数值型112学号数值型203姓名字符型184性别字符型105班级字符型206年龄字符型207政治面貌字符型20

    30、社团活动信息表主要是对记录号、活动名称、活动时间、活动地点、活动内容、发布时间、发布人、发布社团进行设计,如表4-3所示。表4-3 社团活动信息表字段字段名类型宽度1记录号数值型62活动名称字符型203活动时间日期型204活动地点字符型205活动内容字符型506发布时间日期型507发布人字符型208发布社团字符型20社团信息表主要是对社团编号、社团名称、所属院系、成立日期、负责人、社团宗旨、社团简介进行设计,如表4-4所示。表4-4 社团信息表字段字段名类型宽度1社团编号字符型202社团名称字符型203所属院系字符型204成立日期日期型205负责人字符型206社团宗旨字符型307社团简介字符型200收支信息表主要是对记录号、日期、收支分类、金额、所属社团、所属社团、备注进行设计如表4-5所示。表4-5 收支信息表字段字段名类型宽度1记录号数字42日期日期型203收支分类字符型204金额浮点型205所属社团字符型207备注字符型200物品信息表主要是对记录号、物品名称、物品数量、购置日期、用途说明、所属社团进行设计如表4-6所示。表4-6 物品信息表字段


    注意事项

    本文(学生社团管理系统的设计与实现.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开