欢迎来到天天文库
浏览记录
ID:1492787
大小:1.94 MB
页数:24页
时间:2017-11-12
《高校社团管理系统论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
分类号:2010届本科生毕业设计题目:_______________________作者姓名: 学号: 系(院)、专业:软件工程系 指导教师姓名: 指导教师职称: 2010年月日注:请认真填写的姓名及学号信息,并要求与学院规定的一致19 摘要学生社团形式多种多样,如学术问题、社会问题的讨论研究会,文学艺术、体育、音乐、美术等方面组成的活动小组,有学生会、青年志愿者协会、文学社等等。高校社团管理系统主要是为了给校领导、教师及学生提供社团的各方面信息,系统开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本系统主要完成对用户权限、会员管理、用户留言、资料查询及打印五个方面。系统可以完成对各类信息的浏览、查询、添加、修改、删除等功能。由于系统数据的组成对存储安全性要求较高,因此系统的开发工具选择了MicrosoftVisualBasic6.0和MicrosoftAccess2003数据库,利用MicrosoftVisualBasic6.0可视化编程的特点,MicrosoftAccess强大的数据处理功能,再通过对用户的需求分析,开发出适用于资料的管理系统。关键字:学生会,高校社团,会员管理,VB6.0,管理系统[Thesummary]:Studentorganizationsinmanyforms,suchasacademicproblems,thestudyofsocialissues,literature,arts,sports,music,artandotheraspectsoftheactivitiesofthecompositionofgroups,therearestudents,youthvolunteerassociations,literatureandsocietyandsoon.CollegesandUniversitiesAssociationsManagementSystemismainlytogiveschoolleaders,teachersandstudentstoprovideinformationonallaspectsofsociety,systemdevelopmentincludetheestablishmentandmaintenanceofback-enddatabaseaswellasthefront-endapplicationdevelopmentaspects.Thissystemismainlytocompletetheuserrights,membershipmanagement,usercomments,dataqueryandprintfiveareas.Systemcancompleteallkindsofinformationbrowsing,query,add,modifyordeletefunctions.Asthecompositionofthesystemdatastoragesecurityrequirementsforahigh,sothesystemdevelopmenttoolselectedMicrosoftVisualBasic6.0andMicrosoftAccess2003databaseusingMicrosoftVisualBasic6.0thecharacteristicsofvisualprogramming,MicrosoftAccesspowerfuldataprocessingcapabilities,andthenthroughtheuserneedsanalysis,developedfor19 datamanagementsystems.Keyword:Students,universitycommunity,membersofmanagement,VB6.0,managementsystems19 目录摘要I目录II第一章绪论1第二章系统分析22.1开发背景22.2问题识别22.3系统需求分析22.4系统设计分析3第三章系统设计43.1系统概要43.2系统的开发环境43.3系统结构图53.4系统流程图5第四章数据库设计64.1数据库需求分析64.2数据库中表的设计8第五章用户界面的实现12第六章设计总结17第七章致谢18第八章参考文献1919 第一章绪论随着信息技术在管理上越来越深入而广泛的应用,管理系统的实施在技术上已逐步成熟。管理系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理系统。目前,经过全校师生的共同努力,学校的规模不断的扩大,从院系管理的普及,学校的学生社团也越来越多,如何充分让大家了解校园社团,从繁杂的社团中找到自己所要的信息,既要提高社团的科学管理水平,又要减轻团委领导的工作,使学校社团更加规范、有序。使用数据库与软件的结合可以高速,快捷地完成以上工作。数据库技术发展突飞猛进,各种数据库开发国家也就应运而生了。大多数编程语言都能进行数据库开发。目前在PC机上流行的有VC++、Delphi、PB、VB。下面我就本次设计涉及到的知识平台、工具中的两个主要的开发工具VisualBasic6.0和MicrosoftAccess2003作简要的介绍。19 第二章系统分析2.1开发背景本人曾在校学生社团工作,日常接触到一些信息管理,趁课程设计机会开发一个简单的管理系统,以实现社团成员基本信息自动化管理。2.2问题识别信息管理系统涉及大量经常变动成员资料。如何能快速、方便地添加、删除以及查询各类信息并且维护系统的安全性确保数据的正确即是本系统的目标及为问题识别所在。2.3系统需求分析高校社团管理主要是社团基本信息(社团介绍、会员信息)的管理。所以本系统主要包括如下几个功能:信息查询功能、数据维护功能、系统维护功能。各功能的具体作用如下:1.信息查询功能 可以查询所有会员的基本信息,主要分为按学号查询,按姓名查询,按班级查询,按社团查询。2.数据维护功能 主要是维护成员的信息包括向数据库添加、修改、删除成员各项信息。如成员的加入、调动或退出,成员资料的查询等;社团成员离会调动的功能,因时间关系以及其复杂度,本系统没有实现此项功能3.系统维护功能 可以对用户进行管理(添加、删除),可以修改用户名以及密码。4.身份验证功能 本系统为了保护数据,引入多用户管理机制,特对用户设置了不同的权限,有三个级别,1、教师级别,可以对本系统所有的功能进行操作,特别是用户的添加和删除等管理;2、干部级别,具有数据输入、删除、修改和查询成员信息以及统计功能;3、普通会员19 ,只具有一般的信息查询能力。为了达到权限分级的目的,系统管理员对所有用户赋予不同的权限、用户名、密码,当用户要使用系统之前要进行身份认证,系统要求输入用户名和密码,然后将用户名和密码于数据库中的分组用户资料进行核对,核对正确之后才可以进入系统,并根据不同的权限显示不同的操作范围。系统用户分组情况如下表:用户分组对应的用户群体教师用户系统维护人员及其授权下的主管下的主管教师干部用户社团领导及其授权下的社团干部普通会员社团其他会员 2.4系统设计分析1. 系统设计原则⑴可靠性:系统应保证长期安全地进行。系统中的软硬件及信息资源应满足可靠性设计要求。⑵安全性:系统应具有必要的安全保护和保密措施。⑶容错性:系统应具有较高的容错能力,有较强的抗干扰性。对各类用户的误操作应有提示或自动消除的能力。⑷可扩充性:系统的软硬件应具有扩充升级的余地,不可因为软硬件扩充或改型而使原有系统失去作用。⑸适应性:系统应对不断发展的信息处理方法具有广泛的适应性。⑹实用性:注重采用成熟和实用的技术。⑺易操作性:贯彻面向最终用户的原则,建立友好的用户界面,使用户操作简单直观,易于学习掌握。2. 系统概要设计数据库的设计是信息系统的基础和核心,数据库设计的质量将在很大程度上决定系统的质量和成功与否。通过分析本系统的数据库数据主要是成员信息,包括编号、姓名、部门、职务、加入日期联系电话等等。另一个是系统用户的信息,包括编号、用户名、密码、权限。19 第三章系统设计3.1系统概要社团管理系统虽小,但关于学生社团在对学生活动中管理是必不可少的呀,在学校要明确社团宗旨,规范社团章程、管理制度,加强社团的凝聚力。社团活动要健康、向上,要能体现当代学生的时代风貌。学生需要什么样的活动,如何让学生体现自己的特长,怎样让学生锻炼自己的能力,这是任何一个社团都必须考虑的问题。而社团活动要提高个人素质和全作能力,敢于寻求社团新的管理方法;社团之间要加强合作。很多社团在这方面很欠缺,而很多高校已成立学生社团联合会,对社团之间交流合作起到很重要的作用。我校众多社团有着燃烧的激情。有了激情,就有了延续和发展的可能;有了延续和发展,一切都会改观。3.2系统的开发环境结合所要开发的系统的特点,系统将使用VisualBasic6.0中文企业版来做为开发工具,后台数据库则采用Access2003。本章将会根据“高校社团管理系统”的需求说明和模块设计着意于如何实现各个模块的基本功能,如果需要具体应用到学校的情况中,还需要对各学校的具体需求进一步明确,对系统进行修正。设计本系统的系统环境是:(1)硬件环境:CPU:IntelCeleron(r)IIprocessor内存:128MB显卡:Intel82815GraphicsController(2)软件环境:操作系统:WindowsXP软件:VisualBasic6.0中文企业19 主切换面板FrmMain3.3系统结构图帮助查询打印会员资料机构设置系统管理关于帮助留言板会员打印部门打印社团打印会员查询会员管理帐号管理重新登陆退出系统系部设置社团设置部门设置[图1]欢迎进入系统欢迎窗体3.4系统流程图通过点击“进入系统”显示登录窗体登录窗体通过验证(自动识别管理级别与权限)校园社团管理系统主窗体会员和社团资料管理查询与打印按要求查询资料、打印可以信息进行添加、删除、修改、查询、保存等操作。帐号管理设置[图2]19 第四章数据库设计4.1数据库需求分析本系统的主要功能是进行校园社团管理,包括会员的录入,社团设置、会员和社团的查询。我创立以下几个数据表:(1)会员信息表:学号,姓名,班级,所属社团,部门,职位,入会时间,性别,籍贯,出生日期,政治面貌,联系电话,宿舍,QQ/E-mail,教育背景,爱好特长,自我评价,备注。(2)社团信息表:社团代码,社团名称,所属系,成立日期,指导老师,负责人,社团介绍。(3)部门信息表:部门代码,部门名称,所属社团,部长,副部长,部门介绍。(4)系信息表:系代码,系名称,建系日期,系主任,系介绍。(5)帐号管理表:帐号,密码,帐号类型。(6)留言板表:你的姓名,联系电话,电子邮箱,意见与建议。软件模块结构设计1系统方案确定通过对系统调研与分析,系统主要应完成的功能如下:会员信息录入、会员信息查询、打印等三大模块。2软件结构设计社团管理系统包含会员录入、会员查询、打印等功能。该系统执行时,先录入数据,然后根据会员的个人信息可以进行查询,并可将结果进行预览。社团管理系统属于典型的会员型系统,其系统示意图如下图所示:19 接受数据事务中心会员录入会员查询会员资料浏览会员资料打印[图3]会员关系管理系统示意图系统结构图示意如下:输入会员信息打印会员关系管理系统信息采编会员查询数据处理信息浏览[图4]社团管理系统结构图系统功能模块图如下:19 社团管理系统系统登陆退出系统留言板系设置会员资料录入社团设置部门设置资料查询及打印用户管理添加新增删除除修改按学号打印按姓名打印按班级打印按社团打印用户添加用户修改用户删除[图5]4.2数据库中表的设计数据库设计(1)创建数据库文件在操作系统中安装好MicrosoftOfficeAccess2003,利用Access2003创建数据表。如下图所示:19 [图6](2)VB连接ACCESS2003数据库用VB编写一个管理软件,如果不能连接数据库,那也没有什么用处。先看看VB是如何与ACCESS2003数据库相连接的。19 [图7]先设置提供程序为“Microsoft.Jet.OLEDB.4.0”然后在“记录源”里如下设置:[图8]或如下设置:[图9]不同的需要可以使用不同的记录源命令。19 数据表设计(1)会员信息表的设计该模块主要完成会员基本信息的录入、删除、更新等功能。如果用户修改某一纪录中的某一项,可单添加按钮进行会员记录的编辑,此窗口使用数据窗口的FREEDOM风格(典型的录入界面)。该种风格特点是列标题紧挨着数据列在此窗口还可以增加新会员纪录。[图10](2)社团信息表的设计该模块主要完成社团的基本信息的录入、删除功能。[图11](3)帐号管理表的设计用户管理数据库利存储了用户的所有帐号、密码及类型。[图12]19 第五章用户界面的实现(1)欢迎窗体:在运行本窗体时,会在窗体中显示出:系统欢迎界面,点击“进入系统”按钮时,就会出现“登录”窗体。运行状态图:[图13](2)登录窗体:当用户点击欢迎窗体中的“进入”按钮时,就会自动进入本窗体。19 [图14]在本窗体中需要用户填写用户登录名、用户口令在这个窗体中登录的用户会进入整个系统中,添加、修改、删除的功能,系统会自动识别账户类型及权限。(3)主界面具体实现见下图[图15]19 (4)会员管理界面可以对会员进添加记录,修改,保存,刷新,删除,退出。[图16](5)会员查询界面可以对会员进行学号,姓名,班级,社团的查询。[图17]19 (6)会员查询及打印界面[图18](7)帐号管理设置界面可以对登陆的用户进行添加,修改,查询的设置。[图19]19 (8)社团设置界面用来新增加社团记录进行保存和删除的功能[图20]---- 系统关于 主要为便用软件用户介绍此系统的一些个基本信息。---- 系统帮助 主要提供给用记一些个使作些软件的基本操作方法。----系统退出 19 第六章设计总结经过一个多月的设计和开发,高校社团管理系统基本开发完毕。其功能基本符合用户需求,能够实现社团会员信息的录入、更新、删除、基本功能,从而实现信息的管理。对于数据的一致性的问题也通过程序进行了有效的解决。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如离会管理还为完成,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。通过开发这个系统,我掌握了的项目基本开发过程,了解了的基本知识巩固了我对VisualBasic的学习,但在这次设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法,以及与同学们之间相互帮助的精神。19 第七章致谢本次设计中的许多思想和观点来源于互联网、专家和老师的研究结果。非常感谢对我思想产生深远影响的老师和朋友们。这里我要特别感谢我的指导老师唐德平老师,给予的精心指导。老师务实的态度和严谨的求学精神深深的影响到我们每个成员。老师的鼓励、建设性的反馈和有价值的评论是本论文增色不少。也感谢所有教过和指导过我的老师,因为他们的理念和精神对我们的设计大有益处。19 第八章参考文献[1]作者:刘彬彬,高春艳,孙秀梅《VisualBasic从入门到精通》出版社:清华大学出版社 出版时间:2008年10月[2]作者:刘文涛《VisualBasic+Access数据库开发与实例》出版社:清华大学出版社 出版时间:2006年07月[3]作者:刘白林《VB数据库程序设计实验指导》出版社:西安交通大学出版社 出版时间:2009年03月[4]作者:李玉琳《VisualBasic毕业设计指南与项目实践》出版社:科学出版社 出版时间:2008年04月[5]作者:唐红亮,刘家愚,冯茂岩,郑有增《计算机专业毕业设计指导(第2版)》出版社:科学出版社 出版时间:2008年02月19 常用网址收藏19
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处