以下文档格式全部为word格式,下载后您可以任意修改编辑。
分类号学号学校代码密级计算机系xxxx届毕业论文论文题目:基于OA企业内部管理系统设计与实现撰写人:黄妙琴学科专业:软件技术指导教师:曹文文独创性声明本人声明所呈交的论文是我个人在导师指导下完成的。
尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承担。
论文作者签名:日期:年月日论文版权使用授权书本论文作者完全了解学院有关保留、使用论文的规定,即:学院有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权广东科技学院可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本论文。
保密□,在年解密后适用本授权书。
不保密□。
(请在以上方框内打“√”)论文作者签名:指导教师签名:日期:年月日日期:年月日摘要基于OA企业内部管理系统设计与实现【内容摘要】企业对信息需求的增长,使计算机、网络技术已经渗透到企业的日常工作中。
传统的企业内信息的交流方式早已不能满足企业对大量信息的快速传递与才处理的需求,网络办公与管理的应用满足了企业的办公网络化、自动化的管理需求,可以极大提高企业的内部管理水平,进而提升企业在市场竞争中的综合竞争力。
本系统中所用到的开发技术以及的特点、结构框架以及使用方法。
接着对办公自动化管理系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。
最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。
本设备管理系统是在Visual 平台上运用技术来实现的。
其主要功能有:用户管理,员工管理,信息查询,数据处理等。
【关键词】面向对象分析与设计 SQL2005目录摘要 (I)1 绪论1.1 项目的背景及意义 (1)1.2 国内外研究概况 (1)1.3 研究的内容 (3)2 关键技术研究2.1 技术1:VISUAL STUDIO 2008 (4)2.2 技术2:SQL-SERVER数据 (5)2.3 本章小结 (7)3 基于OA企业管理系统分析3.1 需求分析 (8)3.2 系统业务分析 (9)3.3 性能需求 (11)3.4 其它需求 (11)3.5 本章小结 (11)4 基于OA企业管理系统设计4.1 系统体系架构 (12)4.2 系统功能模块设计 (13)4.3 数据库设计 (15)4.4 本章小结 (18)5 基于OA企业管理系统实现5.1 开发环境的选择 (19)5.2 系统基于OA企业管理功能模块实现 (20)5.3 本章小结 (21)6 总结与展望6.1 总结 (22)6.2 展望 (22)致谢 (23)参考文献(23)1 绪论1.1 项目的背景及意义随着市场经济发展,使得企业面临着众多的挑战,在竞争过程中,对企业而言,对信息的掌握程度和信息的及时获取充分利用越来越成为衡量一个企业竞争能力的重要因素。
开发计算机的企业管理系统已迫在眉睫、本软件力求以简便实用的方式,实现企业办公的计算机管理,大大提高工作效率,把人们从繁重、简单的手工操作中解脱出来,实现企业办公的快速查询、修改、删除、这对于办公自动化有很大意义。
使用计算机对企业办公信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
目的能让资料管理员能方便快捷的记录好企业的信息,有一个好的信息跟踪。
以上的说明是经过阅读多方面的资料总结出来的。
1.2 国内外研究概况在互联网技术还没有得到广泛应用的早期,各企业信息之间的交流、办公业务的处理都是人工操作完成的,随着社会进入信息时代和社会生活的快节奏化,传统的企业信息交流方式及处理办公业务方式已不能满足企业对大量信息快速传递和处理需求,不能适应时代的发展趋势,于是需要一种新的技术改善现状,因此办公自动化系统在适应时代发展需求中产生。
20世纪70年代中期在企业和行政机关中兴起使用公自动化系统,而后因其给企业和单位带来的便利而迅速被用于中小型企业单位中,其是采用一系列现代化的办公设备和先进的通信技术,广泛、全面、迅速地收集、整理、加工、存储和使用信息,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,为科学管理和决策服务,从而达到提高行政效率的目的。
一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。
我国专家在第一次全国办公自动化规划讨论会上提出办公自动化的定义为:利用先进的科学技术,使部分办公业务活动物化于人以外的各种现代化办公设备中,由人与技术设备构成服务于某种办公业务目的的人——机信息处理系统。
办公自动化系统可分为三个功能层次:OA系统、信息管理级OA系统和决策支持级OA系统。
三者一体化使办公信息的流通更为合理,减少许多不必要的重复输入信息环节,以提高整个办公系统的效率。
大部分中小型企业自成立至今,办公模式为传统的办公模式并主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。
如何实现信息处理的自动化和办公的无纸化逐步得到了公司领导的重视。
而今公司普遍使用计算机来提高员工的工作效率,但是在需要许多员工一起协同工作的现工作环境中,公司更需要提高整体的工作效率。
利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理公司提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现公司各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询、借阅。
最终实现“无纸”办公管理水平,实现公司各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询、借阅。
最终实现“无纸”办公1.3 研究的内容由于我国的企业办公自动化起步较慢,存在没有好的应用系统支持协同工作,仍然是个人办公,网络处在闲置状态,企业的投资没有产生应有的效益等问题,这些阻碍了我国办公自动化的进程。
虽然已经建立了自己的Intranet网络,但企业内部的交流效益并不高。
面对目前我国企业办公自动化程度不高的现状,研究企业办公自动化系统的意义十分重大。
为了能跟上时代的步伐,让各企业在激烈的竞争中立于不败之地,一个可应用于一般型企业的办公自动化系统是上市企业必不可少的。
本系统的研究和实现在一定程度上弥补了我国在办公自动化方面存在的缺陷,本系统的研究和最终目标是实现一个能运用于处理一般性办公业务,能在企业中进行信息交流的办公自动化系统。
其基本的功能包括1、企业内部办公系统的设计与实现包括前台和后台2、企业内部办公系统的设计与实现前台包括:公告,管理,考勤,交流管理进行分析;3、企业内部办公系统的设计与实现后台包括:系统桌面,部门管理,员工信息管理,文件管理,交流管理,公告管理,系统管理,考勤管理和规章制度管理4、企业内部办公系统的设计与实现进行设计,包括模块划分、数据库设计等;5、企业内部办公系统的设计与实现主要功能模块和算法的实现。
2 关键技术研究2.1 技术1:Visual Studio技术简介C#(读做“C sharp”,中文译音暂时没有。
专业人士一般读“C sharp”,现在很多非专业一般读“C井”。
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。
并定于在微软职业开发者论坛(PDC)上登台亮相。
C#是微软公司研究员Anders Hejlsberg的最新成果。
C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。
但是C#与Java 有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。
C#是一种安全的、稳定的、简单的,由C和C++衍生出来的面向对象的编程语言。
它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。
C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
并且C#成为ECMA与ISO标准规范。
C#看似基于C++写成,但又融入其它语言如Delphi、Java、VB等。
在本文中,笔者将考察创建一种新计算机语言的一般动机,并将特别指明是什么原因导致了C#的出现。
然后笔者将介绍C#和它与Java、C、C++的相似之处。
其次笔者将讨论一些存在于Java和C#之间的高层次的,和基础的差别。
笔者将以衡量在用多种语言开发大型应用程序的时候所需的知识(或者对这种知识的缺乏程度)来结束本文,而这正是.NET和C#的一个主要战略。
目前,C#和.NET还只能以C#语言规则,以及Windows 2000的一个“预览版本”,还有MSDN上迅速增多的文档集子的形式获得(还没有最终定型)。
微软C#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点。
C#在设计者从C++继承的可选选项方面比Java要广泛一些(比如说struts),它还增加了自己新的特点(比方说源代码版本定义)。
但它还太不成熟,不可能挤垮Java。
C#还需要进化成一种开发者能够接受和采用的语言,而微软当前为它的这种新语言大造声势也是值得注意的。
目前大家的反应是:“这是对Java的反击”。
C#更象Java一些,虽然微软在这个问题上保持沉默。
这也是意料中的事情,笔者觉得,因为Java近来很成功而使用Java的公司都报告说它们在生产效率上比C++获得了提高。
Java所带来的巨大影响和大家对它的广泛接受已经由工作于这种语言和平台之上的程序员数量明显的说明了(估计世界范围内共有两百五十万程序员使用Java)。
由这种语言写成的应用程序的数量是令人惊讶的并已经渗透了每一个级别的计算,包括无线计算和移动电话(比如日本发明的Java电话)。
C#能够在用户领域获得这样的礼遇吗?我们必须等待并观望,就象已经由SSI公司的CEO和主席Kalpathi S. Suresh指出来的那样,“我发现所有这些都是渐进的。
如果C#不存在,我们总能回到Java或C和C++。
这些都不完全是新技术;它们在更大的意义上来说只是大公司制造的市场噱头。
我们必须给他们时间安顿下来看看这些是不是真的对IT工业有什么影响”。