07网二刘凤燕论文成稿.docx

上传人:b****4 文档编号:4245253 上传时间:2022-11-28 格式:DOCX 页数:46 大小:880.61KB
下载 相关 举报
07网二刘凤燕论文成稿.docx_第1页
第1页 / 共46页
07网二刘凤燕论文成稿.docx_第2页
第2页 / 共46页
07网二刘凤燕论文成稿.docx_第3页
第3页 / 共46页
07网二刘凤燕论文成稿.docx_第4页
第4页 / 共46页
07网二刘凤燕论文成稿.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

07网二刘凤燕论文成稿.docx

《07网二刘凤燕论文成稿.docx》由会员分享,可在线阅读,更多相关《07网二刘凤燕论文成稿.docx(46页珍藏版)》请在冰豆网上搜索。

07网二刘凤燕论文成稿.docx

07网二刘凤燕论文成稿

学科分类号:

_520.6070_

湖南人文科技学院

本科生毕业设计

论文题目:

企业办公自动化管理系统

(英文):

OfficeAutomationManagement

SystemForEnterprise

学生姓名:

刘凤燕

学号

07420236

系部:

计算机科学技术系

专业年级:

网络工程专业2007级

指导教师:

刘云如

职称:

讲师

 

湖南人文科技学院教务处

湖南人文科技学院本科毕业设计诚信声明

本人郑重声明:

所呈交的本科毕业设计,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本设计不含任何其他个人或集体已经发表或撰写过的作品成果。

对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。

本人完全意识到本声明的法律结果由本人承担。

 

作者签名:

20年月日

目录

摘要I

关键词I

AbstractII

keywordII

第一章绪论1

1.1背景1

1.2研究现状1

1.3开发的意义1

1.4主要工作2

1.5论文内容的组织安排2

第二章开发环境与相关技术分析3

2.1系统开发环境3

2.2ASP工作原理3

2.3ACCESS简介4

第三章可行性分析与需求分析5

3.1可行性分析5

3.1.1技术可行性分析5

3.1.2经济可行性分析5

3.1.3操作可行性分析5

3.2需求分析5

3.2.1功能需求5

3.2.2系统用例分析7

3.2.3数据需求分析10

第四章概要设计11

4.1系统功能分析与模块设计11

4.2数据库的设计12

第五章详细设计16

5.1注册及登录模块16

5.1.1注册16

5.1.2登录17

5.2公文管理模块的实现19

5.2.1发文模块的实现19

5.2.2批示模块的实现21

5.2.3收文模块的实现22

5.3工资管理模块23

5.3.1工资发放模块实现23

5.3.2工资查询模块的实现24

5.3.3工资单修改模块的实现26

5.4生产管理模块26

5.4.1日生产上报模块的实现26

5.4.2日报表生成模块的实现27

5.4.3周报表的生成29

5.4.4月报表的生成30

5.5邮件管理模块30

5.5.1邮件发送模块的实现30

5.5.2发件箱模块的实现32

5.5.3收件箱模块的实现32

5.5.4邮件浏览模块33

5.6通知管理模块33

5.6.1通知发布模块的实现33

5.6.2通知接收模块的实现34

5.6.3通知浏览模块35

5.6.4通知删除模块的实现35

5.7其他功能模块的实现35

5.7.1部门设置模块35

5.7.2修改密码36

第六章系统测试37

6.1测试目的37

6.2系统测试的方式37

6.3系统测试的内容37

开发总结40

参考文献41

致谢42

 

企业办公自动化管理系统

摘要:

随着信息技术的飞速发展和日趋激烈的商业竞争,企业已不再满足于独立,零散的办公自动化应用,企业需要的是协同工作,综合,集成化的解决方案。

而网络是解决由于物理距离造成的信息交流不畅,协商沟通不便的办公瓶颈问题的最佳方式。

企业网办公自动化通过对各办公自动化要素的闭环整合,实现了工作流、信息流、知识流和办公自动化系统的整合管理,提供了一个科学,开放,先进的信息化办公平台,实现办公自动化,并进行远程办公或在家办公。

企业网办公自动化将人从繁琐,无序,低序,低端的工作中解放出来从事核心事务,整体提高了单位办事效率和对信息的可控性,降低办公成本,提高执行力,使管理趋于完善。

本设计采用ASP技术实现一个Windows下的企业办公自动化管理系统。

在本网站中的用户主要是管理员(超级用户)、经理(主任)、秘书和员工。

每个用户不仅具有自己的角色还要归属其具体的部门,不同部门的同一角色的用户能够完成的功能也不同,在本系统中从大的方向分为三个部门,财务部、车间、人事部。

由九个模块构成其主体:

注册信息模块、登陆验证模块、员工管理模块,工资管理模块,生产管理模块,公文管理模块,通知管理模块,邮件管理模块。

部门管理模块。

文中具体介绍了ASP的技术原理,特点及适用场合。

对企业办公自动化系统进行了详细的需求分析和系统流程设计,设计了系统的总体框架及功能模块。

关键词:

管理系统;企业办公自动化;Asp技术

 

AutomationManagementSystemforEnterprise

Abstract:

Withtherapiddevelopmentofinformationtechnologyandtheincreasinglyfiercecompetition,theenterprisebusinessisnolongersatisfiedwithindependentorscatteredofficeautomaticapplication,Whattheenterpriseneediscollaborativework,comprehensiveandintegratedsolution.Andnetworkisnotonlyasasolutionofphysicaldistanceinformationcommunication,butalsoasolutonofinconveniencecommunicationoffice.Throughtheclosed-loopmanagementfortheAutomatmionManagemetnSystemofEnterprise,Wehaverealizedtheworkflow,informationflow,knowledgeflowandtheintegrationmanagementofofficeautomationsystem.providedascientific,open,advancedinformatizationofficeplatform,realizedofficeautomation,andtelecommuteorhomeoffice.TheAutomationManagementSystemofEnterprisewillletpeopledosomethingeasilyinahighspeed,Inthefinallywewillimprovetheunitofinformationcontrol,reduceofficecostandimprovetheexecution.

ThedesignUSESASPtechnologytoachieveaWindowsofenterprisesundertheofficeautomationmanagementsystem.Theuserinthiswebsiteismainlyadministrator(superuser),manager(director),secretaryandemployees.Eachusernotonlyhashisownroleindifferentdepartments,butalsothesameroleindifferentdepartmentscancompletedifferentfunction,thesysteminthebigdirectionisdividedintothreedepartment,thefinancedepartment,workshops,officeofpersonnelmanagement.ninemodulesconstituteitssubject:

registrationinformationmodule,landingvalidationmodule,staffmanagementmodule,salarymanagementmodule,productionmanagementmodule,documentmanagementmodule,informmanagementmodule,emailmanagementmodule.Departmentmanagementmodule.ThispaperintroducestheASPtechnicalprincipleandapplicableoccasions.Officeautomationsystemforenterprisemakesadetailedanalysisofrequirementandsystemflowdesign,designthesystemframeworkandfunctionmodules.

keyword:

managementsystem;Officeautomationsystem;Asptechnology

第一章绪论

1.1背景

随着信息时代的来临,信息量剧增使企业在信息处理方面应接不暇,传统的办公模式对信息的处理方法,已经不能满足企业对信息快速、准确地处理要求。

而自动化办公是一个很好的方向,企业办公自动化管理系统,是采用Internet/Intranet技术,基于工作流的概念,以计算机为中心,采用一系列现代化的办公设备和先进的通信技术,广泛、全面、迅速地收集、整理、加工、存储和使用信息,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,为科学管理和决策服务,从而达到提高企业办公效率,使企业管理更加的规范化,一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。

因此,采用自动化办公的方式将是以后企业发展的趋势。

1.2研究现状

纵观国内、外协同办公自动化系统(OAS)软件,我们不难发现,目前市场上出现的产品大致可以分为两大类,一类是在以IBMLotusNotes/Domimo和MicrosoftExchangeServer的平台上所开发的应用软件;另一类是国内软件企业自主研发的具有自主知识产权的软件。

就目前开发OA的技术来说,主要其中分为3大类:

基于C/S结构的应用程序开发;结合C/S结构和Web技术的复合应用程序;基于B/S结构的动态网页技术,C/S结构系统是传统开发模式,一般以数据库和客户端的两层结构实现,也有加入中间件的三层或多层结构,在OA早期是标准的系统模式,但随着计算机技术和网络的发展,它已经无法满足现在的远程网络办公和移动办公,逐渐被取代。

C/S+Web技术补充了C/S结构的不足,在C/S基础上加入Web技术来实现对远程数据的获取,但有一定的局限性,如数据及时更新、软件升级等问题就无法更好的解决,因此本系统采用B/S结构系统,B/S是英文Browse和Server的简写,即服务器与浏览器模式,该模式可以与现行的网络Internet连接,具有良好的接口,客户端只要安装一个标准的Web浏览器,其他应用程序都存储在Web服务器上,需要时才下载,这是一种新型的更加方便和高效地方式。

1.3开发的意义

办公自动化系统建设的意义作为企业管理信息化的基础和重要组成部分,是对现代办公过程和组织重新整合、作为企业管理信息化的基础和重要组成部分,OA是对现代办公过程和组织重新整合、完善和数字化的再造过程。

可以说,是企业进入现代化管理的重要途径,是提高办公效率的再造过程。

可以说,OA是企业进入现代化管理的重要途径,是提高办公效率、加大行政管理透明度的必要条件。

通常认为,一个企业实现办公自动化的程度,是衡量其现代化管理能力的重要指标之一。

1.4主要工作

通过对现在办公自动化管理系统的一般功能进行需求分析,得出企业办公自动化管理系统要完成的主要工作包括,对于人事部的经理及秘书级的用户来说能够将通过企业认可的员工注册进入内部系统,对于财务部这个部门其中所有的用户都能够发放工资,但是只有经理级的用户可以修改工资,对于车间的人员秘书可以填报日报表,经理级用户和秘书可以查看周报表和月报表。

系统中的所有用户都有相关的可以查看个人信息、修改密码、邮件收发、公文管理等相关的功能,系统实现过程中必须围绕这些核心功能,进行数据表的设计,然后进行相应的概要设计,详细设计,最后测试系统。

1.5论文内容的组织安排

本文主要分为绪论、开发环境与相关技术的介绍、系统可行性研究与需求分析、系统概要设计、详细设计、系统测试与说明等问题研究六个章节。

第一章绪论部分对系统的开发背景和现状进行了简要的介绍,分析了本文的主要工作任务。

第二章中对系统开发环境与相应的技术支持做了较为详细的介绍,使读者对系统的架构和使用的开发环境有一定的了解。

第三章介绍了系统的可行性验证和系统需求分析,可行性分析让系统开发在理论和实际结合方面是可行的。

系统的需求分析,从用户的功能需求和数据需求出发,设计出了相应的数据流程图和E-R图。

第四章中主要是对系统的架构与设计做了相应介绍,在对系统功能模块的设计与数据库设计方面做了详细的解说。

第五章中主要对系统功能模块进行分析,以图片附加小部分关键代码的的形式进行介绍与使用说明,从而使读者对该系统有整体上的把握。

在第六章中对系统使用进行测试,依照设计中的原则及思想,测试过程中相应功能模块需要完成相应的功能,如果不能完成功能给出的警告信息也要符合实际。

最后对论文进行了总结,并对指导者进行致谢。

 

第二章开发环境与相关技术分析

2.1系统开发环境

开发环境的选定。

它是选择系统开发环境中的重要的一个环节。

虽然现阶段大多数用户所用的系统环境基本上是一样的,但是我们还是必须在通用性的基础上考虑到大多数用户的系统环境开发环境。

根据Dreamweaver的运行需求以及系统的调试需求,本系统的硬件开发环境至少需要满足CPU:

800MHZ以上;内存:

512MB以上;硬盘:

80GB以上。

然后,是操作系统的选定。

操作系统是计算机的操作平台,是计算机的灵魂所在,因此必须先要决定软件开发所应用的操作系统。

在这里我们根据应用的广泛性、普遍性和实用性,系统决定选用MicrosoftWindowsXP操作系统作为软件的操作系统。

其次,是开发环境的选定。

开发环境的种类繁多,不易选择。

如Eclipse、MyEclipse等现代最流行的平台,在种类繁多的开发环境中通过综合考虑到本系统所选用的开发语言,所以本系统采用的开发工具是Dreamweaver。

利用它我们可以简化系统的登录界面设计。

最后,是数据库软件的选定。

数据库是一个系统的存储中心,数据库软件就是这个存储中心的缔造者,数据库的可用性直接影响着一个系统的功能。

ACCESS数据库提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。

因此本系统选用Access作为后台数据库。

2.2ASP工作原理

本系统是基于三层B/S结构模型的企业办公自动化管理系统,采用ASP.NET与Access数据库相结合的网站方式。

ASP是用附加特性扩展了的标准HTML文件,通常像VBScript或者JavaScript等脚本语言、ActiveX控件等都可以放入ASP中,ASP还提供了几种内置对象,使用内置对象可以完成从浏览器检索信息或者是向浏览器发送信息。

这些内置对象在ASP中的使用使得脚本功能得以大大的增强。

此外,ASP还可以使用许多附加的组件,这也大大扩展了ASP的功能。

ASP通过后缀名为.asp的文件来实现,一个ASP文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。

当浏览器向WebServer请求调用ASP文件时,就启动了ASP。

ASP通过调用一个简单的动态库asp.dll(也叫ASP脚本引擎)进行工作的。

该动态库文件负责获得一个ASP文件并对该页所有服务器的代码进行解析,这些脚本代码会发送到合适的脚本引擎,然后使用VBScript或Jscript等脚本语言做出解释。

脚本代码的运行结果重新结合该ASP中原有的其他文本及HTML代码,然后WebServer将最终生成的页面发送到客户端的浏览器中进行显示。

它的工作流程如下:

用户在地址栏中请求一个ASP文件。

浏览器向WebServer发送ASP请求。

如果该页没有被请求过,或在上次请求之后已经更改了,由WebServer确定哪个脚本编程引擎负责脚本的哪些部分,还将语法检查和编译的工作分配给合适的脚本引擎。

否则,该页可以从最新处理的缓存里读取,这样有益于提高性能。

若脚本指令中含有访问数据库的请求,就通过ODBC与后台数据库相连,由数据库访问组件执行访问操作。

WebServer从硬盘或内存中获取适当的ASP文件。

2.3ACCESS简介

Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即RelationalDatabaseManagementSystem),是Office系列应用软件之一。

Access2003就是关系数据库开发工具,数据库能汇集各种信息以供查询,存储和检索。

数据库(Database)是由一些有意义和有关系的数据(data)所组合而成。

一个数据库中,包含了许多条记录(Record),而每条记录是由多个字段(Field)所组成,不同的字段存放这不同的数据。

所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位.在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统(DatabaseManagementSystemDBMS)。

数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用。

Access的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然.另外,Access允许创建自定义报表用于打印或输出数据库中的信息。

Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库.如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。

 

第三章可行性分析与需求分析

3.1可行性分析

在实际过程中,并非任何的问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模或时间期限之内解决问题。

如果问题没有可行的解,那么在这项工程上的任何时间、人力、软硬件资源和经费,都是无所谓的浪费。

可行性研究的目的就是,用最小的代价在尽可能短的时间内确定问题是否能够解决,它是项目规划设计的前奏,如果该时间本身不可行,那实际上我们做出来的东西或者是无意义,或者是做不了。

可行性分析也称可行性研究,可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能解决。

本系统的可行性分析将从技术可行性、操作可行性、经济可行性三个方面进行说明。

3.1.1技术可行性分析

经济可行性:

该系统开发主要是在Dreamweaver运行环境下,利用ASP语言开发的,操作环境要求不大,系统的开发不需要很强的经济支持,就其功能和给企事业单位带来的方便来说,是完全可行的。

3.1.2经济可行性分析

由于本系统前期投入少,开发软件、人力资源等条件都具备而且等待系统完成之后,运营起来收益甚大,具有巨大的商业潜力,而且目前这样的成功案例非常之多,所以本系统具有非常高的经济可行性。

3.1.3操作可行性分析

由于本系统在技术上、经济上都有很高的可行性,因此操作起来也是非常的容易。

合适的进度安排,合理的逻辑设计、高效的运营管理和未来巨大的商业潜力让这个论坛系统在操作上完全可行。

3.2需求分析

要实现一个企业办公自动化管理系统,必须符合企业实际需求,制定一套切实可行的规则,用以约束不同用户的行为。

各个部门分管的业务及功能不能错乱。

3.2.1功能需求

本系统用Asp语言,采用Access,运用Dreamweaver8.0开发,主要是对企业办工自动化管理系统需通常需要得员工管理、工资管理、生产管理、公文管理、公告管理、邮件管理等功能进行实现。

本系统中对用户角色和权限的设计要做比较明细的规划,符合企业内部真正的办公流程,用户角色分为,管理员(超级用户)、经理(主任)、秘书和员工,每个用户不仅具有自己的角色,还需要归属于不同的部门,不同部门的同一角色的用户能够完成的功能是不同的。

系统主要划分为6个大的功能模块:

1)员工管理模块:

该模块归属于企业中的“人事部”,由人事部完成新员工的授权、员工信息的删除,以及员工信息的修改等操作。

而作为普通员工而言只能具有修改个人信息的权利。

2)工资管理模块:

该模块归属于企业中的“财务部”,由财务部完成员工每个月的工资发放、工资单修改,以及删除等操作。

作为普通员工只能查询某个月份的工资而无权修改及查询他人的工资。

3)生产管理模块:

该模块归属于企业中的“车间”,由车间填报(包括)每天的生产情况、查询及统计每天、每周及每月的生产报表。

4)公文管理模块:

该模块用于实现企业各部门内部公文的收、发、批示等功能。

该模块在不同部门及角色间将显示不同的结果。

5)公告管理模块:

该模块主要完成企业内部各部门之间,或者部门内部的下发、接收、阅读、删除等功能,对于企业内部员工该模块均可见。

6)邮件管理模块:

该模块主要实现企业内部邮件的收、发、阅读、删除等功能,打造内部员工快速传递信息的平台。

系统的流程图如下所示:

 

图3-1系统流程图

3.2.2系统用例分析

从上述功能需求分析中,企业办公自动化管理系统真实的企业办公流程中有很多的用户角色,不同用户所具有的功能又是不同的,相对而言比较复杂,在这里我们根据不同的角色来依次说明系统的功能需求。

人事部普通员工可以有:

登陆到系统、查看个人信息、修改密码、邮件收发、工资查询、收文管理。

等相应的功能。

秘书级的用户,除了具有普通员工级别用户的所有功能外,还具有发文管理、信息发布、员工注册、员工信息管理功能。

部门经理作为特殊的员工,他除了以上功能以外,还应该有的特殊功能是批示管理,即批示由下级用户发送过来的审批文件。

经过审批的文件才能够陪该部门中的普通员工所见。

下图是人事部门详细的用例图。

图3-2人事部员工的业务逻辑

系统管理员在此系统中的主要功能除了具有员工注册和员工信息管理功能外,额外具有的功能是部门设置。

其用例图如下所示:

图3-3系统管理员的业务逻辑图

财务部门的普通员工有:

登陆到系统、查看个人信息、修改密码、邮件收发、工资查询、收文管理和工资发放等相应的功能。

秘书级的用户,除了具有普通员工级别用户的所有功能外,还具有发

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 书信模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1