计算机本科毕业设计(论文)VB档案管理系统

上传人:汽*** 文档编号:488905594 上传时间:2022-10-25 格式:DOC 页数:40 大小:796.02KB
返回 下载 相关 举报
计算机本科毕业设计(论文)VB档案管理系统_第1页
第1页 / 共40页
计算机本科毕业设计(论文)VB档案管理系统_第2页
第2页 / 共40页
计算机本科毕业设计(论文)VB档案管理系统_第3页
第3页 / 共40页
计算机本科毕业设计(论文)VB档案管理系统_第4页
第4页 / 共40页
计算机本科毕业设计(论文)VB档案管理系统_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《计算机本科毕业设计(论文)VB档案管理系统》由会员分享,可在线阅读,更多相关《计算机本科毕业设计(论文)VB档案管理系统(40页珍藏版)》请在金锄头文库上搜索。

1、天津大学2005届本科生毕业设计(论文)前 言一直以来人们都是使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,诸如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们所深刻认识,它现已全面进入人类社会的各个领域并发挥着越来越重要的作用。而应用计算机设计一个能提高档案的管理效率、保密性,更主要的是便于查找、更新、维护的学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手

2、段。 作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企、事业单位的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套学生档案管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。第一章 档案管理系统的意义在当今社会,随着计算机科学技术的不断发展及进步,以及软件行业的蓬勃发展,各行各业都纷纷引入了计算机管理。通过计算机管理,我们不但可以全面提高工作效率,而且还可以实

3、现无纸化办公,避免了大量纸张的出现导致工作效率低下,管理容易出现漏洞,而且不利于保存,检索,查询等。尤其对于一所学校,学生档案管理工作是重中之重,而且还是极为繁琐的,需要浪费大量的人力、物力以及时间等。在现在这样一个各方面都在高速发展的现代化社会,各方面都在想方设法的提高工作效率,同时尽量减少工作中出现的失误等。而如果在学生档案管理工作中引入计算机软件管理,那么,此项工作相比于从前传统的管理方法,将会显得轻松、整洁,还会大大的提高工作效率。现在的社会,是一个高速发展的社会,现在只有前进,停滞不前就等于后退。时间、效率正是现在所要求最高的。学校同样如此,因此,为了全面提高学校的工作效率,提高学生

4、档案管理工作的效率、保密性等,我们要采用美国微软公司的Visual Basic和Microsoft Access来进行学生档案管理系统的开发,为学校的现代化进步出一分力。今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等。现在我国的中小学校中档案的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的

5、管理方法必然被计算机为基础的信息管理所取代。 我作为一个计算机专业的学生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我四年的所学编制出一个实用的程序来帮助中小学进行更有效的学籍管理。 归纳起来,好处有以下几点: 1.可以存储历届的学生档案,安全、高效; 2.只需一到二名档案录入员即可操作系统,节省大量人力; 3.可以迅速查到所需信息。根据1999年中国电信的调查报告显示我国的上网人数已达到890万,而又经过了几年的发展,互联网已经逐步走进家庭,PSTN、ISDN、DDN、ADSL等多种电话线、宽带的接入,正逐渐被千家万户所接受,互联网已经非常普及

6、,学校往界的毕业生希望能在世界的任何一个角落查到自己校友的信息,本系统为学校将来的上网作了先期工作,比如数据库的建立。同时,还为学校将来的局域网建设奠定了良好的基础。如果学校引入次学生档案管理系统,那么在将来学校局域网建设好后,通过本数据库的建立,可以实现大量的学生资料的共享,使得全校所有学生资料可以很方便的提供给学校的老师使用,同时在更新数据时,只需要在服务器端的数据库内将数据更新即可,还可以达到即时更新,即时传送,显得极为方便、快捷。是学校实现现代化管理的一个必要过程。根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和

7、开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。第三章 编程环境与关系型数据库的选择3.1编程环境的选择微软公司的Visual Basic 6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。3.2关系型数据库的选择Access200

8、0 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。3.3二者的

9、结合(DBA)微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及Visual Basic 来访问数据库并对其进行各种操作。Visual Basic、Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。 DATA 控件在数据库中的信息与将信息显示给用户看的Visual Basic程序之间架起了一座桥梁。我们可以设置DATA控件的各个属性,告诉它要调用哪个数据库的哪个部分。缺省情况下,DATA控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的容改

10、变了以后,该记录集合中的记录也会随之改变。DATA控件还提供了用来浏览不同记录的各种跳转按钮。将DATA控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。第四章 Windows下的Visual Basic 编程环境简介什么是Visual Basic?“Visual”指的是开发图形用户界面(GUI)的方法。用户无需编写大量代码去描述界面元素的外观和位置,而只要把建立的对象放置到屏幕上即可。如果用户已使用过诸如“画图”之类的绘图程序,则实际上已掌握了创建用户界面的必要技巧。“Basic”指的是Basic(Beginners All-purposes Symbolic Instr

11、uction Code)语言,一种在计算机技术发展历史上应用的最为广泛的语言。自从Basic语言诞生以来,就一直以其简单易学性而闻名于世,因而受到了广大初学者的青睐。然而,由于它是非结构化的编程语言,而且速度慢,灵活性差,为此也受到了许多人的指责。很多人认为,Basic语言是一种游戏语言或教学语言,不能用来开发应用程序。随着Visual Basic系列开发环境的出现,这一现象已经成为过去。Visual Basic保留了Basic早期的一些特性,但它是一种结构化的编程语言。自从Visual Basic5.0以来,其编译速度和运行速度都有了很大的提高。现在,Visual Basic已经成为Wind

12、ows平台上开发应用程序的最方便且快捷的工具。在原有Basic语言的基础上,Visual Basic进一步发展,至今已包含了数百条语句,函数及关键字,其中很多和Windows GUI有直接关系。专业人员可以用Visual Basic实现其他任何Windows编程语言的功能,而初学者只要掌握几个关键字就可以建立使用的应用程序。与同种的其他语言相比,它是最简单易学的。Visual Basic不仅是指Visual Basic编程语言。Visual Basic编程系统和VBA都使用这一语言。Visual Basic Scripting Edition(VB Script)是广泛使用的脚本语言,它使Vi

13、sual Basic语言的子集。这样,在学习Visual Basic中得到的经验可以应用到所有这些领域中。从开发个人或小组使用的小工具,到大型企业应用系统,甚至通过Internet遍及全球的分布式应用程序,Visual Basic都完全能够胜任。Visual Basic数据访问特性允许对包括Microsoft SQL Sever和其他企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。Visual Basic包含ActiveX技术,可以使用其他应用程序提供的功能,例如:Microsoft Word字处理器,Microsoft Excel电子数据表及其他Windo

14、ws应用程序,甚至可直接使用VBP或VBE创建的应用程序和对象。Visual Basic的Internet功能强大,使得您很容易在应用程序内通过Internet或Intranet访问文档和应用程序,或者创建Internet服务器应用程序。4.1面向对象的编程Visual Basic是一种面向对象的高级编程语言。面向对象编程是继结构化编程概念之后提出的又一编程新概念。使用面向对象的方法编程可以使程序的结构更加清晰,容易调试,进一步减少了出错的可能性。使用面向对象的编程方法,首先要有对象的概念。对象就是一些封装起来的代码和数据的组合,可以作为一个整体来处理。举个例子,如果我们需要在屏幕上显示一些图

15、形,同时要求改图形具有移动的能力,则我们就要编写一段过程来显示这个图形,再编写一段过程来控制图形的移动。同时还要有一些变量来描述图形的形状、颜色、大小等等属性。按照以往的编程方法,我们建立了这些程序和变量,其他程序在需要的时候调用他们。这些过程以及变量的定义可能并不放在一起。当我们发现已有的过程不能满足需要时,我们就要返回去修改原来的定义。这时就会发现,找到你要修改的位置是一项艰巨的任务,程序在极长的情况下尤其如此。更为糟糕的事,表示图形形状、颜色、大小的变量与图形在屏幕上的实际样子并没有什么关系。为此,程序员必须编写更多的过程来控制图形的实现。使用对象可以摆脱这一困境。把该图形作为一个对象,则与之有关的程序和变量都可以封装到这个对象中去。对象可以是一种数据结构、一个控件、一个表格、一个图像。想改变图像的外观或特性时,可以通过设置属性的值来实现。例如,通过改变TextBox控件的Text属性,就可以改变文本框的内容。在Windows程序中,到处都是对象:1) 应用程序的一部分,比如控件或窗体是对象。2) 整个应用程序也是一个对象。3) 窗体上的控件,如命令按钮和框架,他们都是对象。4) 窗体在Visual Basic工程中也都是独立的对象。5) 数据库是对象,并且还包含其他对象,如字段、索引等。Vis

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

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