《办公自动化管理系统》论文.docx

上传人:b****9 文档编号:26042557 上传时间:2023-06-17 格式:DOCX 页数:53 大小:520.32KB
下载 相关 举报
《办公自动化管理系统》论文.docx_第1页
第1页 / 共53页
《办公自动化管理系统》论文.docx_第2页
第2页 / 共53页
《办公自动化管理系统》论文.docx_第3页
第3页 / 共53页
《办公自动化管理系统》论文.docx_第4页
第4页 / 共53页
《办公自动化管理系统》论文.docx_第5页
第5页 / 共53页
点击查看更多>>
下载资源
资源描述

《办公自动化管理系统》论文.docx

《《办公自动化管理系统》论文.docx》由会员分享,可在线阅读,更多相关《《办公自动化管理系统》论文.docx(53页珍藏版)》请在冰豆网上搜索。

《办公自动化管理系统》论文.docx

《办公自动化管理系统》论文

办公自动化管理系统

摘要

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

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

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

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

【关键词】办公自动化管理、ADO连接、数据源、办公管理

 

Abstract

Withtherapiddevelopmentofinformationtechnologyandincreasinglyfiercebusinesscompetition,companiesarenolongersatisfiedwithanindependent,fragmentedofficeautomationapplications,enterprisesneedtoworktogether,comprehensive,integratedsolution.Thenetworkistosolvethephysicaldistancecausedbythepoorexchangeofinformation,consultationofficecommunicationbottlenecksinconveniencethebestway.CorporateInternetOfficeAutomationOfficeAutomationontheelementsoftheclosed-loopintegration,toachievetheworkflow,informationflow,knowledgeflowandmanagementofofficeautomationsystemsintegration,providingascientific,open,advancedinformationtechnologyofficeplatform,officeautomation,andremoteofficeorhomeoffice.Officeautomationbusinesswillbeonlinefromthetedious,disorder,low-order,low-endworkintheliberationofcorebusinessunitsoftheoverallimprovementoftheefficiencyandcontrollabilityofinformation,reducebusinesscosts,improveexecution,sothatthemanagementtrendtoperfect.

Keywordsofficeautomationmanagement,ADOconnections,datasources,officemanagement

目录

摘要1

0引言1

1系统分析2

1.1需求分析2

1.2可行性分析2

2总体设计2

2.1项目规划2

2.2系统功能结构图3

3系统设计3

3.1设计目标3

3.2开发及运行环境4

3.3逻辑结构设计4

4网站总体架构5

4.1模块功能介绍5

4.2网站首页的运行结果5

5系统登录模块设计6

6日常管理模块设计8

6.1收文管理模块设计8

6.2发文管理模块设计9

6.3批示管理模块设计10

6.4会议管理模块设计12

6.5个人办公管理模块设计15

6.6人事管理模块设计23

7业务管理模块设计25

7.1生产报表管理模块25

7.2采购计划管理模块设计31

7.3库存管理模块设计33

8用户管理模块设计35

8.1用户添加管理模块设计35

8.2用户修改管理模块设计38

8.3用户注销管理模块设计39

附录A参考文献40

附录B数据表42

附录C文件架构图47

引言

随着中国加入WTO及全球经济一体化进程的加快,世界经济已由工业化经济逐步进入网络信息化时代。

在信息时代来临之季,各企业都紧跟时代的脚步,转变着企业的经营模式、管理模式,从传统的人工管理体制,向信息自动化管理体制过渡。

与此同时,企业的传统式的办公管理模式也在逐步向自动化办公管理模式转变。

网络自动化办公系统就是在这样的大背景下应运而生的。

信息时代的到来让人们尝到了“信息爆炸”的滋味,信息的大量拥入让企业在信息处理方便应接不暇,传统的办公模式、对信息的处理方法,早已不能满足企业对信息快速、准确的处理的要求。

一个企业对信息数据的掌握程度、处理能力,体现了一个企业对市场的敏感程度,数据的真实性、准确性直接决定着企业的发展方向。

从传统的办公模式向自动化办公管理模式转变,提高企业的信息处理能力,以增强企业的市场竞争力,成了企业发展过程中的首要问题。

1系统分析

1.1需求分析

通过调查,要求系统需要有以下功能:

❑由于操作人员的计算机知识普遍较差,要求有良好的人机界面。

❑管理系统用户,由于该系统的使用对象多,要求有较好的权限管理。

❑管理企业的会议信息,发文信息、公共信息。

❑提供个人办公服务。

❑对企业员工基本情况进行全面管理。

❑设置生产数据统计、打印功能。

❑对企业制定的采购计划进行管理。

❑对库存信息进行管理。

❑发布企业的生产指标,对其进行管理。

❑强大的生产数据统计功能。

❑当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全。

❑在相应的权限下,删除数据方便简单,数据稳定性好。

❑数据计算自动完成,尽量减少人工干预。

❑系统退出。

1.2可行性分析

❑经济性

通过网站对企业内部信息进行全面的自动化的管理,大大提高了企业的办公效率。

通过系统对企业生产经营过程中的数据进行全面的管理和统计,避免人为处理各类数据时所产生的各种问题,提高了企业的经济效益,为企业经营决策提供了大量的、权威的数据,使企业的管理进行到科学化、系统化的范筹。

❑技术性

网络化的办公管理,使企业管理更加规范,实现了通过网络对信息进行发布、传递、接收等一系列功能。

系统中设置的个人办公管理模块,为个人办公提供了一个更为方便的管理平台,大大提高个人办公的工作效率,进而提高整个企业的办公效率。

2总体设计

2.1项目规划

办公自动化管理系统是一个典型的数据库开发应用程序,由日常管理模块、业务管理模块、用户管理模块组成,规划系统功能模块如下:

❑日常管理模块

该模块包括收文管理模块、发文管理模块、批示管理模块、会议管理模块、公共信息管理模块、个人办公管理模块、人事管理模块。

❑业务管理模块

该模块包括生产报表模块、采购计划模块、库存管理模块、指标情况模块。

❑用户管理模块

该模块主要包括用户添加模块、用户管理模块、用户注销模块。

2.2系统功能结构图

办公自动化管理系统功能结构如图1所示。

图1系统功能结构图

3系统设计

3.1设计目标

本系统是针对中小型企业内部办公自动化管理的要求进行设计的,主要实现如下目标:

❑系统采用人机对话方式,界面清晰、信息查询灵活、方便、快捷、准确、数据存储安全可靠。

❑利用系统快速的统计生产的数据报表,并对报表信息进行打印。

❑键盘操作,快速响应。

❑实现了各类发文信息、公共信息的强大的管理能力。

❑实现对员工基础信息(人事管理)的管理功能等。

❑实现了个人办公的信息自动化管理功能。

❑对企业的采购计划、库存信息进行管理。

❑发布生产指标,对企业生产指标信息进行管理。

❑发布会议信息,并对会议信息进行管理。

❑对系统用户进行管理。

❑为了加强数据保密性,为每个用户设置权限级别。

❑系统最大限度地实现了易安装性、易维护性和易操作性。

❑系统运行稳定、安全可靠。

3.2开发及运行环境

硬件平台:

❑CPU:

P41.8GHz;

❑内存:

256MB以上。

软件平台:

❑操作系统:

Windowsxp/Windows2000。

❑数据库:

SQLServer2000。

❑浏览器:

IE5.0,推荐使用IE6.0。

❑Web服务器:

IIS5.0。

❑分辨率:

最佳效果1024×768像素。

3.3逻辑结构设计

本系统数据库采用SQLServer2000数据库,系统数据库名称为db_office。

数据库db_office中包含13张表。

数据库中的数据表请参见附录B。

4网站总体架构

4.1模块功能介绍

系统主要包括以下功能模块:

❑系统登录模块:

主要用于用户登录管理。

❑日常管理模块:

主要包括收文管理、发文管理、批示管理、会议管理、公共信息管理、个人办公管理、人事管理7部分。

❑业务管理模块:

主要包括生产报表管理、采购计划管理、库存管理、指标情况管理4部分。

❑用户管理模块:

主要包括超级用户、普通用户两种登录情况。

超级用户包括用户添加、用户修改(所有用户)、用户注销3部分;普通用户包括用户修改(个人信息进行修改)、用户注销2部分。

 

4.2网站首页的运行结果

网站首页的运行结果如图3所示。

图3网站首页运行结果

为了方便阅读将网站页面的各部分说明以列表形式给出,如表1所示。

表1网站首页解析

区域

名称

说明

对应文件

1

旗帜广告区

用于显示网站的标识、标题

admin.asp

2

日常管理区

主要用于日常工作管理

admin.asp

3

业务管理区

主要用于业务管理

admin.asp

4

用户管理区

主要用于管理用户的添加、修改、注销

admin.asp

5

展示区

主要用于显示相关操作或其他内容列表

main.asp

5系统登录模块设计

系统登录模块主要用于验证用户登录系统时输入的用户名、密码、验证码是否正确,如果正确用户进入系统,否则将不能进入此系统。

系统登录页面的设计效果如图4所示。

图4系统登录页面设计效果

系统登录页面所涉及的HTML表单元素如表2所示。

表2系统登录页面所涉及的HTML表单元素

名称

类型

含义

重要属性

form1

Form

表单

action="check.asp?

action=login"method="POST"

admin_name

text

用户名

onFocus="this.select();"onmouseover="this.style.background='#EAEAEA';"onmouseout="this.style.background='#FFFFFF'"

admin_pass

password

密码

onFocus="this.select();"onmouseover="this.style.background='#EAEAEA';"onmouseout="this.style.background='#FFFFFF'"

verifycode

text

验证码

onFocus="this.select();"onmouseover="this.style.background='#EAEAEA';"onmouseout="this.style.background='#FFFFFF'"size="6"maxlength="4"

verifycode2

hidden

隐藏域

value="<%=session("verifycode")%>"

submit

submit

【登录】按钮

class="input"value="登录"

submit2

reset

【重填】按钮

value="重填"class="input"

系统登录页面所涉及到的程序代码如下:

<%

dimverifycode,verifycode2

verifycode=trim(Request.Form("verifycode"))'获取输入验证码的值

verifycode2=trim(Request.Form("verifycode2"))'应用Trim函数替换字符串左右空格符

ifverifycode<>verifycode2then'判断输入的验证码与随机产生的验证码是否一致

response.write"alert('您输入的验证码不正确。

');"

response.write"location.href='index.asp'"

else

session("verifycode")=""'清空验证码

%>

<%

ifrequest("action")="login"then'判断表单是否接收到值

admin_name=request("admin_name")'接收用户名

admin_pass=request("admin_pass")'接收用户密码

username=trim(request("admin_name"))'应用Trim函数去掉左右空格符

password=trim(request("admin_pass"))

fori=1tolen(username)'应用len函数计算出用户名的长度

user=mid(username,i,1)'判断用户名中是否含有非法字符

ifuser="'"oruser="%"oruser="<"oruser=">"oruser="&"oruser="|"then

response.write""&"alert('您的用户名含有非法字符,请重新输入!

');"&"history.back()"&""

response.end

endif

next

fori=1tolen(password)'判断用户密码中是否含有非法字符

pass=mid(password,i,1)

ifpass="'"orpass="%"orpass="<"orpass=">"orupass="&"orpass="|"then

response.write""&"alert('您的密码含有非法字符,请重新输入!

');"&"history.back()"&""

response.end

endif

next

%>

<%

setrs=server.createobject("adodb.recordset")

sql="select*fromuserswhereusername='"&admin_name&"'anduserpwd='"&admin_pass&"'"

rs.opensql,conn,1,3

ifrs.eofthen'判断输入的用户名、密码或验证码是否正确

response.write"



对不起,您输入的用户名、密码或验证码有误,从重新输入,谢谢!



本软件建议您使用IE6.0以上版本,分辨率:

1024*768



否则一切后果与本软件无关,特此声明!

"

else

session("admin_name")=request("admin_name")'创建session阶段变量

response.Redirect("admin.asp")'跳转到指定的动态页

endif

rs.close

setrs=nothing

conn.close'关闭已打开的记录集

setconn=nothing'将不用的对象释放掉

endif

endif%>

系统登录页面的运行结果如图5所示。

图5系统登录页面的运行结果

6日常管理模块设计

日常管理模块主要包括收文管理、发文管理、批示管理、会议管理、公共信息管理、个人办公管理、人事管理7部分。

6.1收文管理模块设计

收文管理主要用于显示发文人、审批人、发文日期、发文标题,通过单击“发文标题”超链接,可以打开收文的详细信息页面。

收文信息以分页形式进行显示。

收文管理页面的设计效果如图6所示。

图6收文管理页面的设计效果

收文管理页面所涉及到的程序代码如下:

<%

setrs=server.CreateObject("adodb.recordset")

sql="select*fromfajianwhereshen=1orderbytimedesc"

rs.opensql,conn,1,1

%>

<%

ifnotrs.eofthen

tel=rs.recordcount'获取记录集的总数

shum=15

rs.pagesize=shum

maxpage=rs.pagecount'获取最大页面码值

requestpage=clng(request("p"))

ifrequestpage=""orrequestpage=0then

requestpage=1'设置默认值

endif

ifrequestpage>maxpagethen

requestpage=maxpage

endif

ifnotrequestpage=1then

rs.move(requestpage-1)*rs.pagesize

endif

fori=1tors.pagesizeandnotrs.eof

%>

id=<%=rs("id")%>','','scrollbars=yes,

width=510,height=500')"><%=rs("title")%>

<%=rs("name")%>

<%=rs("sname")%>

<%=rs("time")%>

<%rs.movenext

ifrs.eofthenexitfor'如果记录集为空,跳出循环

next

else

response.Write("暂无信息")

endif

rs.close

%>

6.2发文管理模块设计

发文管理主要包括发布发文、发文删除两部分。

发布发文管理的相关程序代码如下:

<%

ifrequest("post")="true"then'判断表单是否提交

callwri'调用wri自定义函数

endif

functionwri

ifrequest("title")<>""andrequest("content")<>""then'判断发文的标题、内容是否为空

setrs=server.CreateObject("adodb.recordset")

sql="select*fromfajian"

rs.opensql,conn,1,3'打开记录集

rs.AddNew

rs("title")=request("title")

rs("content")=request("content")

rs("name")=session("admin_name")

rs("shen")=0'添加发文属于未审核

rs("time")=now()'根据计算机系统设定的日期和时间返回当前的日期和时间值

rs.update

rs.close

response.Redirect("chenggong.htm")'跳转到指定的动态页

else

response.Write("alert('请把信息填写完整')")

endif

endfunction%>

除了发布发文功能同时也设置了删除发文的功能,单击“删除”超链接将删除指定的发文信息。

发文删除的程序代码如下:

<%

ifrequest("del")<>""then'判断接收的del值不能等于空

calldel

endif

functiondel

sql2="deletefromfajianwhereid="&request("del")

conn.Execute(sql2)'执行sql2语句

endfunction

%>

<%

setrs=server.CreateObject("adodb.recordset")

sql="select*fromfajianwherename='"&session("admin_name")&"'andshen=0orderbytimedesc"

rs.opensql,conn,1,1'打开记录集

%>

del=<%=rs("id")%>&p=<%=requestpage%>>删除

发文删除页面的运行结果如图7所示。

图7发文删除页面的运行结果

6.3批示管理模块设计

批示管理主要包括发文批示、发文修改、发文删除,只有当用户是超级用户才有权限进行批示管理,普通用户没有此权限。

当审批之后,发文在收文管理页面中才能够显示出来。

批示管理页面的设计效果如图8所示。

图8批示管理页面设计效果

批示管理页

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

当前位置:首页 > 幼儿教育 > 幼儿读物

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

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