本科生毕业设计(论文)
作流提供良好的支持,难以根据不同的情况、不同的工作状态采取不同的措施,更好的跟踪事务的处理过程。
1.3 网上企业办公自动化优点
信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域,伴随着网络的出现以及普及,企业办公自动化的网上实现变成了可能。总结网上企业办公自动化的优势如下几点:
1.对客户端机器的硬件要求较低,而且目前流行的浏览器支持各种操作系统,使用户可以在保留原有的软件和硬件的基础上运行新的应用系统,保护现有投资
2.基于WEB的办公自动化系统只需在服务器上作配置和维护,大大降低了用户用于软件系统维护和升级的难度和费用,使办公自动化更加容易实施。
3. 安全性与保密性:员工根据其不同权限,其他普通员工不能增加或修改其内容。
4. 象其他基于WEB的应用系统一样,基于WEB的办公自动化系统也是通过浏览器这个简单易用统一的界面来访问的,其界面相当友好,操作十分简单,易学易用,用户易于接受,从而节省用户的培训时间和费用。这对减少实施办公自动化的阻力来说,有相当重要的意义。不受空间时间限制:在系统运行时间内,任何能够上internet的地方都可以进行系统的操作,起内在的权限设置保证其身份的合法性与唯一性。
1.4 开发与运行环境
服务器采用PIII以上的处理器,建议双CPU,内存要求512M以上,使用RAID5磁盘阵列,必须是专用服务器,如果条件允许,可以使用双机热备。网卡使用100M NIC。
浏览器端硬件平台要求:
浏览器端建议采用PII以上的处理器,内存64M以上,硬盘4G以上。网卡使用100M NIC。
服务器端软件平台要求:
服务器端采用Microsoft 的 Windows NT + Service Pack 5.0或Windows 2000 Server + Service Pack 4.0或 WINDOWS SERVER 2003为网络操作系统,Microsoft SQL Server 2000为数据库平台,需要安装能够运行ASP的web服务器软件:
IIS(internet information server)运行在windows2000环境 PWS(personal web server)运行在windows98环境
2
本科生毕业设计(论文)
浏览器端软件平台要求:
浏览器端采用Microsoft Windows 98或 Windows 2000/XP/2003 SERVER 操作系统。
1.4.1 ASP
ASP(ACTIVE SERVER PAGES)是微软公司开发的。它实际上是一个服务器端的脚本环境。当脚本运行在服务器端时,WEB服务器完成涉及回送浏览器HTML页的所有工作,并返回相应的HTML文本,ASP包含三方面含义:
1.Active:ASP使用了Microsoft的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。
2.Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBSCRIPT和 JSCRIPT。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。然而Netscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。而在服务器端,则无需考虑浏览器的支持问题。Netscape浏览器也可以正常显示ASP页面。
3.Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。
由此我们可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。
ASP是基于WEB的一种编程技术,可以说是CGI的一种。它可以完成以往CGI程序的所有功能,如计数器、留言簿、公告板、聊天室等等。 ASP可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,ASP可以完成无比强大的功能。使用FileSystemObject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ADO (Active Database Object,动态数据库对象)的支持,ASP对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。使用CDONTS(Collaboration Data Objects for NTS,NTS协作数据对象),可以发送、查看邮件,实现WEBMAIL的功能。结合WSH(Windows Scripting Host),可以实现对
3
本科生毕业设计(论文)
NT主机的管理,如NT用户管理、IIS虚拟主机设置、EXCHANGE邮箱设置等等,就像管理本地机一样方便。同时,由于它是在服务器端的脚本,一般用户无法看到,从而有效地保证了系统的安全性及开发人员的知识产权。同HTML文件一样ASP文件也是文本文件,包括文本、HTML标记和ASP脚本语句(用<%和%>界定符标记),它以.asp为扩展名。ASP提供VB SCRIPT和JSCRIPT两种脚本引擎,缺省为VB SCRIPT。如图1.1所示。
请求服务器执行asp脚本,
——————————>
返回html页面
<——————————
客户端(Client)
发出请求,要求执行服务器上的
Web服务器端(Server)
请接到请求后。执行asp脚本,完成对数据库的操作,生成html页面,并将结果以html的方式返回给客户端。asp脚本必须放在服务器上,并由服务器解释执行
asp脚本,接收到html页面后,由客户机上的浏览器(IE)解 释执行。将结果返回到浏览器窗口中。
图1.1服务器与客户端交互过程
1.4.2 Microsoft SQL Server 2000
今天的商业环境要求不同类型的数据库解决方案。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,SQL Server 2000 还为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。作为一个完备的数据库和数据分析包,SQL Server 2000 为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。SQL Server 2000提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力。
1.完全的 Web 支持,SQL Server 2000 提供了以 Web 标准为基础的扩展数据库编程功能。
2.通过 Web 轻松访问数据。
3.高度的可伸缩性和可靠性,使用 SQL Server 2000 可以获得非凡的可伸缩性和可靠性。
4
本科生毕业设计(论文)
4.向上伸缩。SQL Server 2000 利用了对称多处理器 (SMP) 系统。SQL Server Enterprise Edition 最多可以使用 32 个处理器和 64 GB RAM。
5.向外扩展。向外扩展可以将数据库和数据负载分配给多台服务器。 6.可用性。通过增强的故障转移群集、日志传送和新增的备份策略,SQL Server 2000 达到了最大的可用性。
7.最快的进入市场时间,SQL Server 2000 是 Microsoft .NET Enterprise Server 的数据管理与分析中枢。
8.集成和可扩展的分析服务。 9.快速开发、调试和数据转换。10.简化的管理和调节。
5
本科生毕业设计(论文)
第2章 需求分析
2.1 功能需求
按照网上企业办公自动化设计需求,我们对传统企业办公业务流程进行了初步调研,初步确定出用户目前的主要需求如下:
1.通用性:基于先进的系统模型,使得系统能够适用不同行业、不同规模的用户
2.易用性:B/S结构使用户端不必安装任何软件,只要有浏览器连接到Internet即可使用,免除了非专业人员维护系统的困难。
3.实用性:所有的数据均实时处理,也可实时查询。
4.将企业内联网和互联网有机结合,提供企业内部信息化的网络平台。 5.为企业办公提供先进实用的办公应用系统,为企业实现高效率的管理。 6.为企业异地办公提供全面可靠的安全解决方案。
2.2 数据描述
调查了解用户的需求后还需要进一步分析和抽象用户的需求,使之转换为后续设计阶段可用的形势,用数据流图和数据字典来描述系统。
2.2.1系统的数据流图
本系统数据流图如图2.1所示。
图2.1 系统数据流图
6
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网上企业办公自动化系统设计与实现(2)在线全文阅读。
相关推荐: