计算机等级考试管理系统设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
对象库和远程数据控件等等。Visual Basic 6.0在Internet功能上的编程也更为强劲,它的编程语言配备了大量用来编制Web应用的开发功能,如服务器端Web服务程序、客户端应用等,这些功能可以在Visual Basic 6.0的附加工具包中获得,而且这些功能集成得更好也更丰富。Visual Basic 6.0适应当代应用程序的开发,是不可多得的优秀开发软件。
[资料来源:http://think58.com]
Visual Basic 6.0不同于Delphi、Visual C++等可视化开发工具,使用它不需较高的编程开发基础。比较容易熟练掌握,花费时间短;但它在开发功能上一点也不逊色于以上几种开发软件,相信有一定Visual Basic基础的使用者是深有体会的。
[资料来源:THINK58.com]
Visual Basic 6.0的特色:
[资料来源:THINK58.com]
1.集成开发环境的特色:
⑴多工程:在Visual Basic的同一个实例中可打开多个工程。这对调试ActiveX控件很有用。
⑵MDI/SDI/Explorer Style的界面选项:Visual Basic 6.0 能够创建单文档界面、多文档界面以及Microsoft资源管理器样式的文档界面的应用程序。
[资料来源:THINK58.com]
⑶开发向导:Visual Basic 6.0提供了功能加强的安装向导、ActiveX控件的接口向导、ActiveX文档移植向导、数据窗体向导和属性页向导。安装向导支持通过Internet发行;支持使用分布式COM(DCOM)和远程自动化安装远程服务器部件;并能为Visual Basic创建的工程和部件建立从属文件。另外,Visual Basic 6.0 还新增了工具栏制作向导、数据对象向导等。
⑷代码编辑器的增强功能:块注释和解除块注释可对文本选择块的每一行添加和删除注释字符。属性/方法列表为控件显示一个可用属性的下拉列表。自动快速信息为语句和函数显示语法。边距指示器标记断点和当前语句。过程查看和全模块查看按钮使显示模块中选定的过程或全体代码变得更加容易。可以从代码窗口拖放变量或表达式到监视窗口里。调试方式的立即窗口允许得到作为工具提示的当前变量值。
本文来自think58 [来源:http://think58.com]
2.代码编程的特色:
copyright think58 [来源:http://www.think58.com]
[资料来源:THINK58.com]
⑴本机代码:为了更快地执行,可将Visual Basic 工程编译成本机代码,可使用新的本机代码选项配置本机代码的编译,并可使用Visual C++环境调试本机代码。
[来源:http://www.think58.com]
⑵全局对象:为了简化重用代码库的创建过程,Visual Basic 允许把代码部件中的对象标记为全局的,通过创建全局对象的不同显示实例就可以调用它们的方法。
[资料来源:http://www.THINK58.com]
⑶枚举:现在可以把相关的命名常数组成枚举型进行定义。枚举可以包含在ActiveX部件的类型库中,被使用该部件的开发者使用。
⑷自定义类型:允许用户灵活的定义自己的对象类型。
3.部件开发的特色:
⑴OLE拖放:多数控件现在都支持OLE应用程序之间的拖放操作;例如,把Word文档中的内容拖到TextBox(文本框)控件。
[资料来源:http://THINK58.com]
⑵多态性:多态性特征允许类支持多个接口。部件的用户可以事先绑定到这些接口,而不必关心那些实现它们的对象。
⑶扩展部分模型:新模型允许以编程方式扩展开发环境并控制工程、事件、代码和可视元素。
⑷声明、引发和处理自己的事件:部件提供的对象可以引发由其他应用程序或者处理的事件。使用WithEvents变量,也可以处理由其他应用程序或自己的对象引发的事件。事件提供了一种对异步回调的简单变通处理。
⑸移植到分布式环境中的COM:通过COM全面支持分布式部件。现在,通过Windows 95和NT 4.0上的COM,所有远程自动化工具直接支持远程操作。
think58.com [资料来源:THINK58.com]
[资料来源:http://think58.com]
4.数据库开发的特色:
⑴RDO/RDC的增强功能:远程数据对象库和远程数据控件版本2.0的特征增强了本地游标支持、开放式批量更新、独立连接和查询对象。
⑵连接设计器:内置式ActiveX设计器允许创建独立连接对象,其中包括作为方法的用户自定义查询或存储过程。
⑶SQL调试:交互式调试工具允许调试VB设计环境中的Transact-SQL代码。
⑷Repository:内置的Repository对象,它可以对Visual Basic工程进行保存、组织、查找和检索数据。可扩展的对象模型和API允许对Repository进行完全的编程访问。可以创建新对象模型帮助管理软件工具。
[资料来源:http://www.THINK58.com]
⑸ActiveX Data Objects(ADO):ActiveX数据对象针对于OLE数据库提供者设计的容易使用的应用程序级接口。
copyright think58
⑹数据查看窗口及工具的提供:如数据库设计及查询设计器,查看设计器数据库管理等。
本文来自think58
5.ActiveX部件开发的特色:
⑴创建自己的ActiveX控件:利用Visual Basic 6.0可以组合现有的控件,或从中创建自己的控件。所创建的ActiveX控件可以有事件、数据绑定支持、许可证支持、属性页、Internet特征等多种功能。
⑵创建ActiveX文档:在Visual Basic 6.0中创建ActiveX就像设计传统的Visual Basic 应用程序那样既简单又直观。ActiveX文档将Visual Basic 应用程序推进到Internet和Intranet浏览器窗口中。
⑶多线程和线程安全ActiveX部件:这两个新功能支持建立可缩放的使用多线程技术的ActiveX部件。在分布式应用程序中对未预料到的执行过程(非用户界面的元素)建立ActiveX部件,这将允许在多线程环境中使用该部件。对未预料到的执行过程所标记的ActiveX DLL部件支持ActiveX/COMA partment线程模式。在创建对象实例时为获得更好的可缩放性,对未预料到的执行过程所标记的ActiveX EXE部件将通过多线程分配对象实例。
6.Internet应用开发的特色:
⑴IIS应用:新增的IIS(Internet Information Server)应用支持Internet服务器端的Internet应用编程,响应用户端浏览器的浏览要求。
⑵动态HTML的支持:新增的HTML技术为每个网页上的元素展现属性、方法和事件。它允许编写代码来响应用户在HTML中的动作,并且无须经过到服务器端的处理。
copyright think58 [来源:http://www.think58.com]
[来源:http://www.think58.com]
⑶Internet部件下载:可以利用安装向导为Web上部署的部件打包。
⑷Web支持:新增的Web Publishing向导可使应用程序在Web站点发布;IE 4.0为ActiveX文档提供下载功能,使得下载ActiveX文档如同下载ActiveX控件一样简单。
⑸AsyncRead功能:增强的AsyncRead功能可给出异步下载的操作过程与状态的信息。
think58
[资料来源:http://www.THINK58.com]
Asp简介:
think58好,好think58 [来源:http://think58.com]
[来源:http://think58.com] Asp:全名Active Server Pages,是一个Web服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的Web服务应用程序。Asp采用脚本语言VB script(Java script)作为自己的开发语言。
Active Server Pages实际上是经过服务器编译成ISAPI脚本,然后再生成文本发送到客户端。Active Server Pages像标准的HTML文件一样包含HTML对象并且在一个浏览器上解释并显示。任何你可以放在HTML中的东西:Java Applets、闪烁字符串、客户端脚本、客户端Active X控件等等,你都可以放在Asp文件中。因此,一个Asp文件有如下几个重要特征来使之具备很强的通用性。
[版权所有:http://think58.com]
一个Asp文件可以包括服务器端脚本,利用Asp中的服务端脚本,你可以创建动态内容的网页,举一个最简单的例子,你可以让网页在一天的不同时间显示不同内容。
内容来自think58
[资料来源:THINK58.com]
一个Asp文件提供了一些内置对象。利用这些Asp中提供的内置对象,可以使你的脚本更加强大;这些对象会允许你从浏览器中接受和发送信息。例如,利用request对象,你可以将用户在HTML Form中的信息接受到并在一个script中来响应它。
copyright think58
[资料来源:http://THINK58.com]
一个Asp文件可以用另外的元素来扩展。Asp本身就是来源于相当数量的标准服务端Active X元素,这些组件允许你做诸如依据浏览器能力进行不同显示以及在浏览器上显示计数器的工作。
[资料来源:THINK58.com]
标准的Active X组件非常有用,不过,你并不会被此局限,你可以轻松创建属于你自己的附加Active X组件。这意味着你可以不加限制地拓展你的Active X组件。
Active Server Pages可以和诸如SQL Server这样的数据库进行连接,如果你已经学会了怎样使用SQL语言,利用一些特别的对象集合,Active Data Object(ADO),你就可以在你的Active Server Pages中使用SQL语言。这是Active Server Pages一个非常强大的功能所在,在线商务以及在线沙龙等各种非常高级的、动态更新的站点都需要数据库的支持,而且需要随数据库内容的更新而自动更新,这样,你就可以利用Active Server Pages自己建立很多类似的高级站点。
本文来自think58 [资料来源:http://think58.com]
[版权所有:http://think58.com] 以上特性对Active Server Pages进行了限定,Asp就是由Server端脚本、对象以及组件拓展过的标准主页。利用它,你的主页就可以包含动态内容。
内容来自think58
[资料来源:http://THINK58.com]
[资料来源:http://THINK58.com]Asp的功能:
①在你的网站主页顶部添加一个滚动显示的广告栏。
[资料来源:http://THINK58.com]
②从HTML的Form中接受信息并且存到数据库中。
③根据不同访问者显示不同内容,创建个性化主页 。
[来源:http://www.think58.com]
④在你的主页中添加计数器。
⑤根据用户浏览器的版本和类型显示不同档次的内容。
[来源:http://www.think58.com]
⑥连接多个主页使之容易进行网际导航。
⑦跟踪用户网站上的活动信息并且存入日志文件。
[来源:http://www.think58.com]
C/S的实用与缺陷:
MIS在我国已有20多年的发展历程, 但真正普及应用还是近十年来的事。由于负责企业庞大而复杂的数据信息的管理,在企业生产经营管理中发挥了巨大的作用,C/S本身也是属于发展到90年代的较为先进的结构。 这种模式将应用一分为二,服务器负责数据管理,客户机完成与用户的交互任务。C/S 具有强壮的数据操纵和事务处理能力,以及数据的安全性和完整性约束。但随着企业规模的日益扩大,应用程序的复杂程度不断提高,逐渐也暴露了以下几点:
think58好,好think58 [来源:http://think58.com]
1.开发成本较高。C/S 结构对客户端软硬件要求较高,尤其是软件的不断升级,对硬件要求不断提高,增加了整个系统的成本,客户端越来越臃肿。
2.移植困难。不同开发工具开发的应用程序,一般来说互不兼容,不能搬到其它平台上运行。
内容来自think58 [资料来源:www.THINK58.com]
[来源:http://www.think58.com]3.用户界面风格不一,使用繁杂,不利于推广使用。
think58好,好think58 [资料来源:THINK58.com]
[资料来源:www.THINK58.com]4.维护复杂,升级麻烦。如果应用程序要升级,必须到现场为客户机一一升级,每个客户机上的应用程序都需维护。
5.信息内容和形式单一,因为传统MIS 一般为事务处理,界面基本遵循数据库的字段解释,开发之初就已确定,而且不能随时截取办公信息和档案等外部信息,用户获得的只是单纯的字符和数字,既枯燥又死板。
[资料来源:www.THINK58.com]
6.新技术不能轻易应用。因为一个软件平台及开发工具一旦选定,不可能轻易更改。
内容来自think58
[资料来源:www.THINK58.com]
[资料来源:http://www.THINK58.com]
B/S模式体系结构概述
B/S模式是指在TCP/IP的支持下,以HTTP为传输协议,客户端通过Browser访问Web服务器以及与之相连的后台数据库的技术及体系结构。它由浏览器、Web服务器、应用服务器和数据库服务器组成(图1)。B/S模式突破了传统的文件共享及C/S模式的限制,实现了更大程度的信息共享,任何用户只要通过浏览器即可访问数据库,从而克服了时间和空间的限制。
图1
B/S模式的工作原理是:客户端的浏览器通过URL访问Web服务器,Web服务器请求数据库服务器,并将获得的结果以HTML形式返回客户端浏览器。
think58
[来源:http://www.think58.com]
[资料来源:www.THINK58.com]copyright think58
[资料来源:http://THINK58.com]
[资料来源:http://www.THINK58.com]
B/S的先进与不足:
基于B/S的Intranet技术,其三项优势是实质性的:
[资料来源:THINK58.com]
1.它是有计算技术以来最稳定的技术平台。在 C/S时代,用户最苦恼的问题莫过于如何选择一个稳定的平台。由于以前的技术基础不是网络,因此自然地发展出众多的互不兼容的技术平台。每种技术平台,从用户应用稳定性要求来看,都可以说是昙花一现,给用户留下了无奈与苦恼。只有进入网络计算机时代,由于上亿用户都联在网上,其技术才获得了高度稳定性。它只能发展,不能被推翻,所有人只能支持和遵循它,不能控制它。
2.它本质上是一种客户机技术,这对于大中型企业特别合适。在C/S模式下, 每种应用的主要部分是在客户机侧。别的不说,光是在众多的客户机侧安装和维护多种应用的多个版本,就叫人受不了。而Internet技术却不同,上亿个用户只是通过浏览器这个统一界面,就可享受到无限丰富的,永远在不断变化和发展着的信息服务。Intranet原则上取消了所有在客户机侧的维护工作。
3.它提供了异种机、异种网、异种应用服务的联机、联网、统一服务的最现实的开放性基础。通过Intranet技术统一访问异种数据库,早已成为现实。从 ISDN 到ATM,再到现在大行其道的TCP/IP,正是由于 Internet的大行其道,宽带IP将会成为真正的、统一服务的(数据、语音、多媒体)网络基础。
但是存在着两大问题,一为:企业是一个有结构、有管理、有确定任务的有序实体,而Internet面向的却是一个无序的集合,B/S必须适应并迎合长期C/S下的有序需求方式。其二为:企业中已经积累了或多或少的各种基于非Internet技术上的应用,与这些应用联接,是Intranet一项极其重要而繁重的任务。缺乏对动态页面的支持能力,没有集成有效的数据库处理功能,系统的扩展能力差,安全性难以控制,好集成工具不足等等,都让我们应慎重行事。
[资料来源:THINK58.com]
copyright think58
think58 [来源:http://think58.com]
[资料来源:http://www.THINK58.com]
[来源:http://www.think58.com]
本文来自think58
think58 [版权所有:http://think58.com]
[资料来源:www.THINK58.com]think58.com [版权所有:http://think58.com]
[资料来源:THINK58.com]本文来自think58 [资料来源:http://think58.com]
[资料来源:http://www.THINK58.com]
需求分析
think58.com
[来源:http://think58.com]
计算机等级考试管理工作被视作高校管理工作中一项不容忽视的重要分支,其工作量大,涉及面广,由于管理工作的本身特点及特殊性质,单纯依靠人力,会使从事这项工作的管理人员过度疲劳,难免会发生许多错误,难以做到管理的规范化,这不符合管理工作的今后发展趋势。因此,需要开发一种功能全面,操作简便的管理系统来辅助作用,人机配合,使机器承担部分工作,使管理员逐步摆脱一些无谓的、烦琐的业务,这对充分利用人力资源的主导作用及使管理工作逐步步入规范化轨道有着重要意义。 [来源:http://www.think58.com]
think58好,好think58
[资料来源:http://www.THINK58.com]
(责任编辑:本站添加)上一篇:酒店管理信息系统设计与实现
下一篇:VB021报警系统(vb+access数据库)设计与实现