电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于WEB的信息系统开发说明书

39页
  • 卖家[上传人]:cl****1
  • 文档编号:511879124
  • 上传时间:2022-09-14
  • 文档格式:DOC
  • 文档大小:379.50KB
  • / 39 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、6-1:基于WEB的信息系统开发第1节 基于WEB的信息系统开发概述2第2节 基于WEB的信息系统软件运行环境22.1 WEB浏览器22.2 WEB服务器32.3数据库管理系统4第3节 基于WEB的信息系统开发技术53.1 WEB网络协议53.1.1传输控制协议/网间协议(TCP/IP协议)53.1.2超文本传输协议(HTTP协议)53.2 WEB页面技术63.2. 1浏览器端页面技术63.2.2 WEB服务器端页面技术73.3数据库连接技术93.3.1 ODBC和OLE DB93.3.2 JDBC9第4节 基于WEB的信息系统安全94.1 WEB服务器的安全策略94.2利用防火墙增强WEB服务器的安全性104.3 WEB安全传输10第5节 基于WEB的信息系统开发工具115.1网页编辑调试工具115.2动态页面开发工具115.3图形和动画制作工具12第6节 基于WEB的信息系统的发展12Agent技术在基于WEB的信息系统中的应用13第七节 远程销售管理系统开发案例13第1节 基于WEB的信息系统开发概述信息系统计算模式是指组成系统的硬件、软件和数据等资源的逻辑和物理配置及其共同工作

      2、方式。信息系统计算模式经历从以单机系统和面向终端的多用户系统为代表的集中计算模式到以资源共享式、客户机/服务器(Client/Server,简记为C/S)模式和浏览器/WEB服务器(Browser/WEB Server,简记为B/S)模式为代表的分布式计算模式的从简单到复杂、从低级到高级的发展过程。在目前和今后的一段时间里,B/S模式仍将是信息系统的主流计算模式。大量基于WEB的信息系统研究和开发的实践表明:尽管新技术带来了信息系统计算模式的改变,但已有的信息系统分析和设计方法,如结构化方法和面向对象方法等在基于WEB的信息系统开发中仍然适用。因此,在采用结构化方法或面向对象方法等信息系统分析和设计方法的基础上,了解和掌握运用各种基于WEB的信息系统开发技术,实现信息系统分析和设计以及信息系统计算模式的要求是进行基于WEB的信息系统开发的重点。 第2节 基于WEB的信息系统软件运行环境典型基于WEB的信息系统软件运行环境包括三个部分:WEB浏览器、WEB服务器和数据库管理系统。2.1 WEB浏览器 WEB浏览器是与WEB服务器交互的工具软件,它向WEB服务器发出服务请求,同时接收WEB

      3、服务器送回的请求响应,并以WEB页面的形式将其显示出来。WEB浏览器的基本功能:检索查询功能。读入超文本标记语言(HTML:Hyper Text Markup Language)文件,解释HTML所描述的图表、声音、动画、表格以及链接信息。 文件服务功能。在文件下载时实时查阅该文件,并通过HTTP协议跟踪感兴趣的链接;也可以随时中止下载过程,对正在查阅的文件随时保存、打印、前后浏览等。热表管理功能。“热表”是用户刚刚访问过的WEB地址的列表,浏览器能够记住这些地址,供用户进行不同网页地址之间的快速切换。 离线浏览功能。把从WEB服务器上获得的网页、图像以及其它数据存放在磁盘缓存中,并建立相应的文档索引,当使用浏览器进行数据检索时,浏览器首先检索磁盘缓存中是否存在相应的数据,如果有则直接从本地磁盘上读取显示,而不再从WEB服务器上下载。 其它Internet服务。还可以提供如文件传输(FTP:File Transfer Protocol)、电子邮件(E-mail:Electronic Mail)、远程登录(Telnet: Telecommunication Network)、网络新闻组(

      4、UseNet:Usenet Newsgroups)等其它Internet服务。表1 几种常用的WEB浏览器浏览器名称 开发者 适用平台 主要特点 Netscape Navigator 网景公司 Unix、Linux、Windows以及Mac OS等 功能强大;使用方便;可免费获得 Internet Explore(简称IE) 微软公司 Windows和Mac OS 功能强大;Windows环境下运行速度快、稳定性好;与Windows操作系统捆绑免费赠送 Opera Opera公司 Unix、Linux、Windows以及Mac OS等 体积小;浏览速度快;可获得免费版本 Hotjava SUN公司 各种操作系统平台 实现了动画效果;提供真实生动的交互功能;可以免费获得非商业版本 2.2 WEB服务器 WEB服务器是驻留在WEB服务器计算机上的一个应用程序,它通过WEB浏览器与用户进行交互。WEB服务器的主要功能:静态信息发布。WEB服务器可以将大量HTML文件及其它信息文件存储在自己的文件系统中,然后根据浏览器发出的请求,将相应的文件发送给浏览器。 动态信息发布。WEB服务器还可以根据

      5、用户要求动态生成页面以获得与用户交互的效果。如,用户可以将姓名、地址、信用卡号、购买意向等通过页面上的表格发送给WEB服务器,WEB服务器可以将这些信息写入数据库,并给用户一个反馈,实现电子购物。 表2 几种常用的WEB服务器WEB服务器名称 开发者 适用平台 主要特点 Internet Information Server 微软公司 Windows Server 图形管理界面;支持CGI、ISAPI、PHP以及ASP编程;与Windows Server紧密集成 IPlanet Web Server 网景公司 Unix、Linux和Windows Server 支持CGI、服务器端 Javascript、Servlet/JSP以及NSAPI编程 Apache 阿帕奇组织 Unix、Linux、和Windows Server等 使用最广泛的WEB服务器;源代码公开并可免费获得;支持CGI、PHP和Servlet/JSP编程 WebSphereIBM公司 Unix和Windows Server 符合J2EE标准的完善和开放的WEB应用服务器 WebLogic BEA公司 Unix、Linu

      6、x、和Windows Server等 符合J2EE标准的完善和开放的WEB应用服务器 2.3数据库管理系统 数据库管理系统是由建立、管理和维护数据库的一组程序组成的复杂软件系统。数据库管理系统的主要功能:定义数据库。包括定义数据的整体逻辑结构(模式)、局部逻辑结构(外模式)、存储结构(内模式)。 管理数据库。包括控制数据库系统的运行,控制用户的并发性访问,执行对数据库的安全性、保密性和完整性检验,实施对数据的检索、插入、删除和修改等操作。 维护数据库。包括初始时装入数据库,运行时记录工作日志、监视数据库性能、在性能变坏时修改和更新数据库,在系统软硬件发生变化时修改和更新数据库。在软硬件系统出现故障时恢复数据库。 数据通信。负责数据传输工作,通常与操作系统协同完成。此外,实现分时系统和远程作业输入的接口。 表3 几种常用的数据库管理系统数据库管理系统名称 开发者 适用平台 主要特点 Microsoft SQL Server 微软公司 Windows Server 图形管理界面;与Windows Server紧密集成 Oracle Oracle公司 Unix、Linux和Windows S

      7、erver等 可移植、可兼容和可联接性强;支持多用户和高性能的事务处理 Sybase Sybase公司 Unix、Linux和Windows Server等 高性能的、具有开放的、可扩展体系结构和易于使用的事务处理系统;并支持异构DBMS间的复制 DB2 IBM公司 Unix、Linux和Windows Server等 具有高性能、可伸缩性和高度可用性的大型DBMS 第3节 基于WEB的信息系统开发技术基于WEB的信息系统开发技术主要包括三个方面:WEB网络协议;WEB页面技术和数据库连接技术。 3.1 WEB网络协议 网络协议是网络中各台计算机进行通信的一种语言基础和规范准则,它定义了计算机进行信息交换所必须遵循的规则。基于WEB的信息系统采用了建立在传输控制协议/网间协议(TCPIP:Transmit Control ProtocolInternet Protoco1)基础上的HTTP协议。3.1.1传输控制协议/网间协议(TCP/IP协议) TCPIP协议最早是由美国国防部高级研究计划局(ARPA:Advanced Research Projects Agency)制定并加入到I

      8、nternet中的。它提供了一个开放的环境,能够把各种计算机平台,包括大型机、小型机、工作站和PC机连接在一起,从而达到不同网络系统互联的目的。目前,它已经成为网络互联的工业标准。 TCPIP协议采用了层次体系结构,所涉及的层次包括数据链路层、网络层、传输层和应用层。 数据链路层。提供与各种物理网络的接口。 网络层。IP协议提供IP地址管理、路由选择和数据包分段与重组功能。 传输层。TCP协议自动检测丢失的数据包并自动重传;过滤多个重复的数据包;负责计算机通信前的连接准备。 应用层。提供计算机之间的各种应用服务。包含的主要协议有:HTTP协议、FTP协议和SMTP协议等。 3.1.2超文本传输协议(HTTP协议) HTTP协议是WEB浏览器和WEB服务器间TCP/IP应用层通信协议。 HTTP协议具有的六个重要特点: 以WEB为基础。支持浏览器与WEB服务器之间的通信及数据传送。 简易性。浏览器要连接到服务器,只需发送请求方式和路径等少量信息。 灵活性与内容类型(Content-Type)标识。允许传送任意类型的数据,内容类型标识指示了传输数据的类型。 无连接。每次连接只限处理一个请求

      9、。在完成一个请求后,服务器不会继续为这个请求负责。 无状态。后续事务处理如果需要以前事务处理的信息就必须将这些信息在协议以外保存; 元信息。浏览器根据元信息确定服务器发来的内容、数据量以及数据是否完整。3.2 WEB页面技术 基于WEB的信息系统以WEB页面作为系统和用户交互的接口。因此,WEB页面技术是系统开发中最重要的技术。根据软件环境不同,将基于WEB的信息系统页面技术分为浏览器端页面技术和WEB服务器端页面技术两类。3.2. 1浏览器端页面技术:(1)超文本标记语言(HTML:Hyper Text Markup Language)HTML是国际互联网联盟(W3C:World Wide WEB Consortium)从通用标记语言标准(SGML:Standard Generalized Markup Language)中抽取部分技术而制定的标准,是基本的WEB页面开发语言。它定义了一个复杂的标记集,并通过使用“标记”字符串来表明WEB页面的静态组成结构。 使用HTML语言编写的HTML文件存放在WEB服务器文件目录中,并通过网络传送给浏览器,浏览器解释HTML文件,并将其内容显示在浏览器上。下面是一个在浏览器中显示绿色“Hello World!”的HTML例子: Hello World!

      《基于WEB的信息系统开发说明书》由会员cl****1分享,可在线阅读,更多相关《基于WEB的信息系统开发说明书》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.