资源描述
公司治理中心内部即时通讯系统
摘 要
本毕业设计以公司治理中心办公即时通信系统的实际需求为素材,以同步网络沟通方式代替电话会议等传统方式为基本的出发点,通过使用Dreamweaver MX系统开发工具,以Microsoft Windows XP Professional作为系统,采用操作简便、易于维护的Web页作为传播手段,并且运用交互性良好的网络编程语言——ASP,以及Ajax技术作为开发工具,建立起一个集方便查找、实时传输文件、文本消息等多种丰富的沟通方式为一体的公司治理中心内部即时通讯系统,以满足组织办公环境下的沟通需求。并且在此系统建立开发过程中,根据调查分析总结的实际需求,设计了实用有效的功能,实现了创建一个实用性强、沟通方便,提高组织内部效率的系统的目标,是一个较完善的提高公司治理中心内部管理质量的系统。
关键词:即时通讯系统;可行性分析;系统分析;系统实现
Abstract
The graduation project is based on real demands of instant messaging system in Corp- orate Governance Center. Its purpose is to replace traditional ways such as telephone or fax by synchronized network communication mode. By using Dream weaver MX system developing tool, the Web page which is conveniently manipulated and easily maintained, and the well alternant network programming language- ASP and Ajax te- chnique, we create a system named as Instant Messaging System of Corporate Gove- rnance Center, which mixes many kinds of functions together and helps to simply sea- rch information, instantly transfer files and text messages etc. in order to satisfy vario- us needs in the organizational environment. In addition, in the process of creating this system, according real demands investigated and analysesed by our group members, we realize the target of creating a practical, easily communicated system that helps to improve efficiency of organization by designing practical and effective functions. Th- is a relatively perfect system and it can advance the management quality of internal Corporate Governance Center..
Key Words: Instant Messaging System; Feasibility analysis; System analysis; System actualization
目 录
第一章 立项说明与可行性析……………………………………………………… 1
一 项目定义 …………………………………………………………………… 1
(一) 项目简介 ……………………………………………………………… 1
(二) 项目背景 ……………………………………………………………… 1
(三) 项目说明 ……………………………………………………………… 2
(四) 项目目标……………………………………………………………… 3
(五) 项目范围……………………………………………………………… 4
(六) 系统开发环境 ……………………………………………………… 5
二 可行性分析 ………………………………………………………………… 12
(一) 技术可行性 ………………………………………………………… 12
(二) 经济可行性 ………………………………………………………… 13
(三) 运行可行性………………………………………………………… 14
(四) 计划可行性………………………………………………………… 14
(五) 可行性结论分析 ………………………………………………… 15
第二章 系统分析 ……………………………………………………………………… 16
一 需求分析……………………………………………………………………… 16
二 数据流程图 ………………………………………………………………… 17
三 数据字典……………………………………………………………………… 25
四 处理描述……………………………………………………………………… 41
第三章 系统设计 ………………………………………………………………………… 48
一 结构设计 …………………………………………………………………… 48
(一) 系统结构图 ………………………………………………………… 48
(二) 系统功能模块图…………………………………………………… 48
二 数据库设计………………………………………………………………… 50
(一) 数据库选型 ………………………………………………………… 50
(二) 数据库结构 ………………………………………………………… 50
三 输入输出设计 ……………………………………………………………… 54
(一) 系统输入设计………………………………………………………… 54
(二) 系统输出设计………………………………………………………… 54
第四章 系统实现……………………………………………………………………………55
一 程序设计代码……………………………………………………………… 55
二 ASP文件目录……………………………………………………………… 67
(一) ASP文件条目……………………………………………………… 67
(二) ASP文件清单……………………………………………………… 69
第五章 系统总结 ……………………………………………………………………… 73
一 技术适用性 ……………………………………………………………… 73
二 困难及其解决方法………………………………………………………… 73
三 优点及创新…………………………………………………………………… 74
四 系统不足与后续改进…………………………………………………… 74
附录一:使用说明书`…………………………………………………………………… … 76
一 管理员 使用说明书……………………………………………………………… 76
二 用户使用说明书…………………………………………………………………… 83
附录二:设计小组人员分工统计表……………………………………………………… 100
附录三:参考文献…………………………………………………………………………… 101
致 谢……………………………………………………………………………………………… 102
第一章 立项说明与可行性分析
一 项目定义
(一)项目简介
通过对组织成员对于工作中的即时沟通现存在问题的调查、收集资料以及对相关系统腾讯RTX系统的分析,最终完成了公司治理中心内部即时通讯系统的设计制作。此系统分为用户操作和管理操作两部分。用户操作包括:个人信息修改,添加、查询、修改、删除好友,文字信息沟通,文件传输,申请加入任务讨论组讨论,历史信息查询,接收系统消息,收发组织消息、部门消息等;管理操作包括:添加、修改、删除组织、部门及其子部门,配置组织架构,添加、查询、修改、删除用户,添加、修改、查询角色权限,发送系统信息,建立任务讨论组,批准或者拒绝申请参加讨论成员等。
通过系统,组织成员可以轻松地通过服务器所配置的组织架构查找需要进行通讯的人员,采用发送系统消息、组织消息、多方网络会议讨论、文件传输等多种丰富的方式进行实时沟通。系统着力于帮助组织成员提高工作效率,减少组织内部通讯费用和出错频次,帮助组织成员能够进行更加高效的沟通。
(二)项目背景
在各大组织竞相高速发展的今天,畅顺方便无障碍的沟通对生产效率、管理质量在组织的发展建设中起着至关重要的作用。可以说,沟通已经成为了组织能否有效率的执行目标和任务,能否协调内部组织部门间的良好关系的关键瓶颈之一。因此,组织这方面的需求也随之越发强烈。
同时,据行业机构Radicati Group公司在题为《2003-2007间的即时通讯和存在市场趋势》的报告中预测,全球的即时通讯服务账户将由目前的5.9亿增长到2007年的14.39亿,每天发送的即时通讯消息数量由目前的5820亿增长到2007年的13800亿,IM软件市场将由2003年底时的680万美元大幅成长至2007年的2570万美元。其中企业领域增长显著,账户数量将由目前的6000万增长到2007年的3.49亿,增长幅度高达600%。无疑,在组织中使用网络系统,进行有效的沟通,有着很大的需求。
公司治理中心内部即时通讯系统主要是面向公司治理中心组织的,不同于QQ,ICQ,MSN等主要用于个人朋友之间的沟通的个人通讯手段,而主要提供组织内部办公沟通的服务。其目的是为成员提供更加方便的沟通方式,增强团队的信息共享和沟通能力,提高组织成员办公效率,加速组织内部的信息流通,减少组织内部通讯费用和出错频次等从而为组织节省开支,同时也能创造一种新型的组织沟通文化。
(三)项目说明
1. 面临问题
公司治理中心组织中传统的沟通方式,如电话会议交流、圆桌会议、组织内部口头通知、一对一信息传达、查找组织部门内部成员及其联系方式等存在较大的困难。
第一,传统的电话会议交流,人多嘈杂,容易产生多人同时发言,以及不知是谁的观点等问题。而且电话方式,意见不能保存,很容易在事后产生记忆上的错误。如果采用笔录的方式,也比较容易产生跟不上速度而记录失误的情况,
第二,圆桌会议交流,会占据空间资源,如果是临时性的小型会议,很容易产生找不到空间的情况。同时,也会因为因不在办公室而错过重要电话,通知等信息。此外,也会因为确定会议场地,等候成员到齐等多种原因而浪费时间。
第三,组织、部门整体的内部通知,传统的办公方式下,往往采用电话通知或者选择专人口头通知,非常容易产生不能联系所有的组织成员,容易引起信息传递不及时,传递失真等情况,非常浪费时间和人力、经济资源。而且信息接收的组织成员也很可能记忆有误而降低办公效率。
第四,一对一方式的信息传达,也容易产生信息不能保存,记忆产生失误等情况。同时,突如其来的电话等强制性的信息接收方式,会打扰正在工作的组织成员的思路。
另外,还有很多潜在的困难和问题,如组织部门内部成员及其联系方式就变得无处可觅,浪费时间,也很难得到清楚全面的答案了。
考虑到传统的组织内部各种沟通方式的局限性与实际存在的多种困难,以新的现在网络即时通讯系统来代替传统的异步沟通方式,就变得更有迫切的需要。
2. 解决方案
对于以上所述的采用传统的电话、会议等沟通方式产生的各种问题和困难,我们经过调查核多番讨论,提出了一个详细的解决方案,并设计建立出公司治理中心内部即时通讯系统,目的是切实的解决问题。
基于网络的即时办公沟通系统相比较于传统的电话、会议等沟通方式,有着诸多显著的优势:
第一,公司治理中心内部即时通讯系统可以在网络系统上建立若干个任务讨论组,把相关的讨论成员加入,共同参与意见的发表,这样各个成员的意见明晰、易看、易保存,不会产生上述提出的各种相关问题。
第二,公司治理中心内部即时通讯系统采用在网络系统上的任务讨论组交流的方式,可以很好的克服以上所提出的弊端。网络系统不会占据、浪费空间资源,也方便组织成员在讨论的同时接受其他重要信息,从而提高办公效率。
第三,公司治理中心内部即时通讯系统设置了非常实用的系统、组织和部门通知,这样只要有通知权限的管理者,进行一次通知,所有相关的组织内部成员无一例外的都会可靠的接收到信息,而且不会产生信息传递失真,记忆失误的情况,很大程度上的节省了时间、人力、经济资源。
第四,公司治理中心内部即时通讯系统通过文本信息的方式通知,不会打扰工作中的组织成员,同时易于保存信息,提高信息传递和接收的正确性。
此外,那些很多潜在的困难和问题,如需要进行通讯的组织部门内部成员及其联系方式也可以轻松的通过公司治理中心内部即时通讯系统设置的服务器所配置的组织架构中查找。
(四)项目目标
小组在参照了腾讯公司的RTX软件的基础上,吸收其成功成型的优点,舍弃其不足,再根据公司治理中心的实际情况和需要,经过我们细心的思考,周密的策划和精心的设计,增加了一些小组的创新内容和功能,如组织部门的配置,子部门的建立等,最终提出设计了此功能实用、安全性高、维护成本低、拓展性好的方案。
我们的目标是希望能够通过这个网络即时通讯系统使公司治理中心内部成员可以随时、随地的使用自己账户号码与组织内其他的在线成员实时沟通,实现信息的共享、文档资料的传送、以及会议讨论等互动交流,实现组织内部各部门间的无缝远程链接,将原本组织内部因为地理位置不同而一个个孤立的信息孤岛成功的耦合在一起,搭建起了组织与成员之间,部门之间沟通的桥梁,提高了组织内部信息的透明度、可用性与实时性。
通过这种非常高效、直接的互动实现组织内部高效、安全的信息互动,在一定程度上取代传统的电话、会议、口头或专人传递等沟通方式,节省人力、经济、资源等通信费用,成为低成本,高回报,高便利的组织内部的信息互动革命!
技术方面,我们通过ASP动态网页编程技术,Ajax编程技术,结合HTML语言、Javascript脚本语言以及Microsoft access 2003数据库,实现系统信息的动态发布和科学管理。
(五)项目范围
1.公司治理中心内部即时通讯系统以组织成员即时沟通为目的,组织成员可进行:
(1) 可以进行即时的交互性沟通:能够快速、及时、准确地接收和保存系统消息;
(2) 能够根据不同的组织、部门模块,以及权限限制发送、接收和保存组织内部消息、部门内部消息;
(3) 角色能够根据不同的权限建立、编辑和删除任务讨论组,建立讨论议题,并且批准或者拒绝组织成员的申请;
(4) 用户能够主动加入任务讨论组,经批准后参与议题的讨论;
(5) 可进行多种方式的沟通,发送文本消息、电子文件传送,满足不同办公条件下的沟通需求;
(6) 可查看联系人在线状态信息,以方便、清晰地了解联系人的在线状态;
(7) 能够通过查找的方式添加组织内部成员为用户的好友,方便沟通;
(8) 能够方便的编辑、删除好友;
(9) 方便、安全的修改用户的个人信息,如密码等;
2.管理人员能够在不同时间不同地点进行管理控制:
(1)能够及时、快速、准确(根据不同的组织、部门模块,以及权限限制)地发送系统消息,通知用户关键信息;
(2)能够按照实际情况添加、调整组织;
(3)可清晰看到由树型目录表达的多层次企业组织架构,能够按照实际情况添加、调整部门、子部门,以及它们和组织之间的关系;
(4)可以对部门、分组、个人进行权限控制,允许或禁止使用某项功能,保证即时通信的可管理性和网络资源的合理分配;此外,可对信息进行存档和监控,保证企业的信息传播安全;
(5)能够按照实际情况添加、修改用户,包括他们隶属的组织、部门;
(6)管理用户的账户密码等,实现系统的安全管理入口;
(7)维护用户、系统的各个功能,使其稳定运行。
3.系统的体系采用B/S结构。
4.关于显示逻辑层。
(1)系统的内容通过动态的方式实现。
(2)界面美观大方。
(3)实现客户端的低成本维护。客户只需通过浏览器即可访问,无需安装其他插件,真正实现“瘦客户(Thin Client)”。
5. 关于事务处理逻辑。
(1)实现服务器端的低成本维护。
(2)实现简易化的管理和用户界面。
(3)实现管理员对于用户、资源的权限化安全管理。
(4)实现用户间的交互性即时沟通。
6.关于数据处理逻辑层。
(1)建立规范的合理的底层数据系统。不仅满足当前需求,同时为信息系统进一步发展提供支持。
(2)提供稳定,安全的后台数据库服务。
7. 生成详细的管理员和用户使用手册。
(六)系统开发环境
1.网页集成开发环境
(1)ASP语言
① ASP概述
Microsoft Active Server Pages 即我们所称的 ASP ,是MICROSOFT公司开发的服务器脚本设计语言,于1997年正式出现在网页设计舞台上。ASP是IIS 3.0 和IIS 4.0所提供的组件之一,能够在网页中综合使用HTML文件、ASP指令和Active X元件,从而建立动态、交互且高效的Web服务器应用程序。
简而言之,有了ASP就不必担心客户的浏览器是否能运行开发者所编写的代码了,因为所有的程序(包括所有嵌在普通HTML中的脚本程序)都将在服务器端执行。当程序执行完毕后,服务器端仅将执行的结果返回给客户端浏览器,从而减轻了客户端浏览器的负担,大大提高了交互的速度。
需要强调的是,因为ASP既不是某种特定的程序语言,也非单纯的HTML文件,而是HTML文件和描述语言的结合,所以在称谓上并不太统一,而较常见的公司治理中心内部即时通讯系统有ASP文件、ASP程序、ASP。
② ASP的特点:
l 使用VBScript 、JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速的创建大部分的系统元素,完成系统的应用程序。
l 无须编译(Compile),容易编写,可在服务器端直接执行。
l 使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。
l 与浏览器无关(Browser Independence),客户端只要使用可执行HTML代码的浏览器,即可浏览ASP设计的网页内容。ASP所使用的脚本语言(VBScript,JavaScript)均能在Web服务器端执行,客户端的浏览器不需要执行这些脚本语言。
l ASP能与任何ActiveX Scripting 语言兼容。除了可使用VBScript和JavaScript语言来设计外,还可以通过plug-in的方式,使用有第三方所提供的其它脚本语言如REXX、Perl、Tel等来设计。
l ASP的源程序不会被传到客户端浏览器,因而可以避免所写的源程序被他人剽窃,提高了程序的安全性。
l 可使用服务器端的脚本来产生客户端的脚本。
l ActiveX Server Components(ActiveX服务器元件)具有无限可扩充性。可以使用Visual Basic、Java、Visual C++、COBOL等编程语言来编写需要的ActiveX Server Components。
③ ASP的功能:
I 制作动态网页
动态是和静态相对应的,“静态”系统的致命弱点就是不易维护,为了不断更新网页内容,必须不断的重复制作HTML文档,随着系统内容和信息量的日益增加,就会感到工作量大的出乎想象。
动态网页的特点如下:
l 交互性:即网页会根据用户的要求和选择而动态的改变和响应,将浏览器作为客户端界面,这将是今后Web发展的大势所趋。
l 自动更新:即无须手动更新HTML文档,便会自动生成新的网页,可以大大减少工作量。
l 因时因人而变:即当不同的时间、不同的人访问同一网址时会产生不同的网页。
II 网络交互系统的制作
聊天室、网上问卷调查和投票等功能非常强大的交互系统大多数都是使用ASP程序编写的。
(2)Dreamweaver MX 2004
本系统的主页面采用了Macromedia的Dreamweaver制作,是当今使用最广泛的网页制作工具。Dreamweaver是由美国Macromedia公司开发的专门用于Web系统开发和网页编辑的一个工具软件,是一个可视化的网页设计和系统管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP 功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作。在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式。
Macromedia Dreamweaver MX 2004 新增功能如下:
l 动态跨浏览器验证
l 更强大的CSS支持
l 内建的图形编辑引擎
l 安全FTP
l 增强对当今技术的支持
l 无缝整合外部文件和代码
l 紧密整合MM的其他工具
l 基本支持改良
l 增强代码编写工具
l 改进的设计开放环境。
(3)Ajax编程技术
Ajax这个概念的最早提出者Jesse James Garrett认为:Ajax Asynchro- nous JavaScript and XML的缩写。Ajax并不是一门新的语言或技术,它实际上是几项技术按一定的方式组合在一在同共的协作中发挥各自的作用,它包括:
l 使用XHTML和CSS标准化呈现
l 使用DOM实现动态显示和交互
l 使用XML和XSLT进行数据交换与处理
l 使用XMLHttpRequest进行异步数据读取
l 最后用JavaScript绑定和处理所有数据
Ajax的工作原理相当于在用户和服务器之间加了—个中间层,使用户操作与服务器响应异步化。并不是所有的用户请求都提交给服务器,像—些数据验证和数据处理等都交给Ajax引擎自己来做,只有确定需要从服务器读取新数据时再由Ajax引擎代为向服务器提交请求。其核心为JavaScript, XMLHTTPRequest和DOM
① XMLHTTPRequest
Ajax的一个最大的特点是无需刷新页面便可向服务器传输或读写数据,这一特点主要得益于XMLHTTP组件XMLHTTPRequest对象。这样就可以向再发桌面应用程序只同服务器进行数据层面的交换,而不用每次都刷新界面也不用每次将数据处理的工作提交给服务器来做,这样即减轻了服务器的负担又加快了响应速度、缩短了用户等候时间。
② JavaScript
JavaScript是一在浏览器中大量使用的编程语言,,他以前一直被贬低为一门糟糕的语言(他确实在使用上比较枯燥),以在常被用来做一些用来炫耀的小玩意和恶作剧或是单调琐碎的表单验证。但事实是,他是一门真正的编程语言,有着自己的标准并在各种浏览器中被广泛支持。
③ DOM (Document Object Model)
DOM是给 HTML 和 XML 文件使用的一组 API。它提供了文件的结构表述,让你可以改变其中的內容及可见物。其本质是建立网页与 Script 或程序语言沟通的桥梁。
所有WEB开发人员可操作及建立文件的属性、方法及事件都以对象来展现(例如,document 就代表“文件本身”这个对像,table 对象则代表 HTML 的表格对象等等)。这些对象可以由当今大多数的浏览器以 Script 来取用。
一个用HTML或XHTML构建的网页也可以看作是一组结构化的数据,这些数据被封在DOM(Document Object Model)中,DOM提供了网页中各个对象的读写的支持。
④ XML
可扩展的标记语言(Extensible Markup Language)具有一种开放的、可扩展的、可自描述的语言结构,它已经成为网上数据和文档传输的标准。它是用来描述数据结构的一种语言,就正如他的名字一样。他使对某些结构化数据的定义更加容易,并且可以通过他和其他应用程序交换数据。
其优势有:
l 减轻服务器的负担。因为Ajax的根本理念是“按需取数据”,所以最大可能在减少了冗余请求和响影对服务器造成的负担;
l 无刷新更新页面,减少用户实际和心理等待时间;
首先,“按需取数据”的模式减少了数据的实际读取量,打个很形象的比方,如果说重载的方式是从一个终点回到原点再到另一个终点的话,那么Ajax就是以一个终点为基点到达另一个终点;
图5-1
图5-2
其次,即使要读取比较大的数据,也不用像RELOAD一样出现白屏的情况,由于Ajax是用XMLHTTP发送请求得到服务端应答数据,在不重新载入整个页面的情况下用JavaScript操作DOM最终更新页面的,所以在读取数据的过程中,用户所面对的也不是白屏,而是原来的页面状态(或者可以加一个LOADING的提示框让用户了解数据读取的状态),只有当接收到全部数据后才更新相应部分的内容,而这种更新也是瞬间的,用户几乎感觉不到。总之用户是很敏感的,他们能感觉到你对他们的体贴,虽然不太可能立竿见影的效果,但会在用户的心中一点一滴的积累他们对系统的依赖。
l 更好的用户体验;
l 也可以把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,节约空间和带宽租用成本;
l Ajax由于可以调用外部数据;
l 基于标准化的并被广泛支持和技术,并且不需要插件或下载小程序;
l Ajax使WEB中的界面与应用分离(也可以说是数据与呈现分离);
l 对于用户和ISP来说是双盈的。
2.数据库管理系统
Microsoft Access 2003
Access数据库是微软公司推出的数据库产品,它体积小,功能完全适合小系统的建设,同时它支持SQL语言,与微软的其他产品也有很好的整合性,因此成为本项目建设的首选数据库。
Microsoft® Office Access 2003 是一种数据库管理程序,可赋予更佳的用户体验,并且新增了导入、导出和处理 XML 数据文件等功能。由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在 Access 2003 中工作变得更加轻松自如。另外,Access 2003 的新功能还可以帮助数据库开发人员查看有关数据库对象之间相关性的信息。Access 2003的新增功能主要如下:
l 扩展数据库:查看有关对象相关性的信息、窗体和报表中的错误检查、传播字段属性、智能标记 、备份数据库或项目 、XML 支持等;
l 导入、导出和链接数据;
l 保护信息:宏安全性、阻止潜在的不安全函数等;
l 增强用户体验:Microsoft Windows® XP 主题,支持支持墨迹输入设备,控件中增强的排序功,自动更正选项 ,SQL 视图中增强的字体功能。
3.图形处理环境
(1)Adobe PHOTOSHOP CS2
Photoshop CS2是对数字图形编辑和创作专业工业标准的一次重要更新。它将作为独立软件程序或Adobe Creative Suite 2的一个关键构件来发布。Photoshop CS2引入强大和精确的新标准,提供数字化的图形创作和控制体验。
Photoshop CS2主要更新:
l 创建嵌入式链接复制图,以便一次编辑,更新多张图片。
l 支持非破坏性编辑,创建和编辑32位HDR图片,3D渲染,高级合成。
l FireWire Previews是一个直接输出功能,支持在电视监控器前浏览。
l 测试创作极限的新工具,如Vanishing Point和Image Warping。Vanishing Point可剪除冗余图形,修改图片,如可视化下复制,填色和转换图片。
l 重新设计的工作流程,如产品包装发展,Image Warping。
l 流行的文件浏览器更新成Adobe Bridge,内含一个创作中心,提供多视图浏览方式,流畅的图片综合操作。在Adobe Bridge内,还可访问Adobe Stock Photos。
l Camera Raw 3.0工作流程,支持多种初始文件修改,并处理成JPEG, TIFF, DNG或PSD格式。
l 简化Photoshop界面,基于任务的菜单边框,方便用户查找功能。
l Multiple Layer Controls加快编辑速度。
(2)Macromedia Fireworks MX 2004
真正的网页作图软件。Fireworks 与 Dreamweaver 结合很紧密,只要将Dreamweaver 的默认图像编辑器设为 Fireworks ,那么在 Fireworks 里修改的文件将立即在 Dreamweaver 里更新。另一个功能是可以在同一文本框里改变单个字的颜色。当然,Fireworks 可以引用所有的 Photoshop的滤镜。并且可以直接将 PSD 格式图片导入。它是用来画图用的,它相当于结合了Photoshop ( 点阵图处理 ) 以及CorelDRAW ( 绘制向量图 ) 的功能。网页上很流行的阴影、立体按钮等等的效果,也只需用鼠标点一下。而且Fireworks支持网页16 进制的色彩模式,提供安全色盘的使用和转换,要切割图形、做影像对应 ( Image Map )、背景透明,要图又小又漂亮,在Fireworks 中做 起来都非常方便,修改图形也是很容易的 。不需要再同时打开Photoshop 和 CorelDRAW等等各类软件,切换来切换去的了。
Fireworks MX 2004 心功能有:
l 执行效率的提高
l 用户界面的改进
l 内建FTP登陆和版本控制
l 新的特效
l 自动图形
l 新的照片修饰工具
l 服务器端代码的支持
l 系统反锯齿和自定义反锯齿
l 双字节支持
l 提供了JavaScript API接口 Macromedia Fireworks MX 2004
(3)Microsoft Visio 2003
Visio是一个图形化管理软件,它可以将管理活动以图形的方式展示出来,以便于跟踪管理。Visio Professional为IT专业人员、工程人员及开发人员 提供创建详细示意图、网络图表、数据库架构及其它相关内容的工具。
Microsoft® Office Visio® 2003 ActiveX® Control(Visio 绘图控件)通过丰富的 Visio 对象模型,作为可嵌入组件来提供 Visio 应用程序的完整功能。可以通过宿主应用程序中的事件或代码,以编程方式驱动 Visio 绘图控件。此外,Visio 绘图控件可以在您自己的应用程序用户界面 (UI) 的上下文中为应用程序用户提供图表制作环境。 Visio Viewer 2003 允许任何人在其 Microsoft Internet Explorer 版本 5.0 或更高版本的 Web 浏览器内查看 Visio 绘图和图表(使用 Visio 5、2000、2002 或 2003 创建)。 不论接收者的计算机上是否安装有 Visio,Visio 用户均可以随意地将 Visio 绘图和图表分发给小组成员、合作伙伴、客户或其他人。此外,Internet Explorer 还允许进行打印操作,但是该操作只限于当前显示的绘图部分。 使用 Visio Viewer 2003 时,用户会发现在基于 Web 的环境中使用 Visio 绘图、图表和图例的优点。对于需要在不同地点进行协作的小组来说,Visio Viewer 2003 的用处尤为突出。
4.分析、设计和计划环境
Microsoft Windows XP Professional(IIS 5.0)
IIS是Interner Information Server的缩写。IIS是微软公司为支持Internet应用而推出的软件包。IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(Fele Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS也支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。用于32位Windows应用程序的Internet扩展可以把FTP,SMTP和HTTP协议置于容易使用且任务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet邮件扩展),它可以为Internet应用程序的访问提供一个简单的注册项。
IIS的一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。对于诸如VBscript,Jscript开发软件,或者由Visual Basic,Java,Visual C++开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。IIS同时还是一个可扩展的开发系统,支持通用信关接口CGI以及ISAP应用编程接口,用来发布动态的交互式Web页面。IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows NT Server网络操作系统紧密的集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。另外,IIS还使用与Windows NT Server相同的SAM(Security Accounts Manager,安全性账号管理器),对于管理员来说,IIS使用诸如Performance Monitor和SNMP(Simple Nerwork Management Protocol,简单网络管理协议)之类的NT已有管理工具。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBscript,J
展开阅读全文