




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
分类号 分类号 TP311 1TP311 1 U U D D C C D10621 408 2007 D10621 408 2007 6054 06054 0 密密 级 公级 公 开开 编编 号 号 20030321882003032188 成成 都都 信信 息息 工工 程程 学学 院院 学学 位位 论论 文文 中小企业中小企业 OAOA 系统的设计与实现系统的设计与实现 论论文作者姓名 文作者姓名 张张涛涛 申申请请学位学位专业专业 网网络络工程工程 申申请请学位学位类别类别 工学学士工学学士 指指导导教教师师姓姓名名 职职称称 王敏王敏 论论文提交日期 文提交日期 2007 年年 06 月月 06 日日 中小企业中小企业 OAOA 系统的设计与实现系统的设计与实现 摘摘 要要 随着全球经济一体化进程的加快和信息技术的飞速发展 Internet 技术及其 应用给人们的日常生活和工作等各个方面带来了深刻的影响 网络应用技术的 不断提高 企业对于相互之间的通讯能力提出了更高的要求 许多企业都具有 一定信息化基础 有一定数量的信息设备和信息源 有相互连通的接口 需要 实现消息的无缝传递 因此 为了创造出一个集成化的办公环境 提高办公效率 和办公质量 就提出了办公自动化 Office Automation 简称 OA 本课题设计并开发了中小企业 OA 系统的公文流转模块 包括用户管理 收文批阅 发文批阅以及查阅历史文件等功能模块 系统基于 B S 架构 采用 C NET 和 SQL Server2000 技术进行开发 关键词关键词 OA 收文批阅 发文批阅 Design and implement of OA system for mid and Small scale enterprise Abstract Along with the global economy to accelerate the process of integration of information technology and the rapid development the internet technology and its application has brought the profound influence on people s daily life and the work With the unceasing enhancement of the network application technology enterprises for mutual communication between the capacity of a higher demand Many enterprises all have the certain information foundation and have the certain quantity of the information equipments the sources and the joints which mutually connect And it needs to realize the news seamless transmission Therefore in order to create an integrated work environment enhance the office efficiency and the work quality the office automation appears Office Automation called OA This topic designed and developed a document processing model of mid and small scale enterprises OA system including the function models like user management reviewing the received document the outgoing message reviews and consulting history file The system is based on the B S construction and is developed with C NET and SQL the Server2000 technology Key words OA Review the receiving document Review the outgoing document 目目 录录 论文总页数 19 页 1 引言 1 1 1 课题背景 1 1 2 研究现状分析 1 1 3 研究方法 1 2 结构环境论述 1 2 1 开发环境及语言 1 2 2 C 介绍 2 3 系统分析 2 3 1 系统需求分析 2 3 2 系统流程 3 4 系统模块划分 4 5 系统的实现 4 5 1 数据库设计 4 5 2 模块设计 5 5 2 1 用户管理 5 5 2 2 收文批阅 6 5 2 3 发文批阅 9 5 2 4 历史文件查阅 12 5 2 5 个人信息 15 结 论 16 参考文献 17 致 谢 18 声 明 19 第 1 页 共 19 页 1 1 引言引言 1 11 1 课题背景课题背景 现代办公自动化系统被要求成为有效地信息采集和管理的平台 是以开放 先进的 Intranet 技术及消息传递和工作流管理技术为核心的新一代全方位办公 信息服务系统 成为一个资源中心和通信中心 它需要改进企业内部的通讯水 平 将传统的办公模式发展为一个具有跨地域通讯能力 能够协同工作 并保 持一致的办公环境 消除传统办公方式下的信息存储 管理和分布的障碍 充 分实现信息共享 资源共享 通过建立 OA 系统 可以提高人们协同工作的效率 减少人工操作的重复操作和复杂程度 消除在传统办公中信息存储 分发 管 理和分布的障碍 提高日常办公管理水平 为各级领导进行宏观管理提供高效 便利的服务 并为科学决策提供有效的参考依据 改善企业内部的办公环境 便于办公人员及时掌握 管理各方信息 改善办公条件 规范办公流程 使管 理水平进一步科学化和现代化 1 21 2 研究现状分析研究现状分析 网络办公已是现代化企业发展的大势所趋 传统的手工办公方式已经无法 满足现代办公的需要 收发文管理系统为提高工作效率 规范办公制度 增强 办公的透明性 实现信息 资源 文档的统一管理 是为方便领导决策 逐步 实现无纸化办公的重要工具 越来越受到人们的重视 1 31 3 研究方法研究方法 本课题选择了 B S 三层结构 后台数据库采 SQL SERVER2000 WBE 服务器 运行微软的 IIS 以及 C NET 作为开发工具 客户端用 IE 浏览器 B S 结构是 在 TCP IP 的支持下 以 HTTP 为传输协议 客户端通过 Browser 访问 WEB 服务 器 以及与之相连的后台数据库的技术及体系结构 它由浏览器 Web 服务器 应用服务器和数据库服务器组成 B S 模式突破了传统的文件共享及 C S 模式 实现了更大程度的信息共享 任何用户只要通过浏览器即可访问数据库 B S 结构的工作原理是 客户端的浏览器通过 URL 访问 Web 服务器 Web 服务器请 求数据库服务器 并将获得的结果以 HTML 形式返回客户端浏览器 2 2 结构环境论述结构环境论述 2 12 1 开发环境及语言开发环境及语言 Microsoft Windows XP Professional Microsoft Visual Studio 2003 C Sharp Microsoft Developer Network for Visual Studio NET 2003 第 2 页 共 19 页 2 22 2 C C 介绍介绍 C 是微软公司专门为 NET 量身订制的新一代程序开发语言 它充分吸收了 过去几十年中计算机科学发展的经验教训 体现了当前最新程序设计技术的功 能和精华 从 C 的身上可看到最突出的优点是 现代 简单 面向对象和类型 安全 使用 C 开发基于 NET 的应用程序 具有良好的安全性和跨平台性 C 用途广泛 可以开发 Windows ASP NET 和 Web 服务 甚至是 Windows 底层 的各种不同类型的应用程序 C 的程序可以通过 XML 交换数据信息 因为 XML 是纯文本的信息 这就为通过 C 开发的应用程序的跨平台性能提供了强 大的保障 C 的程序运行方式也是独特的 其应用程序完全在 NET 平台的管理 下运行 这就大大地增加了应用程序的稳定性和安全性 3 3 系统分析系统分析 3 13 1 系统需求分析系统需求分析 根据对 OA 公文流转系统的分析 系统功能包括 用户注册 包括注册用户 名 姓名 密码和选择用户权限 用户登录 个人信息栏 可修改个人密码 看到用户自己的权限 收文批阅 发文批阅 查看历史文件记录等 1 对于一个系统来说 用户管理必不可少 对于一个完整的 OA 系统 企 业增加新员工也是必需的 针对用户需求 设计出了用户登录 用户注册页面 2 本系统主要是针对 OA 的核心内容 OA 公文流转进行设计 3 为了方便用户能够查阅已经进行了收发文件的批阅 设置了一个历史文 件查询页面 针对有用户权限的用户进行查看 第 3 页 共 19 页 3 23 2 系统流程系统流程 图 1 系统流程图 判断 收发 有 第 4 页 共 19 页 4 4 系统模块划分系统模块划分 根据系统设计 可分为以下几个模块 如图所示 图 2 系统模块划分 中小企业 OA 系统 OA 公文流转 用户管理 收 文 批 阅 发 文 批 阅 查 询 收 发 文 记 录 用 户 注 册 用 户 登 录 5 5 系统的实现系统的实现 5 15 1 数据库设计数据库设计 根据对系统所需的模块分析 把数据库设计为三个表 用户表 收文表 发文表 具体内容如下图所示 表 1 用户表 名称数据类型大小是否为空 用户名 主键 varchar50 不为空 姓名 varchar50 允许为空 密码 varchar50 允许为空 权限 varchar50 允许为空 表 2 收文表 名称数据类型大小是否为空 顺序号 主键 char9 不为空 来文机关 varchar50 允许为空 来文 ID char10 允许为空 来文时间 datetime8 不为空 事由 varchar50 允许为空 拟办单位 varchar50 允许为空 拟办人 char10 允许为空 第 5 页 共 19 页 填写处理签人 char10 允许为空 拟办日期 datetime8 允许为空 处理意见 varchar50 允许为空 处理意见填写人 char10 允许为空 领导意见 varchar50 允许为空 领导意见填写人 char10 允许为空 办理结果 varchar50 允许为空 办理结果填写人 char10 允许为空 表 3 发文表 名称数据类型大小是否为空 发文号 主键 char9 不为空 发文单位 varchar50 允许为空 拟稿人 char10 允许为空 审核人 char10 允许为空 会签 varchar50 允许为空 核发 char10 允许为空 签发 char10 允许为空 事由 varchar50 允许为空 送发单位 varchar50 允许为空 打字员 char10 允许为空 校对员 char10 允许为空 分发人 char10 允许为空 5 25 2 模块设计模块设计 5 2 15 2 1 用户管理用户管理 用户管理模块包括用户登录 用户注册界面 5 2 1 15 2 1 1 功能描述功能描述 如果某个用户想成为系统的合法用户 就必须通过用户注册功能申请合法 帐号 且必须通过注册成功后才能使用 用户登录是系统重要组成部分 也是 用户进入系统的唯一选择 5 2 1 25 2 1 2 用户注册和用户登录界面用户注册和用户登录界面 第 6 页 共 19 页 图 3 注册登录界面图 5 2 25 2 2 收文批阅收文批阅 5 2 2 15 2 2 1 功能描述功能描述 收文处理是由办公室从网站上下载发布的公文 或者接收上级邮寄或者外 来单位等形式发布的公文 为该公文填写收文笺 辅助进行收文过程的流转和 收文资料的归档管理 处理过程有 填写处理签 填写处理意见 领导会签 部门会签 5 2 2 15 2 2 1 基本信息基本信息 表 4 处理笺信息表 数据项说明 来文机关发送公文的上级机关名称 来文 ID来文的编号 这是上级机关对公文的编号 来文时间公文发布时间 顺序 ID内部对公文的编号 由系统自动生成 为 第 XXXXXXXXX 号 其中的编 号为 9 位数 当编号不到 9 位数时前面不允许用 0 填充 如 第 1 号 第 100000001 号 事由公文的名称 及其它信息 拟办单位目前仅限办公室 拟办人由办公室文员拟办 拟办时间接受并开始拟办公文的时间 处理意见由办公室主任填写 内容为需要哪些领导批示 会签意见 需要哪些部 门阅处 阅读并会签意见 另外完成有关本部门的工作 领导批示各个领导的会签意见汇总 办理结果各个部门的会签意见汇总 处理意见由办公室主任填写 内容为需要哪些领导批示 会签意见 需要哪些部 第 7 页 共 19 页 门阅处 阅读并会签意见 另外完成有关本部门的工作 领导意见各个领导的会签意见汇总 办理结果各个部门的会签意见汇总 5 2 2 25 2 2 2 流程流程 表 5 流程描述表 涉及对象 办公室文员 办公室主任 相关领导 相关部门 概述 收文处理是由办公室填写收文笺 办公室主任填写处理意见 并交由相关领导和部 门阅读处理 最后由办公室归档 步骤名称办理人员说明 办公室填写 处理笺 办公室文员文员得到公文 并填写 来文 电 处理用笺 需 要填写收文基本信息中的来文机关 来文 ID 来文 时间 事由 拟办人 拟办时间 办公室主任 填写处理意 见 办公室主任填写处理意见 内容为需要哪些领导批示 会签意 见 需要哪些部门阅处 阅读并会签意见 另外完 成有关本部门的工作 分管领导会 签 办公室文员 相关领导 文员根据办公室主任的处理意见 向相关领导发出 会签请求 并汇总会签意见到收文基本信息中的领 导批示 处理步骤 相关部门会 签 办公室文员 相关部门 文员根据办公室主任的处理意见 向相关部门发出 会签请求 并汇总会签意见到收文基本信息中的办 理结果 5 2 2 35 2 2 3 收文笺样式收文笺样式 经收集整理 系统有一种收文笺 样式如下 表 6 来文 电 处理用笺 来文 机关 来文 ID 来文 时间 2007 5 23 顺序号第 100000001 号 事 由 拟办 单位 拟办人拟办时间 处 理 意 见领 导 意 见 第 8 页 共 19 页 办 理 结 果 5 2 2 45 2 2 4 代码实现代码实现 实现步骤如下所示 private void caozuoqueren Click object sender System EventArgs e string str if Session CaoZuoQuanXian ToString IndexOf 填写处理笺 1 填写处理意见 作判断 str insert into 收文表 顺序号 来文机关 来文ID 来文时间 事由 拟办单位 拟办人 填写处理笺人 拟办日期 处理意见填写人 领导意见填写人 办理结果填 写人 str values bianhaoID this laiwenjiguan Text this laiwenbianhao Text this laiwenshijian Text this shiyou Text str this nibandanwei Text this nibanren Text this tianxieren Text this nibanshijian Text 为生成一条sql语句并向收文表中插入一条消息 else str update 收文表 set str 处理意见 this chuliyijian Text 处理意见填写人 this chuliyijianren Text str 领导意见 this lingdaoyijian Text 领导意见填写 人 this lingdaoyijianren Text str 办理结果 this banlijieguo Text 办理结果填写人 this banlijieguoren Text where 顺序号 bianhaoID 为生成一条sql语句 这个语句为了更新数据库收文表中的某一项 if sql UpdateDate str 通过上面生成的sql语句访问数据库 this zhuangtai Text 操作成功 this caozuoqueren Visible false this quxiaocaozuo Text 返回主页 else this zhuangtai Text 操作失败 请注意数据完整性和格式 时间请用 2007 4 20格式 第 9 页 共 19 页 private void quxiaocaozuo Click object sender System EventArgs e Response Redirect main aspx 5 2 2 55 2 2 5 收文签界面收文签界面 图 4 收文签界面图 5 2 35 2 3 发文批阅发文批阅 5 2 3 15 2 3 1 功能描述功能描述 辅助各个部门拟发文稿 进行发文过程的流转和发文资料的归档管理 是 一个单位对具有约束能力文件形成过程的一种管理 处理过程有 打字员 校 对人 审核人 核发人 签发人 分发人 5 2 3 25 2 3 2 基本信息基本信息 表 7 发文笺信息表 数据项说明 发文单位拟发文稿的部门名称 拟稿人拟发文稿的工作人员名称 审核人发文单位 见上 的部门负责人签名 会签相关领导会签意见汇总 核发办公室主任签名 签发主要领导签名 事由发文的名称 以及发文的目的 第 10 页 共 19 页 送发单位需要接受该发文的部门名称列表 发文号由系统自动生成编号 打字员发文内容的打字员 为打印室工作人员 校对员发文内容的校对员 为办公室的文员 分发人完成公文发放的人员 为办公室的文员 5 2 3 35 2 3 3 流程流程 表 8 发文笺流程描述 涉及对象办公室文员 办公室主任 相关领导 概述 由工作人员拟稿 交办公室核稿后 提交领导签发 如果需要再交相关领导会签 然后交 办公室编号 打印室打印 办公室校稿 最后再分发 步骤名称办理人员说明 拟稿工作人员为打字员草拟发文的内容 审稿负责人为校对员检查并修改发文的内容 办公室主任核稿办公室主任为审核人检查发文内容是否有错误 分管领导核发核发人文员向分管领导发出核发请求 并汇总会签 意见 主要领导签发领导为签发人签字 编号办公室文员生成发文号 文件打印打印员打印文件 处理步骤 分发办公室文员文员检查打印员打印出的文档是否符合要求 不满足交打印员重新打印 分发公文 5 2 3 45 2 3 4 发文稿样式发文稿样式 表 9 发文稿 主办单位及 拟稿人 审 核 签 发 核 发 会 签 第 11 页 共 19 页 事 由 送 发 单 位 发文号 打 字校 对分 发 5 2 3 55 2 3 5 代码实现代码实现 实现步骤如下 private void caozuoqueren Click object sender System EventArgs e string str if Session CaoZuoQuanXian ToString IndexOf 打字员 1 判 断进行这个操作的人是打字员还是其它人 str insert into 发文表 会签 事由 送发单位 打字员 拟稿人 发文号 发 文单位 校对员 审核人 核发 签发 分发人 str values this huiqian Text this shiyou Text this songfadanwei Text this dazi Text str this nigaoren Text bianhaoID this fawendanwei Text 生成一个sql语句 并向数据库发文表中插入一条新的数据 else str update 发文表 set str 审核人 this shenhe Text str 会签 this huiqian Text str 核发 this hefa Text str 签发 this qianfa Text str 事由 this shiyou Text str 送发单位 this songfadanwei Text str 打字员 this dazi Text str 校对员 this xiaodui Text str 分发人 this fenfa Text str where 发文号 bianhaoID 生成sql语句 用于更新数据库发文表中的记录 if sql UpdateDate str 通过上面的sql语句访问数据库 this zhuangtai Text 操作成功 this caozuoqueren Visible false 第 12 页 共 19 页 this quxiaocaozuo Text 返回主页 else this zhuangtai Text 请注意数据格式和完整性 private void quxiaocaozuo Click object sender System EventArgs e Response Redirect main aspx 5 2 3 65 2 3 6 发文稿界面发文稿界面 如下图所示 图 5 发文稿界面图 5 2 45 2 4 历史文件查阅历史文件查阅 历史文件查阅主要针对具有收文和发文权限的用户查阅自己以前所做的一 些工作 方便用户浏览以前的相关信息 5 2 4 15 2 4 1 功能描述功能描述 具有收文或者发文权限的用户所能查看到的工作记录 5 2 4 25 2 4 2 代码实现代码实现 第 13 页 共 19 页 实现步骤如下 private void Page Load object sender System EventArgs e this time Text 查询时刻 System DateTime Now ToString 在界面 上显示系统时间 if Session UserID ToString admin 判断Session中的用户id是 否为admin 如果是就进行下面的操作 this dt1 DataSource sql SelectData select from 收文表 Tables 0 this dt1 DataBind this dt2 DataSource sql SelectData select from 发文表 Tables 0 this dt2 DataBind if Session CaoZuoQuanXian ToString IndexOf 打字员 1 打 字员 fawenqx 打字员 else if Session CaoZuoQuanXian ToString IndexOf 校对员 1 校对员 fawenqx 校对员 else if Session CaoZuoQuanXian ToString IndexOf 审核人 1 审核人 fawenqx 审核人 else if Session CaoZuoQuanXian ToString IndexOf 核发人 1 核发人 fawenqx 核发 else if Session CaoZuoQuanXian ToString IndexOf 签发人 1 签发人 fawenqx 签发人 else if Session CaoZuoQuanXian ToString IndexOf 分发人 1 分发人 fawenqx 分发人 第 14 页 共 19 页 else fawenqx 无发文查看权限 下面也是判断相应的收文权限 if Session CaoZuoQuanXian ToString IndexOf 填写处理笺 1 填写处理笺 shouwenqx 填写处理笺人 else if Session CaoZuoQuanXian ToString IndexOf 填写处理意见 1 填写处理意见 shouwenqx 处理意见填写人 else if Session CaoZuoQuanXian ToString IndexOf 领导会签 1 领导会签 shouwenqx 领导意见填写人 else if Session CaoZuoQuanXian ToString IndexOf 部门会签 1 部门会签 shouwenqx 办理结果填写人 else shouwenqx 无收文查看权限 根据上面的第二个if else if else结构获得的权限信息 查询数据库 获得相 应权限内收文表中的信息 并把数据库绑定到dt1中 try this dt1 DataSource sql SelectData select from 收文表 where shouwenqx Session UserID Tables 0 this dt1 DataBind this Label3 Text 收文操作记录 catch this dt1 Visible false this Label3 Text 无收文查看权限 根据上面第一个if else if else结构 获得发文权限信息 查询数据库 把发 文表中相应权限的信息查出来 绑定到dt2上 try this dt2 DataSource sql SelectData select from 发文表 where fawenqx Session UserID Tables 0 this dt2 DataBind this Label4 Text 发文操作记录 第 15 页 共 19 页 catch this dt2 Visible false this Label4 Text 无发文查看权限 5 2 4 35 2 4 3 收发文历史数据查询收发文历史数据查询 界面如下图所示 1 具有发文权限的用户查询 图6发文历史数据查询 2 具有收文权限的用户查询 图7收文签历史数据查询 5 2 55 2 5 个人信息个人信息 5 2 5 15 2 5 1 功能描述功能描述 在登录过程中 在此页面中用户可以查看到自己的权限分配以及修改个人 密码 5 2 5 25 2 5 2 个人信息界面个人信息界面 如下图所示 1 具有收文权限的个人信息页面 第 16 页 共 19 页 图8收文信息界面 2 具有发文权限的个人信息页面 图 9 发文信息界面 结结 论论 通过对整个基于 B S 结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 邢台事业单位笔试真题2025
- 农发行赣州市宁都县2025秋招笔试综合模拟题库及答案
- 2025年安徽事业单位真题
- 2025年温岭市事业单位考试真题
- 新能源行业安全生产标准化建设与新能源政策报告2025
- 新能源产业人才引进策略2025:技术创新与人才培养规划
- 平等的夫妻关系课件
- 2025年分布式能源行业数字化转型与市场布局报告
- 农发行滨州市滨城区2025秋招面试典型题目及参考答案
- 2025年新能源行业上市公司股权激励对投资者信心影响报告
- 2024年绍兴杭绍临空示范区开发集团有限公司招聘真题
- 2025资产抵押合同(详细)
- 小额农业贷款技术服务合作协议
- 2025年押运员模拟考试试题及答案
- 沉井施工合同4篇
- 2026年高考试题汇编政治专题26树立科学思维观念
- 轴承质检员培训课件文档
- 2025沈阳各区县(市)工会公开招聘工会社会工作者数量考试参考试题及答案解析
- 数字化解决方案设计师专项考核试卷及答案
- 2025年北京市西城区普通中学高三数学第一学期期末检测模拟试题
- (2025秋新版)苏教版小学数学二年级上册全册教案
评论
0/150
提交评论