博客毕设论文内容摘要:

系统的开发方法 本系统主要采用 ASP 技术进行开发, ASP 是 服务器端的脚本执行环境,可用来产生西安外事学院 2020 届本科生毕业设计(论文) 4 和执行动态的高性能的 WEB 服务器程序。 当用户使用浏览器请求 ASP 主页时, WEB 服务器响应,调用 ASP 引擎来执行 ASP 文件,并解释其中的脚本语言 (JScript 或VBScript),通过 ODBC 连接数据库,由数据库访问组件 ADO(ActiveX Data Objects)完成数据库操作,最后 ASP 生成包含有数据查询结果的 HTML 主页返回用户端显示。 由于 ASP 在服务器端运行,运行结果以 HTML 主页形式返回用户浏览器,因而 ASP源程序不会泄密,增加了系统的安全保密性。 此外, ASP 是面向对象的脚本环境,用户可自行增加 ActiveX 组件来扩充其功能,拓展应用范围。 本系统的前台开发 采用 Dreamweaver, Dreamweaver 是美国 MACROMEDIA 公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。 Dreamweaver 特点: 1.最佳的制作效率 Dreamweaver 可以用最快速的方式将 Fireworks, FreeHand,或 Photoshop 等档案移至网页上。 使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。 对于选单,快捷键 与格式控制,都只要一个简单步骤便可完成。 Dremweaver 能与您喜爱的设计工具,如 Playback Flash, Shockwave 和外挂模组等搭配,不需离开 Dremweaver 便可完成,整体运用流程自然顺畅。 除此之外,只要单击便可使 Dreamweaver 自动开启Firework 或 Photoshop 来进行编辑与设定图档的最佳化。 2.网站管理 使用网站地图可以快速制作网站雏形、设计、更新和重组网页。 改变网页位置或档案名称, Dreamweaver 会自动更新所有连结。 使用支援文字、 HTML 码、 HTML 属性 标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。 3.无可比拟的控制能力 Dreamweaver 是唯一提供 Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。 它包含 HomeSite 和 BBEdit 等主流文字编辑器。 帧 (frames)和表格的制作速度快的令您无法想像。 进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。 甚至可以排序或格式化表格群组, Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。 所见即所得 Dreamweaver 成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给 Thirdparty 厂商,包含 ASP, Apache,BroadVision, Cold Fusion, iCAT, Tango 与自行发展的应用软体。 当您正使用Dreamweaver 在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。 梦幻样版和 XML Dreamweaver 将内容与设计分开,应用于快速网页更新和团队合作网页编辑。 建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接西安外事学院 2020 届本科生毕业设计(论文) 5 编辑以样式为主的内容却不会不小心改变 既定之样式。 您也可以使用样版正确地输入或输出 XML 内容。 全方位的呈现利用 Dreamweaver 设计的网页,可以全方位的呈现在任何平台的热门浏览器上。 对于 cascading style sheets 的动态 HTML 支援和鼠标换图效果,声音和动画的 DHTML 效果资料库可在 Netscape 和 Microsoft 浏览器上执行。 使用不同浏览器检示功能, Dreamweaver 可以告知您在不同浏览器上执行的成效如何。 当有新的浏览器上市时,只要从 Dreamweaver 的网站在下载它的描述档,便可得知详尽的成效报告。 本系统的 后台数据库采用 Access 2020, Access 2020 一个最突出的功能就是将Access 数据库中的数据动态地提供给 Web 页。 Access2020 另一个突出的优点就是使用起来特别简单,就和你使用 “ 窗体 ” 一样,非常的简单。 而且这种联接是动态的,不需要创建很多的页面,一切繁琐的工作 Access 都自己包了。 掌握这个对象的用法,以后往 Inter 发布数据就更加得心应手了。 西安外事学院 2020 届本科生毕业设计(论文) 6 第二章 系统分析 可行性分析 可行性分析 (Feasibility Analysis)也称为可行性研究,是在系统调查的基础上 ,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 为了确定开发具有可行性,对本系统主要进行了以下四个方面的分析。 (1) 经济可行性。 经济可行性主要是对项目的经济效益进行评价。 本系统对系统开发者来说并不需要太高的成本支出,只是对系统的管理者付出管理报酬即可,而且开发周期不需要太长,节省了人力、物力、财力资源,所以本系统在经济上是可行的。 (2) 技术上的 可行性。 技术上的可行性分析主要是分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。 在软件方面,本系统采用的是 ASP( Active Sever Pages) 进行开发,前台网页设计使用的是 Dreamweaver MX,而数据库系统采用的是 Microsoft Access 2020。 通过分析,在软、硬件方面现有工具与环境完全可以实现系统的开发,因此具有技术上的可行性。 (3) 时机可行性。 时机可行性是分析系统开发时机是否成熟。 目前越来越多的应用程序都已经是转向基于 Web 的开发,并且 Inter 已经广泛使用,因此系统的设计具有时机可行性。 (4) 管理上的可行性:主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。 系统的开发主要就是为了方便信息的管理,补充现在传统管理方式的不足,因此具备了管理上的可行性。 综上所述,本系统开发目标已明确,在技术和经济等方面具备可行性,并且投入少、见效快,因此系统的开发是完全可行的。 需求分析 在可行性分析阶段已经简要地分析和研究了本系统的基本需求,也论证了开发平台及软件的可行性,但为了明确系统设计的目标,了解用户的需 求,现对用户需求作以调研,从而进一步明确了设计所实现子系统的功能。 管理员登录 在调研中了解到,用户想要使用系统,首先要有一个友好的用户注册界面,其次,用户需要经历登录验证过程,只有合法的拥有管理员身份的用户才可以使用系统中的管理功能,这样做可以防止非法用户登录并使用本系统,妨害数据安全。 用户登录。 通过系统登录验证,用户成功进入系统并开始使用其中功能。 西安外事学院 2020 届本科生毕业设计(论文) 7 文章管理 文章管理是用户所有文章的信息,用户可以进入此处进行相关文章的管理。 这部分主要包括以下方面: (1) 文章信息显示。 显 示出所有文章的大概信息。 (2) 发表新文章。 可以发表新的文章,以供网友浏览。 (3) 修改文章。 可以修改已有的文章的内容。 (4) 删除文章。 允许用户对文章信息进行删除操作。 系统信息管理 系统开始运行之后,随着时间的变化会有想要更改系统的相关信息的要求,比如:修改博客的标题、联系的 Email 地址,因此需要提供信息修改的功能。 同时,为了保证数据使用系统的安全性,管理员也应该经常修改登录密码信息。 系统的主要技术分析 ASP 技术概论 Microsoft Active Server Pages 即我们所称的 ASP,其实是一套微软开发的服务器端脚本环境, ASP 内含于 和 之中 ,通过 ASP 我们可以结合 HTML 网页、 ASP指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。 有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。 当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减 轻了客户端浏览器的负担,大大提高了交互的速度。 以下罗列了 Active Server Pages 所独具的一些特点: VBScript、 JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。 pile 编译,容易编写,可在服务器端直接执行。 ,如 Windows 的记事本,即可进行编辑设计。 (Browser Independence),用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。 Active Server Pages 所使用的脚本语言 (VBScript 、 Jscript)均在 WEB 服务 +。 ( Objectoriented)。 Server Components(ActiveX 服务器元件 )具有无限可扩充性。 可以使用Visual Basic 、 Java 、 Visual C++ 、 COBOL 等编程语言来编写你所需要的 ActiveX Server Component。 ASP 工作原理 ASP 的执行过程 西安外事学院 2020 届本科生毕业设计(论文) 8 B r ow s e r S e r ve r 请求 响应 ( 1)用户在浏览器的地址栏中键入 ASP 文件, 并回车触发这个 ASP 的申请。 ( 2)浏览器将这个 ASP 的请求发送到给 Web 服务器。 ( 3) Web Server 接收这些申请并根据 .asp 的后缀名判断这是 ASP 要求。 ( 4) Web Server 从硬盘或内存中读取正确的 ASP 文件。 ( 5) Web Server 将这个文件发送到 的特定文件中。 ( 6) ASP 文件将会从头至尾执行并根据命令要求生成相应的 HTML 文件。 ( 7) HTML 文件被送回浏览器。 ( 8)用户的浏览器解释这些 HTML 文件并将结果显示出来。 图 21 ASP 工作原理 ODBC 技术 ODBC 的基本思想是为用户提供简单、标准、透明的数据库连接的公共编程接口,开发厂商根据 ODBC 的标准去实现底层的驱动程序,这个驱动对用户是透明的,并允许根据不同的 DBMS 采用不同的技术加以优化实现,这就利于不断吸收新的技术而趋完善。 这同时也就是数据库驱动的思想,它很类似于 Windows 中打印驱动的思想。 在 Windows中,用户安装不同的打印驱动程序,使用同样一条打印语句或操作,就可很容易地实现在不同打印机上打印输出,而不需要了解内部的具体原理。 ODBC 出现以后,用户安 装不同的 DBMS 驱动就可用同样的 SQL 语句实现在不同 DBMS 上进行同样的操作,而且无需预编译。 ODBC 带来了数据库连接方式的变革,如图 1 所示。 在传统方式中,开发人员要熟悉多个 DBMS 及其 API,一旦 DBMS 端出现变动,则往往导致用户端系统重新编建或者源代码的修改,这给开发和维护工作带来了很大困难。 在 ODBC 方式中,不管底层网络环境如何,也无论采用何种 DBMS,用户在程序中都使用同一套标准代码,无需逐个了解各DBMS 及其 API 的特点,源程序不因底层的变化而重新编建或修改,从而减轻了开发维护的工作量,缩短了开发 周期。 ODBC 具有以下灵活的特点: 1. 使用户程序有很高的互操作性,相同的目标代码适用于不同的 DBMS; 2. 由于 ODBC 的开放性,它为程序集成提供了便利,为客户机 /服务器结构提供了技术支持; 硬件设备及操作系统 为了满足系统开发设计的需要,表 为实现系统设计开发对硬件要求的最低配置,建议使用当前中等或以上计算机配置。 西安外事学院 2020 届本科生毕业设计(论文) 9 表 21 硬件要求配置表 CPU 要求在 PⅢ 以上 内存 512MB 及其以上 硬盘 80GB 及其以上 光驱 无要求 软驱 无要求 显示器 无要求 其他计算机设备 网卡等联网设备 系统开发平台 电脑配置: 七喜 电脑 CPU: 赛扬 341 内存: 硬盘: 160G 操作系统: Microsoft Windows XP 中文版 数据库: Microsoft Access 2020 数据分析 博客系统中,主要是管理用户的文章、 留言 、系统信息等数据。 数据的类型决定了程序对数据的处理方式也就是算法,因此,数据是系统实现分析的起点。 现通过数据流图的方式分析系统中数据的流动和处理。 对系统的管理员,在。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。