中小企业OA系统的设计与实现—免费毕业设计论文_第1页
中小企业OA系统的设计与实现—免费毕业设计论文_第2页
中小企业OA系统的设计与实现—免费毕业设计论文_第3页
中小企业OA系统的设计与实现—免费毕业设计论文_第4页
中小企业OA系统的设计与实现—免费毕业设计论文_第5页
已阅读5页,还剩47页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计(论文)中小企业OA系统的设计与实现论文作者姓名:申请学位专业:申请学位类别:指导教师姓名职称:论文提交日期: 中小企业OA系统的设计与实现摘 要随着全球经济一体化进程的加快和信息技术的飞速开展,Internet技术及其应用给人们的日常生活和工作等各个方面带来了深刻的影响。网络应用技术的不断提高,企业对于相互之间的通讯能力提出了更高的要求。许多企业都具有一定信息化根底,有一定数量的信息设备和信息源,有相互连通的接口,需要实现消息的无缝传递。因此,为了创造出一个集成化的办公环境,提高办公效率和办公质量,就提出了办公自动化Office Automation,简称OA。本课题设计并开发了中小

2、企业OA系统的公文流转模块,包括用户管理、收文批阅、发文批阅以及查阅历史文件等功能模块,系统基于B/S架构,采用C#.NET和SQL Server2000技术进行开发。关键词:OA;收文批阅;发文批阅Design and implement of OA system for mid- andSmall-scale enterpriseAbstractAlong with the global economy to accelerate the process of integration of information technology and the rapid development,

3、the internet technology and its application has brought the profound influence on peoples 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

4、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 qu

5、ality, 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 consu

6、lting 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页 TOC o 1-3 h z u HYPERLINK l _Toc169620031 1引言 PAGEREF _Toc169620031 h 1 HYPERLINK l

7、 _Toc169620032 1.1课题背景 PAGEREF _Toc169620032 h 1 HYPERLINK l _Toc169620033 1.2研究现状分析 PAGEREF _Toc169620033 h 1 HYPERLINK l _Toc169620034 1.3研究方法 PAGEREF _Toc169620034 h 1 HYPERLINK l _Toc169620035 2结构环境论述 PAGEREF _Toc169620035 h 1 HYPERLINK l _Toc169620036 2.1开发环境及语言 PAGEREF _Toc169620036 h 1 HYPERL

8、INK l _Toc169620037 2.2 C#介绍 PAGEREF _Toc169620037 h 2 HYPERLINK l _Toc169620038 3系统分析 PAGEREF _Toc169620038 h 2 HYPERLINK l _Toc169620039 3.1系统需求分析 PAGEREF _Toc169620039 h 2 HYPERLINK l _Toc169620040 3.2系统流程 PAGEREF _Toc169620040 h 3 HYPERLINK l _Toc169620041 4系统模块划分 PAGEREF _Toc169620041 h 4 HYPER

9、LINK l _Toc169620042 5系统的实现 PAGEREF _Toc169620042 h 4 HYPERLINK l _Toc169620043 5.1数据库设计 PAGEREF _Toc169620043 h 4 HYPERLINK l _Toc169620044 5.2模块设计 PAGEREF _Toc169620044 h 5 HYPERLINK l _Toc169620045 5.2.1用户管理 PAGEREF _Toc169620045 h 5 HYPERLINK l _Toc169620046 5.2.2收文批阅 PAGEREF _Toc169620046 h 6 H

10、YPERLINK l _Toc169620047 5.2.3发文批阅 PAGEREF _Toc169620047 h 9 HYPERLINK l _Toc169620048 5.2.4历史文件查阅 PAGEREF _Toc169620048 h 12 HYPERLINK l _Toc169620049 5.2.5个人信息 PAGEREF _Toc169620049 h 15 HYPERLINK l _Toc169620050 结 论 PAGEREF _Toc169620050 h 16 HYPERLINK l _Toc169620051 参考文献 PAGEREF _Toc169620051 h

11、 17 HYPERLINK l _Toc169620052 致 谢 PAGEREF _Toc169620052 h 18 HYPERLINK l _Toc169620053 声 明 PAGEREF _Toc169620053 h 191引言1.1课题背景 现代办公自动化系统被要求成为有效地信息采集和管理的平台,是以开放、先进的Intranet技术及消息传递和工作流管理技术为核心的新一代全方位办公信息效劳系统,成为一个资源中心和通信中心。它需要改良企业内部的通讯水平,将传统的办公模式开展为一个具有跨地域通讯能力、能够协同工作,并保持一致的办公环境,消除传统办公方式下的信息存储、管理和分布的障碍,

12、充分实现信息共享、资源共享。通过建立OA系统,可以提高人们协同工作的效率,减少人工操作的重复操作和复杂程度;消除在传统办公中信息存储、分发、管理和分布的障碍,提高日常办公管理水平;为各级领导进行宏观管理提供高效便利的效劳,并为科学决策提供有效的参考依据;改善企业内部的办公环境,便于办公人员及时掌握、管理各方信息,改善办公条件,标准办公流程,使管理水平进一步科学化和现代化。1.2研究现状分析网络办公已是现代化企业开展的大势所趋,传统的手工办公方式已经无法满足现代办公的需要,收发文管理系统为提高工作效率,标准办公制度,增强办公的透明性,实现信息、资源、文档的统一管理。是为方便领导决策,逐步实现无纸

13、化办公的重要工具,越来越受到人们的重视。1.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效劳器请求数据库效

14、劳器,并将获得的结果以HTML形式返回客户端浏览器。2结构环境论述2.1开发环境及语言 Microsoft Windows XP ProfessionalMicrosoft Visual Studio 2003(C Sharp)Microsoft Developer Network for Visual Studio.NET 20032.2 C#介绍C#是微软公司专门为.NET量身订制的新一代程序开发语言,它充分吸收了过去几十年中计算机科学开展的经验教训,表达了当前最新程序设计技术的功能和精华,从C#的身上可看到最突出的优点是:现代、简单、面向对象和类型平安。使用C#开发基于.NET的应用程序

15、,具有良好的平安性和跨平台性。C#用途广泛,可以开发Windows、ASP.NET和Web效劳,甚至是Windows底层的各种不同类型的应用程序。C#的程序可以通过XML交换数据信息。因为XML是纯文本的信息,这就为通过C#开发的应用程序的跨平台性能提供了强大的保障。C#的程序运行方式也是独特的,其应用程序完全在.NET平台的管理下运行,这就大大地增加了应用程序的稳定性和平安性。3系统分析3.1系统需求分析根据对OA公文流转系统的分析,系统功能包括:用户注册包括注册用户名、姓名、密码和选择用户权限;用户登录;个人信息栏可修改个人密码、看到用户自己的权限;收文批阅;发文批阅;查看历史文件记录等。

16、1对于一个系统来说,用户管理必不可少,对于一个完整的OA系统,企业增加新员工也是必需的,针对用户需求,设计出了用户登录、用户注册页面。2本系统主要是针对OA的核心内容OA公文流转进行设计。3为了方便用户能够查阅已经进行了收发文件的批阅,设置了一个历史文件查询页面,针对有用户权限的用户进行查看。3.2系统流程有判断收发图1 系统流程图4系统模块划分根据系统设计,可分为以下几个模块,如下图: 图2 系统模块划分中小企业OA系统OA公文流转用户管理收文批阅发文批阅查询收发文记录用户注册用户登录5系统的实现5.1数据库设计根据对系统所需的模块分析,把数据库设计为三个表:用户表、收文表、发文表。具体内容

17、如下列图所示: 表1 用户表名称数据类型大小是否为空用户名主键varchar50不为空姓名varchar50允许为空密码varchar50允许为空权限varchar50允许为空 表2 收文表名称数据类型大小是否为空顺序号主键char9不为空来文机关varchar50允许为空来文IDchar10允许为空来文时间datetime8不为空事由varchar50允许为空拟办单位varchar50允许为空拟办人char10允许为空填写处理签人char10允许为空拟办日期datetime8允许为空处理意见varchar50允许为空处理意见填写人char10允许为空领导意见varchar50允许为空领导意见

18、填写人char10允许为空办理结果varchar50允许为空办理结果填写人char10允许为空 表3发文表名称数据类型大小是否为空发文号主键char9不为空发文单位varchar50允许为空拟稿人char10允许为空审核人char10允许为空会签varchar50允许为空核发char10允许为空签发char10允许为空事由varchar50允许为空送发单位varchar50允许为空打字员char10允许为空校对员char10允许为空分发人char10允许为空5.2模块设计5.2.1用户管理用户管理模块包括用户登录、用户注册界面功能描述如果某个用户想成为系统的合法用户,就必须通过用户注册功能申请

19、合法帐号,且必须通过注册成功后才能使用。用户登录是系统重要组成局部,也是用户进入系统的唯一选择。用户注册和用户登录界面 图3 注册登录界面图5.2.2收文批阅功能描述收文处理是由办公室从网站上下载发布的公文、或者接收上级邮寄或者外来单位等形式发布的公文,为该公文填写收文笺,辅助进行收文过程的流转和收文资料的归档管理。处理过程有:填写处理签、填写处理意见、领导会签、部门会签。根本信息表4处理笺信息表数据项说明来文机关发送公文的上级机关名称来文ID来文的编号,这是上级机关对公文的编号来文时间公文发布时间顺序ID内部对公文的编号,由系统自动生成,为第XXXXXXXXX号,其中的编号为9位数,当编号不

20、到9位数时前面不允许用0填充,如:第1号,第100000001号事由公文的名称,及其它信息拟办单位目前仅限办公室拟办人由办公室文员拟办拟办时间接受并开始拟办公文的时间处理意见由办公室主任填写,内容为需要哪些领导批示会签意见,需要哪些部门阅处阅读并会签意见,另外完成有关本部门的工作领导批示各个领导的会签意见汇总办理结果各个部门的会签意见汇总处理意见由办公室主任填写,内容为需要哪些领导批示会签意见,需要哪些部门阅处阅读并会签意见,另外完成有关本部门的工作领导意见各个领导的会签意见汇总办理结果各个部门的会签意见汇总流程 表5流程描述表涉及对象办公室文员、办公室主任、相关领导、相关部门概述收文处理是由

21、办公室填写收文笺,办公室主任填写处理意见,并交由相关领导和部门阅读处理,最后由办公室归档。处理步骤步骤名称办理人员说明办公室填写处理笺办公室文员文员得到公文,并填写?来文电处理用笺?,需要填写收文根本信息中的来文机关、来文ID、来文时间、事由、拟办人、拟办时间办公室主任填写处理意见办公室主任填写处理意见,内容为需要哪些领导批示会签意见,需要哪些部门阅处阅读并会签意见,另外完成有关本部门的工作分管领导会签办公室文员、相关领导文员根据办公室主任的处理意见,向相关领导发出会签请求,并汇总会签意见到收文根本信息中的领导批示相关部门会签办公室文员、相关部门文员根据办公室主任的处理意见,向相关部门发出会签

22、请求,并汇总会签意见到收文根本信息中的办理结果收文笺样式经收集整理,系统有一种收文笺,样式如下:表6来文电处理用笺来文机关来文ID来文时间2007-5-23顺序号第100000001 号事 由拟办单位拟办人拟办时间处 理 意 见领 导 意 见办 理 结 果代码实现实现步骤如下所示:private void caozuoqueren_Click(object sender, System.EventArgs e)string str;if(Session“CaoZuoQuanXian.ToString().IndexOf(“填写处理笺)!=-1)/填写处理意见,作判断str=insert int

23、o 收文表(顺序号,来文机关,来文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+,);

24、/为生成一条sql语句并向收文表中插入一条消息elsestr=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语

25、句,这个语句为了更新数据库收文表中的某一项if(sql.UpdateDate(str)/通过上面生成的sql语句访问数据库this.zhuangtai.Text=操作成功;this.caozuoqueren.Visible=false;this.quxiaocaozuo.Text=返回主页;elsethis.zhuangtai.Text=操作失败,请注意数据完整性和格式,时间请用2007-4-20格式;private void quxiaocaozuo_Click(object sender, System.EventArgs e)Response.Redirect(“main.aspx);收

26、文签界面 图4 收文签界面图5.2.3发文批阅功能描述辅助各个部门拟发文稿,进行发文过程的流转和发文资料的归档管理。是一个单位对具有约束能力文件形成过程的一种管理。处理过程有:打字员、校对人、审核人、核发人、签发人、分发人。根本信息表7发文笺信息表数据项说明发文单位拟发文稿的部门名称 拟稿人拟发文稿的工作人员名称审核人发文单位见上的部门负责人签名会签相关领导会签意见汇总核发办公室主任签名签发主要领导签名事由发文的名称,以及发文的目的送发单位需要接受该发文的部门名称列表发文号由系统自动生成编号 打字员发文内容的打字员,为打印室工作人员校对员发文内容的校对员,为办公室的文员分发人完成公文发放的人员

27、,为办公室的文员流程 表8发文笺流程描述 涉及对象办公室文员、办公室主任、相关领导概述由工作人员拟稿,交办公室核稿后,提交领导签发,如果需要再交相关领导会签,然后交办公室编号、打印室打印、办公室校稿,最后再分发。处理步骤步骤名称办理人员说明拟稿工作人员为打字员草拟发文的内容审稿负责人为校对员检查并修改发文的内容办公室主任核稿办公室主任为审核人检查发文内容是否有错误分管领导核发核发人文员向分管领导发出核发请求,并汇总会签意见主要领导签发领导为签发人签字编号办公室文员生成发文号文件打印打印员打印文件分发办公室文员文员检查打印员打印出的文档是否符合要求,不满足交打印员重新打印,分发公文发文稿样式 表

28、9发文稿主办单位及拟稿人审 核签 发核 发会 签事 由送 发单 位发文号打 字校 对分 发代码实现实现步骤如下:private void caozuoqueren_Click(object sender, System.EventArgs e)string str;if(SessionCaoZuoQuanXian.ToString().IndexOf(打字员)!=-1)/判断进行这个操作的人是打字员还是其它人str=insert into 发文表(会签,事由,送发单位,打字员,拟稿人,发文号,发文单位,校对员,审核人,核发,签发,分发人);str+= values (+this.huiqian

29、.Text+, +this.shiyou.Text+, +this.songfadanwei.Text+, +this.dazi.Text+,;str+= +this.nigaoren.Text+, +bianhaoID+, +this.fawendanwei.Text+,);/生成一个sql语句,并向数据库发文表中插入一条新的数据elsestr=update 发文表 set ;str+=审核人= +this.shenhe.Text+,;str+=会签= +this.huiqian.Text+,;str+=核发= +this.hefa.Text+,;str+=签发= +this.qianfa.

30、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

31、=false;this.quxiaocaozuo.Text=返回主页;elsethis.zhuangtai.Text=请注意数据格式和完整性;private void quxiaocaozuo_Click(object sender, System.EventArgs e)Response.Redirect(main.aspx);发文稿界面如下列图所示: 图5 发文稿界面图5.2.4历史文件查阅历史文件查阅主要针对具有收文和发文权限的用户查阅自己以前所做的一些工作,方便用户浏览以前的相关信息。功能描述具有收文或者发文权限的用户所能查看到的工作记录。代码实现实现步骤如下:private void

32、 Page_Load(object sender, System.EventArgs e)this.time.Text=查询时刻:+System.DateTime.Now.ToString();/在界面上显示系统时间if(SessionUserID.ToString()=admin)/判断Session中的用户id是否为admin,如果是就进行下面的操作this.dt1.DataSource=sql.SelectData(select * from 收文表).Tables0;this.dt1.DataBind();this.dt2.DataSource=sql.SelectData(selec

33、t * from 发文表).Tables 0;this.dt2.DataBind ();if(SessionCaoZuoQuanXian.ToString().IndexOf(打字员)!=-1)/打字员fawenqx=打字员;else if(SessionCaoZuoQuanXian.ToString().IndexOf(校对员)!=-1)/校对员fawenqx=校对员;else if(SessionCaoZuoQuanXian.ToString().IndexOf(审核人)!=-1)/审核人fawenqx=审核人;else if(SessionCaoZuoQuanXian.ToString(

34、).IndexOf(核发人)!=-1)/核发人fawenqx=核发;else if(SessionCaoZuoQuanXian.ToString().IndexOf(签发人)!=-1)/签发人fawenqx=签发人;else if(SessionCaoZuoQuanXian.ToString().IndexOf(分发人)!=-1)/分发人fawenqx=分发人;elsefawenqx=无发文查看权限;/下面也是判断相应的收文权限if(SessionCaoZuoQuanXian.ToString().IndexOf(填写处理笺)!=-1)/填写处理笺shouwenqx=填写处理笺人;else i

35、f(SessionCaoZuoQuanXian.ToString().IndexOf(填写处理意见)!=-1)/填写处理意见shouwenqx=处理意见填写人;else if(SessionCaoZuoQuanXian.ToString().IndexOf(领导会签)!=-1)/领导会签shouwenqx=领导意见填写人;else if(SessionCaoZuoQuanXian.ToString().IndexOf(部门会签)!=-1)/部门会签shouwenqx=办理结果填写人;elseshouwenqx=无收文查看权限; /根据上面的第二个if-else if-else结构获得的权限信息

36、,查询数据库,获得相应权限内收文表中的信息,并把数据库绑定到dt1中trythis.dt1.DataSource=sql.SelectData(select * from 收文表 where +shouwenqx+=+SessionUserID+).Tables0;this.dt1.DataBind();this.Label3.Text=收文操作记录;catchthis.dt1.Visible=false;this.Label3.Text=无收文查看权限; /根据上面第一个if-else if-else结构,获得发文权限信息,查询数据库,把发文表中相应权限的信息查出来,绑定到dt2上tryth

37、is.dt2.DataSource=sql.SelectData(select * from 发文表 where +fawenqx+=+SessionUserID+).Tables0;this.dt2.DataBind();this.Label4.Text=发文操作记录;catchthis.dt2.Visible=false;this.Label4.Text=无发文查看权限;收发文历史数据查询界面如下列图所示:具有发文权限的用户查询 图6发文历史数据查询具有收文权限的用户查询 图7收文签历史数据查询5.2.5个人信息功能描述在登录过程中,在此页面中用户可以查看到自己的权限分配以及修改个人密码。

38、个人信息界面如下列图所示: 具有收文权限的个人信息页面图8收文信息界面具有发文权限的个人信息页面图9发文信息界面 结 论通过对整个基于B/S结构OA公文流转的设计与实现证明,本课题通过分析完成了中小企业公文流转的核心功能,包括用户管理模块中的用户注册、用户登录,收文批阅、发文批阅以及具有用户权限的用户所拥有的查阅收发文历史记录等。但本系统也存在些许的缺乏,比方说员工的权限分配应该是由上级分配,系统中的权限都公布给了所有用户为方便注册。这些问题希望能在今后的工作学习中进一步完善。对于一个完整的OA公文流转系统来说这仅仅是其中的一局部,接下来的功能扩展希望能够加强用户管理,增强用户信息一块。另外对

39、于扩展部门功能也是重中之重。 HYPERLINK 论文格式摸板(2007).doc 参考文献1 范玉顺.工作流管理技术根底M.北京:清华大学出版社,1998。2 张海藩.软件工程导论M.北京:清华大学出版社,1998。3 梁军.模型驱动的体系结构与元信息系统M.北京:清华大学出版社,1998。4 Marco Bellinaso, Brady Gaster, Kevin Hoffman.高效掌握ASP.NET编程篇M.北京:清华大学出版社,2002。5 张友生,陈松乔.计算机工程与应用M.西安:科学出版社,2002。6 曹斌,韩中孝.ASP.NET数据库系统工程开发实践M.西安:科学出版社,20

40、05。7 陈志泊.ASP.NET数据库应用程序开发M.南京:人民邮电出版社,2005。8 陈宗兴,杜国梁.网络系统开发M.北京:中国水利水电出版社,2005。致 谢本文是在王敏老师的热情关心和指导下完成的,她渊博的知识和严谨的治学作风使我受益匪浅,对顺利完本钱课题起到了极大的作用。在此向她表示我最衷心的感谢!在论文完成过程中,本人还得到了很多老师和我们毕业设计小组同学的热心帮助,本人向他们表示深深的谢意!最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢!作者简介: 姓 名:张涛 性别:女 出生年月:1985年3月 民族:汉E-mail: peachchang2003yahoo 声 明本论

41、文的工作是 2007年 2月至 2007年6月在成都信息工程学院网络工程系完成的。文中除了特别加以标注地方外,不包含他人已经发表或撰写过的研究成果,也不包含为获得成都信息工程学院或其他教学机构的学位或证书而使用过的材料。除非另有说明,本文的工作是原始性工作。关于学位论文使用权和研究成果知识产权的说明:本人完全了解成都信息工程学院有关保管使用学位论文的规定,其中包括:1学校有权保管并向有关部门递交学位论文的原件与复印件。2学校可以采用影印、缩印或其他复制方式保存学位论文。3学校可以学术交流为目的复制、赠送和交换学位论文。4学校可允许学位论文被查阅或借阅。5学校可以公布学位论文的全部或局部内容保密

42、学位论文在解密后遵守此规定。除非另有科研合同和其他法律文书的制约,本论文的科研成果属于成都信息工程学院。特此声明! 作者签名: 毕业设计(论文)中小企业OA系统的设计与实现论文作者姓名:申请学位专业:申请学位类别:指导教师姓名职称:论文提交日期: 中小企业OA系统的设计与实现摘 要随着全球经济一体化进程的加快和信息技术的飞速开展,Internet技术及其应用给人们的日常生活和工作等各个方面带来了深刻的影响。网络应用技术的不断提高,企业对于相互之间的通讯能力提出了更高的要求。许多企业都具有一定信息化根底,有一定数量的信息设备和信息源,有相互连通的接口,需要实现消息的无缝传递。因此,为了创造出一个

43、集成化的办公环境,提高办公效率和办公质量,就提出了办公自动化Office Automation,简称OA。本课题设计并开发了中小企业OA系统的公文流转模块,包括用户管理、收文批阅、发文批阅以及查阅历史文件等功能模块,系统基于B/S架构,采用C#.NET和SQL Server2000技术进行开发。关键词:OA;收文批阅;发文批阅Design and implement of OA system for mid- andSmall-scale enterpriseAbstractAlong with the global economy to accelerate the process of i

44、ntegration of information technology and the rapid development, the internet technology and its application has brought the profound influence on peoples daily life and the work. With the unceasing enhancement of the network application technology,enterprises for mutual communication between the cap

45、acity 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

46、 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, reviewi

47、ng 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页 TOC o 1-3 h z u HYP

48、ERLINK l _Toc169620031 1引言 PAGEREF _Toc169620031 h 1 HYPERLINK l _Toc169620032 1.1课题背景 PAGEREF _Toc169620032 h 1 HYPERLINK l _Toc169620033 1.2研究现状分析 PAGEREF _Toc169620033 h 1 HYPERLINK l _Toc169620034 1.3研究方法 PAGEREF _Toc169620034 h 1 HYPERLINK l _Toc169620035 2结构环境论述 PAGEREF _Toc169620035 h 1 HYPER

49、LINK l _Toc169620036 2.1开发环境及语言 PAGEREF _Toc169620036 h 1 HYPERLINK l _Toc169620037 2.2 C#介绍 PAGEREF _Toc169620037 h 2 HYPERLINK l _Toc169620038 3系统分析 PAGEREF _Toc169620038 h 2 HYPERLINK l _Toc169620039 3.1系统需求分析 PAGEREF _Toc169620039 h 2 HYPERLINK l _Toc169620040 3.2系统流程 PAGEREF _Toc169620040 h 3 H

50、YPERLINK l _Toc169620041 4系统模块划分 PAGEREF _Toc169620041 h 4 HYPERLINK l _Toc169620042 5系统的实现 PAGEREF _Toc169620042 h 4 HYPERLINK l _Toc169620043 5.1数据库设计 PAGEREF _Toc169620043 h 4 HYPERLINK l _Toc169620044 5.2模块设计 PAGEREF _Toc169620044 h 5 HYPERLINK l _Toc169620045 5.2.1用户管理 PAGEREF _Toc169620045 h 5

51、 HYPERLINK l _Toc169620046 5.2.2收文批阅 PAGEREF _Toc169620046 h 6 HYPERLINK l _Toc169620047 5.2.3发文批阅 PAGEREF _Toc169620047 h 9 HYPERLINK l _Toc169620048 5.2.4历史文件查阅 PAGEREF _Toc169620048 h 12 HYPERLINK l _Toc169620049 5.2.5个人信息 PAGEREF _Toc169620049 h 15 HYPERLINK l _Toc169620050 结 论 PAGEREF _Toc16962

52、0050 h 16 HYPERLINK l _Toc169620051 参考文献 PAGEREF _Toc169620051 h 17 HYPERLINK l _Toc169620052 致 谢 PAGEREF _Toc169620052 h 18 HYPERLINK l _Toc169620053 声 明 PAGEREF _Toc169620053 h 191引言1.1课题背景 现代办公自动化系统被要求成为有效地信息采集和管理的平台,是以开放、先进的Intranet技术及消息传递和工作流管理技术为核心的新一代全方位办公信息效劳系统,成为一个资源中心和通信中心。它需要改良企业内部的通讯水平,将

53、传统的办公模式开展为一个具有跨地域通讯能力、能够协同工作,并保持一致的办公环境,消除传统办公方式下的信息存储、管理和分布的障碍,充分实现信息共享、资源共享。通过建立OA系统,可以提高人们协同工作的效率,减少人工操作的重复操作和复杂程度;消除在传统办公中信息存储、分发、管理和分布的障碍,提高日常办公管理水平;为各级领导进行宏观管理提供高效便利的效劳,并为科学决策提供有效的参考依据;改善企业内部的办公环境,便于办公人员及时掌握、管理各方信息,改善办公条件,标准办公流程,使管理水平进一步科学化和现代化。1.2研究现状分析网络办公已是现代化企业开展的大势所趋,传统的手工办公方式已经无法满足现代办公的需

54、要,收发文管理系统为提高工作效率,标准办公制度,增强办公的透明性,实现信息、资源、文档的统一管理。是为方便领导决策,逐步实现无纸化办公的重要工具,越来越受到人们的重视。1.3研究方法本课题选择了B/S三层结构,后台数据库采SQL SERVER2000,WBE效劳器运行微软的IIS,以及C#.NET作为开发工具,客户端用IE浏览器。B/S结构是在TCP/IP的支持下,以HTTP为传输协议,客户端通过Browser访问WEB效劳器,以及与之相连的后台数据库的技术及体系结构,它由浏览器、Web效劳器、应用效劳器和数据库效劳器组成。B/S模式突破了传统的文件共享及C/S模式,实现了更大程度的信息共享,

55、任何用户只要通过浏览器即可访问数据库。B/S结构的工作原理是:客户端的浏览器通过URL访问Web效劳器,Web效劳器请求数据库效劳器,并将获得的结果以HTML形式返回客户端浏览器。2结构环境论述2.1开发环境及语言 Microsoft Windows XP ProfessionalMicrosoft Visual Studio 2003(C Sharp)Microsoft Developer Network for Visual Studio.NET 20032.2 C#介绍C#是微软公司专门为.NET量身订制的新一代程序开发语言,它充分吸收了过去几十年中计算机科学开展的经验教训,表达了当前最

56、新程序设计技术的功能和精华,从C#的身上可看到最突出的优点是:现代、简单、面向对象和类型平安。使用C#开发基于.NET的应用程序,具有良好的平安性和跨平台性。C#用途广泛,可以开发Windows、ASP.NET和Web效劳,甚至是Windows底层的各种不同类型的应用程序。C#的程序可以通过XML交换数据信息。因为XML是纯文本的信息,这就为通过C#开发的应用程序的跨平台性能提供了强大的保障。C#的程序运行方式也是独特的,其应用程序完全在.NET平台的管理下运行,这就大大地增加了应用程序的稳定性和平安性。3系统分析3.1系统需求分析根据对OA公文流转系统的分析,系统功能包括:用户注册包括注册用

57、户名、姓名、密码和选择用户权限;用户登录;个人信息栏可修改个人密码、看到用户自己的权限;收文批阅;发文批阅;查看历史文件记录等。1对于一个系统来说,用户管理必不可少,对于一个完整的OA系统,企业增加新员工也是必需的,针对用户需求,设计出了用户登录、用户注册页面。2本系统主要是针对OA的核心内容OA公文流转进行设计。3为了方便用户能够查阅已经进行了收发文件的批阅,设置了一个历史文件查询页面,针对有用户权限的用户进行查看。3.2系统流程有判断收发图1 系统流程图4系统模块划分根据系统设计,可分为以下几个模块,如下图: 图2 系统模块划分中小企业OA系统OA公文流转用户管理收文批阅发文批阅查询收发文

58、记录用户注册用户登录5系统的实现5.1数据库设计根据对系统所需的模块分析,把数据库设计为三个表:用户表、收文表、发文表。具体内容如下列图所示: 表1 用户表名称数据类型大小是否为空用户名主键varchar50不为空姓名varchar50允许为空密码varchar50允许为空权限varchar50允许为空 表2 收文表名称数据类型大小是否为空顺序号主键char9不为空来文机关varchar50允许为空来文IDchar10允许为空来文时间datetime8不为空事由varchar50允许为空拟办单位varchar50允许为空拟办人char10允许为空填写处理签人char10允许为空拟办日期date

59、time8允许为空处理意见varchar50允许为空处理意见填写人char10允许为空领导意见varchar50允许为空领导意见填写人char10允许为空办理结果varchar50允许为空办理结果填写人char10允许为空 表3发文表名称数据类型大小是否为空发文号主键char9不为空发文单位varchar50允许为空拟稿人char10允许为空审核人char10允许为空会签varchar50允许为空核发char10允许为空签发char10允许为空事由varchar50允许为空送发单位varchar50允许为空打字员char10允许为空校对员char10允许为空分发人char10允许为空5.2模块

60、设计5.2.1用户管理用户管理模块包括用户登录、用户注册界面功能描述如果某个用户想成为系统的合法用户,就必须通过用户注册功能申请合法帐号,且必须通过注册成功后才能使用。用户登录是系统重要组成局部,也是用户进入系统的唯一选择。用户注册和用户登录界面 图3 注册登录界面图5.2.2收文批阅功能描述收文处理是由办公室从网站上下载发布的公文、或者接收上级邮寄或者外来单位等形式发布的公文,为该公文填写收文笺,辅助进行收文过程的流转和收文资料的归档管理。处理过程有:填写处理签、填写处理意见、领导会签、部门会签。根本信息表4处理笺信息表数据项说明来文机关发送公文的上级机关名称来文ID来文的编号,这是上级机关

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论