今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: paper51.com 首先,计算机可以代替人工进行许多繁杂的劳动; http://www.paper51.com 其次,计算机可以节省许多资源; 内容来自论文无忧网 www.paper51.com 第三,计算机可以大大的提高人们的工作效率; http://www.paper51.com
第四,计算机可以使敏感文档更加安全,等等。 copyright paper51.com _ 在大中专中用计算机管理学生信息的意义 paper51.com 现在我国的大中专校中学生的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。我作为一个计算机应用的专科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我四年的所学编制出一个实用的程序来帮助大中专进行更有效的信息管理。 内容来自论文无忧网 www.paper51.com 归纳起来,好处大约有以下几点: paper51.com 1. 可以存储学生的基本信息以及历届的学生信息,安全、高效; paper51.com
2. 只需一到二名信息录入员即可操作系统,节省大量人力; paper51.com
3. 可以迅速查到所需信息。 http://www.paper51.com 1.2 现状分析(背景分析) paper51.com 21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。我所开发的这个系统所采用的是当前较为流行的编程软件VISUAL BASIC 6.0作为实现语言,以数据库Microsoft SQL Server2000作为系统的后台操作,其功能在系统内部有源代码直接完成。我们只需按系统要求输入即可操作。1.2 为将来学校上网做好准备 paper51.com 跟据1999年中国电信的调查报告显示我国的上网人数已达到890万,互联网已经十分普及,学校往界的毕业生希望能在世界的任何一个角落查到自己校友的信息,本系统为学校将来的上网作了先期工作,比如数据库的建立。 http://www.paper51.com 根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。 内容来自www.paper51.com 1.3 目标分析 内容来自论文无忧网 www.paper51.com 1.3.1系统总体目标 copyright paper51.com
由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。 paper51.com 我选用的系统开发工具是VISUAL FOXPRO,下面我分别从系统开发工具简介,事件驱动和可视化的应用程序, VISUAL FOXPRO6.0语言和函数和面向对象编程四个方面逐一论述。 paper51.com 1.3.2 VISUAL FOXPRO系统简介 paper51.com VISUAL FOXPRO是微软公司在收购FOX公司后在1995年6月首次推出了VISUALFOXPRO3.版本,接着又很快推出了VISUAL FOXPRO 5.0及中文版,1998年发布了可视化编程语言集成包VISUAL STUDIO 6.0与其他数据库管理系统相比,VISUAL FOXPRO 6.0 具有用户普遍性、功能完整性、工具的易用性和规模的可缩性等特点。 内容来自论文无忧网 www.paper51.com
(1)新的数据存取特征:包括支持ActiveX数据对象的数据存取模式;使用和配置连接的工具和命令;增强了无需复杂编程就可以管理和显示数据源的数据捆绑控件;支持对象连接与嵌入数据库(OLE DB)组件对象模型(COM)接口;配置、使用和查看数据库结构、查询和存储过程的工具;可以使你在顺序记录集的基础上快速生成报表的Data Report 控件;并完全支持多层数据存取结构。 内容来自www.paper51.com (2)新控件:包括ADO数据绑定控件;Internet Explorer(微软的浏览器)风格的工具条控件;快速方便的下拉式日期与时间入口Calendar控件;能显示相关记录集的多层栅格控件等。 内容来自论文无忧网 www.paper51.com (3)新的Internet 特征:能够编写适于互联网服务器(IIS)的服务器端应用程序;支持动态HTML(DHTML);简化了应用程序的打包和在Internet 上发送的WEB出版向导;支持异步操作;并可以在WEB浏览期间存储ActiveX控件的状态等。 copyright paper51.com
(3)集成的Internet 功能:可以使你创建并分布可以在Internet 和你们的公司的内部网上运行的应用程序。 内容来自www.paper51.com
(4)数据存取:可以使你针对入微软的SQL Server和Oracle 等不同数据库服务器开发完善的客户机/服务器应用程序,管理数据源和创建服务器端控 内容来自论文无忧网 www.paper51.com 件(包括存取)。 内容来自www.paper51.com (5)运行速度明显提高:由于在Visual Basic中引入了所谓的本地代码(Native Code)编译器,克服了以往版本由于执行文件采用P_Code代码而导致运行速度慢的问题,使得程序执行速度大大加快。根据Microsoft的声明,采用本地代码编译后得到的应用程序在某些情况下执行速度较以往提高了10~20倍,执行速度可以直接与采用Visual C++编写的应用程序的执行速度,而应用程序开发效率高则是VisualFoxPr06.0的特长。因此,目前VisualFoxPr06.0非常具有竞争力。 copyright paper51.com MSSQL Server 2000是一个灵活性高、完全关系的、高性能的、多用户的、基于SQL http://www.paper51.com (结构化查询语言)的客户机/服务器关系数据库服务器。主要特点如下: 内容来自www.paper51.com (6)支持多用户:此能力可为大型或小型企业提供对同时发生的数据库使用的支持。 内容来自www.paper51.com
(7)灵活性:此能力得益与内建的Windows NT 灵活性-包括支持多处理器和以元字节大小方式支持数据库。 http://www.paper51.com (8)SQL-92 标准:TransactSQL 与 ANSI SQL-92 标准是完全兼容的。 paper51.com (9完整的管理和开发工具集:SQL Server 7提供各种工具来管理单独的和多SQL用户,包括为集成管理服务的Microsoft 管理平台(MMC)。 paper51.com
(10)并行数据库备份和恢复:能够备份并恢复数据库和事务日志,并能自动地从介质、用户和服务器死机等错误中恢复。 paper51.com (11)数据复制:从一个数据库到另一个数据库的表及事务的复制。 http://www.paper51.com (12)数据仓库:能够管理并存储大量的数据。SQLServer 7 可以打破元字节界限而达到数据库大小。 paper51.com
(13)分布式查询:能够自动地在多SQL Server上运行查询,从而提高性能。 内容来自www.paper51.com
(14)分布式事务:能够创建、管理并协同使用两个或更多SQL Server 的事务。 内容来自论文无忧网 www.paper51.com (15)支持Internet:与Internet信息服务器(IIS)和Visual InterDev 的完全成。 paper51.com (16)集成Windows NT 安全性:能够使用Windows NT域安全性、包括用户和组。 http://www.paper51.com (17)集成邮件:与Microsoft Exchange 服务器的完全集成,为的式自动发布告警和错误信息。 copyright paper51.com
|