毕业论文——软件信息发布系统的设计与实现.doc

上传人:滴答 文档编号:1255689 上传时间:2019-01-19 格式:DOC 页数:73 大小:2.28MB
下载 相关 举报
毕业论文——软件信息发布系统的设计与实现.doc_第1页
第1页 / 共73页
毕业论文——软件信息发布系统的设计与实现.doc_第2页
第2页 / 共73页
毕业论文——软件信息发布系统的设计与实现.doc_第3页
第3页 / 共73页
毕业论文——软件信息发布系统的设计与实现.doc_第4页
第4页 / 共73页
毕业论文——软件信息发布系统的设计与实现.doc_第5页
第5页 / 共73页
点击查看更多>>
资源描述

1、软件信息发布系统的设计与实现- 1摘 要随着信息技术的迅速发展,通过数据库集成各种公共信息资源,统一管理,集中发布,已成为信息发布平台的发展方向。基于Asp平台的信息发布系统适应信息化建设和信息系统建设这一趋势,以公共信息的应用为核心,克服了原有信息发布系统发布信息速度慢、质量差、信息难以管理和控制等缺点,构建了一个基于Internet的来源通畅、发布快捷、资源丰富、安全可靠的综合信息发布系统平台。研究了信息发布系统的结构,并详细介绍了信息发布系统的开发背景、开发意义、软件开发流程和系统实现的一些技术细节,同时还对系统的安装与配置、系统的安全与性能优化等问题进行了详细的阐述。最后对信息发布系统

2、建设总结。软件信息发布系统设计与实现是采用基于B/S结构的三层体系结构,采用ASP技术、Access数据库技术进行设计与实现的,具有功能强大、性能优越、安装部署简单、安全体系完备等优点,并具有良好的可扩展性、可移植性和可维护性,能集中管理各类信息。此信息系统提出并采用ASP技术实现了信息发布平台,管理员、用户登录密码认证,采用数据库管理软件发布信息,为数据统计提供了方便。关键字:信息发布, ASP ,Access ,性能优化软件信息发布系统的设计与实现2AbstractAlong with the quicdevelopment trend of information constructio

3、n and information system construction, centered by the application of public information, overcomes the weakness of publishing information oflow speed, poor quality, and difficulty to manage and control which the original systems of information publishing has processed,and constructsa good-quaity, h

4、igh-efficiency, plentiful-resources,safe anddependable platform of synthesized information publishing which is basedon Internet.The thesis fixes attention on the designing of structure of information publishing system,introduces indetail the developments background, the developments meaning, the pro

5、cess of developing software and some technique details of realizing of the system and explains in detail the installation and configure of the system,the safety and optimizing performance of the system. At last, the thesis has a more comprehensive summarization of the realization of the publishing i

6、nformation system to the Beijing University of Technology.The system of the information publishing, It has many advantages of mighty function, superior performance, simple deployment and complete safe construction. Keywords: Information publishing, ASP, Access, Optimizing performance软件信息发布系统的设计与实现3引

7、 言软件工程早已确认在生存周期内软件必将经历反复的开发循环,如何加速这一循环过程?从而有效地提高软件的进化能力,研究者已从软件设计方法学和软件开发环境等角度进行了深入的探讨,但对于软件发布模式和打包发布的研究这一重要问题却涉及尚少。该论文将介绍一种基于分布式处理和界面仓库的新型软件发布模式,探讨其在软件开发中的具体作用和技术实现。并通过实例软件发布系统及发布安全问题表明该模式的有效性。基于 WEB 技术的管理系统,由于开发周期短;与用户平台无关;易于实现交互式应用;能对信息进行快速、高效的收集、处理和发布,近几年来得到了迅速发展。而ASP 技术由于其开发效率高、交互性好,安全性强等特点,逐渐成

8、为开发管理系统的首选工具。许多基于 WEB 的应用都涉及文件上传操作,常见的信息发布大多是基于 VB(或DELPHI 等编程语言)开发;基于数据库技术的等等。这些方法一般都需要编程者能同时掌握 WEB 技术、数据库技术或 CGI 技术或组件技术,对编程者的要求较高。本文将讲述软件开发的整个过程,并通过开发软件发布系统的整个过程来分析系统运用的技术。第一章 课题认识1.1 课题背景随着计算机及网络技术的飞速发展,Internet/ Intranet 应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大,并且信息已成为世界三大资源之一,并成为我们日常生活中必不可少的

9、部分,信息化已成为社会发展的一个必然趋势,信息化水平也是科学技术水平和经济发展程度的重要标志。软件信息发布系统的设计与实现4众所周知,信息管理活动从手工记录到计算机存储,从平面文件到关系型数据库,从单机单用户数据库访问模式到客户/服务器模式,从客户/服务器模式到浏览器/服务器,信息管理的技术越来越先进、科学和客观。同时,可管理的信息容量也越来越大,更适应信息膨胀时代的要求。然而软件也应用于各个领域并在迅速的发展中,随着当今社会信息化的日新月异的发展,计算机应用已经渗透到日常工作的许多方面无论是其自身还是所发挥的作用,计算机都标志着一种高科技、高效率和高水平。在信息的海洋中,软件信息在整个信息体

10、系中起着举足轻重的作用。因此为了能让更多的软件使用者能获得最全面的软件信息,能用上最好的软件,从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。为此,有必要介绍一下如何将软件信息发布,充分理解软件信息发布系统设计意义。1.2 软件发布系统简介与现状1.2.1 软件发布模式软件发布模式是指软件从开发阶段转入运行阶段的方式。传统的软件发布模式具有一条非常明晰的分隔线,开发者编制完软件后,得到的只是自身能理解和使用的源代码资源,必须通过编译、连接等过程生成可执行代码,以此做为最终产品提供给用户 1。这种模式存在以下问题:当开发者根据需求变化修改得到新的源码时,并不意味着一个新的最终产品已经形成

11、,必须通过编译和连接等手段才能得到可执行系统;软件升级时,必须手工更新到每一个用户,对于企业级应用,这将是一种极其繁重的高成本工作;对于不同工作组的用户,一般是通过权限管理来控制对功能的访问,但由于软件中包含了所有功能,恶意用户可能通过破解或者其它手段进行间接访问,导致安全漏洞。由此可见,传统软件发布模式体现了开发者和使用者的产品形态,在需要变化频繁的大型应用系统中,对于诸如瀑布式、叠代式和快速原型法等多种要求反复循环的软件设计方法,他不可能提供良好的支持。由于传统软件发布模式的弱点,使得基于 ASP 和 HTML 语言的 WWW 软件开发平台,在诸如电子商务等因特网 B/S 这类可以看作是需

12、求变化极端的应用开发中占居了主导软件信息发布系统的设计与实现5地位 2。WEB 应用的发布思路与传统软件相反。开发者编写得到的产品(HTML,页面)就是用户可以直接使用的最终产品;同时,软件的功能由驻留在服务器上的页面组成,用户需要执行某项功能时,通过浏览器自动下载功能页面。开发者和用户处于信息共享的地位,软件的变化一旦实现,就可以直接地反映到客户端。显然,软件发布模式于软件系统的开发和运行有着理论和实际的意义,应该吸收WEB 发布模式的优点,实现软件信息全生命周期内的共享,以提高软件系统动态调整、并行开发的可能性,并降低软件发布代价,提高系统安全性。20 世纪 90 年代伴随着信息高速公路的

13、兴建而提出来的。美国克林顿政府于 1993年 9 月正式提出建设“国家信息基础设(NationalInformation Infrastructure,简称NII),俗称“信息高速公路”(Information Superhighway)的计划,其核心是发展以Internet 为核心的综合化信息服务体系和推进信息技术(Information Technology,简称 IT)在社会各领域的广泛应用,信息网络化快速带动了各个行业在网上将自己的信息发布出去。软件也不例外,现今国内软件业迅猛发展。为了能让软件开发爱好者开发的软件能够迅速发布出去,有必要实现软件网络化。1.2.2 发布的特征基于Int

14、ernet的软件发布模式:根据客户端和服务器端应用模式的不同,基于网络的发布可以分为C/S和B/S结构。对于C/S结构,发布者在服务器运行服务器端软件,并保持其状态,而使用者需安装软件发布商所提供的专用客户端,并按照发布商的说明完成客户机的设置工作。安装和运行过程有所不便。对于B/S结构,软件的发布可以有两种方式:(1)在服务器端发布,发布者制作组件并对组件注册,组件提供COM接口,供程序调用,如ASP就可以在网页中对组件进行调用,使客户端浏览者通过服务器完成计算或其他功能 3。(2)在客户端发布,通过访问企业网站,浏览者的浏览器自动下载已将ActiveX控件和需要的功能链接库打包的数据文件,

15、检查并登记软件发行企业的数字签名,然后软件信息发布系统的设计与实现6解开该压缩包,根据包内的配置文件内脚本的安全性,自动完成客户端软件的安装和设置,并在网页的相应位置显示ActiveX控件(企业软件界面)供用户操作。以上B/S结构软件的两种发行方式可以混合使用,完成功能部件和ActiveX控件的注册,最后,检查并完成网络交互的复杂功能。1.2.3 软件信息化现状 计算机拥有率和网络覆盖率及网络传输技术水平提高,为企业系统集成、资源整合、工作协同、信息共享,消除“信息孤岛”等,奠定了一定的物质技术基础。企业接入网基本每百人拥有计算机 7 台,许多企业管理人员达到人均 1 台的水平,接近国外先进水

16、平;接入网络的计算机已占总数的 68.4;二是大多数企业建立了内部网、外部网、企业门户网站。各类网络的覆盖率和业务应用范围加大,已支持到企业的各个层面,尤其是企业的管理部门和核心业务;三是大多数企业的网络接入方式都达到了一定的先进水平,带宽加大。77.7的企业内部网主干带宽都实现 100 兆至 1000 兆;76.4的企业桌面带宽达到 10 兆至 100 兆;大多数企业外部网接入访问带宽在 1 兆以上,达到高速传输通道水平。信息优势是企业在未来市场竞争中生存和立足之本。所谓信息优势并不是指企业拥有多少信息,而是指企业拥有多大的宣传商品信息、获取关键市场分析、经营状况和决策支持以及新产品开发信息

17、的能力。这些信息优势可以从以上各种不同的角度得到,而网络为企业提供了一种全新的方式,谁运用得恰到好处,谁就有可能占据先机。随着网络带宽的逐步扩大,网站已经成为企业信息系统中不可或缺的一个节点。这个信息节点与众不同的地方就在于:它会成为企业信息释放与收集最有效的工具,从而成为企业及产品对外的主要窗口。充分利用网站展示信息的能力,将企业的商务信息有序化,通过网站有效地传播出去。同时,借助网站的互动能力广泛地收集受众的反馈信息,并加以整理和分析。最后,与企业内部的业务流程紧密结合在一起,以企业网与内部网隔开即(Extranet/Intranet)形式让信息自外向内再自内向外有序流动,形成一个闭环的信

18、息系统,真正起到辅助市场和管理决策的作用,从而为企业带来利润的增长。 软件信息发布系统的设计与实现7Intranet/Extranet 可以实时连通企业各组织、各成员之间的联系,提高管理工作的效率和信息反馈的速率。建立全面涉及企业内部产、供、销以及生产、经营、管理等主要环节的网络信息系统 NIS,全面提高企业管理工作的质量和效率,这是建立企业内部管理整体信息优势的措施,也是商务 e 化的关键所在。 如果将网站视为企业信息系统的前端,那么企业内部的 Intranet/Extranet 可以算是企业信息系统的后端。显然,要使企业的信息系统发挥最大的效益,前端与后端的无缝衔接是企业商务 e 化能否成

19、功的关键。目前,很多企业对此缺乏足够的重视,业务流程和业务人员与网站的衔接机制没有建立起来,信息流动没有形成闭环,造成网站效能低下,直接表现就是网站内容枯燥乏味,严重缺乏交互机制,毫无经营模式可言。究其原因,其一,基础数据管理水平比较低。这里所说的基础数据包括市场采样调查数据,产、供、销和经营状态统计数据,产品及企业形象数据等等;其二,是信息技术的应用水平比较低。具体体现在投入的力度非常不够。殊不知,这两点是建立企业信息优势的关键和基础。 中国政府对软件产业的重视和版权维护的加强,中国的软件产业在近两年取得了长足的发展,2001年,国内软件产品销售达到330亿元,比2000年增长38.7%。而

20、在2001年底的政府大规模软件采购开始进行之后,以金山为代表的国产软件企业在一个良性的软件市场中逐渐取得了领导地位。中国IT业能够以30%左右的速度发展。所以软件的快速发展,也带动了各个企业如何将自己的软件信息通过网络这一渠道发布出去的兴起。就是在这样的一个环境下。开发本系统,系统集合各个软件发布的优点,开发了一个功能齐全,易用的发布系统。1.3 软件发布系统现状与研究意义现在是信息化时代,进入E时代,不管是大的如房地产,小到一个小产品,您都可以在网上找到。这些信息多得数不清,可以说你想知道某个事物。第一方法就是到网上去寻找。可以说我们的生活已经离不开网络。1.3.1 软件业现状我国的软件产业

21、从80年代中期开始发展,现已成为一个年销售额超过130 亿元的软件信息发布系统的设计与实现8重要产业部门,是高新技术产业部门的主要生力军之一。1998年,中国计算机软件市场销售总额为138亿元人民币,比1997年的112亿元增长23.2。其中:系统软件市场销售总额为17.4亿元人民币,比1997年的13.7亿元增长27;支撑软件市场销售总额为35.9亿元人民币,比1997年的27.5 亿元增长30.5%;应用软件市场销售总额为84.7亿元人民币,比1997年的70.8亿元增长19 .6。我国目前的专业软件企业有2000多家,兼营软件或从事相关服务企业4000多家,拥有软件开发人员约10万人,计

22、算机应用人员约40万人。除科学技术部推动建设的八大软件基地(园)外,信息产业部以及各地方政府也在建设各自的软件园。信息产业部建设的软件园主要有北方软件园、浦东软件园和珠海南方园,其中北方软件园主要以中软公司为主导,主营系统软件,1997年软件产值达到4.3亿元;另外两个软件园尚在建设之中,未来分别主营应用软件和出口软件。各地方自主建设的软件园主要有:常州园、深圳赛博韦尔园、成都园、大连园、西安园、福州园、厦门园、南昌金庐园、湖南银河信得佳园等。全国各类软件园已有20多个。现阶段我国软件基地主要集中在大中城市和沿海开放城市,并依托大专院校以及科研院所的高素质软件人才发展。从我国软件业的发展因素看

23、。首先,软件人才相对较为丰富,十几年的软件发展历程造就了一大批国内软件人才,这些人才不仅发展着民族软件事业,也成为国外软件本地化发展的主要力量。其次,国内经济的快速发展以及Internet 网与计算机的普及极大地准动了中国软件产业的发展,政府大力推行的国民经济信息化建设为软件和信息服务业带来良好的发展机遇,使国内计算机硬件市场高速发展,也造就了潜在的软件市场。国家主导的信息化进程为中国软件业的发展创造了巨大的软件需求,成为软件业发展的主要推动力量之一。1.3.2 信息发布系统建设现状软件发布系统是商家对外宣传和软件客户提供信息服务的重要窗口,因其重要性己成为软件发布的一个重要不分。大多数信息发

24、布系统只是一个小网站,其静态信息的制作和动态信息的更新都是由网站管理员手工完成的,不仅信息发布效率低,而且更谈不上信息的有效管理与保证信息的安全。少部分公司实现了基于数据库的带自动软件信息发布系统的设计与实现9发布功能的信息发布系统,大大提高了信息发布的质量,但从这些信息系统的使用情况来看。因此有必要来谈论一下信息发布站点的建设。动态信息发布系统是针对企业内部与外部网站信息管理、信息发布和网站维护而开发的基于Web交互模式的内容管理和发布应用系统。系统包括信息采集、整理、分类、审核、发布和管理的全过程,具备完善的信息管理和发布管理功能,是企事业单位网站、内部网站内容管理和维护的理想工具。应用该

25、系统,政府等各部门可以随时方便地提交需要发布的信息而无须掌握复杂的技术 4。它的出现大大减轻了信息发布更新维护的工作量,通过数据库的引用,将信息发布的更新维护工作简化到只需录入文字和上传图片,从而使信息更新速度大大缩短,通过应用信息发布系统,信息快速更新从而大大加快了信息的传播速度,也吸引了更多的长期用户群,时时保持活动力和影响力。1.3.3 网络发布信息优势信息化是由计算机与互联网生产工具的革命所引起的工业经转向信息经济的一种社会经济过程,网络信息化它能对多种信息进行比较对信息不断的进行更新和加工、组合和整理,基于此知识重组。通过表1.1的传统发布模式与现代信息发布模式的比较可以看出,运用网

26、络对信息进行发布软件的页面更新在多方面都有优势,尤其智能化方面。通过网络发布系统我们可以对信息进行批量更新维护,而且更新时候可以通过数据库的更新,就可以对系统进行全面的改变,工作效率高,这些都是传统信息发布方法所不能比拟的。因此,我有必要研究运用网络发布信息。表1.1 传统发布模式与现代发布模式比较传统的信息发布 信息发布系统页面更新 单独设计、更新、易产生错误连接 按类型批量更新、自动验证分配访问地址维护使用 页面需要单独维护上传 根据类型批量维护软件信息发布系统的设计与实现10可扩展性 单独设计制作 仅需通过界面更新数据库工作效率 很烦琐 高效1.3.4 软件信息发布系统研究意义随着社会的

27、发展,行业竞争的日趋激烈,如何提高工作效率、降低管理成本、提高服务水平和企业的竞争能力,是每一个企业管理者最为关注的问题。越来越多的管理者认为实行计算机科学化管理是解决这一问题的关键。 软件产品开发企业由于行业特点,传统操作过程复杂,文件繁多,竞争日趋激烈。越来越多的信息问题涌现出来,例如:一方面,要不断开发客户市场,对客户的基本资料,软件需求分布情况有较为全面的了解,另一方面,要作好软件实时更新,升级。以往通过简单的调查单的发布收集,显然是不可取的。必须采取更有效的解决办法。同时收集处理信息的速度、信息的准确性、安全性,还影响到公司整体的管理水平和决策层对整体业务的控制和协调。采用计算机软件

28、管理信息是解决上述问题的一个行之有效的办法。 软件发布管理软件,就是根据开发市场情况与本公司的发展趋势,软件开发情况以及发布等方面的信息方便、快捷地管理与发布,提高公司在同行业中的知名度,增强公司的竞争力。在当今信息化时代的,我们要收集资料以及发布信息已经不是简简单单的打印几张纸发发传单那么简单。鉴于目前现有的大多数企业信息发布难以管理与控制等缺点,因此当前开发基于WEB的功能强大且安全可靠的信息发布系统就具有特别重要的意义。信息发布系统是产品信息发布平台,它有以下几个优点:首先,它能有效控制和管理各种信息的发布和管理。有以软件信息网上越来越多,种类繁多,但是又不能有效控制,杂乱无章。为了能让用户及时找到自己需要的并且将他下载使用。信息发布系统能实现信息的快速有序发布,大大提高信息发布效率与质量。网络将是今后企业信息系统必然要利用的重要工具,因为产品发布相当一部分要通过网络来实现。例如:在企业/品牌宣传方面,可将原来用于企业形象宣传介绍和产品/品牌广告的纸面印刷材料实时动态地移到网上,这样不仅节省了大量费用,而且网

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。