毕业论文--基于web的新闻发布系统内容摘要:
2 探讨了 ASP 技术的五个主要的内置对象和 ActiveX 服务器组件在学校新闻发布系统中的应用,并介绍了如何利用 ASP 技术向数据库添加、修改和删除数据。 3 重点讨论了如何利用数据库访问组件, ADO 技术实现新闻数据库与服务器的连接,并利用其属性和方法完成对新闻的访问。 4 详尽介绍了新闻发布系统的总体框架、工作流程和系统使用的主要技术。 全文概要 第一章 简单讨论了开发该新闻发布系统的意义。 第二章 新闻发布系统的需求分析,运行需求,功能,性能需求分析。 第三章 系统概要设计。 第四章 系统设计与实现。 第五章 系统测试。 随着互联网技术的日新月异,极大的推动了基于 Inter 的应用技术的发展。 支持Web 数据库 的新技术也层出不穷。 随着网络的发展,基于 web 的新闻发布系统也在不断的深入和发展。 本文所介绍的新闻发布系统的设计和实现仅仅是信息系统的一个小模块,今后我们还要进一步努力,争取把这个系统做的更完善。 4 2 新闻发布系统的需求分析 开发环境要求 运行需求 系统的运行需要一台配置有 IIS 服务器的计算机,浏览器使用 Inter Explorer。 在运行时需要配置主机的 IP 地址和基本的网络配置。 若系统在运行时遇到不可猜测的系统错误时,数据库在这时候就发挥它的另一个保护作用了。 所以我们必须 保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、安全保密性、可移植性、互联性。 否则系统会出现 想象 不到的问题,要时常对数据库进行备份和系统的维护。 系统平台 采用 Browser/Server 体系结构, 服务器端把 Microsoft Windows 作 为网络操作系统, Web 服务器软件采用 ( Inter Information Server)。 客户端软件,包括单机操作系 统和浏览器软件,分别选用 Windows 2020 和 Inter Explorer,数据库系统采用 Microsoft Access 有利于方便操作。 开发工具 基于 Web 的系统开发工具应 该 使开发者使用各种各样的技术来创建动态的 Web 应用程序,并且应 该 是一个可视化的 开发 工具。 所以本系统 采用了 Dreamweaver 进行开发,它是用来快速创建数据驱动 Web 应用程序的基于团队的开发环境,支持 ASP,以 ODBC 连接数据库,脚本语言为简单易学的 JavaScript 或 VBScript。 数据库系统采用 Microsoft Access 2020 进行数据的处理。 ASP 技术 ASP 的英文全称是 Active Server Pages:“动态服务器网页”,一般简称为“ ASP”,它是指由服务器端脚本、对象以及组件扩展,包含动态内容的页面。 Asp 是 Microsoft 公司在 1996 年底推出的一种取代 CGI(公共网关接口,即 Common Gateway interface)运行服务器端的 Web 应用程序开发技术,它内含于 (Microsoft inter information )以上的版本 之中。 ASP 之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的 HTML 格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如 IE 或 Netscape)都可以正确地获得 ASP 的“执行”结果,并且将这 ASP 执行的结果直接在浏览器中“浏览”, 5 通过 Asp 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 组件建立动态、交互且高效的Web 服务器应用程序。 它属于 ActiveX 技术中的 Server 端技术。 与常见的在 Client 端实现动态网页的技术如 Java applet, ActiveX Control, VBScript, JavaScript 等不同,Asp 中的命令和 Script 语句都是由服务器解释执行的。 不像 VBScript 或 JavaScript 是在客户端( Client)的浏览器上执行,若使用 VBScript 来设计程序,客户端( Client)在IE 浏览器中可以显示程序执行的结果,可是,客户端( Client)若使用 Netscape 浏览器就无法显示 VBScript 的执行结果。 Asp是基于 ActiveX技术的,它支持面向对象即可扩展的 ActiveX server组件。 ActiveX技术以 COM/DCOM 技术为基础,程序员可以用 VC++, 等语言创建特定功能的服务器端组件,扩展 asp 的应用功能。 它是一种成熟的 web 到数据库的接口技术,使用与现有的web客户 /服务器应用程序。 当然 ,对很多人来说 ,用 ASP来创建 Windows平台上的动态网页、整个站点和基于 Web的应用程序已经成为自然而然的方法。 如同早期的 CGI、 PERL 一样,ASP 已经被使用者广为接受,这很大程度上归功于 ASP 的优良特性。 ASP 具有以下突出特点。 (1) 无需编译。 ASP程序直接由 Web 服务器的动态库 解释执行,无需编译和 连接。 (2) 易于编写和维护。 ASP 源文件为纯文本文件,使用常用的文本编辑工具,如 Windows 记事本,就可以编辑 ASP 程序。 当然,其他网页发展工具,例如, FrontPage Express、 FrontPage 等也都可以。 同时 ASP 脚本集成于 HTML,编写和维护均比较方便。 (3) 独立于浏览器。 由于 ASP 程序在服务器端解释执行,因此客户端用户只需使用系统自带的浏览器,即可浏览采用 ASP 设计的网页。 (4) 面向对象。 ASP 具备面向对象( ObjectOriented)功能,学习容易, ASP 提供了五种方便能力 强大的内建对象:Request、 Response、 Sever、 Application 以及 Session,同时,若使用 ASP 内建的“ Application”对象或“ Session”对象所撰写出来的 ASP 程序可以在多个网页之间暂时保存必要的信息。 在 ASP脚本中可以方便的使用系统组件和 ASP 的内置组件,还能定制其他功能强大的 ActiveX 服务器组件。 (5) 数据库操纵功能强大。 ASP 提供 ADO 对象,可以轻易地通过 ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Access、 Foxpro、 dBase、 Oracle 等等,利用其可以创建交互性很强的页面,实现对后台数据库的各项数据操作功能,从而方便用户控制和管理数据。 另外, ASP 还可将“文本文件”或是“ Excel” 文件当成数据库用。 (6) 执行效率高。 ASP 提供最优化的多线程环境,可在一个进程中创建多个线程以同时为多个浏览者提供服务,既节约了服务器资源,又提高了程序执行的效率。 (7) 语言兼容性强。 ASP 能与任何 ActiveX 语言相容。 除了可使用HTML、 VBScript、 JavaScript、 Active X 服务器组 件来设计外,还可经由“ plugIn(外 6 挂组件模组)的方式,使用有第三方所提供的其他脚本语言,如 Perl、 Tcl 等。 (8) 可扩展性好。 ASP 具有很强的扩展性,开发人员可以根据需要使用 Visual Basic 或 Visual C等多种语言制作组件供 ASP 程序调用。 (9) 安全性高。 ASP 程序在服务端执行,客户端浏览器看到的只是 HTML 文件,因此可以避免源程序被泄漏。 ASP 具有如下具体功能。 (1) 处理用户通过浏览器提交到 Web 服务器的表单输入,完成用户和服务器端的交互过程。 (2) 访问服务器端数据库,执行相 应的录入、查询、删除和修改等操作。 (3) 根据服务器的配置读写 Web 服务器端的文件。 (4) 控制和管理用户的访问权限,限制用户在网站的行为。 (5) 记录访问者的信息,跟踪用户在网站上的活动并将起存入日志文件。 (6) 结合 HTML 控件,实现各种形式的网际导航。 ASP 通过后缀名为 asp 的文件来实现,一个 asp 文件相当于一个可执行文件,因此必须在。 支持 ASP 的服务器环境中运行 (如 PWS 和 IIS)。 ASP 的工作原理可用下面的 7 个过程描述。 (1) 用户在客户端浏览器地址栏中输入 ASP 文件名,按下“ ENTER”键触发 ASP请求。 (2) 浏览器将 ASP 请求通过网络发送给 Web 服务器。 (3) Web 服务器接受该请求,并获取正确的 ASP 文件。 (4) Web 服务器将该文件发送给特定的 程序。 (5)程序逐行解析 ASP文件,将各个代码段发送到合适的脚本引擎进行编译并运行,当遇到与 Active X Script 兼容的脚本( VBScript, JavaScript)时, asp 引擎,调用相应的脚本引擎进行解释处理。 若脚本指令中涉及到对数据库的访问,就通过 ODBC 与后台数据库进行连接,由数据库访问组件实现对数据库的操作,然后将结 果写入 HTML 流,生成一个静态的 HTML文件。 (6) Web 服务器将 HTML 文件发送给客户端。 (7) 客户端浏览器解释执行收到的文件,并将其显示在浏览器上。 由于 asp 的脚本程序是在服务器端执行的,通常脚本代码不会被别人窥视,保证了程序代码的安全和知识产权。 另外程序执行完毕后,服务器仅仅是将执行的结果返回给客户端浏览器,减轻了网络传输的负担,大大提高了交互的速度。 ASP 访问数据库的工作原理如下: ASP 脚本实际上是一种服务器端的解释脚本,其脚本包含在以 .asp 为后缀的文件中。 当在浏览器中访问以后缀名为 .asp 的 ASP 主页时,网络服务器响应 HTTP 请求并调用 ASP引擎 ()执行该文件并解释执行其中的任何脚本 (VBScript 或 JavaScript),若脚本中有访问数据库的请求,立刻通过 ODBC 与相应的后台数据库相连,由数据库访问组件ADO(Active Data Objects)完成操作,最后, ASP 根据访问数据库的结构集生成包含有数据查询结果 HTML 语言的主页返回给前端用户。 具体工作原理见图 21所示。 7 图 21 ASP 访问 Web 数据库工作原理 由于 ASP 在服务器端运行,运行结果以 HTML 主页的形式返回用户浏览器,也就是说,用户在前端浏览器看到的仅仅是 ASP 页的执行结果所生成的 页,而 ASP 的页本身的内容用户在浏览前端是看不到的,因而 ASP 源程序不会泄密,增加了系统的安全保密性。 此外,ASP 是面向对象的脚本环境,用户可自行增加 ActiveX 组件来扩充其功能,拓展其应用范围。 ASP 内置对象不能完全涵盖服务器端的所有资源,一些偏向于数据存取的机制,如取得浏览器信息、连接数据库等都必须依靠服务器端 已有 的控件。 当我们在 Web 服务器安装ASP 的环境后,就可以直接使用它自 带的组件。 ActiveX 服务器组件是一个存在于 Web 服务器上的文件,该文件包含执行某项后一组任务的代码,组件可以执行公用任务,这样就不必用户自己去创建执行这些任务的代码了。 ASP 包含了五个内置的 ActiveX 服务器组件,这五个内置组件在制作网页的过程中非常有用。 1 文件访问组件 (File Access Component):提供用 ADO 对数据库的访问。 2 广告轮播器组件 (Ad Rotator Component):创建一个 Ad Rotator 对象,该对象可按指定的计划在同一页上自动变换显示广告。 3 浏览器信息组件 (Browser Capabilities Component):创建一个浏览器类型的对象,该对象决定访问 Web站点的每个浏览器的性能、类型和版本。 4 内容链接组件 (Content Linking Component):创建一个 NextLink 对象,该对象可生成 Web 页内容列表,并像书一样将各页顺序连接。 5 数据库访问组件 (Database Access Component):提供 ADO 对数据库的访问。 其中 Database Access 组件是利用 ASP 开发 Web 数据库最重要的组件。 使用该 组件可以在应用程序中访问数据库,显示整个表的内容,构造用户查询等其他一些数据库操作。 Database Access 组件通过 ADO 访问存储在数据库或其他表格化数据结构中的信息 [3]。 Dreamweaver 开发工具 工作界面介绍 : Dreamweaver MX 2020 的工作界面如图 22所示 8 图 22 Dreamweaver MX 2020 的工作界面 【 插入】工具栏包含用于将各种类型的“对象”(如图像,表格和层)插入到文档中的按钮。 每个对象都是一段 HTML 代码,允许你在插入它时设置不同的属性。 例如,可以通过单击【插入】工具栏中的【表格】按钮 插入一个表格。 如果你愿意,可以不使用【插入】工具栏而使用【插入】菜单插入对象。 【文档】工具栏包含按钮和弹出式菜单,它们提供各种【文档】窗口视图(如【设计】视图和【代码】视图) 、各种查看选项和一些常用操作(如浏览器中预览)。 文档窗口显示当前。毕业论文--基于web的新闻发布系统
相关推荐
存信号ALE 在每个机器周期中两次有效一次在 S1P2 与 S2P1 期间另一次在 S4P2 与 S5P1期间 对于单周期指令当操作码被送入指令寄存器时便从 S1P2 开始执行指令如果是双字节单机器周期指令则在同一机器周期的 S4 期间读入第二个字节若是单字节单机器周期指令则在 S4 期间仍进行读但所读的这个字节操作码被忽略程序计数器也不加 1在 S6P2结束时完成指令操作图 17的 a 和 b
for int i 0。 i 31。 i++ i + 1 .ToString。 else //其他月份则为 30 天 for int i 0。 i 30。 i++ i + 1 .ToString。 protected void Button2_Click object sender, EventArgs e //把出生年月转换为时间 if ! 0 amp。 amp。 ! 0 amp。 amp。
时 , 在可选超时周期之后 , X25045 看门狗将以 RESET 信号作出响应。 X25045 片还有一个显著的特点是它内部的闪烁存储器 2 KX8 位的 EEPROM,它采用 Xicor公司 Direct WriteT 专利技术 , 提供不少于 100 000 次的使用年限和最小 100 年的数据保存期 , 在本系统中 ,用于存储汽车行驶的总里程数。 系统 CPU 的选择
indow SW_HIDE。 SetDlgItemText IDC_EDIT3,亡羊哺狼。 SetDlgItemText IDC_EDIT4,1025。 CBitmap bitmap。 IDB_BITMAP1。 0,SS_BITMAP。 HBITMAP。 return TRUE。 // return TRUE unless you set the focus to a control
利用 PLC 的高速计数功能网络通信功能故障检测及诊断功能信号显示功能等来增加一些新的控制功能安全性将大大提高运行将更加平稳准确完全能够满足矿山生产的苛刻要求而且投资相对较少性价比较高具有很强的实用价值 调速装置 矿井提升机从电力拖动而言可分为交流拖动和直流拖动两大类我国目前正在服务的矿井提升机的电控系统中属于交流拖动的有转子电路串电阻的调速系统属于直流拖动的有直流 发电机与直流电动机组成的
模具工作者的经验,仅凭计算机的数值计算功能去完成诸如模具设计方案的选择、工艺参数与模具结构的优化、成型缺陷的诊断以及模具成形性能的评价是不现实的。 新一代模具 CAD/CAE/CAM系统正在利用 KBE(基于知识的工程)技术进行脱 胎换骨的改造。 知识集成的主要目的是将分散的知识按照一定的逻辑规则有机的结合起来,使知识有序化、层次化,从而高效地利用知识资源,有利于知识创新。