学生社团管理系统

  • 格式:doc
  • 大小:308.50 KB
  • 文档页数:17

下载文档原格式

  / 17
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[摘要]:学生社团管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

[关键词]:学生社团管理,设计,实现

目录

1、绪论 (3)

1.1引言 (3)

1.2 在现代学校管理中用计算机管理学生社团的意义 (3)

2、系统分析 (3)

2.1用户需求说明 (3)

2.2对象分析 (4)

2.3可行性分析 (4)

2.4业务流程图 (4)

2.5新系统逻辑模型的建立 (5)

2.6数据字典 (5)

3、系统设计 (8)

3.1 系统总体结构设计 (8)

3.2 编程设计环境的选择 (9)

3.3 关系型数据库的实现 (9)

3.4 Visual Basic 编程环境简介 (10)

3.5数据库设计 (10)

3.6 数据库信息 (11)

3.7模块处理过程设计 (11)

4、系统实现 (12)

4.1系统界面介绍 (14)

4.2用户添加窗体 (14)

5、总结与展望 (17)

致谢 (17)

参考文献 (17)

1、绪论

1.1引言

学生社团管理系统是一个学校与教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生社团管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

1.2 在现代学校管理中用计算机管理学生社团的意义

现在我国的中小学校中档案的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算为基础的信息管理所取代。

我作为一个计算机应用的专科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我三年的所学编制出一个实用的程序来帮助中小学进行更有效的学籍管理。

本系统期望能实现的功能有以下几个方面:

(1)可以存储历届的学生档案,安全、高效;

(2)只需一到二名档案录入员即可操作系统,节省大量人力;

(3)可以迅速查到所需信息。

2、系统分析

2.1用户需求说明

经过本人对学校社团的调查和研究,并与许多同行以及领导交流后得出木料行的需求分析如下:

系统管理:对用户的管理(用户名、密码、权限),

社团管理:社团会员的基本信息,会员的删除,修改及添加

社团功能:社团会员查询,社团活动记录,社团会费支出情况

数据库:数据库备份,恢复

2.2对象分析

通过需求分析,得出本系统的几个主要数据库信息对象如下:

社团会员资料:姓名,编号,班级,性别,宿舍,联系电话等

社团会费资料:日期,类型,金额,申报人,记录,会费总额,目前支出等社团活动资料:活动主题,活动时间,活动地点,活动内容,主办人等

数据库:数据库备份,恢复

2.3可行性分析

系统的可行性研究在系统的整个过程中占有很重要的地位,它决定所选项目是不是可能实现或值得去实现。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。它主要包括技术、经济、运行、法律等方面的可行性:现有技术是否能够实现本系统的设计开发;经济上是否值得去实现;是否能够在一般平台下运行等。

技术可行性是指开发一个新系统所需要的技术是否具备,如支持新系统的软硬件功能以及技术人员的数量和水平。本系统是对资源管理和资料管理。结合实际需要,经过仔细斟酌,我选择了visual basic6.0作为开发用户界面软件,它综合了可视化开发环境的易用性、32位优化编译技术的快速和强大、有数据引擎提供的可伸缩性等特点;选Microsoft Access 2000用来开发后台数据库,它具有很好的安全性与兼容性;而且本系统对硬件的要求不高,在现有技术基础上一定能实现本系统。

经济可行性是评价一个计算机信息系统是否可行的最基本的一种方法,是对信息系统解决方案的成本有效性的量度。信息系统的开发是一种投资,因此对于用户来说,他首先关心的是:是否值得开发一个信息系统。由于本系统完全由本人一人开发,并且本人多程序设计有满腔的热情,可以克服经费困难,解决经济可行性问题。

2.4业务流程图

图1 系统业务流程图

2.5新系统逻辑模型的建立(数据流程图)

数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。

图分多少层次视实际情况而定,考虑到管理系统相对较小,在这里我把数据流程图分为二层。

图2 数据流第0层

图3数据流程图1层

2.6数据字典2.6.1数据流字典

2.6.2数据项字典

2.6.3数据存储字典

2.6.4处理逻辑字典