学生社团管理系统 联系客服

发布时间 : 星期三 文章学生社团管理系统更新完毕开始阅读b8605b92b9f67c1cfad6195f312b3169a551ea54

浙江广播电视大学毕业设计(论文)

图4 :系统组织图

系统的功能和结构图:

图5 系统的功能和结构图

3.2 编程设计环境的选择

微软公司的Visual Basic 6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个好帮手。

3.3 关系型数据库的实现

Access2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最

第 9 页 共 17 页

浙江广播电视大学毕业设计(论文)

通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。

3.4 Visual Basic 编程环境简介

Visual Basic应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和 方法)。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性可说扩展性和强有力的功能。

Visual Basic应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。

3.5数据库设计

3.5.1数据库的概念

数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,如记录、域等。

3.5.2新建一个数据库

创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。

(1)标识需要的数据; (2)收集被标识的字段到表中; (3)标识主关键字字段; (4)绘制一个简单的数据图表; (5)规范数据;

(6)标识指定字段的信息; (7)创建物理表。

3.5.3修改已建的数据库

数据库的修改分为:添加、编辑和删除记录。这三种操作均可由Visual Basic 创建的程序来完成,下面的章节将详细描述实现的具体方法。

第 10 页 共 17 页

浙江广播电视大学毕业设计(论文)

3.5.4 实现数据库之间的联系

数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。

3.6 数据库信息

用户信息表,如表6所示:

表6:操作员信息表 字段名称 ID PWD GLY 字段类型 文本 文本 文本 说明 用户名 密码 管理员 长度 10 10 2 社团会员信息表,如表7所示:

表7社团会员信息表 字段名称 Bianhao Xingming Xinbie Zhuanye Banji Sushe Dianhua Bumen Beizhu 字段类型 数字 文本 文本 文本 数字 数字 数字 文本 文本 说明 编号 姓名 性别 专业 班级 宿舍 电话 部门 备注 长度 3.7模块处理过程设计

模块处理过程设计是以地系统结构图中的主要模块的处理过程进行设计。下面仅给出“会员基本信息”模块的IPO图,会员基本信息模块信息表如表8所示。

第 11 页 共 17 页

浙江广播电视大学毕业设计(论文)

表8 会员基本信息模块信息表 系统名称:学生社团信息管理系统 模块编号:P1 调用本模块的模块: 调用文件名:XM.DBF XB.DBF 窗口名: 全局变量: 设计人:沈伟强 本模块调用的模块:会员信息确认 菜单名: 报表名: 外部参数: 存入学生社团信息库 处理说明:首先保护信息处理前的数据状态(硬盘备份) IF 对会员进行审核并有记录 THEN 将会员的信息记录审核并存入学生社团信息库 再进行取下一位会员的记录存入学生社团信息库 ELSE 社团会员信息存储结束 ENDIF 注释: 模块名称:会员基本信息 HYJBXX.PRG 日期:2007年11月10日 输入说明:取会员信息确认的内容记录 输出说明:将所保存的会员信息审核并4、 系统实现

4.1系统界面介绍

系统登陆窗口如下图所示:

第 12 页 共 17 页