高校社团管理系统(3)

  • 格式:doc
  • 大小:1.68 MB
  • 文档页数:24

I 高校社团管理系统

摘 要

学生社团形式多种多样,如学术问题、社会问题的讨论研究会,文学艺术、体育、音乐、美术等方面组成的活动小组,有学生会、青年志愿者协会、文学社等等。高校社团管理系统主要是为了给校领导、教师及学生提供社团的各方面信息,系统开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本系统主要完成对用户权限、会员管理、用户留言、资料查询及打印五个方面。系统可以完成对各类信息的浏览、查询、添加、修改、删除等功能。由于系统数据的组成对存储安全性要求较高,因此系统的开发工具选择了Microsoft Visual Basic6.0和Microsoft Access2003数据库,利用Microsoft Visual Basic6.0可视化编程的特点,Microsoft Access强大的数据处理功能,再通过对用户的需求分析,开发出适用于资料的管理系统。

关键字:学生会,高校社团,会员管理,VB6.0,管理系统

[The summary ] :Student organizations in many forms, such as academic problems, the

study of social issues, literature, arts, sports, music, art and other aspects of the activities of

the composition of groups, there are students, youth volunteer associations, literature and

society and so on. Colleges and Universities Associations Management System is mainly to

give school leaders, teachers and students to provide information on all aspects of society,

system development include the establishment and maintenance of back-end database as well

as the front-end application development aspects. This system is mainly to complete the user

rights, membership management, user comments, data query and print five areas. System can

complete all kinds of information browsing, query, add, modify or delete functions. As the

composition of the system data storage security requirements for a high, so the system

development tool selected Microsoft Visual Basic6.0 and Microsoft Access2003 database 摘 要

II using Microsoft Visual Basic6.0 the characteristics of visual programming, Microsoft Access

powerful data processing capabilities , and then through the user needs analysis, developed for

data management systems.

Key word: Students, university community, members of management, VB6.0, management systems

III

目 录

摘 要 .................................................................. I

目 录 ................................................................ III

第一章 绪论 ............................................................. 1

第二章 系统分析 ......................................................... 2

2.1 开发背景 ......................................................... 2

2.2 问题识别 ......................................................... 2

2.3 系统需求分析 ..................................................... 2

2.4 系统设计分析 ..................................................... 3

第三章 系统设计 ........................................................ 4

3.1 系统概要 ......................................................... 4

3.2 系统的开发环境 ................................................... 4

3.3 系统结构图 ....................................................... 5

3.4 系统流程图 ....................................................... 5

第四章 数据库设计 ....................................................... 6

4.1 数据库需求分析 ................................................... 6

4.2 数据库中表的设计 ................................................. 8

第五章 用户界面的实现 ................................................. 12

第六章 设计总结 ....................................................... 17

第七章 致谢 ........................................................... 18

第八章 参考文献 ....................................................... 19

1

第一章 绪论

随着信息技术在管理上越来越深入而广泛的应用,管理系统的实施在技术上已逐步成熟。管理系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理系统。

目前,经过全校师生的共同努力,学校的规模不断的扩大,从院系管理的普及,学校的学生社团也越来越多,如何充分让大家了解校园社团,从繁杂的社团中找到自己所要的信息,既要提高社团的科学管理水平,又要减轻团委领导的工作,使学校社团更加规范、有序。使用数据库与软件的结合可以高速,快捷地完成以上工作。

数据库技术发展突飞猛进,各种数据库开发国家也就应运而生了。大多数编程语言都能进行数据库开发。目前在PC机上流行的有VC++、Delphi、PB、VB。下面我就本次设计涉及到的知识平台、工具中的两个主要的开发工具Visual Basic6.0 和 Microsoft

Access 2003作简要的介绍。 第二章 系统分析

2

第二章 系统分析

2.1 开发背景

本人曾在校学生社团工作,日常接触到一些信息管理,趁课程设计机会开发一个简单的管理系统,以实现社团成员基本信息自动化管理。

2.2 问题识别

信息管理系统涉及大量经常变动成员资料。如何能快速、方便地添加、删除以及查询各类信息并且维护系统的安全性确保数据的正确即是本系统的目标及为问题识别所在。

2.3 系统需求分析

高校社团管理主要是社团基本信息(社团介绍、会员信息)的管理。所以本系统主要包括如下几个功能:信息查询功能、数据维护功能、系统维护功能。各功能的具体作用如下:

1.信息查询功能 可以查询所有会员的基本信息,主要分为按学号查询,按姓名查询,按班级查询,按社团查询。

2.数据维护功能 主要是维护成员的信息包括向数据库添加、修改、删除成员各项信息。如成员的加入、调动或退出,成员资料的查询等; 社团成员离会调动的功能,因时间关系以及其复杂度,本系统没有实现此项功能

3.系统维护功能 可以对用户进行管理(添加、删除),可以修改用户名以及密码。

4.身份验证功能 本系统为了保护数据,引入多用户管理机制,特对用户设置了不同的权限,有三个级别,1、教师级别,可以对本系统所有的功能进行操作,特别是用户的添加和删除等管理;2、干部级别,具有数据输入、删除、修改和查询成员信息以及统计功能;3、普通会员,只具有一般的信息查询能力。为了达到权限分级的目的,系统管理员对所有用户赋予不同的权限、用户名、密码,当用户要使用系统之前要进行

3 身份认证,系统要求输入用户名和密码,然后将用户名和密码于数据库中的分组用户资料进行核对,核对正确之后才可以进入系统,并根据不同的权限显示不同的操作范围。

系统用户分组情况如下表:

2.4 系统设计分析

1. 系统设计原则

⑴可靠性:系统应保证长期安全地进行。系统中的软硬件及信息资源应满足可靠性设计要求。

⑵安全性:系统应具有必要的安全保护和保密措施。

⑶容错性:系统应具有较高的容错能力,有较强的抗干扰性。对各类用户的误操作应有提示或自动消除的能力。

⑷可扩充性:系统的软硬件应具有扩充升级的余地,不可因为软硬件扩充或改型而使原有系统失去作用。

⑸适应性:系统应对不断发展的信息处理方法具有广泛的适应性。

⑹实用性:注重采用成熟和实用的技术。

⑺易操作性:贯彻面向最终用户的原则,建立友好的用户界面,使用户操作简单直观,易于学习掌握。

2. 系统概要设计

数据库的设计是信息系统的基础和核心,数据库设计的质量将在很大程度上决定系统的质量和成功与否。通过分析本系统的数据库数据主要是成员信息,包括编号、姓名、部门、职务、加入日期联系电话等等。另一个是系统用户的信息,包括编号、用户名、密码、权限。 用户分组 对应的用户群体