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

上传人:b****8 文档编号:9788633 上传时间:2023-02-06 格式:DOCX 页数:35 大小:315.70KB
下载 相关 举报
学生社团管理系统的设计与实现.docx_第1页
第1页 / 共35页
学生社团管理系统的设计与实现.docx_第2页
第2页 / 共35页
学生社团管理系统的设计与实现.docx_第3页
第3页 / 共35页
学生社团管理系统的设计与实现.docx_第4页
第4页 / 共35页
学生社团管理系统的设计与实现.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

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

《学生社团管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《学生社团管理系统的设计与实现.docx(35页珍藏版)》请在冰豆网上搜索。

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

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

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

 

班级:

2009秋计算机科学与技术

学号:

09***********

*******

*******

职称:

副教授

 

中央广播电视大学黑河分校

2011年7月24日

摘要

随着学校规模的不断扩大以及学生个性化发展的要求,社团、协会人数急剧增加,有关社团管理的各种信息也成倍增长。

面对庞大的信息,有必要开发社团信息管理系统来提高社团管理工作的效率。

通过这样的系统,可以做到对信息的规范管理、科学统计和快速查询,从而减少了管理方面的工作量。

社团负责人可以对社团信息进行维护、发起活动倡议,这对于建立属于自己的实用性管理系统具有深远的意义。

整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,设计完成学生社团管理系统,本系统主要分为四大模块:

系统管理模块,该模块主要完成用户管理和密码修改功能。

社团管理模块,该模块主要完成社团注册、社团修改、社团删除等功能。

事务管理模块,该模块主要完成会员管理、活动管理、收支管理、物品管理等功能。

信息查询模块,可以快速查询自己所需要的信息。

本系统后端数据库采用Access2000,前端开发工具使用VisualBasic6.0。

 

关键词:

社团管理;信息维护;快速查询

ABSTRACT

Withtheschoolexpanding,sharpincreaseinthenumberofassociations,butalsoavarietyofinformationaboutstudentsdoubled.Facedwithanenormousamountofinformation,organizationsneedtodevelopinformationmanagementsystemstoimprovetheefficiencyofcommunitymanagement.Throughthissystem,mayachievethestandardmanagementofinformation,scientificstatisticsandquickqueries,therebyreducingtheadministrationworkload.Associationresponsibleformaintenanceoftheinformationsociety,toinitiateactivities,whichforthepracticalityofestablishingtheirownmanagementsystemhasfar-reachingsignificance.Theentiresystemfromthesimple,userfriendly,flexible,practicalandsafetyrequirements,thecompletionofCollegecommunitymanagement,includingcommunitymanagement,transactionmanagement,informationquery,thesystemmanagementmodule.Thesystemback-enddatabaseusingAccess2000,front-enddevelopmenttoolVisualBasic6.0.

 

KeyWords:

Communitymanagement;InformationMaintenance;QuickSearch

前言

随着网络技术的飞速发展,现在很多国外的大学或社会其他部门都已经拥有了百兆,甚至千兆的网络通信平台,通过计算机网络实现各种信息服务,并进行远程教育和培训,我们电大就是很好的一个例证。

另一方面,现在的很多高校,为丰富学生的校园生活,培养学生的个性,促进特长学生的培养,学生会组织了很多社团。

学生社团的活动以保证完成学生的学习任务和不影响学校正常教学秩序为前提,以有益于学生的健康成长和有利于学校各项工作的进行为原则。

学生社团组织和活动的目的是活跃学校的学习氛围,提高学生自主管理的能力,丰富学生的课余生活。

社团管理系统能够更好、更全面地提供学习的空间,增加学生之间的交流。

通过选择此题做为毕业设计,能使我在电大几年来所学的各种理论知识和技能得以综合应用,进行全面、系统、严格的技术及基本能力的训练,专业技术能力得以进一步加强。

通过本次毕业设计,也能大大提高我的文献检索能力,使我的语言描述能力与语言组织能力得以提高。

 

第1章概述

1.1选题背景

随着信息化管理技术的成熟与发展,高校的各项管理工作逐步实现信息化,传统的纸册记录管理模式将被逐渐取代。

学生只需上网登录本校主网站即可查询自己的学籍、成绩等相关信息,可谓快捷方便。

然而在一些大学学生活动中,各个社团的管理方式仍处于手工方式的文件往来阶段,管理模式严重滞后,急需向信息化、网络化管理方式转变。

社团管理系统是为了管理好会员参加社团情况等信息而设计的。

学校作为一种信息资源的集散地,会员和社团繁多,包含很多的信息数据的管理。

现今,有很多的学校都已开始使用计算机进行信息管理。

根据调查得知,他们以前对社团信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于会员参加社团情况的统计和查询等往往采用对社团的人工检查进行,对会员参加社团的权限、以及社团代号等用人工计算、手抄进行。

数据信息处理工作量大,缺乏系统、规范的信息管理手段。

一般会员参加社团情况是记录在资料上,社团的工作人员也只是当时对它比较清楚,时间长了,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。

如要对很长时间以前的社团情况进行更改就更加困难了。

在这种情况下,我选择了社团管理系统作为课题展开设计,实现方便高效的社团管理模式。

1.2选题的研究现状分析

管理信息系统(MIS)是集成了计算机网络技术、通信技术、信息处理技术,对信息进行收集、传递、存储及加工处理,用于辅助决策进行事务管理的一种人机交互的智能化计算机系统。

MIS的发展与计算机网络技术的发展是紧密相关的,随着Internet/Intranet技术的广泛应用,MIS的体系结构也发生很大的变化,从以往基于C/S结构的数据访问及安全体系发展到当前的基于B/S结构体系。

计算机网络技术的发展大体上经历了三个阶段:

一是以Mainframe为中心的集中处理式网络,即主机/终端模式;二是以Client/Server模式为中心的分布式计算处理网络系统,即客户/服务器模式;三是目前正兴起的Intranet模式,即Browser/Server模式,它是基于Web技术为特征的工作模式。

现代管理信息系统即是建立在Intranet的基础之上。

本设计是由VisualBasic6.0连接Access2000数据库联合开发,选用结构化生命周期法与原型法相结合的方法开发。

所完成的学生社团管理系统软件是一功能比较完善的数据管理软件,具有数据操作方便、高效、迅速等优点。

该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的Windows系列操作系统上使用。

1.3选题研究的目的及意义

现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的人事管理的形式和内涵都在发生着根本性的变化。

在过去,一支笔和一张办公桌,可能就是进行办公的全部工具。

今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。

如今,学生社团管理己完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作,这些都大大地缩短管理的时间。

信息管理,如今已是一个热门话题,它已为许多企事业、机关单位所采用。

我认为,在现代化的进程中,引入现代管理的思想,建立一套可面向学生社团事务管理的信息管理系统,也是十分必要的。

本课题基于学生社团管理信息化建设现状,结合在实际工作中所遇到的问题和收获,对学生社团管理系统在设计开发等方面进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从技术手段的角度阐述如何实现从传统经营管理模式向信息化管理模式转变的过程,以及信息管理系统在社团管理信息化中所起到的重要作用。

虽然本毕业设计开发出来的软件可能离具体产生效益还有一定的距离,但是,出于通过毕业设计来丰富自己的专业知识,锻炼自己的实践操作能力,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。

第2章开发工具简介

2.1系统调查

随着计算机技术的飞快发展,以前笨拙、低效的手工管理已经逐渐被电脑管理所取代,学生社团管理信息系统就此而产生,日益膨胀的信息需要先进的管理工具计算机进行处理。

为了能及时的对信息进行有效的处理,应用计算机进行管理已经是时代的发展趋势,而且被证明是行之有效的。

任何一个学校要想在事务管理上面进行行之有效的提高,进行有效的信息管理是关键,而抛弃弊端多多的手工处理信息方式进而转向应用计算机进行信息的管理是学校管理的必然选择。

学校要获得发展,一定要把事务管理放在日常活动中的第一位,因此,面向学生的社团管理系统将具有广阔的应用前景。

所以,拥有信息处理能力、能提供决策分析能力的管理信息系统将会拥有巨大的市场。

总的来说,学生社团管理系统的设计有五大方面的功能:

输入功能、修改功能、删除功能、业务处理功能、快速查询功能和统计功能。

现在已经进入了系统化社会,信息资源共享、信息规范管理是各行各业的发展趋势,也是超越落后管理方式的要求。

数据库的操作代替人力等方式是一种信息化的方式,这样既节约了人力,也提高了工作效率。

学生社团管理系统的开发既是基于学校行政管理人员的需要,又是广大学生的心声。

2.2开发工具介绍

VisualBasic6.0简单易学且功能丰富,是最为广泛应用的编程语言之一,VisualBasic6.0是Microsoft公司推出的,具有许多优秀特性,它进一步优化IDE环境,添加了许多内置的编程工具,对数据库的支持增加ADO,显著增强了对Internet的支持,可以直接生成DHMTL、APS页面对企业级的客户机/服务编程提供了更力的支持。

相对于以前的版本,VisualBasic6.0的功能有很大的发展。

在这次编程过程中,我对VisualBasic6.0的各方面应用进行深入研究,内容涉及基本的编程技巧、控件的使用、数据库的编程、OLE、WindowsAPI调用、多媒体程序设计、ActiveX等。

VB的重要特点之一是可视性。

系统引进了窗体和控件的机制,用于设计应用程序界面。

用户通过在屏幕上生成窗体,在窗体中绘制所需要的控件和按钮,设计菜单和对话框,VB会自动生成相应的代码。

VB的另一重要特点是事件驱动。

当窗体或控件上发生一个事件时,VB立即把控制权交给程序员。

程序员不必担心如何判断事件是否已发生,只需要编写一段代码告诉计算机在事件发生以后应该做什么工作就可以了。

这样,设计一个Windows应用程序简化为用鼠标在屏幕上点击、拖拽并添加少量的代码就可以完成了,大大降低了对程序设计的要求,提高了应用程序的开发效率。

利用VB的可视性特点,可方便的设计了程序的窗体界面,并在各个窗体中的合适位置绘制所需的每种控件。

如要修改窗体或控件的某项属性,只需在相应的窗体或控件的属性窗口修改相应的参数便可达到需要的设计效果。

利用VB的事件驱动性特点,只需在窗体或控件上的代码窗口中添加少量的代码,便可达到告诉当在相应的窗体或控件上发生某一事件时,它们在事件发生后应该做什么工作的目的。

例如几个窗体上的添加、删除、返回按钮的作用,就是通过在各个相应按钮的代码窗口中输入相应的代码,来达到当在几个按钮上出现单击(Click)事件后,相应按钮实现添加、删除、返回的功能的。

2.3Access2000介绍

Access2000是Office自带的数据库,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。

Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。

Access是Office的一个组件,一个前后台结合的数据库“软件”。

使用 Access,可以在单一的数据库文件中管理所有的信息。

在这个文件中,用户可以将自己的数据分别保存在各自独立的存储空间中,这些空间称作表;可以使用联机窗体来查看、添加及更新表中的数据;使用查询来查找并检索所要的数据;也可以使用报表以特定的版面布置来分析及打印数据。

Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。

Access是Office的一个组件,一个前后台结合的数据库“软件”。

也就是说Access既拥有用户界面(VB可以用来开发用户界面);也拥有逻辑、流程处理,即VBA语言(VB也可以用来做逻辑处理);又可以存储数据,即在“表”中存储数据。

而所有这些都存储在一个MDB格式的文件中(当然,也可以是MDE等格式)。

Access不是一种存储格式,是一种软件。

VB下调用MDB格式(或JETDB)只是调用一种格式的文件而已,并没有调用到Access。

另外,MDB格式的文件也可以被其他开发工具所调用,但是被调用的只是MDB文件,很多Access软件所具有的功能,这些开发工具是无法调用的。

总之,每一种数据库都有它自已的优势和缺点,作为计算机系专业的学生,我们有必要掌握它们各自的优缺点以便灵活的掌握各种数据库的应用,并在行业中取得优秀的成就。

第3章软件的可行性分析和需求分析

3.1可行性分析

1.技术可行性

本设计是由VisualBasic6.0连接Access2000数据库联合开发,选用结构化生命周期法与原型法相结合的方法开发,综合运用数据库技术、程序设计技术,结合学生社团管理知识,以VisualBasic6.0作为系统前台应用程序开发工具,Access2000作为后台数据库,通过VisualBasic6.0中的Data控件使两者进行连接从而进行系统软件开发。

2.经济可行性

经济可行性分析中最重要的内容之一是成本——效益分析。

对于一个基于计算机系统的研制项目要在经济方面评价其是否合理,成本——效益分析要估计出研制开发的花费并与收益(包括有形的可以用货币计数的及无形的利益)衡量比较。

本系统无论从开发成本,相关材料等各方面看都具备经济可行性。

开发成本低,相关书籍都可以在图书馆借到,需求分析相对简单,只需与指导老师进行交流,充分了解工作需求、研究步骤,而无须多少经费,并且在开发过程中只需要一台PC机,并不需要别的大型设备。

而且在本系统开发完成后,不必增加管理工作人员的岗位,故没有人力资源成本的增加,反而,可以充分提高相关人员的工作效率,用很低的成本就可实现较大的效益。

从这几方面说,本系统具备经济可行性。

3.操作可行性

在系统的操作阶段,该系统的使用并不困难,使用系统的工作人员,除了需要具备在MicrosoftWindows平台上使用个人电脑的知识,并不需要特别的技术能力,只要花费较少的时间去了解学习,即可做到熟练操作使用。

所以系统在操作上是可行的。

一台能够运行Windows98操作系统的计算机,内存在16MB以上(Windows2000/XP要求64MB以上),可用的硬盘空间在100MB以上,就能满足安装PWS或IIS的要求,实际上,目前绝大多数计算机早已经超过了这个要求。

3.2性能分析

本系统的主要性能要求如下:

1.磁盘容量要求

本系统数据库系统较小,数据库文件占用空间也相对较小,因此,对磁盘容量要求较低,一般的计算机足可以提供。

如果空间不够,这个就要管理员及时的清空系统中的过期文件。

2.安全性要求

本系统有着权限设置,不同的用户有不同的权限,用户不可以越权进行操作,用户也不可以越权更改或者访问管理员的页面。

对于非法用户,不能对软件进行任何操作,必须进行登录才可以操作。

3.易用性要求

要求界面友好,色彩清新,菜单清楚,使用户能很快上手,易于操作使用。

对于部分信息的发布要求达到所见即所得的效果。

3.3需求分析

3.3.1系统流程图

通过对软件功能和工作流程的整体分析,画出软件的系统流程图。

借此对软件的整体功能和数据信息处理的流程有一个更直观的了解,便于在软件的开发时能有条理的进行,本网站的系统流程图如图3.1所示。

失败

 

 

图3.1社团管理系统流程图

3.3.2系统的数据流图

数据流图简称DFD图,数据流图有四种成分:

源点或终点、处理、数据存储表和数据流。

图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。

它能精确的描述系统的逻辑模型,描述数据在MIS中有输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具。

图形符号如表3-1所示。

第一层数据流图如图3.2所示。

第二层数据流图如图3.3所示。

.

表3-1数据流图的符号说明

图形符号

名称

符号说明

实体

记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称

处理

记述某种业务的手工或计算机处理

其中,PM区记述处理标号

C区记述处理名称

数据存储

记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称

数据流

记述数据流的流动方向,FM记述数据流的名称

 

图3.2第一层数据流图

 

 

图3.3第二层数据流图

第4章总体设计

4.1系统功能模块图

功能方面,本系统主要分为四大模块:

系统管理模块,该模块主要完成用户管理和密码修改功能。

社团管理模块,该模块主要完成社团注册、社团修改、社团删除等功能。

事务管理模块,该模块主要完成会员管理、活动管理、收支管理、物品管理等功能。

信息查询模块。

该模块主要完成社团查询、会员查询、活动查询、收支查询、物品查询等功能。

本系统的所有模块主要是对信息进行添加、修改、删除等操作,并能对信息进行合理的分类,对用户进行分类,如管理员、会员,并对每类的用户进行功能的限制,例如管理员可以发布信息,并对信息进行添加、修改和删除,而会员可以浏览信息,但不能对浏览的信息进行修改和删除。

社团管理模块可以进行社团的添加、修改、删除。

对注册的社团进行条件限制。

如在注册社团的时候需要提供社团的基本信息,如社团名称、所属院系、注册时间、社团编码等信息。

修改社团的信息的时候必须提供社团的编码,然后才能修改社团的基本信息。

在进行社团删除的时候必须提供社团的编码,这样才能删除社团。

事务管理模块,可以管理会员、活动、收支、物品等信息。

如可以添加参加社团的会员,当然在这个过程中必须填写入团会员的基本信息,如学号、姓名、性别等基本信息。

其他的管理功能和添加会员的功能基本类似。

信息查询模块主要完成对社团、会员、活动、收支、物品等信息进行查询。

在查询的过程中必须给出所查询对象的主要信息。

如在查询会员的时候必须提供所查询会员的社团名称、会员的学号、年龄等信息。

其他的查询对象和会员查询功能基本类似。

系统功能模块图如图4.1所示。

 

图4.1系统功能模块图

学生社团管理系统是一个典型的数据库开发应用程序,它由社团管理、事务管理、信息查询、系统管理等模块组成,具体规划如下:

1.系统管理

对使用系统的用户进行管理,为他们分配一定的权限,使他们规范的使用系统。

本系统的用户分为两类:

管理员和一般用户。

管理员可以对系统的各个模块进行添加,删除,修改,查询;而一般用户只能对各模块进行简单的查询,从而了解相关的信息。

2.信息查询

信息查询包括对各种信息和情况的记录进行查询。

3.社团管理

社团管理主要是对社团信息进行增删改。

4.事务管理是对社务的活动、支出、收入等进行管理,方便管理员对社团信息进行全面的核算,方便随时了解最新,最全面工作情况,从而合理的完成工作。

后台登录分为两个部分:

会员登录和管理员登录;会员和管理员在登录前选择自己的角色,然后登录该系统进行相应的操作。

会员登录该系统后,可以对自己的个人信息进行添加和修改的管理。

管理员登录该系统,可以对用户账号的相关信息,以及发布的信息进行添加、更改和删除管理。

4.2数据库设计

学生社团管理系统的数据库采用Access2000,系统数据库的名称为“mydb”。

数据库中包含了6张数据表。

下面分别给出数据表概要说明和主要数据表的结构。

用户信息表主要是对用户名称、用户密码、用户权限进行设计,如表4-1所示。

表4-1用户信息表

字段

字段名

类型

宽度

1

用户名称

字符型

10

2

用户密码

数值型

10

3

用户权限

字符型

10

会员信息表主要是对编号、学号、姓名、性别、班级、年龄、政治面貌等进行设计,如表4-2所示。

表4-2会员信息表

字段

字段名

类型

宽度

1

编号

数值型

11

2

学号

数值型

20

3

姓名

字符型

18

4

性别

字符型

10

5

班级

字符型

20

6

年龄

字符型

20

7

政治面貌

字符型

20

社团活动信息表主要是对记录号、活动名称、活动时间、活动地点、活动内容、发布时间、发布人、发布社团进行设计,如表4-3所示。

表4-3社团活动信息表

字段

字段名

类型

宽度

1

记录号

数值型

6

2

活动名称

字符型

20

3

活动时间

日期型

20

4

活动地点

字符型

20

5

活动内容

字符型

50

6

发布时间

日期型

50

7

发布人

字符型

20

8

发布社团

字符型

20

社团信息表主要是对社团编号、社团名称、所属院系、成立日期、负责人、社团宗旨、社团简介进行设计,如表4-4所示。

表4-4社团信息表

字段

字段名

类型

宽度

1

社团编号

字符型

20

2

社团名称

字符型

20

3

所属院系

字符型

20

4

成立日期

日期型

20

5

负责人

字符型

20

6

社团宗旨

字符型

30

7

社团简介

字符型

200

收支信息表主要是对记录号、日期、收支分类、金额、所属社团、所属社团、备注进行设计如表4-5所示。

表4-5收支信息表

字段

字段名

类型

宽度

1

记录号

数字

4

2

日期

日期型

20

3

收支分类

字符型

20

4

金额

浮点型

20

5

所属社团

字符型

20

7

备注

字符型

200

物品信息表主要是对记录号、物品名称、物品数量、购置日期、用途说明、所属社团进行设计如表4-6所示。

表4-6物品信息表

字段

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1