-
分类号:
TP311.1
U D C
:
D10621-408-(2007)
6054-0
密
级:公
开
编
号:
2003032188
p>
成
都
信
息
工
程
学
院
学
位
论
< br>文
中小企业
OA
系统的设计与实现
论
文
作
p>
者
姓
名
:
申
请
学
位
专
业
:
< br>
申
请
学
位
类
别
:
指
导
教
师
p>
姓
名
(
职
称
)
:
张涛
网络工程
工学学士
王敏
论
文<
/p>
提
交
日
期
:
2007
年
p>
06
月
06
日
p>
中小企业
OA
系统的设计与实现
摘
要
<
/p>
随着全球经济一体化进程的加快和信息技术的飞速发展,
Inte
rnet
技术及其
应用给人们的日常生活和工作等各个方面带来
了深刻的影响。
网络应用技术的不
断提高,
企业对于相互之间的通讯能力提出了更高的要求。
许多企业都具有一定
信息化基础,有一定数量的信息设备和信息源,
有相互连通的接口,
需要实现消
息的无缝传递。
因此
,
为了创造出一个集成化的办公环境
,
提高办公效率和办公质
量
,
就
提出了办公自动化(
Office Automation
)<
/p>
,简称
OA
。
本课题设计并开发了中小企业
OA
系统
的公文流转模块,
包括用户管理、
收
文
批阅、发文批阅以及查阅历史文件等功能模块,系统基于
B/S
架构,采用
C#.NET
和
SQL
Server2000
技术进行开发。
关键词
:
O
A
;收文批阅;发文批阅
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
数据库设计
< br>.
...................................
..................................................
.............................................
4
5.2
模块设计
.
....................................
..................................................
................................................
5
5.2.1
用户管理
.......
..................................................
..................................................
....................
5
5.2.2
收文批阅
.......
..................................................
..................................................
....................
6
5.2.3
发文批阅
.......
..................................................
..................................................
....................
9
5.2.4
历史文件查阅
.....
..................................................
..................................................
............
12
5.2.5
个人信息
.......
..................................................
..................................................
..................
15
结
论
.
p>
.........................................
..................................................
.............................................
1
6
参考文献
.
..................................................
..................................................
....................................
1
7
致
谢
.
...
..................................................
..................................................
.................................
1
8
声
明
.
...
..................................................
..................................................
.................................
1
9
1
引言
1.1
课题背景
现代办公自动化系统被要求成为有效地信息采集和管理的平台
,是以开放、
先进的
Intranet
技术及消息传递和工作流管理技术为核心的新一代全方位办公
信息服务系统,
成为一个资源中心和通信中心。
它需要改进企业内部的通讯水平,
将传统的办公模式发展为一个具有跨地域通讯能力、
能够协同工作,
p>
并保持一致
的办公环境,消除传统办公方式下的信息存储、
管理和分布的障碍,
充分实现信
息共享、资源共
享。通过建立
OA
系统,可以提高人们协同工作的效率,减少人
工操作的重复操作和复杂程度;消除在传统办公中信息存储、分发、
管理和分布
的障碍,
提高日常办公管理水平;
为各级领导进行宏观管理提供高效便利的服务,
并为科学决策提供有效的参考
依据;
改善企业内部的办公环境,
便于办公人员及
时掌握、管理各方信息,改善办公条件,规范办公流程,使管理水平进一步科学
化和现代化。
1.2
研究现状分析
网络办公已是现代化企业发展的大势所趋,
传统的手工办公方式已经无法满
p>
足现代办公的需要,收发文管理系统为提高工作效率,规范办公制度,
增强办公
的透明性,实现信息、资源、文档的统一管理。是为方便领导决策,逐步实现
无
纸化办公的重要工具,越来越受到人们的重视。
1.3
研究方法
本课题选择了
B/S
三层结构,后台数据库采
SQL
SERVER2000
,
< br>WBE
服务器运
行微软的
IIS
,以及
C#.NET
作为开发工具,客
户端用
IE
浏览器。
B/S
结构是在
TCP/IP
的支持下,以
HTTP
为传输协议,客户端通过
Browser<
/p>
访问
WEB
服务器,
以及与之相连的后台数据库的技术及体系结构,它由浏览器、
Web
服务器、应用
服务器和数据库服务器组成。
B/S
p>
模式突破了传统的文件共享及
C/S
模式,
实现
了更大程度的信息共享,任何用户只要通过浏览器即可访问数据库。
B/S
结构的
工作原理是:客户端的浏览器通过
URL
访问
Web
服
务器,
Web
服务器请求数据库
服务器
,并将获得的结果以
HTML
形式返回客户端浏览器。
2
结构环境论述
2.1
开发环境及语言
Microsoft?
Windows? XP Professional
Microsoft? Visual Studio 2003(C Sharp)
Microsoft? Developer Network for Visual
2003
第
1
页
共
19
页
2.2
C#
介绍
C#
是微软公司专门为
.NET
量身订制的新一代程序开发语言,
它充分吸收了
过去几十年中计算机科学发展的经验教训,
体现了
当前最新程序设计技术的功能
和精华,从
C#
< br>的身上可看到最突出的优点是:现代、简单、面向对象和类型安
全。
使用
C#
开发基于
.NET
的应用程序,
具有良好的安全性和跨平台性。
< br>C#
用途
广泛,可以开发
Win
dows
、
和
Web
服务,甚至是
Windows
底
层的各种
不同类型的应用程序。
C#
的
程序可以通过
XML
交换数据信息。因为
XML
是纯
文本的信息,这就为通过
C#
开发的应用程序的跨平台性能提供了强大的保障。
C#
p>
的程序运行方式也是独特的,其应用程序完全在
.NET
平台的管理下运行,这
就大大地增加了应用程序的稳定性和安全性。
3
系统分析
3.1
系统需求分析
根据对
OA
公文流转系统的分析,系统功能包括:用户
注册(包括注册用户
名、姓名、密码和选择用户权限)
;用户登
录;个人信息栏(可修改个人密码、
看到用户自己的权限)
;收
文批阅;发文批阅;查看历史文件记录等。
1
)对于一个系统来说,用户管理必不可少,对于一个完整的
OA
系统,企业
增加新员工也是必需的,针对用户需求,设计出了用户登录、用户注
册页面。
2
)本系统主要是针对
p>
OA
的核心内容
OA
公文流转进行设计。
3
)为了方便
用户能够查阅已经进行了收发文件的批阅,设置了一个历史文
件查询页面,针对有用户权
限的用户进行查看。
第
2
页
共
19
页
3.2
系统流程
有
判断
收发
图
1
系统流程图
第
3
页
共
19
页
4
系统模块划分
根据系统设计,可分为以下几个模块,如图所示:
图
2
系统模块划分
用
户
注
册
用
户
登
录
<
/p>
收
文
批
阅
发
文
批
阅
查
询
收
发
文
记
录
用户管理
< br>中小企业
OA
系统(
OA
公文流转)
5
系统的实现
5.1
数据库设计
< br>根据对系统所需的模块分析,把数据库设计为三个表:用户表、收文表、发
文表。
具体内容如下图所示:
表
1
用户表
名称
用户名(主键)
姓名
密码
权限
数据类型
varchar
varchar
varchar
varchar
大小
50
50
50
50
是否为空
不为空
允许为空
允许为空
允许为空
表
2
收文表
名称
顺序号(主键)
来文机关
来文
ID
来文时间
事由
拟办单位
拟办人
数据类型
char
varchar
char
datetime
varchar
varchar
char
第
4
页
共
19
页
大小
9
50
10
8
50
50
10
是否为空
不为空
允许为空
允许为空
不为空
允许为空
允许为空
允许为空
填写处理签人
拟办日期
处理意见
处理意见填写人
领导意见
领导意见填写人
办理结果
办理结果填写人
char
datetime
varchar
char
varchar
char
varchar
char
10
8
50
10
50
10
50
10
允许为空
允许为空
允许为空
允许为空
允许为空
允许为空
允许为空
允许为空
表
3
发文表
名称
发文号(主键)
发文单位
拟稿人
审核人
会签
核发
签发
事由
送发单位
打字员
校对员
分发人
数据类型
char
varchar
char
char
varchar
char
char
varchar
varchar
char
char
char
大小
9
50
10
10
50
10
10
50
50
10
10
10
是否为空
不为空
允许为空
允许为空
允许为空
允许为空
允许为空
允许为空
允许为空
允许为空
允许为空
允许为空
允许为空
5.2
模块设计
5.2.1
用户管理
用户管理模块包括用户登录、用户注册界面
5.2.1.1
功能描述
如果某个用户想成为系统的合法用户,
就必须通过用户注册功能申请合法帐
号,且必须通过注册成功后才能使用。
用户登录是系统重要组成
部分,
也是用户
进入系统的唯一选择。
5.2.1.2
用户注册和用户登录界面
第
5
页
共
19
页
5.2.2
收文批阅
5.2.2.1
功能描述
图
3
注册登录界面图
< br>收文处理是由办公室从网站上下载发布的公文、或者接收上级邮寄或者外来
单位等
形式发布的公文,为该公文填写收文笺,辅助进行收文过程的流转和收文
资料的归档管理
。处理过程有:填写处理签、填写处理意见、领导会签、部门会
签。
5.2.2.1
基本信息
p>
表
4
处理笺信息表
数据项
来文机关
来文
ID
来文时间
顺序
ID
发送公文的上级机关名称
来文的编号,这是上级机关对公文的编号
公文发布时间
内部对公文的编号,由
系统自动生成,为‘第
XXXXXXXXX
号’
,其中的编
号为
9
位数,当编
号不到
9
位数时前面不允许用
0
填充,如:第
1
号,第
100000001
号
公文的名称,及其它信息
目前仅限办公室
由办公室文员拟办
接受并开始拟办公文的时间
由办公室
主任填写,内容为需要哪些领导批示(会签意见)
,需要哪些部
门阅处(阅读并会签意见,另外完成有关本部门的工作)
各个领导的会签意见汇总
各个部门的会签意见汇总
由办公室主
任填写,内容为需要哪些领导批示(会签意见)
,需要哪些部
第
6
页
共
19
页
说明
事由
拟办单位
拟办人
拟办时间
处理意见
领导批示
办理结果
处理意见
门阅处(阅读并会签意见,另外完成有关本部门的工作)
各个领导的会签意见汇总
各个部门的会签意见汇总
领导意见
办理结果
5.2.2.2
流程
表
5
p>
流程描述表
涉及对象
概述
办公室文员、办公室主任、相关领导、相关部门
收文处理是由办公室填写收文笺,办公室主任填写处理意见,并交由相关领导和部
门阅读处理,最后由办公室归档。
步骤名称
办公室填写
处理笺
< br>办公室主任
填写处理意
见
分管领导会
签
相关部门会
签
办理人员
办公室文员
说明
文员得到公文,并填写《来文(
电)处理用笺》
,需
要填写收文基本信息中的来文机关、来文<
/p>
ID
、来文
时间、事由、拟办人、拟办时
间
办公室主任
填写处理意见,内容为需要哪些领导批示(会签意
见)
,需
要哪些部门阅处(阅读并会签意见,另外完
成有关本部门的工作)
办公室文员、
文员根据办公室主任的处理意见,
向相关领导发出会
相关领导
签请求,
并汇总会签意见到收文基本信息中的领导批
示
p>
办公室文员、
文员根据办公室主任的处理
意见,
向相关部门发出会
相关部门
<
/p>
签请求,
并汇总会签意见到收文基本信息中的办理结
果
处理步骤
5.2.2.3
收文笺样式
经收集整理,系统有一种收文笺,样式如下:
表
6
来文(
电)处理用笺
来
文
机关
来
文
2007-5-23
时间
事
由
拟
办
单位
拟办人
来文
ID
顺序号
第
100000001
号
拟办时间
处
理
意
见
领
导
意
见
p>
第
7
页
共
19
页
-
-
-
-
-
-
-
-
-
上一篇:关于生活压力的文章:生活的压力
下一篇:拼接屏设计方案1