毕业设计论文VB6.0学生公寓管理系统设计

上传人:cn****1 文档编号:561344638 上传时间:2022-10-19 格式:DOC 页数:43 大小:630KB
返回 下载 相关 举报
毕业设计论文VB6.0学生公寓管理系统设计_第1页
第1页 / 共43页
毕业设计论文VB6.0学生公寓管理系统设计_第2页
第2页 / 共43页
毕业设计论文VB6.0学生公寓管理系统设计_第3页
第3页 / 共43页
毕业设计论文VB6.0学生公寓管理系统设计_第4页
第4页 / 共43页
毕业设计论文VB6.0学生公寓管理系统设计_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《毕业设计论文VB6.0学生公寓管理系统设计》由会员分享,可在线阅读,更多相关《毕业设计论文VB6.0学生公寓管理系统设计(43页珍藏版)》请在金锄头文库上搜索。

1、目录摘 要3ABSTRACT41 序言51.1 课题的研究背景51.2 课题的提出及研究内容52 课题实现的关键技术62.1 Visual Basic应用程序的基本结构62.1.1 Visual Basic语言特点62.1.2 Visual Basic应用程序的结构62.2 visual basic的事件驱动机制62.3 visual basic 对数据库的访问技术72.3.1visual basic数据访问技术简介72.3.2 ADO基本特征72.3.3 ADO对象模型82.3.4 ADO数据控件的功能83数据库技术简介103.1数据库简介103.2 VB数据库基础103.3 access数

2、据库技术113.4 SQL简介133.4.1 SQL 简介133.4.2SQL语句134系统开发与设计154.1 系统总体结构154.2系统数据库设计164.3 用户界面设计194.3.1 登录界面设计204.3.2 主界面设计224.3.3系统主菜单下窗口设计224.3.4公寓信息管理菜单下的窗口设计254.3.5宿舍信息管理菜单下的窗口设计314.3.6学生管理菜单下的窗口设计354.5 结果分析与未来展望40结束语41致谢42参考文献43摘 要目前高校住校学生人数急剧增加而学生公寓多为手工管理,效率低下的问题日益凸现,随着高校园区建设和高校后勤产业社会化改革步伐的不断加快,对学生公寓的管

3、理模式也相应地由手工管理逐步向信息化管理过渡。学生公寓是学生日常生活与学习的重要场所,同时也关系到学校正常的教学、生活秩序,尤其是近年来,随着校园网上办公自动化资源的开发,对公寓管理也提出了信息化,无纸化的要求。本课题探讨与设计了实用的学生公寓管理系统。首先,对实现系统功能的关键技术工具做了介绍,其次通过系统功能设计、模块的设计和数据库的设计及实现这几部分来阐述,论文由浅入深,对实际的开发有很好的指导作用。 关键词:学生公寓管理,VB,SQL,ACCESSAbstractCollege students live at the current rapid increase in the num

4、ber of student apartments to hand over the management, and low efficiency of the increasingly prominent. With College Park and the community college logistics industry reform of the increasingly rapid pace,management of student dormitories pattern corresponding to gradually from manual management to

5、 information management transition. Student apartments and daily life is an important place for learning, but also of the normal school teaching, life and order. especially in recent years, with online campus office automation, resource development, management of the apartment also made, the informa

6、tion scripless requirements. Discussion on the issue with the design of a student apartment management system, first of all, Implementation of the key functions of the system tools made a presentation, followed by the system functions through the design, Module design and database design and impleme

7、ntation of these paper, the simple thesis, the actual development of a good guide.Keywords : student apartment management, VB, SQL, ACCESS 1 序言1.1 课题的研究背景目前高校住校学生人数急剧增加而学生公寓多为手工管理,效率低下的问题日益凸现,随着高校园区建设和高校后勤产业社会化改革步伐的不断加快,对学生公寓的管理模式也相应地由手工管理逐步向信息化管理过渡。学生公寓是学生日常生活与学习的重要场所,同时也关系到学校正常的教学、生活秩序,尤其是近年来,随着校园

8、网上办公自动化资源的开发,对公寓管理也提出了信息化,无纸化的要求。设计从学生公寓管理的基本要求出发,应用visual basic 6.0实现公寓设施、宿舍分配,学生基本信息等内容的查询、修改、更新功能。整体分为两部分:一是用户登录部分,用于验证身份;二是主界面,实现对学生公寓的基本管理。1.2 课题的提出及研究内容本设计一个比较实用的学生公寓管理系统。设计采用Visual Basic6.0软件作为系统的界面、功能开发工具,数据库部分采用Microsoft公司Access2000数据库进行开发。最终使系统实现学生公寓信息的查询、添加、删除、修改等功能。主要功能有:公寓基本信息的查询、设置;宿舍基

9、本信息的查询、设置;学生基本信息的查询、设置;外来人员的登记等。在当前经济发展迅速,信息高度产业化,要求高效率生产的时代,用计算机可使人们从繁重而又单调的统计工作中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。基于以上分析,本设计就是完成一个学生公寓管理系统的开发与研究,以取代以往的纸化管理的方式,提高管理效率,适应学校信息化管理的要求。用Visual Basic作为数据库的开发平台。因其具有以下优点:(1)简单性。Visual Basic提供了数据控件,利用该控件,用户只要编写少量的代码甚至不用编写任何代码就可以访问数据库,对数据库进行浏览。(2)灵活性。Visual Basic

10、不像一般的数据库那样局限于特定的应用程序结构,也不需要用某些指令对当前打开的数据库进行操作,因而比较灵活。(3)可扩充性。Visual Basic是一种可扩充的语言,其中包括在数据库应用方面的扩充。在Visual Basic中,可以使用ActiveX控件,有了这些控件,可以很容易的在Visual Basic中增加新功能,扩充Visual Basic数据存取控制指令系统。在其他数据库开发平台,目前还不具备ActiveX控件。2 课题实现的关键技术2.1 Visual Basic应用程序的基本结构2.1.1 Visual Basic语言特点Visual Basic是在原有basic语言基础上的进一

11、步发展,它包括数百条语句、函数及关键词,其中很多和windows gui有直接的联系。Visual basic 具有简单易学的特性,可视化的用户界面设计使程序员从繁琐的界面设计中解脱出来。使用Visual Basic编程时,必须首先确定应用程序如何与用户交互,如鼠标单击、键盘输入等,用户必须编写代码控制这些事件的响应方法。这就是所谓的事件驱动式编程。因为应用程序并不决定程序流程,而是由用户确定的事件决定程序流程。编程者要编制响应各种外部条件的应用程序,而用户的操作决定了程序的流程。窗体和控件是任何Windows应用程序和用户接口的基本元素。在Visual Basic中,这些元素称为对象。对象具

12、有属性和方法,并响应外部事件。用户可以在设计时通过属性窗口或运行时通过代码改变属性。2.1.2 Visual Basic应用程序的结构建立一个visual basic 应用程序主要包括三个方面:(1)建立应用程序界面;(2)设置界面对象属性;(3)编写代码。Visual basic 使用工程来管理应用程序的所有不同文件。一个工程文件通常包括窗体,控件代码等部分。窗体(form)是程序运行时的背景窗口和对话框,是其他控件的载体,控件是代表一定功能的对象,而代码是实现应用程序功能的具体过程说明。一个过程可能用来响应几个不同对象中的事件,则应把这个过程放到标准模块(.bas)中,而不应在每个对象的事

13、件过程中重复相同的代码。可用类模块(.cis)创建对象,这些对象可以被应用程序中的过程调用。2.2 visual basic的事件驱动机制事件是窗体或控件识别的行为和动作。Visual Basic的每一个窗体和控件都有一个预定义的事件集。如果其中有一个事件发生,而且在关联的事件过程中存在代码,则Visual Basic将调用该代码。Visual Basic中的对象能自动识别预定义的事件集,但要判断他们是否响应具体事件以及如何响应具体事件则是编程的责任了。代码部分与每个事件对应。想让控件响应事件时,则可以把代码写入这个事件的事件过程当中。本系统采用visual Basic6.0作为开发平台,在应

14、用程序开发中采用了大量的窗体和控件,并对控件的部分事件编写了代码。2.3 visual basic 对数据库的访问技术2.3.1visual basic数据访问技术简介Visual Basic中,可用的数据访问接口有三种:ActiveX数据对象(ADO)、远程数据对象(RDO)和数据访问对象(DAO)。ADO基于OLEDB接口而非ODBC作为底层数据供应者的,依靠OLEDB,ADO也能够支持对非SQL数据存储的纪录集访问,如Email和网络目录服务。RDO一直是VISUAL BASIC的一项功能,RDO有意识地纠正了DAO存在的某些问题,尤其是关于客户端与服务器之间的数据方面的问题。DAO 是

15、MICROSOFT ACCESS自带的一种对象模型,它可以使用JET引擎直接从ACCESS数据库中获取数据,它也可以ODBC从其它任何带有ODBC驱动程序的数据库中获取数据。 DAO主要适合本机数据库的读写,也可以通过ODBC访问网上的数据库,但效率比较低,一般不采用这种方法。更愿意采用RDO或ADO。如果要使用RDO或ADO的数据库控件都需要另外从部件对话框中添加相应的数据控件,三种方式的数据控件不同。区分程序是DAO、RDO,还是ADO的,可以看看打开数据库的方式。DAO使用OpenDatabase方法,RDO使用OpenConnection方法,而ADO一般通过一个ConnectionString来确定数据库的类型和位置,例如:dsn=db1。本系统采用ActiveX数据对象。 2.3.2 ADO基本特征ADO具有以下特征:(1)基于OLEDB技术,屏蔽了底层数据库间的差异,是一个本地和远程数据访问和断开连接的记录集、用户可以访问的数据绑定接口以及层次化的记录集的通用接口。属于数据访问当中的高层接口。(2)具有简化的对象模型。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号