1、 办公自动化管理系统 学 院 专 业 班 级 学 号 姓 名 指导教师 教师职称 年 月 日 摘要 【摘要】 随着信息技术的飞速发展和日趋激烈的商业竞争,企业已不再满足于独立、零散的办公自动化应用,企业需要的是协同工作、综合、集成化的解决方案。而网络是解决由于物理距离造成的信息交流不畅、协商沟通不便的办公瓶颈问题的最佳方式。企业网上办公自动化通过对各办公自动化要素的闭环整合,实现了工作流、信息 流、知识流和办公自动化系统的整合管理,提供了一个科学、开放、先进的信息化办公平台,实现办公自动化,并进行远程办公或在家办公。企业网上办公自动化将人从繁琐、无序、低序、低端的工作中解放出来从事核心事务,整
2、体提高了单位办事效率和对信息的可控性,降低办公成本,提高执行力,使管理趋于完善。 【关键词】 办公自动化管理、 ADO 连接、数据源、办公管理 2 目录 摘要 .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 网站总体架构 .4 4.1 模块功能介绍 .4 4.2 网站首页的运行结果 .4 5 系统登录模块设计 .5 6 日常管理模块设计 .8 6.1 收文管理模 块设计 .
3、8 6.2 发文管理模块设计 .9 6.3 批示管理模块设计 .11 6.4 会议管理模块设计 .13 6.5 个人办公管理模块设计 .16 6.6 人事管理模块设计 .错误 !未定义书签。 7 业务管理模块设计 .错误 !未定义书签。 7.1 生产报表管理模块 .错误 !未定义书签。 7.2 采购计划管理模块设计 .错误 !未定义书签。 7.3 库存管理模块设计 .错误 !未定义书签。 8 用户管理模块设计 .错误 !未定义书签。 8.1 用户添加管理模块设计 .错误 !未定义书签。 8.2 用户修改管理模块设计 .错误 !未定义书签。 8.3 用户注销管理模块设计 .错误 !未定义书签。
4、附录 A 参考文献 .错误 !未定义书签。 附录 B 数据表 .28 附录 C 文件架构图 .33 0 引言 随着中国加入 WTO 及全球经济一体化进程的加快,世界经济已由工业化经济逐步进入网络信息化时代。在信息时代来临之季,各企业都紧跟时代的脚步,转变着企业的经营模式、管理模式,从传统的人工管理体制,向信息自动化管理体制过渡。与此同时,企业的传统式的办公管理模式也在逐步向自动化办公管理模式转变。网络自动化办公系统就是在这样的大背景下应运而生的。 信息时代的到来让人们尝到了“信息爆炸”的滋味,信息的大量拥入让企业 在信息处理方便应接不暇,传统的办公模式、对信息的处理方法,早已不能满足企业对信息
5、快速、准确的处理的要求。一个企业对信息数据的掌握程度、处理能力,体现了一个企业对市场的敏感程度,数据的真实性、准确性直接决定着企业的发展方向。从传统的办公模式向自动化办公管理模式转变,提高企业的信息处理能力,以增强企业的市场竞争力,成了企业发展过程中的首要问题。 2 1 系统分析 1.1 需求分析 通过调查,要求系统需要有以下功能: 由于操作人员的计算机知识普遍较差,要求有良好的人机界面。 管理系统用户,由于该系统的使用对象多 ,要求有较好的权限管理。 管理企业的会议信息,发文信息、公共信息。 提供个人办公服务。 对企业员工基本情况进行全面管理。 设置生产数据统计、打印功能。 对企业制定的采购
6、计划进行管理。 对库存信息进行管理。 发布企业的生产指标,对其进行管理。 强大的生产数据统计功能。 当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全。 在相应的权限下,删除数据方便简单,数据稳定性好。 数据计算自动完成,尽量减少人工干预。 系统退出。 1.2 可行性分析 经济性 通过网站对企业内部信息进行全面的自动化 的管理,大大提高了企业的办公效率。通过系统对企业生产经营过程中的数据进行全面的管理和统计,避免人为处理各类数据时所产生的各种问题,提高了企业的经济效益,为企业经营决策提供了大量的、权威的数据,使企业的管理进行到科学化、系统化的范筹。 技术性 网络化的办公管
7、理,使企业管理更加规范,实现了通过网络对信息进行发布、传递、接收等一系列功能。系统中设置的个人办公管理模块,为个人办公提供了一个更为方便的管理平台,大大提高个人办公的工作效率,进而提高整个企业的办公效率。 2 总体设计 2.1 项目规划 办公自动化管理 系统是一个典型的数据库开发应用程序,由日常管理模块、业务 管理 模块、用户 管理 模块组成,规划系统功能模块如下: 日常管理模块 该模块包括收文管理模块、发文管理模块、批示管理模块、会议管理模块、公共信息管理模块、个人办公管理模块、人事管理模块。 业务 管理 模块 3 该模块包括生产报表模块、采购计划模块、库存管理模块、指标情况模块。 用户 管
8、理 模块 该模块主要包括用户添加模块、用户管理模块、用户注销模块。 2.2 系统功能结构图 办公自动化管理系统功能结构如图 1 所示。 采购计划指标情况业务管理模块设计生产报表库存管理用户管理模块设计修改用户信息删除用户信息用户注销用户管理用户添加收文管理批示管理会议管理发文管理办公自动化管理系统日常管理周报表管理发布日报表日报表管理月报表管理计划管理库存发布库存管理指标发布指标管理人事管理个人办公管理添加员工员工管理个人活动管理名片夹个人活动登记管理个人邮件管理发布会议会议管理发布发文发文管理图 1 系统功能结构图 3 系统设计 3.1 设计目标 本系统是针对中小型企业内部办公自动化管理的要
9、求进行设计的,主要实现如下目标: 系统采用人机对话方式,界面清晰、信息查询灵活、方便、快捷、准确、数据存储安全可靠。 利用系统快速的统计生产的数据报表,并对报表信息进行打印。 键盘操作,快速响应。 实现了各类发文信息、公共信息的强大的管理能力。 实现对员工基础信息(人事管理)的管理功能等。 实现了个人办公的信息自动化管理功能。 对企业的采购计划、库存信息进行管理。 发布生产指标,对企业生产指标信息进行管理。 4 发布会议信息,并对会议信息进行管理 。 对系统 用户进行管理。 为了加强数据保密性,为每个用户设置权限级别 。 系统最大限度地实现了易安装性、易维护性和易操作性 。 系统 运行稳定、安
10、全可靠。 3.2 开发及运行环境 硬件平台: CPU: P41.8GHz; 内存: 256MB以上。 软件平台: 操作系统: Windows xp/ Windows 2000。 数据库: SQL Server 2000。 浏览器: IE5.0,推荐使用 IE6.0。 Web 服务器: IIS5.0。 分辨率:最佳效果 1024 768 像素。 3.3 逻辑结构设计 本系统数据库采用 SQL Server 2000 数据库,系统数据库名称为 db_office。数据库 db_office中包含 13 张表。数据库中的数据表请参见附录 B。 4 网站总体架构 4.1 模块功能介绍 系统主要包括以下
11、功能模块: 系统登录模块:主要用于用户登录管理。 日常管理模块:主要包括收文管理、发文管理、批示管理、会议管理、公共信息管理、个人办公管理、人事管理 7 部分。 业务管理模块:主要包括生产报表管理、采购计划管理、库存管理、指标情况管理 4 部分。 用户管理模块:主要包括超级用户、普通用户两种登录情况。超级用户包括用户添加、用户 修改 (所有用户 )、用户注销 3 部分;普通用户包括用户修改 (个人信息进行修改 )、用户注销 2 部分。 4.2 网站首页的运行结果 网站首页的运行结果如图 3 所示。 5 图 3 网站首页运行结果 为了方便阅读将网站页面的各部分说明以列表形式给出,如表 1 所示。
12、 表 1 网站首页解析 区域 名称 说明 对应文件 1 旗帜广告区 用于显示网站的标识、标题 admin.asp 2 日常管理区 主要用于日常工作管理 admin.asp 3 业务管理区 主要用于业务管理 admin.asp 4 用户管理区 主要用于管理用户的添加、修改、注销 admin.asp 5 展示区 主要用于显示相关操作或其他内容列表 main.asp 5 系统登录模块设计 系统登录模块主要用于验证用户登录系统时输入的用户名、密码、验证码是否正确,如果正确用户进入系统,否则将不能进入此系统。系统登录页面的设计效果如图 4 所示。 1 2 3 4 5 6 图 4 系统登录页面设计效果 系
13、统登录页面所涉及的 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.sel
14、ect(); “ 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=“ submit submit 【
15、登录】按钮 class=“input“ value=“ 登 录 “ submit2 reset 【重填】按钮 value=“ 重 填 “ class=“input“ 系统登录页面所涉及到的程序代码如下: verifycode2 then 判断输入的验证码与随机产生的验证码是否一致 response.write“alert(您输入的验证码不正确。 );“ response.write“location.href=index.asp“ else session(“verifycode“)=“ 清空验证码 % 7 “ or user=“ “ & “history.back()“ & “ response.end end if next % 对不起,您输入的用户名、密码或验证码有误,从重新输入,谢谢! 本软 件建议您使用 IE6.0以上版本,分辨率: 1024*768 否则一切后果与本软件无关,特此声明! “ else session(“admin_name“)=request(“admin_name“) 创建 session阶段变量 response.Redirect(“admin.asp“) 跳转到指定的动态页 end if rs.close set rs=nothing conn.close 关闭已打开的记录集 set conn=nothing 将不用的对象释放掉