Web数据库技术在信息管理系统中的应用
- 格式:pdf
- 大小:188.43 KB
- 文档页数:6
数据库技术在信息系统中的应用与管理随着信息技术的不断发展和进步,数据库技术在各个领域的应用逐渐成为一种趋势。
数据库技术的引入和应用,为信息系统的开发和管理带来了很多好处和便利。
本文将探讨数据库技术在信息系统中的应用与管理,并分析其优势和挑战。
一、数据库技术的定义与特点数据库技术是指用来组织、存储和管理数据的技术。
它包括了数据库管理系统(DBMS)、数据模型、数据查询语言等。
数据库技术的特点主要包括数据的集中存储、数据的共享、数据的独立性以及数据的安全性等。
二、数据库技术在信息系统中的应用1. 数据存储和管理作为信息系统的核心,数据库技术能够高效地存储和管理数据。
通过数据库技术,可以建立起结构化的、有组织的数据存储空间,使得数据的存储和查询变得更加便捷和高效。
2. 数据共享和协作数据库技术能够实现数据的共享和协作,不同的信息系统可以通过数据库进行数据的交换和共享。
同时,多个用户可以同时访问和操作数据库中的数据,实现数据的协作和共同维护。
3. 数据一致性和完整性数据库技术可以提供数据的一致性和完整性保证。
通过数据库管理系统的事务处理和数据约束等机制,可以确保数据的正确性和一致性,避免数据的冗余和不一致性。
4. 数据安全和权限管理数据库技术在信息系统中可以实现数据的安全和权限管理。
通过数据库管理系统的权限机制,可以对数据进行访问权限的控制,防止非授权人员对数据的访问和修改,确保数据的安全性。
三、数据库技术在信息系统管理中的挑战1. 数据库性能优化数据库技术在大规模的信息系统中往往需要面对海量数据的存储和查询,因此需要进行数据库性能的优化。
通过合理的数据库设计、索引优化和查询优化等手段,提高数据库的响应速度和查询效率。
2. 数据库容量规划随着信息系统的发展,数据库中的数据量也会不断增大。
因此,在信息系统的管理中需要进行数据库容量规划,确保数据库的存储空间足够,并且能够满足未来的扩展需求。
3. 数据备份和恢复数据库技术在信息系统中承担着重要的数据存储和管理任务,因此需要进行数据的备份和恢复工作,以应对不可避免的数据丢失和系统故障等问题。
管理信息系统毕业设计管理信息系统(Management Information System,MIS)是指应用计算机技术和信息技术将组织内外部的信息收集、储存、加工、传输以及生成报告,为管理者提供决策、控制和协调支持的一套系统。
它通过数据的采集、处理、传输和分析,为组织提供决策所需的各种支持。
在毕业设计中,我将设计一个基于Web的MIS系统。
该系统将使用现代的Web技术,例如HTML、CSS、JavaScript等,结合数据库技术,实现对组织内部信息的管理和分析。
系统将具有以下主要功能:1. 数据的采集与储存:通过Web界面,用户可以方便地输入和修改组织内部的各种数据,例如销售数据、客户数据、库存数据等。
这些数据将被存储在数据库中,以便后续的分析和报告生成。
2. 数据的处理与分析:系统将使用各种数据处理和分析算法,对数据库中的数据进行处理和分析。
例如,可以使用数据挖掘算法对销售数据进行趋势分析,预测未来的销售趋势;也可以使用聚类算法对客户数据进行分类,帮助组织了解不同类型客户的特点和需求。
3. 报告的生成与展示:系统将根据用户的需求,自动生成各种报告和图表。
例如,可以生成销售报告、库存报告、客户分析报告等。
这些报告和图表将以可视化的方式展示给用户,帮助用户更直观地理解和分析数据。
4. 决策支持:系统将根据分析结果,为管理者提供决策支持。
例如,在销售数据分析的基础上,系统可以给出推荐的产品组合和价格策略,帮助管理者制定更有效的销售策略;在客户数据分析的基础上,系统可以给出推荐的客户服务措施,帮助管理者提高客户满意度。
通过设计和实现这个MIS系统,我希望能够提高组织内部数据的管理效率,帮助管理者更好地理解和分析组织的业务情况,提供决策支持,从而提升组织的竞争力。
同时,我也将通过这个毕业设计项目,锻炼自己的Web开发和数据库管理技术,提高自己的实践能力和解决问题的能力。
2019年第11期信息与电脑China Computer & Communication数据库技术计算机数据库技术在信息管理中的运用研究李陈星 李 璐 娄 琴 韦晓怡 陈美芝(广西医科大学,广西 南宁 530021)摘 要:随着信息化技术在社会各个领域的广泛应用,人们的工作效率不断提升。
其中,应用最广泛的计算机数据库技术为信息管理工作提供了有力支持,显著提升了管理工作的效率和质量,有效降低了工作中人为原因造成的失误率和差错率。
为了使数据库技术给人们的工作、生活带来更多便利,应加大其应用研究,笔者就此展开了进一步分析和探讨。
关键词:计算机;数据库技术;信息管理中图分类号:TP311.13 文献标识码:A 文章编号:1003-9767(2019)11-157-02Research on the Application of Computer Database Technology inInformation ManagementLi Chenxing, Li Lu, Lou Qin, Wei Xiaoyi, Chen Meizhi(Guangxi Medical University, Nanning Guangxi 530021, China)Abstract: With the wide application of information technology in various fields of society, people's work efficiency is constantly improving. Among them, the most widely used computer database technology provides strong support for information management, significantly improves the efficiency and quality of management, and effectively reduces the error rate and error rate caused by human factors. In order to make database technology bring more convenience to people's work and life, we should strengthen its application research. The author has carried out further analysis and Discussion on this.Key words: computer; database technology; information management0 引言目前,我国信息技术不断发展,计算机数据库技术不断完善,在信息管理技术方面得到了广泛应用。
数据库技术在信息管理中的应用随着信息时代的到来,信息管理变得尤为重要。
数据库技术作为信息管理的核心,已经得到了广泛的应用和认可。
本文将介绍数据库技术的概念和重要性,并探讨其在信息管理中的应用。
数据库技术是利用计算机硬件和软件技术,对数据进行存储、检索、管理的一种方法。
它可以将大量杂乱无章的数据整合在一起,并对其进行有效的分类、存储和检索,使得数据更加有序、规范和易于管理。
在信息时代,数据的数量和质量对于企业或机构的运营和发展具有决定性的影响。
因此,数据库技术的应用成为信息管理的关键所在。
它可以提高数据的可靠性和完整性,降低数据冗余和误差,为数据使用者提供方便快捷的数据服务。
数据库技术可以实现对结构化和非结构化数据的存储和管理。
它可以将数据存储在硬盘、光盘等不同存储介质上,并对数据进行加密、备份、恢复等安全保护措施,确保数据的安全性和可靠性。
数据库技术提供了多种数据检索和查询的方法,如SQL查询语言、视图、索引等。
通过这些方法,用户可以快速地查找到所需要的数据,提高工作效率。
数据库技术可以实现对数据的分析和挖掘。
利用数据挖掘技术,可以从大量的数据中发现隐藏在其中的有用信息,为企业或机构的市场营销、管理决策等提供支持。
数据库技术可以生成各种数据报表和统计结果,帮助用户更好地了解数据的变化趋势和分布情况。
同时,它也可以为预测未来的发展趋势提供依据。
数据库技术作为信息管理的核心,已经得到了广泛的应用和认可。
它在数据存储和管理、数据检索和查询、数据分析和挖掘以及数据报表和统计等方面都有着重要的应用价值。
随着信息技术的不断发展,数据库技术也将不断创新和完善,为信息管理带来更多的便利和效益。
随着信息时代的到来,信息管理系统变得越来越重要。
而数据库技术作为信息管理系统的核心,也日益受到人们的。
本文将探讨数据库技术在信息管理系统中的应用。
数据库技术是一种计算机技术,它用于存储、检索、定义和管理大量数据。
它由许多数据表组成,每个表都有行和列,其中行表示数据的记录,列表示数据的字段。
基于Java web开发的学生信息管理系统摘要随着信息技术和网络技术飞速发展,管理信息系统具有重要的现实意义。
系统研究了管理信息系统(MIS)的概念、开发方法、运行模式以及体系结构,分析了传统管理信息系统存在的问题。
详细介绍了ASP技术,深入探讨了基于Web的管理信息系统工作原理。
阐述了对系统有着支持性作用的科技信息数据库,并从其功能、结构、选型上进行了设计。
此外还根据数据库范式理论分析了部分数据库表的结构,并给出一组实用数据库表的定义;利用数据库视图、触发器技术实现了系统中约束规则在数据层与应用层的合理划分。
关键词:管理信息系统,web技术,ASP技术,数据With the rapid development of information technology and network technology, the management information system has important practical significance. System research the concept of management information system (MIS), development methods, operational mode and structure of system, analyzes the problems existing in the traditional management information system. ASP technology was introduced in detail, and discussed the working principle of the management information system based on Web.The database of a supporting role of science and technology information to system will be designed from its function, structure, selection . In addition, according to the theory of database model ,it analysis part of the structure of the database table and gives the definition of a set of practical database tables; The system of using database views, triggers technology achieves the constraint rules reasonable division in the data layer and application layer.Keywords: management information system, web technology, ASP technology, the database目录一、引言 (3)二、系统相关技术分析 (1)1.Web技术 (1)1.1访问Web数据库 (1)1.2 Web接口 (1)1.3 Web数据库访问体系结构 (1)2. ASP技术 (2)2.1 ASP的概念 (2)2.2 ASP的内置对象 (2)三、设计说明 (3)1.功能结构 (3)2.项目架构 (4)3.包及Java类说明 (4)4.数据库设计 (5)四、功能实现 (6)1.登陆 (6)2.系统主界面 (6)3.添加学生信息 (7)4.学生信息维护 (8)5.根据学号查找学生 (8)6.更新学生信息 (9)7.删除学生信息 (9)8.更改管理员密码 (9)9.退出系统 (10)五、总结 (10)六、参考文献 (10)一、引言学生信息管理系统的目的比较明确,就是提供信息的添加、查找、修改、删除等功能,实现起来比较简单,但是它所处理的信息却相当重要的,关系到一个企业的发展和计划,所以说更好得实现信息管理系统是相当重要的,它可以更好的帮助学校管理和收集各方面的信息。
计算机数据库系统在信息管理中的应用发表时间:2018-11-17T15:57:32.023Z 来源:《基层建设》2018年第29期作者:那鹏[导读] 摘要:随着社会信息化步伐的加快,需要分析处理的数据愈发增多,数据库系统的出现很好的解决了这一问题,一经出现便迅速风靡,并在诸多行业得到运用,不断简化着人们管理信息的难度。
辽宁苏地源国土规划测绘咨询有限公司辽宁沈阳 110032摘要:随着社会信息化步伐的加快,需要分析处理的数据愈发增多,数据库系统的出现很好的解决了这一问题,一经出现便迅速风靡,并在诸多行业得到运用,不断简化着人们管理信息的难度。
因此,我们要重点发展计算机数据库技术,从而提升信息管理的有效性。
关键词:计算机数据库系统;信息管理;应用社会的正常运转离不开各类信息数据的帮助,而信息管理系统就是负责收集、整理信息的主要途径。
在此基础上运用计算机数据库系统能够加速信息管理系统对于信息数据的处理速度,实现信息管理系统工作效率的提高。
1计算机数据库系统的优势1.1形成数据网络,排除无用信息当我们在使用计算机信息管理系统的时候,时常会出现一些无用的信息。
此类信息的存在无疑会影响到工作效率,而现有的计算机技术无法在根本上实现对于信息类型的诊断。
随着计算机数据库系统的出现,这一问题在很大程度上得到了解决。
计算机数据库系统具有记忆功能,能够将常用的信息或者同一类型的信息进行整合。
当用户在使用某一信息的时候,系统会自动为用户推荐与其使用信息相关的信息资源,从而实现对无用信息的排除,提高工作效率的目的。
1.2增加信息的资源量随着互联网技术在全球范围内的普及,信息全球化共享成为了可能。
计算机数据库系统不仅能够为用户提供其所需求的信息,更能收集用户所上传的信息,并将其传输到互联网上,实现信息共享。
而这一功能的出现,无疑会增大数据库系统的信息量,在方面用户所需的同时,更能保障信息的利用率。
1.3保障信息的独立性当用户在使用数据库系统查询信息的时候,系统会自动为用户推荐与其查询信息相关的其他资源。
基于Web的企业信息管理系统的设计与实现随着信息技术的不断发展和企业管理模式的不断更新,企业信息管理系统越来越成为企业管理的重要组成部分。
传统的企业信息管理系统,如桌面应用程序,面临着不少的问题,如安全性、可扩展性和维护成本高等方面的限制。
而基于Web的企业信息管理系统则可以有效地解决这些问题并提高企业管理效率。
本文将讨论基于Web的企业信息管理系统的设计与实现。
一、设计需求分析1.1 项目背景本项目需要开发一个基于Web的企业信息管理系统,用于管理企业内部信息。
该系统需要支持多种角色类型(如管理员、普通用户等),各种角色具备不同的权限,满足不同需求的用户操作;同时,需要实现企业信息的统一管理,并且具备良好的数据安全保障机制;最后,该系统需要具备良好的可扩展性和易于维护性。
1.2 功能需求(1)用户登录注册:该系统需要实现用户的登录注册功能,用户需要填写相关信息进行注册,并通过邮箱或短信验证身份。
(2)权限管理:该系统需要实现多个角色之间的权限管理,管理员具有最高权限,可以对其他角色的权限进行分配和修改。
(3)信息管理:该系统需要提供基本的信息管理功能,包括添加、查看、修改、删除等操作。
(4)统计分析:该系统需要提供各种统计分析功能,如数据报表生成、数据可视化等。
1.3 技术需求(1)开发语言:本项目选择使用Java编程语言进行开发。
(2)开发框架:本项目使用Spring MVC框架进行开发。
(3)数据库:本项目使用MySQL数据库进行数据存储。
(4)前端技术:本项目使用HTML、CSS、JavaScript、jQuery等技术进行前端开发。
(5)数据安全保障:本项目需要对用户密码进行加密存储,同时需要对用户的操作进行访问控制和操作日志记录。
二、系统设计与实现2.1 系统结构图基于上述需求,本系统将分为浏览器客户端和服务器端两部分。
(1)浏览器客户端:提供用户操作界面。
(2)服务器端:用于处理用户请求并对数据进行存储、修改、删除等操作。
WEB技术在考务管理系统设计中的应用随着互联网技术的不断发展,WEB技术已经成为了现代社会中必不可少的一部分。
在教育考试领域,WEB技术的应用也越来越广泛,并且对于考务管理系统的设计和实现起到了非常重要的作用。
本文将重点讨论WEB技术在考务管理系统设计中的应用,以及其所带来的好处和挑战。
1. 数据存储和管理考务管理系统需要存储和管理大量的考试信息、考生信息、考场信息等数据。
传统的数据库模式已经不能满足对于大规模数据存储和管理的需求,而WEB技术提供了更加灵活和高效的方案。
通过WEB技术,可以利用云存储、分布式存储、NoSQL数据库等技术来实现对大规模数据的存储和管理,确保数据的安全性和可靠性。
2. 考务信息的发布和通知考务管理系统需要及时发布考试时间、考试地点、考试科目等重要信息,并且需要对考生进行及时的通知。
通过WEB技术,可以实现对考务信息的即时发布和通知,考生可以通过网页或者移动端应用来获取相关信息,从而减少信息传递的延迟和不准确性。
4. 安全性和权限管理考务管理系统对于安全性和权限管理要求非常严格,需要确保不同角色的用户只能访问到其有权限的信息。
通过WEB技术,可以实现对用户权限的细粒度控制,确保只有具备相应权限的用户才能够访问和操作相关信息,从而提高了系统的安全性和可控性。
5. 跨平台访问和使用考务管理系统需要能够跨平台进行访问和使用,比如PC端、移动端、平板电脑等不同设备。
通过WEB技术,可以实现对不同平台的适配和兼容,使得考务管理系统可以在不同设备上进行访问和使用,提高了系统的灵活性和通用性。
1. 提高了系统的灵活性和扩展性WEB技术提供了丰富的开发工具和框架,可以快速开发出功能强大、灵活性高的系统。
系统可以方便地进行扩展和升级,满足不同的需求和场景。
2. 提高了信息的可访问性和可操作性通过WEB技术,可以实现对信息的即时发布和通知,考生可以方便地获取相关信息,提高了信息的可访问性和可操作性。
2001年第19卷第1期 长春邮电学院学报 2001 V ol.19 N o.1 JOURNAL OF C HANGCHU N POS T AND T ELECOM M U NICATION INST ITU TE文章编号:1000-1794(2001)01-0032-06Web数据库技术在信息管理系统中的应用韩松洋,李振健(吉林大学计算机工程系,吉林长春 130012)摘要:在W indo w s N T系统下,以利用Web数据库技术开发C院人才信息管理系统(CIA S)为实例,阐述了W eb数据库的开发优势、实现方法及过程,展望了Web数据库技术开发的前景。
关键词:网络;数据库管理系统;因特网信息服务器中图分类号:T P393.09 文献标识码:A1 概 述Web(万维网)数据库技术是当前开发DBM S(数据库管理系统)最重要的技术之一,基于Client/Ser ver(客户机/服务器)的网络服务模式,将Web服务器与数据库服务器的功能和服务有机地结合起来。
用W eb数据库技术开发实现“瘦”客户端的信息管理系统,采用的是基于Web标准接口的网络数据库开发技术,该系统不仅适应多平台、多操作系统、多种数据库间的交互,而且可用于实现数据库远程操作,提供快捷的管理和应用模式。
[1]下面以C院人才信息管理系统(CIAS)的开发为例,阐述Web数据库技术在信息管理系统中的实际应用。
2 ASP(Active Server Page)实现W eb数据库的方式分为两种,一种是在Web服务器与数据库服务器之间利用中间件进行Web与数据库的连接与访问,另一种是将客户端应用程序下载到本地,作为Web插件对数据库直接进行访问。
后者实现较繁琐,且实现的功能有限,不能完全控制操作过程。
因此Web数据库的实现一般采用中间件技术。
实现Web数据库的中间件技术有很多,常用的如CGI(公共网关接口)、API(应用程序接口)、ASP(活动服务器页面)等。
CGI程序或代码有执行速度慢、效率低的缺点。
API技术在很大程度上克服了CGI 的缺点,但其兼容性和可移植性一般较差,而且开发的难度也较高。
ASP技术与前两者相比,具有一定的优点。
收稿日期:2000-06-12基金项目:信息产业部重点科技发展计划项目(98046)作者简介:韩松洋(1975— ),男,黑龙江鸡西人,吉林大学助教,主要从事计算机网络管理技术研究。
·ASP 程序代码运行的速度快 ASP 代码由V BScr ipt 、Jav aScript 或控件程序组成,其解释速度快,响应灵敏。
·ASP 执行效率高 A SP 一经调用便将部分代码存入内部,允许重复调用。
·ASP 技术实现简单 编制ASP 代码的脚本语言,简单易学,而且实现方便、灵活,开发周期短。
·ASP 功能强大、技术成熟、支撑平台完善丰富 ASP 是微软公司推出的基于服务器端的脚本语言,它不同于客户端的脚本。
由于在服务器端进行解释执行,完成与数据库服务器的连接与存取,隐含了对数据库服务器的操作,只将操作的结果以HT ML (超文本)的方式返回给客户端。
因而,ASP 具有安全性高、速度快、效率高等优势。
利用它可以开发出高性能的动态、交互Web 数据库应用系统。
ASP 程序可以用任何纯文本编辑器进行编制。
但是微软公司的专用W eb 数据库开发工具Visual InterDev ,能更加方便、高效地利用ASP 技术实现W eb 数据库的应用。
3 CIAS 的开发环境对于不同的网络环境、操作系统平台,Web 数据库的实现也不同。
本文开发的CIAS 是以Windo ws NT Server 4.0为操作系统平台,以IIS (Internet Inform ation Server ,Internet 信息服务器)提供Web 服务,以SQL Server 6.5作为网络数据库,应用Visual InterDev 、ODBC (开放式数据互连)等进行开发的。
Window s NT Serv er 4.0是支撑整个系统的操作平台,支撑Web 服务器和数据库服务器,存储ASP 程序。
SQL Server 是后台网络数据库,提供数据存贮、响应数据请求及快速的结构化数据查询。
IIS 是基于Window s NT 的Web 服务器,解释ASP 程序和对数据库服务器进行存取操作。
ODBC 是Web 数据库技术中对数据进行访问的重要方法。
Visual InterDev 是开发CIAS 的主要工具,完成所有基于Web 的网络数据库文件的制作,加入ASP 程序,实现数据访问、数据处理和数据回送显示的功能。
Visual InterDev 提供快速开发环境、功能强大的数据库工具和集成化的站点管理功能。
InterDev 具有如下功能:利用脚本语言编制ASP 文件,生成动态交互式的页面;利用所见即所得的编辑方式,自动生成数据库连接、存取,生成HT ML ;应用ODBC 连接多种数据库平台;可对Web 站点进行集成管理;可与其他微软开发工具紧密集成;支持小组开发。
4 CIAS 的开发过程首先建立Windo ws NT Server 服务器,并且安装IIS Web 服务器和SQL Server 数据库服务器。
然后根据CIAS 的实际需求进行需求分析,创建相应的数据库设备、数据表。
4.1 创建w orkspace (工作区)在InterDev 中创建CIAS 时,组成CIAS 的所有文件存储在Web 服务器上。
要对这些文件进行编辑操作,因而在开发工作站上建立了一份服务器应用的拷贝,叫做Web 服务器在本地的映像,从而将CIAS 的服务器端文件下载到本地进行编辑。
首先建立与CIAS 的Web 服务器的连接。
在本地工作站上建立CIA S 的Web 应用工33第1期韩松洋,等:W eb 数据库技术在信息管理系统中的应用34长春邮电学院学报第19卷作区w o rkspace。
在开发过程中,直接对这个工作区进行操作,不必对CIAS的Web服务器进行直接操作,所有的操作通过HT TP从本地传送到Web服务器中。
4.2 创建Web页面利用文本编辑工具或者HT M L页面生成软件建立CIAS的静态HTM L和用户信息提交页面。
4.3 建立数据连接,对数据库进行操作建立数据连接是开发CIAS的核心部分,相关的操作如下。
1)与数据库建立连接建立数据连接要选择数据源。
数据源有两种:File Data Source(文件数据源), M achine Data Source(系统数据源)。
这里使用文件数据源,因为通过ODBC数据驱动程序访问在本地工作站支持的CIAS数据库的类型,可以用一个单一文件存储相同的数据连接信息,便于日后系统的移植和更新。
首先选择数据源的驱动程序,这里是SQL Server;然后指定网络数据库所在的服务器、安全性检验方式;连接及校验成功后,指定缺省数据库。
这样就建立了一个文件型数据源文件global.asa。
此文件中包含了用来指定调用CIAS数据库时的初始相关操作和与数据库的连接说明事件过程:Applicatio n_OnStart,Application_OnEnd,Session_ OnStart和Sessio n_OnEnd[2]。
其中的事件过程是在当应用程序开始或者结束时,或者当会话开始或者结束时执行,用以控制数据库操作执行的过程。
建立数据连接后,每个数据库的表结构、数据表的内容都列在InterDev的DataView 窗口中。
在本文设计的CIAS中,T ables是要进行操作的主要对象。
数据连接向Web应用程序提供一个特殊的信息数据库的存取机制,阐述存储在数据源名中的数据库连接信息。
2)利用M icrosoft Database Tool对连接的数据库进行处理Database To ol是Visual InterDev内部集成的数据库处理工具,可以通过网络直接完成对数据库的管理和操作,对CIAS数据库对象进行创建、查看、编辑、修改等。
4.4 创建ASP文件ASP是包含服务器端脚本程序的HT ML页,服务器脚本完成对数据库服务器中的数据操作。
当用户的Web浏览器对.asp发出请求时,在那一页中所包括的任何服务器脚本将在Web服务器上解释执行。
服务器脚本能够创建和操纵相关的数据对象,通过ODBC驱动将对数据的请求传送到数据库服务器。
ASP脚本一般嵌入在〈%…%〉标签之间,当用户端浏览器向Web服务器提出请求时,Web服务器将检查.asp文件的扩展名,然后搜索〈%和%〉标记,并且处理这种标记之间的代码。
编写在客户端执行的.asp文件内的脚本,要嵌入在〈SCRIPT〉和〈/SCRIPT〉标签中。
ASP文件内容一般包括如下信息。
HT M L程序段 ASP文件的主体,由HT M L标识来完成最后数据与页面信息的封装,将最终结果传递到用户端;数据连接信息的脚本 ASP文件的核心,完成数据库服务器的连接,对数据库操作的SQL 操作;数据操作脚本 完成对数据显示的组织与编排(CIA S 的示例程序见附录)。
CIAS 的表结构复杂,功能较繁多,但从对数据操作角度来分析,主要包含数据浏览、查询、删除、添加和更新等几种操作。
编制ASP 文件以实现上述功能,一般过程如下。
1)新建ASP 文件,加入必要的HTM L 程序段,作为页面支撑框架。
2)确定信息请求内容及提交方式。
根据需求分析得来的用户端对数据操作的请求类型,确定出将用户信息递交给W eb 服务器的方式。
递交的信息途径一般有如下几种:Query Str ing 、Form 、Coo kies 、ServerVariables 和ClientCer tificate 。
在本管理系统开发过程中使用了Form ,即利用Web 服务器中的post 方式传送参数的表单技术。
当用户点击Form 表单中的subm it 类型按钮时,请求信息即通过HTT P 协议传送至W eb 服务器。
3)编制ASP 程序段或利用控件(如ActiveX 控件)建立数据连接,此处的数据连接,是对己经连接数据库对象中的具体数据表进行操作,从而实现与数据库动态连接的功能。
在这里利用了ADO (ActiveX Data Objects),它是ASP 内置Ser ver 对象数据库访问控件,利用ADO 实现从客户端通过ODBC 对数据库服务器的存取和操作。
ADO 包括7个对象,其中Co nnection 对象表示建立一个数据源的连接;Co mmand 对象定义对数据源进行的SQL (结构化查询语言)操作。
在CIAS 的开发过程中,主要应用A DO 控件完成对数据库的全部数据访问及操纵。