您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > 2017毕业论文-基于asp技术的小型软件公司办公自动化系统
2017毕业论文-基于asp技术的小型软件公司办公自动化系统2017毕业论文-基于asp技术的小型软件公司办公自动化系统本科毕业论文题目:基于ASP技术的小型软件公司办公自动化系统学生姓名:学号:院部:计算机技术与工程学院专业:计算机科学与技术年级:07-4班指导教师姓名及职称:完成日期:2011年4月3日内容提要:随着计算机及网络技术的飞速发展,Intemet应用在全球范围内日益普及,促使社会向信息化快速前进,信息系统的作用也越来越大。为了适应信息革命的要求,提高自身的竞争力,陕西省邮政信息技术局正在建立符合企业特色的办公自动化信息系统,以提高办公的效率。本文作者承担了该项目的研制工作。通过对现有自动化办公系统的研究,提出了基于B/S和C/S相结合的混合模式的自动化办公系统,并以ASP语言为开发工具。该系统分为前台客户模块与员工办公模块两个部分组成,员工办公模块具有文件上传,系统管理,修改个人信息,互通信息,各地邮政编码及区号查询,万年日历,公告信息,发送邮件等功能。客户模块具有公司简介,产品展示,资源下载,留言薄,人才招聘,供求信息等功能。用户可以根据自身权限获得相应的系统功能,管理权限可以进行读、写、修改、删除等功能,写权限可进行读写功能,读权限只能看,不能进行其它功能。实践证明,该系统成功地实现了办公过程的自动化、系统化和规范化,为员工们提供了方便快捷的网络信息交流平台,极大地提高了员工的工作效率,并将对该单位产生深远的影响。关键词:办公自动化工作流软件工程数据库ASP语言目录第一章绪论11.1课题的研究意义和背景11.2国内外的研究现状1第二章工作流技术42.1工作流的基本概念42.1.1工作流的定义42.1.2工作流管理系统52.2工作流的参考模型6第三章系统分析73.1系统初步调查73.2可行性研究73.2.1技术可行性讨论73.2.2系统安全性讨论83.3系统需求分析83.4系统模块设计分析93.4.1前台客户模块93.4.2后台管理模块93.4.3内部员工管理模块10第四章数据库设计114.1功能模块流程图114.2数据库设计124.2.1各表详解124.3数据库的连接及应用16第五章系统实现175.1功能模块实现175.1.1前台客户模块实现175.1.2内部员工模块实现21结束语23致谢24参考文献25新疆财经大学本科毕业论文第一章绪论1.1课题的研究意义和背景以计算机及网络为标志的信息技术的迅速发展引起了世界各国的广泛关注,21世纪是网络经济时代,随着经济全球化、网络信息、电子商务的高速发展,政府以及企事业单位急需一种基于互联网并且能够集成在门户网站上的信息管理和办公自动化与一体的网上办公系统,实现管理过程中计划、组织、领导、协调、控制等职能的高效、便捷的办公平台,从而适应时代发展的需要。陕西省邮政信息技术局办公自动化系统正是基于这样的形势应运而生。传统的办公模式已经显示出低效率和资源的巨大浪费,主要表现在几个方面:(1)传统的数据存储和处理对以文件、报表、信函、传真等形式为载体的复合文档型数据以及多媒体数据类型渐渐不兼容。(2)信息资源的流通不畅通导致地区、跨部门之间的协作无法展开。(3)决策层不能够及时得到足够的信息来做出科学的决策。(4)缺乏对工作流自动化的支持。(5)缺乏对移动办公的支持。(6)缺乏集成其它业务应用系统的能力。而今,先进的数字化工具和强大的网络系统,可以容易地获得信息、共享信息和处理信息。办公自动化的内涵也从原来以提高个人工作效率为目的,发展成为通过提高组织内部的协同工作能力,提高整体工作效率为目的。其间,工作流技术越来越成为新一代办公系统的新宠。实现办公自动化(OfficeAutomation,OA)渐渐成为国内外部门企业之间的协作、便捷地进行信息的收集与处理、流动与共享,最终达到办公现代化、信息资源化、传输网络化和决策科学化。本文旨在通过对工作流的研究,设计并实现一种办公自动化的应用系统。从目前的现状看,陕西省邮政信息技术局的OA办公网络虽然建立起来,在一定程度上提高了个人的工作质量和效率,但是大部分单位的办公自动化依然停留在文字处理阶段。办公是以公文流转为主要内容,其实质是组织协调每个部门的活动以达到单位总体目标的过程,其中特别强调群体协作的作用。以公文流转、信息发布、信息共享为主要代表的OA系统越来越受到人们的重视,并以前所未有的速度普及。值得注意的是,在这些以OA系统为代表的信息管理系统在实际中都是以工作流的形式表现出来的,其主要特征是在多个参与者或部门之间按照某种预定的规则传递文档和信息,从而实现某个预期的目标。工作流模型的设计的好坏直接决定着整个系统的运行。1.2国内外的研究现状八十年代初期,在计算机技术尚未应用到政府、企业等机构的日常办公中,呈现与纸张上的表格,文件,信件和技术资料成为机构的部门或人员之间进行信息交流的主要途径。这种方式使得信息的传输,存储和查询的效率都变得非常低。所以在八十年代的中后期随着计算机技术的不断发展,开始出现工作流产品应用但实际的应用中。进入九十年代,随着计算机技术的进一步发展以及Internet网络的普及和延伸,现代企业和机构的信息资源表现一种异构、分布、松散耦合、随需而变的特点。工作流技术的研究和应用也从原来的替代纸张转化成适应企业复杂的信息化环境、实现业务流程的自动执行与简单配置。工作流技术标准化组织——工作流管理联盟(WfMC)于1993年成立,它标志着工作流技术在计算机应用研究领域中被明确划分出自己的一席之地,相应的概念和术语也得到了IT厂商们的广泛认同和遵从。经过工作流产品供应商与工作流理论研究人员长期不懈的努力,工作流技术由最初的萌芽发展起来,并取得了相当的成果。在工作流相关理论与实施技术方面,业界目前主要研究内容可以归结为以下几点:(1)工作流的理论基础:工作流的理论基础包括工作流管理系统的体系,模型的定义语言。(2)工作流的实现技术:包括工作流的事务特性,各种先进软件技术的应用,工作流仿真。(3)工作流技术的应用:包括工作流实施技术在不同领域的应用方法,应用软件集成。目前,国内外工作流管理领域的研究热点主要集中于以下几个方面:(1)过程建模理论与建模方法:研究如何清晰的表示应用中的过程,特别是研究如何清晰的灵活的表示过程模型。(2)模型验证与模型仿真:研究从理论上如何验证所建立的过程模型不存在死锁问题,研究如何评价建立模型的性能和优化模型的方法,这对于企业经营过程重组问题的研究和实施企业经营过程的重组具有重要意义。(3)工作流应用研发:基于工作流技术的应用程序的研发可以是基于web的,也可以是基于桌面的应用程序,甚至可以是基于email的。(4)分布式工作流:工作流管理系统从支持单个工作组环境开始,现在逐步提高到企业级的功能需要。企业的应用一般都是运行在分布式的环境下的。(5)异常处理和错误恢复:对于一个复杂的系统,出现异常和错误是非常正常的情况。对于工作流管理系统,不仅要求它在正常情况下发挥作用,更重要得是要求它能够灵活的处理各种异常情况,并且发生错误时能够保证整个系统不会发生崩溃。(6)与其它应用集成:基于工作流技术的企业应用不能独立存活。要与其它企业应用无缝的对接或交互,利用WebServices技术可以解决这个问题。在国内,目前办公自动化研究主要集中在企业应用平台的整合,各种应用系统的集成,各种办公自动化软件产品的接口的设计,以及基于分布式架构的平台设计等方面。OA系统与其它信息系统的整合,简化了应用层面,根据业务变更和需求来扩展新功能,从而提升办公自动化在企业及政府机关部门当中的应用。在银行、保险、邮电、海关、证券、税务、电力等领域和政府机关都包含了许许多多的业务流程,建设各类信息系统的重要工作之一就是发现用户的工作流程,进行分析建模,并把它体现到信息系统的设计中。应用工作流管理系统的开发人员通过可视化的方式分析和设计业务流程,将各个不同的应用系统联接在一起;组织结构和业务发生变化的时候,能够在很少修改甚至不修改原来应用的情况下,仅仅通过修改工作流程的定义就能适应变化了的情况。工作流技术的发展为办公自动化、企业信息平台和企业业务平台的整合带来了强大的技术支持。第二章工作流技术随着社会信息化的飞速发展,企业办公需要处理越来越大信息量,办公自动化就成为企业提高日常办公效率的重要手段。虽然办公自动化已得到了许多技术的支持,但仍然难以满足现代企业日常办公的需求;那么,如何更好地实现办公业务流程的自动化,就需要进一步对工作流技术进行深入研究。2.1工作流的基本概念2.1.1工作流的定义工作流技术来源于计算机支持协同工作领域,在最近几年已引起了普遍关注,是一种具有广泛应用价值的计算机软件技术,它更多的与经营过程发生关系,可以应用于经营过程的不同阶段。图2.1是工作流伞的示意图,反映了工作流覆盖的经营过程的范围与对应的工作流研究领域。图2.1工作流伞而经营过程可理解为:一个经营过程是为了实现企业某个经营目标的一个过程,它在部分或者全部组织机构和人员的参与下,利用企业资源,按照预先确定的规则,在参与者和组织机构之间进行文档、信息、任务的传递和处理(包括经营决策),从而实现预定目标。(1)工作流管理联盟(WorkflowManagementCoalition,WfMC)的定义为,工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则,文档、信息或任务能够在不同的执行者之间进行传递与执行。(2)清华大学范玉顺教授和吴澄院士等人的定义工作流是一种反映业务流程的计算机化的模型,它是为了在先进的计算机环境支持下实现经营过程集成与经营过程自动化而建立的可由工作流管理系统执行的业务模型。(3)Georgakopulos给出工作流的定义工作流是将一组任务(Task)组织起来完成某个经营过程。在工作流中定义了任务的触发顺序和触发条件。每个任务可以由一个或者多个软件系统完成,也可以由一个或一组人完成,还可以由一个或多个人与软件系统协作完成。任务的触发顺序和触发条件用来定义并实现任务的触发、任务的同步和信息流(数据流)的传递。2.1.2工作流管理系统WfMC给工作流管理系统(WorkflowManagementSystem。WfMS)下的定义是:工作流管理系统是个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。也就是说,工作流管理系统是实现工作流的定义、创建并管理其执行的一套软件系统。它运行在具有一个或者多个工作流引擎的软件上,这些引擎可以对过程进行解释、与工作流的参与者(包括人或软件)进行交互,并根据需要调用其它的IT工具并应用,从而推进工作流实例的执行,并监控工作流的运行状态。图2.2表示的是工作流管理系统主要功能之间的关系。过程分析,建模与定义工具过程定义过程设计与定义建立阶段运行阶段工作流执行服务过程更改过程实例化与控制软件工具与应用图2.2工作流管理系统的基本功能工作流管理系统将实现现实中的执行和管理,它能提供以下3个方面的功能:1.建造功能,对工作流过程及其组成活动进行定义和建模,并完成从实际经营过程到计算机可处理形式化定义的转化,而所得到的定义可成为称为过程模型、过程模板、过程元数据或过程定义。2.运行控制功能,由工作流执行服务软件进行实例创建并控制其执行过程,即工作流执行服务软件是对使用工作流模型描述的过程进行初始化、调度和监控,并在需要人工介入的场合,完成对过程中的每个活动与计算机应用软件及操作人员之间的交互。3.运行交互功能,即在工作流运行中,WFMS与用户应用程序工具之间进行的交互功能。2.2工作流的参考模型由于工作流系统的多样性,为实现彼此互联和互操作,有必要为不同工作流系统提供一个共同的设计框架,对工作流系统的结构加以标准化。1994年11月,WfMC提供了工作流管理系统的参考模型。在这个参考模型中,对工作流系统的相关概念给出了详细的描述,同时描述了组成工作流系统的各个功能模块的功能,以及各个功能模块之间的接口功能定义。该工作流系统参考模型已
本文标题:2017毕业论文-基于asp技术的小型软件公司办公自动化系统
链接地址:https://www.777doc.com/doc-7657918 .html