计算机专业基于bs结构的办公自动化系统.doc
《计算机专业基于bs结构的办公自动化系统.doc》由会员分享,可在线阅读,更多相关《计算机专业基于bs结构的办公自动化系统.doc(31页珍藏版)》请在咨信网上搜索。
1、办公自动化系统第一章 前言1.1 系统的开发背景随着信息网络技术的应用,目前许多政府部门、企事业单位已建立局域网络,并直接与Internet相连接。为了充分发挥网络的作用,提高办公处理效率,建设办公自动化管理系统已经是迫切需要。本系统采用动态web构建技术,使得系统客户端无须维护,适应性强,使用与企事业、政府机关等单位网络环境使用。企业办公自动化系统是企业管理系统的一部分,也是现代信息社会的重要标志之一。科学技术突飞猛进的发展,在各个领域内都改变着人们的工作和生活条件,社会向着物质文明和不断提高的劳动生产率大踏步前进。科学技术的飞速发展也使办公室这一传统的以人工为主的领域内古老的劳动方式发生了
2、巨大的变化。无论在时间上还是在空间上都被大大地压缩了,这不但减轻或节省了人们的办公劳动,而且大大提高了办公效率,改善了办公环境,使人们从原先繁重的重复性、例行性的办公事务中解放出来,从而有更多的时间和精力投放在更需要人的思维来考虑和解决的问题上。1.2 系统的研究现状传统的办公自动化系统和大型MIS系统在处理企业管理流程中大多采用企业业务流程重组。要先优化企业业务管理流程,再根据优化后的流程建设企业信息系统。这样不仅在系统建设中工作量大,同时面临来自企业内部重重的阻碍,对于中小企业来说就更加不易施行。本办公管理系统建设中不牵涉企业内部业务流程重组,只是协助企业通过方便的流程自定义等功能进行流程
3、电子化,以及不断根据实际需求去增加系统功能或改变电子化流程1。1.3 系统开发模式及工具的选择本系统是一个基于B/S结构的办公管理系统,主要作用是实现一个集成的办公环境,让所有工作人员能够利用网络实现协同工作和知识管理。开发工具:Access+ASP+Html,DreamWeaverMX,FrontPage。用到的主要技术:ASP。数据库:Access 2000。还要用到Internet 信息服务(IIS)。1.3.1 B/S模式的简介B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作
4、界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。B/S的优势和劣势。(1)
5、维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。(2) 成本降低,选择更多。现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。(3) 应用服务器运行数据负荷较重。由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护2。1.3.2 Access 2000的简介Access是Office系列软件中
6、用来专门管理数据库的应用软件。所谓数据库是指经过组织的、关于特定主题或对象的信息集合。数据库管理系统分为两类:文件管理系统和关系型管理系统。Access应用程序就是一种功能强大且使用方便的关系型数据库管理系统,一般也称关系型数据库管理软件。它可运行于各种Microsoft Windows系统环境中,由于它继承了Windows的特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。它并不需要数据库管理者具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系统。Access是办公室办公套件中一个极为重要的组成部分。刚开始时微软公司是将通路单独作为一个产品进行销售的,后来
7、微软发现如果将Access捆绑在办公室中一起发售,将带来更加可观的利润,于是第一次将Access捆绑Office97中,成为办公室套件中的一个重要成员。现在它已经成为办公室办公套件中不可缺少的部件了。后来微软公司通过大量地改进,将通路的新版本功能变得更加强大。不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。数据库技术是计算机软件的一个重要分支,它产生于20世纪60年代,最早是IBM公司推出的IMS数据库系统。数据库技术从开始到现在大致经历了三个阶段,分别是:人工管理阶段、文件管理阶段和数据库管理阶段3。Access 有
8、很多不同层次的用户:仅需要键入数据的用户、创建自己数据库的高级 Office 用户,以及创建强健的多用户应用程序的专业 Access 开发者。增长最快的用户是那些对数据库比较陌生但熟悉其他 Office 应用程序的典型 Office 用户。基于这个原因,Access 继续提供查找和管理信息的易用工具,这些工具与 Office 套件的其他应用程序集成并且一致。Access 2000 是建立在其过去的成就之上的易用桌面数据库,其使用对象是典型 Office 商业用户。Access使用标准的SQL(Structured Query Language,结构化查询语言)作为它的数据库语言,从而提供了强大
9、的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。一个Access数据库中可以包含表、查询、窗体、报表、宏、模块以及数据访问页。不同于传统的桌面数据库(dbase、 FoxPro、Paradox), Access数据库使用单一的*.mdb文件管理所有的信息,这种针对数据库集成的最优化文件结构不仅包括数据本身,也包括了它的支持对象。SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如
10、在数据库中更新数据,或者从数据库中检索数据。SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法, 这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。统一的语言:
11、SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户4。1.3.3 开发语言ASP的简介ASP(Active Server Pages,活动服务器网页)是服务器端脚本编写环境,可以创建和运行动态、交互、高效的web服务器应用程序。使用ASP可以组合HTML标记、脚本命令和ActiveX组件以创建交互的web页和基于web的功能强大的应用程序。脚本(Script)是由一组可以在web服务器端或客户浏览器端运行的命令组成,目前在网页编制上比较流行的脚本语言包括VBScript和JavaScript。本系统用到的脚本语言为VBScr
12、ipt。ASP页中可以调用ActiveX组件来执行任务,例如创建与数据库的连接,访问数据库数据,更新数据库或进行商务计算等5。ASP的特性:(1) ASP是在服务器端运行,送到客户端浏览器的是ASP的执行结果所生成的HTML页面,因此ASP程序具有保密性。(2) 在ASP中可以包含HTML标记、服务器端和客户端脚本命令、ActiveX组件。(3) ASP提供了几种内置对象。通过使用这些内置对象可以使脚本功能更强。另外,利用这些对象还可以从客户端浏览器中获得信息或者向客户端浏览器发送信息。(4) 使用附加组件可以扩展Active Server Pages。Active Server Pages可
13、以同几个标准的服务器端ActiveX组件捆绑在一起,使用这些组件可以方便地处理数据库。(5) ASP可以与数据库建立连接,通过对数据库的操作建立功能强大的WEB应用程序。ASP文件是以.asp为扩展名的文本文件,可以使用任何一种文本编辑器(如Windows中的记事本、写字板)创建ASP文件。使用那些带有ASP增强支持的编辑器将更能提高效率,如FrontPage,DreamweaverMX,EditPlus2等。在ASP文件中通常包含文本、HTML标记和脚本命令,这三部分的内容以各种组合混杂在ASP文件中,需要使用不同的符号进行区分。HTML使用标准的HTML标记界定;ASP语句和ASP脚本命令
14、必须使用“”表示脚本的开始和结束,可以每一行ASP语句界定一次,也可以多行语句界定一次。一般来说,ASP程序可以在Windows 95/98/NT/2000等操作系统下运行,因此计算机的硬件配置至少要符合操作系统的描述,除了硬件之外,还必须正确安装和设置WEB服务器及ASP软件。在网络组件正确安装后,需要安装web服务器。ASP所需要的WEB服务器版本至少要Personal Web Server for Windows 95或IIS3.0以上。在Windows NT/2000操作系统中可以利用Microsoft公司提供的IIS来安装和设置web站点,以支持ASP的运行。在Windows 98中
15、,Microsoft公司提供了功能相对简单的PWS来安装和设置web站点,也能够支持ASP的运行。ASP的内置对象:(1) Response对象。用于动态响应客户端请求,并将动态生成的响应结果以HTML超文本的格式输出到客户端浏览器中。(2) Request对象。可以在服务器端获得用户通过web页面提交的信息,实现用户端和服务器端的交互和动态网页。(3) Session对象。跟踪访问者的页面转换,还可以将用户的访问信息存入站点的日志文件。(4) Application对象。针对所有用户,可以被多个用户共享,不会因为某一个用户甚至全部用户离开而消失。(5) Server对象。只有一个Script
16、Timeout属性,该属性用于设置一个ASP脚本所允许的最长执行时间。(6) ObjectContext对象。以组件为主的事务处理系统,可以保证事务的成功成。HTML是Hyper Text Markup Language(超文本标记语言)的缩写,最早源于SGML(Standard GENERAL Markup Language,标准通用化标记语言),是由web页面的发明者Tim Berners-Lee和同事Daniel W.Connolly于1990年创立的一种新颖的标记式语言,它是SGML的应用。到90年代后期,由于网络的飞速发展,使得HTML也达到了空前的繁荣,在WWW革命中扮演了核心技术
17、的角色。HTML是用来 表示网上信息的符号标记语言。在WWW上,发布信息通常使用HTML,它是web页面的基础,任何一个WEB页面都离不开HTML,而且HTML也是web应用开发的基础。对于基于web的应用程序而言,web页面就相当于“包装”。HTML语言是大多数浏览器都能识别的语言,使用HTML语法规则建立的文本可以运行在不同的操作系统平台上,而且能被大多数用户所接受6。1.4 本文的主要贡献当前在企业中普遍使用计算机来提高员工工作效率,办公自动化也提了多年,但效果并不明显,人们还是停留在单机字处理和表格处理的所谓办公自动化的初级阶段。信息的交流和共享,以及团队的协同运作等都无法完美地实现,
18、极大地限制了工作的效率。本系统利用网络通信基础及先进的网络应用平台,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现企业各部门日常业务工作的规范化、电子化、标准化,最终实现“无纸”办公。所以在信息时代这种传统的管理方法必然被以计算机为基础的信息管理所取代。我作为一个计算机软件专业的大学生,希望可以在这方面有所贡献。用在大学这几年所学的知识,编制出一个实用的程序,为公司内部或企业建设一个安全、可靠、开放、高效的信息办公管理系统,以提供现代化的日常办公条件及丰富的综合信息服务。1.5 论文的结构本文主要分为六个部分:前言、系统分析、系统总体设计、系统详细设计与实现、系统测试和
19、结论。第一章 前言。主要介绍了系统开发的背景、系统开发模式及工具的选择、本文的贡献,阐明了本文的研究意义。第二章 系统分析。详细叙述了系统的实现目标,并给出了本系统的需求分析。第三章 系统总体设计。阐述了本系统的功能模块划分以及对各个功能模块的说明。第四章 系统详细设计与实现。叙述了本系统的数据库设计以及系统模块的设计及实现。第五章 系统测试。主要介绍了系统开发环境以及系统测试的结果。最后,给出了本文的结论,不足之处和未来的工作。第二章 系统分析2.1 系统的实现目标一个大型的计算机管理系统,必须有一个正确的设计指导思想,通过合理选择数据结构、网络结构、操作系统以及开发环境,构成一个完善的网络
20、体系结构,才能充分发挥计算机信息管理的优势,本系统的设计按照下述原则进行:1. 实用性:系统以用户需求为目标,以方便用户为原则,同进融入先进的管理经验。根据用户实际需求的功能情况,并且将在统一的Windows 图形界面下提供各种实用功能,尽可能降低使用前的培训、实施和使用中的维护时间。充分公司现在及未来的各种需求,真正为公司的管理及决策提供强有力的支持。2. 先进性:本设计将充分应用现有成熟的计算机技术、软件开发技术,为用户提供高性能的系统。系统将运用先进的ASP结构化设计语言,采用Access数据库,可以方便的满足公司内部的管理需要。3. 高可靠性:一个实用的系统同时必须是可靠的,本设计通过
21、合理而先进的设计以及软、硬件的优化选型,可保证系统的可靠性与容错性。4. 采用标准技术:本系统的所有设计遵循国际上现行的标准进行,以提高系统的开放性。5. 可维护性:系统的设计要方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。6. 可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资7。2.2 系统可行性分析研究办公自动化系统应着眼于企业当前的管理与未来的发展,由高级管理人员参与整个研发过程,更加贴近现代企业的管理模式与管理风格,并具备如下特点:1. 面向对象的体系结构设计。2. 前端客户端使用ASP面向对象编程。3.
22、真正的B/S体系结构。4. 功能全面,覆盖企业或公司内部的全部业务。5. 系统界面友好、美观,支持鼠标或键盘操作。6. 从用户的角度出发,应用简便人性化。7. 在服务器、数据库等多个层次上提供了行之有效的安全防范措施,可确保系统安全稳定的运行。8. 提供全面、详尽的连机帮助,方便用户的使用。9. 具有高度的灵活性和良好的可扩充性,可随着企业或公司业务的发展在功能和规模两方面随时进行扩展。10. 尽量采用公司现有软硬件环境,及先进的管理系统开发方案,从而达到充分用公司现有资源,提高系统开发水平和应用效果的目的。11. 系统应具有普遍性,符合管理的规定,满足日常公司内部管理工作的需要,并达到操作过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 基于 bs 结构 办公自动化 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。