毕业设计(论文)-VB+ACCESS学生信息管理系统----系统主界面设计、系统登陆及系统调试 .doc_第1页
毕业设计(论文)-VB+ACCESS学生信息管理系统----系统主界面设计、系统登陆及系统调试 .doc_第2页
毕业设计(论文)-VB+ACCESS学生信息管理系统----系统主界面设计、系统登陆及系统调试 .doc_第3页
毕业设计(论文)-VB+ACCESS学生信息管理系统----系统主界面设计、系统登陆及系统调试 .doc_第4页
毕业设计(论文)-VB+ACCESS学生信息管理系统----系统主界面设计、系统登陆及系统调试 .doc_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)毕业设计(论文) 题题 目目: : 学生信息管理系统-系统主界面设计、 系统登陆及系统调试 专专 业业: : 班班 级级: : 04423 学学 号号: : 24 姓姓 名名: : 指导老师指导老师: : 成都电子机械高等专科学校 二七年六月 成都电子机械高等专科学校毕业设计(论文) i 论 文 摘 要 学生信息管理系统是为本校开发的,经过我们仔细分析,系统所采用的语言 是 visual basic,用 microsoft access 2000 数据库完成。该系统总体有三部 分组成,包括系统登录、学生信息查询、数据库的录入。通过本系统,把本校内 部查询学生信息、教务信息、各个环节进行有效地计划、组织和控制。统计等等, 每个信息的数据都在不断地变化着,如果采用人工的方式进行操作,那么,一天 的工作量,足以让人觉得比较繁琐,吃不消。针对这样的情况,采用让数据的查 询变得简单化,数据变的更让每个人都在任何时刻都可以了解到。所以信息管理 系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说 都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查 询手段,通过本校内部的信息,依据统一数据信息进行管理,把任何一块信息所 产生的数据变动及时地反映给其它相关信息,做到数据共享。 关键词关键词:控件、窗体、域、access 数据库 、visual basic 成都电子机械高等专科学校毕业设计(论文) ii abstract student information, it may be the workload of the workload of the other information several times, the increase in class, the class of search, class changes; student files; course management; performance management; payment management; statistics etc., each of data are constantly changing, if artificial way to operate, then the workload of the day, enough to make people think that the more cumbersome, hard to swallow. in such a case so student information management system should be able to provide users with sufficient information and efficient means of inquiries student informati by the university of internal information, in accordance with unified data information management, any information from a data reflect changes in a timely manner to other relevant information, so data-sharing keywordskeywords:activexcontrol、form、orderedfield、access、 visual basic 成都电子机械高等专科学校毕业设计(论文) iii 目 录 论 文 摘 要i abstract ii 目 录.iii 第一章绪 论.1 1.1 学生管理系统的概述.1 111 学生管理系统的发展及意义1 1.1.2 学生管理系统的应用及意义2 1.2 学生管理系统论文的实际意义.3 第二章 管理信息的基础知识.4 2.1 管理信息系统的概念 4 2.1.1 mis 的结构、特征及相关学科.5 2.2 管理信息系统的发展及学生信息系统的简介5 第三章 系统开发工具visual basic 6.0 简介及应用8 3.1 系统功能简介:visual basic主要功能特点包括:8 3.2 开发工具及相关技术简介.9 第四章 数据库 access 的基础及应用.13 4.1 数据库的概念.13 结束语.15 致谢.16 参考文献:17 总结.50 成都电子机械高等专科学校毕业设计(论文) 1 第一章绪 论 1.11.1 学生管理系统的概述学生管理系统的概述 1 11 11 1 学生管理系统的发展及意义学生管理系统的发展及意义 学生信息管理是每一所高校都必须面对的工作作为计算机应用的一部分,使 用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:检索迅速、 查找方便、可靠性高、存储量大、保密性好、受命长、成本低等。这些优点能够 极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条 件,更是各个高等院校与世界接轨的重要条件。 因此,开发一套能够为用户提供充足的信息和快捷的查询手段的学生信息管 理系统,将是非常必要的,也是十分及时的。借此毕业之际利用自己已掌握的各 种专业知识,结合实际应用,开发一个学生信息管理系统来帮助学校进行有效的 信息,并将其作为自己的毕业设计课题主要完成一些信息的统计和查询等一些重 要的功能。 特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院 校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。特别是对于学校 的决策者和管理者来说学生信息管理工作是至关重要的,学生信息管理是每一所 高校都必须面对的工作,但一直以来人们使用传统的人工方式管理文件档案,这 种管理方式存在许多缺点,如:效率低、保密性差,学生数量的增加,这必然增 加了学生档案管理者的工作量和劳动强度,同时将产生大量的文件和数据,这给 学生信息的查找、更新和维护都带来了不少困难。据调查,目前我国各类高等院 校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对 学生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管 理方法将浪费许多人力和物力。随着科学技术的不断提高,计算机科学与技术日 成都电子机械高等专科学校毕业设计(论文) 2 渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重 要的作用。这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法 所取代。 经过分析,我们使用 microsoft 公司的 visual basic 开发工具,利用其提 供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的 智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需 求迭代,不断修正和改进,直到形成用户满意的可行系统。 随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成 倍增长。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通 过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删 除等,从而减少管理方面的工作量。 1.1.21.1.2 学生管理系统的应用及意义学生管理系统的应用及意义 本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、 规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、 修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理 系统本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、 规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、 修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理 系统。 本系统主要包括学生信息查询、教务信息维护和学生选课三部分。其功能主 要有: 有关学籍等信息的输入,包括输入学生基本信息、所在班级、所学课程和 成绩等。 学生信息的查询,包括查询学生基本信息、所在班级、已学课程和成绩等。 学生信息的修改。 班级管理信息的输入,包括输入班级设置、年级信息等。 班级管理信息的查询。 班级管理信息的修改。 成都电子机械高等专科学校毕业设计(论文) 3 学生课程的设置和修改。 1.21.2 学生管理系统论文的实际意义学生管理系统论文的实际意义 当今社会,计算机已经成为我们学习和工作的得力助手,计算机的价格已经 十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如 此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资 源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文 档更加安全,等等。 在学校中用计算机管理学生档案的意义:现在我国的学校中档案的管理水平 还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了 许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管 理所取代。 作为一个非计算机应用专业的学生,希望可以在次方面可以好好的学习到一 些实际的意义。改革的总设计师邓小平同志说过“科学技术是第一生产力” ,我 希望能用我在学校所学的编制出一个实用的程序来帮助学校进行更有效的学生档 案管理及实际应用信息。 1.2.11.2.1 论文的目的及要求论文的目的及要求 由于现在高校的学生档案的管理趋向于复杂化和多元化,随着计算机的广泛 应用,越来越多的高校均采用了计算机化的管理模式。查询、修改、录入、删除 等基本操作都采用了计算机的数据库技术。比起以前使用卡片的方法有了很大的 进步,方便管理,易于更新,极大的方便了学生档案的管理工作。因此为提高工 作效率,减轻校方人员的工作负担,决定开发学生档案管理系统软件。 开发此学生基本信息管理系统软件,以供行政管理人员使用计算机对学生档案信 息进行管理,此系统具有着手工管理所无法比拟的优点。例如:检索迅速、查找方 便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地 提高学生档案管理的效率,在设计皮系统的同时,也能够为我们提高我们软件开 发的能力,学习 vb 语言编程的技巧,通过本次软件的开发,包括与导师的交流, 从中学习了知识、吸取了经验。 成都电子机械高等专科学校毕业设计(论文) 4 第二章 管理信息的基础知识 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻 认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应 用的一部分,使用计算机对单位的各项事务进行科学化的管理有着无法比拟的优 点。例如:查找方便、迅速、可靠性高、存储量大、保密性好、寿命长、成本低 等。这些优点能够极大地提高公司的工作效率,也是公司管理科学化、正规化并 与世界接轨的重要条件。 2.12.1 管理信息系统的概念管理信息系统的概念 管理信息系统(management information systems,简称 mis) ,是一个不断 发展的新型学科,mis 的定义随着计算机技术和通信技术的进步也在不断更新, 在现阶段普遍认为 mis 是人为或计算机设备以及其他信息处理手段组成并用于 管理信息的系统。包括以下几个基本概念: (1) mis 的对象就是信息。信息是经过加工的对决策者有价值的数据。信息 的主要特征是来源分散,数量庞大。信息来源于生产第一线、社会环境、市场以 及行政管理等部门。信息具有时间性。 (2) 系统是由相互联系、相互作用的若干要素按一定的规则组成并具有一定 功能的整体。 系统由输入、处理、输出、反馈、控制等五个基本要素组成。 (3) 管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息 的维护和信息的使用等五个方面组成。 mis 包括计算机、网络通信设备等硬件成分,也包括操作系统、应用软件包 等软件成分,并随着计算机技术和通信技术的迅速发展还会出现更多的内容。 成都电子机械高等专科学校毕业设计(论文) 5 2.1.12.1.1 mismis 的结构、特征及相关学科的结构、特征及相关学科 1mis 的结构 mis 由信源、信宿、信息处理、信息用户和信息管理者等五个部分组成。 2mis 的特征 完善的 mis 具有以下四个标准:确定的信息需求、信息的可采集性与可加工 性、可以通过程序为管理人员提供信息、可以对信息进行管理。 mis 具有以下特征: 具有统一规划的数据库是 mis 成熟的重要标志,它象征着 mis 是软件工程 的产物。 通过 mis 实现信息增值,用数学模型统计分析数据,实现辅助决策。 mis 是发展变化的,mis 有生命周期。 mis 的开发必须具有一定的科学管理工作基础。只有在合理的管理体制、 完善的规章制度、稳定的生产秩序、科学的管理方法和准确的原始数据的基础上, 才能进行 mis 的开发。 因此,为适应 mis 的开发需求,企业管理工作必须逐步完善以下工作: 管理工作的程序化,各部门都有相应的作业流程。 管理业务的标准化,各部门都有相应的作业规范。 报表文件的统一化,固定的内容、周期、格式。 数据资料的完善化和代码化。 3mis 的相关学科 mis 是一个交叉性的综合性学科,组成部分有:计算机学科(网络通信、数 据库、计算机语言等) 、数学(统计学、运筹学、线性规划等) 、管理学、仿真等 多学科。随着科学技术的高速发展,mis 涉及的范围还要扩大。 2.22.2 管理信息系统的发展及学生信息系统的简介管理信息系统的发展及学生信息系统的简介 生产技术的进步,社会活动的复杂化,特别是电子信息技术的迅速发展与广 泛应用,使得各种管理工作越来越依赖于对信息的管理。信息作为一种资源,使 得人们的工作、生活以及思维方式发生了重大的变革,为企业的生产与经营提供 了日益完善的手段。信息的采集、传输、加工和利用成为人们特别是信息工作者 的主要活动。企业经理的百分之八十的时间用于信息的传输与处理,一些西方发 成都电子机械高等专科学校毕业设计(论文) 6 达国家从事信息处理工作的人数多,在二十世纪八十年代就已经占职工总数的百 分之五十以上,而美国 1993 年政府报告“国家信息基础结构:行动计划”中指 出“2/3 的美国劳动者从事与信息有关的工作,其余 1/3 工作在高度依赖于信息 的产业部门,”这种职工可以成为“知识工作者”,他们主要就是收集、传输和 加工信息,包括编辑文件、写报告、分析信息、作计划等。所以现在各行各业对 信息的管理要求越来越大。 信息工作的迅速增长,使计算机的应用范围越来越广泛,应用的功能由 一般的数据处理走向支持决策。这就导致了管理信息系统的产生。管理信息系统 从产生到现在已经经历了电子数据处理系统(如统计系统、工资系统、数据更新 系统等),信息报告系统(如生产报告系统、服务状态报告系统、研究状态报告 系统等),支持决策系统,综合服务系统(如综合业务数字网络系统、国际互联 网等)等几个阶段。但在我国,由于各种原因,管理信息系统的发展处于初级的 数据处理阶段,尽管如此,充分利用我们现有的资源和力量,开发一些适合于本 企业或本行业的管理信息系统。也非常重要。随着学校的规模不断扩大,学生数 量急剧增加,有关学生的各种信息也成倍增长。面对庞大的信息量,有必要开发 学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息 的规范管理、科学统计和快速查询,从而减少管理方面的工作量。 本学生信息管理系统包括学籍信息管理、班级信息管理、课程信息管理、成 绩信息管理四大模块。管理员可以拥有完全的权限管理系统,而学生用户只拥有 查询学籍信息和查询成绩信息的权限。学籍管理系统是一个教育单位不可缺少的 部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统 应该能够为用户提供充足的信息和快捷的查询手段。 而学籍信息是学校的一项重要的数据资源,学籍管理也是学校的一项常规性 的重要工作。而长期以来,学籍管理都是以来人工进行的,面对如此众多的学籍 信息,起工作量可想而知。不仅仅浪费了大量的人力物力,而且由于人工管理存 在着大量的不可控因素,造成了学籍管理的某些不规范,使得学籍管理陷入“事 倍功半”的地步。学生学籍管理系统是一个教育单位不可缺少的部分,它的内容 对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为 用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管 成都电子机械高等专科学校毕业设计(论文) 7 理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一 长,将产生大量的文件和数据 成都电子机械高等专科学校毕业设计(论文) 8 第三章 系统开发工具visual basic 6.0 简介及 应用 3.13.1 系统功能简介:系统功能简介:visualvisual basicbasic 主要功能特点包括:主要功能特点包括: 3.1.1 提供了面向对象(oop)的可视化编程工具 把程序和数据封装在一起而视为一个对象。设计程序时只需从现有工具箱中拖出 所需的对象,如按钮、滚动条等,在屏幕上设计出用户所要求的布局,vb 自动 产生界面设计代码,程序设计人员只需编写实现程序功能所需的代码即可,因而 程序设计的效率大大提高。 3.1.2 事件驱动的编程机制 vb 中通过事件来执行对对象的操作,一个对象可以有许多事件过程,不同的事 件过程对应不同过程代码。vb 开发的应用程序,没有明显的开始和结束标志。 3.1.3 结构化的程序设计语言 具有丰富的数据类型,众多的内部函数,是一种模块化、结构化的程序设计语言, 结构清晰、简单易学。 3.1.4 交互式开发 传统的应用开发过程由编码、编译和调试代码 3 个步骤组成。而 visual basic 使用交互式方法开发应用程序,3 个步骤之间没有明显的界限。 3.1.5windows 资源共享 vb 提供的动态数据交换 dde 编程技术,可以在应用程序中实现与 windows 应用 程序建立动态数据交换、在不同的应用程序之间通行功能。 3.1.6 开放的数据库功能与网络支持 vb 具有很强的数据库管理功能。利用数据控件和数据库管理窗口,可以直接建 立和编辑 ms access 格式的数据库,并提供了强大的数据存储和检索功能,同 时还能直接编辑和访问其他外部数据库,如 dbase、foxpro、paradox 等。 3.1.7 得心应手的应用程序向导 成都电子机械高等专科学校毕业设计(论文) 9 vb 中使用了许多应用程序向导,可为用户自动创建多种类型和不同功能的应用 程序的初始轮廓,另外还有安装向导、数据窗体向导、iis 应用程序 dhtml 等, 使用起来得心应手,省去了一些烦琐的工作。 3.1.8 完善的联机帮助功能 强大的联机帮助功能和示范代码,设计任何时候,只需按下 f1 键,就会显示必 要的提示,运行时,也会对出现的错误给出一定的提示。 在系统中,充分利用了 access 数据库和 visual basic 6.0 的强大功能, 通过实践,也使自己对这些方面有了较深入的了解。在设计过程中力求完善系统 功能,使界面友好,具有一定的容错能力,在使用过程中不会出现难以纠正的错 误和毛病。 该系统主要提供了六部分,功能分别为导入学生数据,增加删除学生,住宿分 配,住宿调整,退房管理,走读管理,学生情况查询,房源使用情况,空床统计 情况,分类统计情况,卫生成绩录入,卫生查询与统计,公寓违纪录入,公寓违 纪查询,添加用户,修改密码,退出系统,这些功能基本上覆盖了学生公寓管理 的主要部分。 3.23.2 开发工具及相关技术简介开发工具及相关技术简介 visual basic 6.0 开发语言及环境简介 visual basic 6.0 是在原有的 basic 语言的基础上的进一步发展,他包含了 数百条语句。函数及关键词,其中很多与 windows gui 有直接的关系。visual basic 语言简单易学,只要稍有语言基础就可以很快的掌握并进而精通。可视化 的用户界面设计功能,把程序设计人员从繁琐复杂的截面设计中解脱出来;可视 化编程环境的“所见即所得(wysiwyg) ”功能,是界面设计如积木游戏一般,编 程变成了一种享受;强大的多媒体功能可轻而易举地开发出集声音,动画,影像 和图片于一体的多媒体应用程序;新增的网络功能提供了编写 internet 程序的 能力。visual basic 6.0 还支持用户自己开发 activex 控件和制作 activex 文 档。 作为高质量的开发软件,visual basic 6.0 有如下特点: 1.语句生成器和快速提示帮助使用户不必记忆成千上万的属性和方法,在较短 的时间内就能开发出功能强大的应用程序。 成都电子机械高等专科学校毕业设计(论文) 10 2.在 visual basic 6.0 中,internet 应用程序的开发功能更加强大和容易。 在应用程序内可以通过 internet 或 intranet 访问其他计算机中的文档和应用 程序;可以创建 internet 服务器应用程序,包括 iis 应用程序;支持 html 技术 (dhtml)的应用程序;具有 web 应用程序发布功能等。 3.种类繁多、功能强大的多媒体控件,能帮助用户在较短时间内用较少的语句 编写出图文声像并茂的多媒体程序。 4.visual basic 6.0 在数据库处理功能上有较大增强,能对多种数据库进行 读写操作。另外他所提供的可视化数据管理器能帮助用户构造多种类型的数据 库,同时提供了能自动生成 sql 语句的功能和新的 activex 数据对象 ado。 5.新的语言特征包括:用户自定义类型可以作为参数或作为公共属性和方法的 返回值;函数可以返回数组变量;动态数组可以赋值;文件系统对象;按名调用 (call by name) ;增强的创建对象函数(createobject function enhancements) ;增强的 strconv 函数。 6.应用程序安装向导能帮助用户自动生成具有一定功能的应用程序,大大加 快了程序的开发速度。增强的向导有:安装程序向导、数据窗体向导、应用程序 向导和类生成工具。新的向导有:数据对象生成向导和工具条向导。 3.33.3 visualvisual basicbasic 语言的特点语言的特点 visual basic 语言用其设计应用程序时具有两个基本特点:可视化设计和事件 驱动编程。 (1) 可视化设计:表现在 vb 在设计应用于程序界面时有“所见即所得”的处 理功能。 (2) 事件驱动编程:在设计应用程序时,把对象添加到窗体中,在用户与程序 进行交互时,用户基本上是通过鼠标、键盘与应用程序进行交互的,那些对象就 必须对鼠标和键盘操作所引发的事件做出响应,来执行一段应用程序。 3.4visual3.4visual basicbasic 系统几个在程序应用中的常用名词系统几个在程序应用中的常用名词 visual basic 系统除了一般高级语言所具有的一些名词术语外,还有几个 系统常用的名词。其基本含义如下: (1) 视窗(form) 视窗是进行人机交互的界面或接口,也叫窗体。vb 系统的人机交互界面或接口, 成都电子机械高等专科学校毕业设计(论文) 11 无论是在设计时或是在运行时,都是 windows 系统的标准视窗。 (2) 对象 (object) 对象是 vb 系统内部提供给设计者可以直接使用的处理输出的控制工具。本程序 所应用到的对象类型有标签框 (label box),文本框 (text box),命令按扭 (command button),网格 (data grid),ado 控件 (adodc1)等。当把这些工具 放置到用户界面对应的窗体上时,被称为对象或控件。用户可以通过设置对象的 “属性”和“方法” ,便于对象适应自己所设计应用程序的输入输出内容,对象 的生成过程及结构都被封装起来。正确使用对象可以减少程序和开发时间,提高 程序设计者的工作效率。 (3) 属性 (properties) 属性是 vb 系统提供的有关对象的参数或数据接口。用户通过适当地设置或改变 对象的属性来确定对象的外观及性能特征,从而有效地使用系统提供的对象。比 如,对象的名称、在屏幕上显示的位置、大小、颜色、接收或容纳的数据内容及 数据的表现格式等。 (4) 事件 (events) 事件是指用户或操作者对计算机进行的某一操作(如击键、单击或移动鼠标等) 的行为或系统状态发生的变化。vb 系统常用事件来引导计算机执行一段程序。 程序所用的键盘事件有 keypress(按键)事件,keydown 事件和 keyup 事件;鼠 标事件有 click(单击鼠标)事件,dbdlicd(双击鼠标) 。 (5) 方法 (method) 方法主要是指对一个对象使用某种作用的过程。它是在程序执行的过程中要计算 机执行的某种操作。其程序的方法有 show(显示)方法,hide(隐藏)方法, refresh(刷新)方法。 (6) 过程 (procedure) 过程是指经过定义或说明的,或基于某一对象对应的事件所引发的程序段。 (7) 模块 (module) 模块是指一些运算量或过程进行声明或定义的一个集合。系统程序大体可分成四 个模块:数据输入、根据查询、数据打印和通讯。 3.53.5 面对对象的编程面对对象的编程 成都电子机械高等专科学校毕业设计(论文) 12 面向对象的设计方法 (oop, objected programming) 从应用领域内的问题着手, 以直观自然的方式描述客观世界的实体。visual basic 作为一种面向对象的编 程方法,把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性。 在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面 上,由 visual basic 自动生成对象的程序代码并封装起来。visual basic 应 用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为 (属性、事件和方法) 。开发人员可以最有效利用所创建的每一个对象。使用应 用程序具有可通用性可说扩展性和强有力的功能。 visual basic 应用由一系列对象组成,包括有函数、菜单、函数、结构和数据 窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑 器等这些对象和控件都可在许多应用中重复使用。 3.5.1 实现菜单选项 菜单是程序最重要的特性之一,大多数程序都依赖一个定义良好的菜单使程序易 于使用和维护,visual basic 也提供了强大的创建菜单功能是程序更加标准。 本系统使用 visual basic 的菜单编辑器建立菜单或者修改已经存在的菜单,您 也可以使用 visual basic 的 application wizard 来操作。 3.5.2 实现工具栏 coolbar 控件与 office2000 中看到的 coolbar 是类似的。coolbar 就是一个可 以在窗体上浮动的工具,同时也是其他 activex 的容器。通过在 coolbar 中迁入 其他空间你也可以向用户提供更好的灵活性和义用性。 选择“工程”下拉菜单中的“部件”选项,显示“部件”对话框。在“控件”选 项卡列表中选择“microsoft windows common controls 6.0”后工具相中增加 改控件。 本系统就用了 cool 工具中的 statubar 控件,在系统这一界面中,添加了状态栏, 在第一个栏中,在样式这一栏中选择了文本,在第二个栏中,选择了系统日期, 第三个栏中选择了系统时间,这样,任何时候操作本系统,都可以看到当前的时 间和日期。 成都电子机械高等专科学校毕业设计(论文) 13 第四章 数据库 access 的基础及应用 4.14.1 数据库的概念数据库的概念 数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和 表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两 类:非关系数据库(flat-file)和关系数据库(relational)。关系数据 库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、 域等。 新建一个数据库,创建任何一个数据库的第一步是仔细的规划数据库,设计 必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设 计。 1 标识需要的数据; 2 收集被标识的字段到表中; 3 标识主关键字字段; 4 绘制一个简单的数据图表; 5 规范数据; 6 标识指定字段的信息; 7 创建物理表。 修改已建的数据库 数据库的修改分为:添加、编辑和删除记录。这三种操作均可由 visual basic 创建的程序来完成,下面的章节将详细描述实现的具体方法。 实现数据库之间的联系 数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指 一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信 息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更 高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字 段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的 成都电子机械高等专科学校毕业设计(论文) 14 关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于 描述库表示什么以及在数据库中如何与其它的库建立关系。 成都电子机械高等专科学校毕业设计(论文) 15 结束语 作为一个非计算机应用专业的学生,希望可以在次方面可以好好的学习到一 些实际的意义。改革的总设计师邓小平同志说过“科学技术是第一生产力” ,我 希望能用我在学校所学的编制出一个实用的程序来帮助学校进行更有效的学生档 案管理及实际应用信息。 信息工作的迅速增长,使计算机的应用范围越来越广泛,应用的功能由一般 的数据处理走向支持决策。这就导致了管理信息系统的产生。管理信息系统从产 生到现在已经经历了电子数据处理系统(如统计系统、工资系统、数据更新系统 等) ,信息报告系统(如生产报告系统、服务状态报告系统、研究状态报告系统 等) ,支持决策系统,综合服务系统(如综合业务数字网络系统、国际互联网等) 等几个阶段。但在我国,由于各种原因,管理信息系统的发展处于初级的数据处 理阶段,尽管如此,充分利用我们现有的资源和力量,开发一些适合于本企业或 本行业的管理信息系统。也非常重要。随着学校的规模不断扩大,学生数量急剧 增加,有关学生的各种信息也成倍增长。面对庞大的信息量,有必要开发学生信 息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范 管理、科学统计和快速查询,从而减少管理方面的工作量。 成都电子机械高等专科学校毕业设计(论文) 16 致谢 在系统的开发过程中,我碰到了很多的难题,多亏有老师和同学的帮助,在 这里,特别要向我的指导老师杜涛老师的指导和常旭存等同学的帮助表示衷心的 感谢! 但是由于是第一次面向对象开发数据库管理系统,肯定会有经验上的不足, 失误之处在所难免,敬请各位老师,领导批评的指正。 何爱赟 2007-6-11 成都电子机械高等专科学校毕业设计(论文) 17 参考文献参考文献: 1.王彬华,李建华编著visual basic 实例教程电子科技大学出版社 2004.4 2.郭晓烹编著visual basic 高级编程及其项目应用开发中国水利水电 出版社 3.刘新民,蔡琼,白康生编著visual basic 6.0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论