vbaccess学生公寓公理系统毕业论文(编辑修改稿)内容摘要:

al Basic 语言编写。 在研发过程中,系统严格遵循了软件工程方法,采用结构化程序设计方法实现完成。 本系统的主要功能是管理学生与房间。 系统采用 access 20xx 数据库 ,功能强大、安全系数更高,它能处理复杂的查询,执行存储过程、触发器。 它能保证数据的完整性和安全性。 同时,它为 用户提供了标准帮助,具有安装方便,操作简单,功能完善,具有良好的人机接口界面等特点。 系统开发工具简介及系统运行环境 VB 简介 Visual Basic 从 1991 年诞生以来,现在已经 13 年了。 BASIC 是微软的起家产品,微软当然不忘了这位功臣。 随着每一次微软技术的浪潮, Visual Basic 都会随之获得新生。 可以预见,将来无论微软又发明了什么技术或平台, Visual Basic 一定会首先以新的姿态登上去的。 显而易见 Visual Basic 是一款适合于广大编程者的程序开发软 件。 本程序使用“ Visual Basic ”开发,下面就来介绍一下“ Visual Basic ”。 数据库采用 Access 进行创建。 ( 1) Microsoft Visual Basic 介绍 Visual Basic 是使用 Basic 语言进行可视化程序设计的开发环境。 英文 Visual 是“可视化”的意思,指的是开发图形用户界面( GUI)的方法。 在图形用户界面下,不需要编写代码去描述用户程序的界面,只要把对象画到屏幕的适当位置,再进行简单的属性设置即可。 Basic 指的是一种高级程序设计语言。 Visual Basic 沿用了传统 Basic 语言中的一些语法,其功能远远超过了传统 Basic 语言。 它不仅提供了一套常规的编程环境,还提供了可视化的设计工具,使得程序开发人员可以非常容易地在应用程序的用户界面中建立窗口、按钮、列表框等,巧妙地把开发 Windows环境下应用程序的复杂性“封装”起来。 它继承了传统 Basic 语言简单、易学、易用的特点,又采用了面向对象和事件驱动的编程机制。 Visual Basic 是一种容易学习和掌握的可视化程序设计开发工具,初学者可以很快学会建立简单的应用程序。 它 2 具有强大的数据库访问 能力,可以挂接多种数据库,常常被用于数据库应用程序的开发。 专业人员可以用 Visual Basic 实现其他任何 Windows 编程语言的功能,用Visual Basic 可开发出应用于数学计算、数据库管理、客户 /服务器设计及 Inter的应用软件。 Visual Basic 是 Microsoft 公司推出的 Windows 编程工具,是当今最经典的可视化编程语言,也是世界上用户群最大的程序语言。 本书属于案例开发系列,以36Hang Fee Server 为基线,贯穿介绍了 Visual Basic 相关高级实现技术和理 论,通过实例将知识点与开发实战紧密结合,从而达到学以致用的目的。 通读本书,读者不仅可以全面掌握 Visual Basic 高级开发的知识,而且可以了解更多 Visual Basic 的应用技巧。 研究本书大案例还有助于读者体会使用 Visual Basic 开发大型应用时应注意的问题,建立大局观。 ( 2) Microsoft Visual Basic 的编程环境 目前使用的微机配置一般都能满足 Visual Basic 的要求。 为了能很好地运行集成环境,安装 Visual 的计算机应满足: CPU 为 586 或更高的微处理器。 需要 16MB 以上的内存。 硬盘空间要在 100MB 以上。 系统已经安装了 Windows 20xx 或 Windows XP。 集成开发环境的用户界面与 Microsoft Office 软件类似,由常规的标题栏、菜单栏、工具栏等部分组成,工具按钮有提示信息。 另外还有工具箱、工程资源窗口、属性窗口等几个 Visual Basic 特有的窗口。 主要标题有:标题栏、菜单栏、工具栏、工具箱、窗体窗口、代码窗口、工程资源窗口、属性窗口、窗体布局窗口。 的菜单栏主要有 13 个菜单项,每个菜单顶都有一个下拉菜单,含有若干个菜单命令,可执行不同的操作。 使用方法与 Microsoft 其他应用软件的菜单栏相同。 数据库概述 ( 1)数据库的基础知识 3 数据库 (Data base )按一定的规则将相关的数据集中在一起,使用者可方便地存取所需的数据。 实际上数据库就是一个存放大量业务数据的场所,其中的数据具有特定的组织结构。 是按照某种数据模型组织起来的,不仅数据记录内的数据之间是彼此相关的,数据记录之间在结构上也是有机的联系在一起的。 ( 2) Access 数据库简介 Access 是 Office 办公套件中一个极为重要的组成部分。 Access 是微软公司推出的基于 Windows 的桌面关系数据库管理系统( RDBMS),是 Office 系列应用软件之一。 它提供了表、查询、窗体、报表、页、宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 ( 3) Access 数据库的优点 Access 是一种关系 型数据库管理系统,其主要特点如下: Access 管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为( .mdb)的数据库文件种,便于用户的操作和管理。 Access 是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。 它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。 通过对象的方法、属性完成数据库的操作和 管理,极大地简化了用户的开发工作。 同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 3.界面友好、易操作 Access 是一个可视化工具,是风格与 Windows 完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。 系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 、处理多种数据信息 4 Access 基于 Windows 操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地 提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 支持 ODBC(开发数据库互连, Open Data Base Connectivity),利用Access 强大的 DDE(动态数据交换)和 OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、 Excel 表格、 Word 文档,还可以建立动态的数据库报表和窗体等。 Access 还可以将程序应用于网络,并与网络上的动态数据相联接。 利用数据库访问页对象生成 HTML 文件,轻松构建 Inter/Intra 的应用。 Visual 与 Access 数据库的结合 数据只有用数据库来管理才能有自动化管理的可能。 数据的结构将影响整个管理机制的应用,而且一旦建立以后要修改常会出现麻烦。 所以一开始就要仔细慎重地搭建一个完整而合理的结构。 Microsoft Access 数据库相对其它的数据库来说要简单容易操作些,该机房多功能系统中的数据库文件就是 Access 类型的数据库,该数据库可以与 V B 进行数据导入,做到随时随地对数据库进行编译。 系统开发的必要性 现代社会是一 个信息化的社会,信息作为一种特殊的资源,充斥着我们的日常生活。 信息使用得当就会成为社会发展的财富,而信息若是管理不当,则变为大量的垃圾。 长期以来,我们都是用传统的账本式的方法管理学生公寓,这种管理方式存在着许多缺点,比如说效率低、浪费纸、耗人力。 并且,随着时间的推进,它将会产生大量的“账本”和混乱的数据,这非常不利于查找、更新和维护。 随着科学技术的不断发展,计算机技术不断突破翻新,它强大的功能使人们认识到,它已经融入人类社会的各个领域并发挥着越来越重要的作用。 针对学生公寓管理所开发的软件 ,是以高校 学生公寓 的管理方式为 实际 而设计的一 款应用 型 软件。 本系统最大的特点是 可移植、符合设计要求、操作简便易上手。 随着学校 住宿人员情况越来越复杂 , 公寓 管理人员的负担 也 越来越重。 为了让 公寓管理 人员 有序有效地管理学生与所在房间,为使他们 从繁重 复杂 的工作中解脱出来, 为了实现无 5 纸化办公,为 使 其 工作更有条理 、 更有效率 、更省时省力,特 开发出 这款学生 公寓管理软件。 系统开发的可行性 1. 3. 1 技术上的可行性 这是一个信息爆炸的时代,信息技术从根本上改变了人类社会的生产方式和生活方式,计算机的应用随处可见,小到各家各户上网娱乐, 大到各行各业经营管理。 学生公寓智能化管理软件主要是对所有学生公寓的房间和所有入住的学生及其他人员进行管理,包括基本的增删改查以及住宿费的交纳管理,管理内容包括基本的增删改查等。 这个子系统若能和其他子系统结合起来,如宽带用电子系统等,就能更加完善、 更快 更全面 地了解到 所有人员 的住宿情况。 既然利用计算机管理是大势所趋,而开发一个学生公寓管理系统又能够获得事半功倍的效果。 并且,随着数据库管理系统的广泛应用以及可视化编程工具的出现,这都为开发一个学生公寓管理子系统提供了技术上的支持,所以说开发一个学生公寓管理系统是完 全可行的。 1. 3. 2 经济上的可行性 学校的机房有很多用旧的计算机,把这些计算机配给各个公寓的管理人员。 同时新的计算机用于机房物品的更新换代,有利于教学。 1. 3. 3 操作上的可行性 这个子系统本身不是很复杂,测试完毕后即可用于实际的管理,当鼠标移至菜单时会出现提示,管理员可以进行相应的操作。 同时,管理人员只需操作一两遍就能熟悉这个系统。 综上所述,开发一个学生公寓管理软件系统,使用计算机操作与传统人工操作相比速度更快,节约更多,人力更省,因此开发这个学生公寓管理系统是完全可行的。 6 数据来源 一个 好的软件要基于现实的需要来设计。 作为一个学生公寓的管理软件,当然也要贴近生活并适合高校公寓的管理模式。 这个软件的参考资料主要有两种来源:一是参考本校学生公寓的现状以及管理方式,这是来源于现实生活的主要依据,比较真实可靠。 二是参考书籍和其他资料,并借鉴网络上的一些同类软件,在这些软件中,有些软件功能相对齐全,但是使用起来十分混乱,界面花里胡哨。 本软件虽然功能比较简单,但是作为一个子系统来说,首先要保证设计规定的项目,当然也需要通过学习与借鉴多加完善,取其精华,弃其糟粕。 数据流程图 这是本系统的数 据流程图,图中 F 代表数据流, P 代表加工, D 代表存储处。 图 11 系统数据流程图 P2 学生学籍管理 后勤处 D2 学籍管理 D3 发放 P4 查询 学生处 保卫处 P1 宿舍管理 D1 宿舍 F2 F3 P3 卫生工具管理 相关部 门 F4 F1 7 2. 数据库设计 E— R 图 图 21 系统 ER 图 数据库表 随着社会不断发展进步,行业不断分工, 信息的数量越来越 大 , 复杂程度越来越高。 因此, 数据库的作用 就 越 来越重要。 数据库是一个系统的重要组成部分之一,它关系到整个系统的正常运行,关系到数据的有效处理。 本系统数 据库为新建的数据库 access,在数据库中包含了 以下几个表。 分别是: 班级 基本信息 表、 宿舍 等级表、 学生公寓表、学生 请假 表、 寝室 分布 表、学生基本信息表( users) 、用户表、房间 拥有 公寓 1 n1 班级 学生 拥有 1 n1 学生入住 1 后勤处处 管理 n1 n1 1 n1 n1 1 管理 1 保卫处 学生处 其他人员 1 n1 管理 管理 8 宿舍 资产表 及其他信息表。 ( 1) 学生 基本 班级 信息表:主要是存放学生 所在班级 的 基本信息,字段包括:班级。 数据结构如下表: 字段名 数据类型 数据长度 班级 文本 10 表 21 学生所在班级基本信息表 ( 2) 宿舍等级 表 : 宿舍等级 表主要是 在平时检查或评比中所得到的成绩评估结果的 基本信息,字段包括: 等级。 数据结构如下表: 字段名 数据类型 数据长度 等级 文本 6 表 22 宿舍等级表 ( 3) 学生公寓 楼 表 :这个表主要是 说明学校提供学生住宿的宿舍名称 的情况表,字段包括: 公寓名称。 数据结构如下表:。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。