ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:132.93KB ,
资源ID:15708254      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-15708254.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(完整版基于OA企业内部管理系统设计与实现毕业设计论文.docx)为本站会员(b****7)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

完整版基于OA企业内部管理系统设计与实现毕业设计论文.docx

1、完整版基于OA企业内部管理系统设计与实现毕业设计论文优秀论文 审核通过未经允许 切勿外传分类号 学号 学校代码 密级 计算机系xxxx届毕业论文论文题目: 基于OA企业内部管理系统设计与实现 撰写人:黄妙琴学科专业:软件技术指导教师:曹文文独创性声明本人声明所呈交的论文是我个人在导师指导下完成的。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。论文作者签名:日期: 年 月 日论文版权使用授权书本论文作者完全了解学院有关保留、使用论文的规定,即:学

2、院有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权广东科技学院可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本论文。保密,在 年解密后适用本授权书。不保密。(请在以上方框内打“”)论文作者签名: 指导教师签名:日期: 年 月 日 日期: 年 月 日摘 要基于OA企业内部管理系统设计与实现 【内容摘要】企业对信息需求的增长,使计算机、网络技术已经渗透到企业的日常工作中。传统的企业内信息的交流方式早已不能满足企业对大量信息的快速传递与才处理的需求,网络办公与管理的应用满足了企业的办公网络化、自动化的管理需求,可

3、以极大提高企业的内部管理水平,进而提升企业在市场竞争中的综合竞争力。本系统中所用到的开发技术ASP.NET以及ADO.NET的特点、结构框架以及使用方法。接着对办公自动化管理系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。本设备管理系统是在Visual Studio.Net 平台上运用ASP.NET技术来实现的。其主要功能有:用户管理,员工管理,信息查询,数据处理等。【关 键 词】面向对象分析与设计 ASP.NET SQL2005摘 要 I1 绪论1.1 项目的背景及意义 (1)1.2

4、 国内外研究概况 (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企业管理功能模块实

5、现 (20)5.3 本章小结 (21)6 总结与展望6.1 总结 (22)6.2 展望 (22)致 谢 (23)参考文献 (23)1 绪论1.1 项目的背景及意义 随着市场经济发展,使得企业面临着众多的挑战,在竞争过程中,对企业而言,对信息的掌握程度和信息的及时获取充分利用越来越成为衡量一个企业竞争能力的重要因素。开发计算机的企业管理系统已迫在眉睫、本软件力求以简便实用的方式,实现企业办公的计算机管理,大大提高工作效率,把人们从繁重、简单的手工操作中解脱出来,实现企业办公的快速查询、修改、删除、这对于办公自动化有很大意义。 使用计算机对企业办公信息进行管理,具有着手工管理所无法比拟的优点.例如

6、:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 目的能让资料管理员能方便快捷的记录好企业的信息,有一个好的信息跟踪。以上的说明是经过阅读多方面的资料总结出来的。 1.2 国内外研究概况 在互联网技术还没有得到广泛应用的早期,各企业信息之间的交流、办公业务的处理都是人工操作完成的,随着社会进入信息时代和社会生活的快节奏化,传统的企业信息交流方式及处理办公业务方式已不能满足企业对大量信息快速传递和处理需求,不能适应时代的发展趋势,于是需要一种新的技术改善现状,因此办公自动化系统在适

7、应时代发展需求中产生。 20世纪70年代中期在企业和行政机关中兴起使用公自动化系统,而后因其给企业和单位带来的便利而迅速被用于中小型企业单位中,其是采用一系列现代化的办公设备和先进的通信技术,广泛、全面、迅速地收集、整理、加工、存储和使用信息,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,为科学管理和决策服务,从而达到提高行政效率的目的。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。 我国专家在第一次全国办公自动化规划讨论会上提出办公自动化的定义为:利用先进的科学技术,使部分办公业务活动物化于人以外的各种现代化办公设备中,由人与技术设备构成服

8、务于某种办公业务目的的人机信息处理系统。办公自动化系统可分为三个功能层次:OA系统、信息管理级OA系统和决策支持级OA系统。 三者一体化使办公信息的流通更为合理,减少许多不必要的重复输入信息环节,以提高整个办公系统的效率。 大部分中小型企业自成立至今,办公模式为传统的办公模式并主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。 如何实现信息处理的自动化和办公的无纸化逐步得到了公司领导的重视。 而今公司普遍使用计算机来提高员工的工作效率,但是在需要许多员工一起协同工作的现工作环境中,公司更需要提高整体的工作效率。利用网络通讯基础及先进的网络应用平台,

9、建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理公司提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现公司各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询、借阅。最终实现“无纸”办公管理水平,实现公司各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询、借阅。最终实现“无纸”办公1.3 研究的内容 由于我国的企业办公自动化起步较慢,存在没有好的应用系统支持协同工作,仍然是个人办公,网络处在闲置状态,企业的投资没有产生应有的效益等问题,这些阻碍了我国办公自动化的进程。虽然已经

10、建立了自己的Intranet网络,但企业内部的交流效益并不高。面对目前我国企业办公自动化程度不高的现状,研究企业办公自动化系统的意义十分重大。为了能跟上时代的步伐,让各企业在激烈的竞争中立于不败之地,一个可应用于一般型企业的办公自动化系统是上市企业必不可少的。本系统的研究和实现在一定程度上弥补了我国在办公自动化方面存在的缺陷,本系统的研究和最终目标是实现一个能运用于处理一般性办公业务,能在企业中进行信息交流的办公自动化系统。其基本的功能包括1、企业内部办公系统的设计与实现包括前台和后台2、企业内部办公系统的设计与实现前台包括:公告,管理,考勤,交流管理进行分析;3、企业内部办公系统的设计与实现

11、后台包括:系统桌面,部门管理,员工信息管理,文件管理,交流管理,公告管理,系统管理,考勤管理和规章制度管理4、企业内部办公系统的设计与实现进行设计,包括模块划分、数据库设计等;5、企业内部办公系统的设计与实现主要功能模块和算法的实现。2 关键技术研究2.1 技术1:Visual Studio技术简介 C#(读做 “C sharp”,中文译音暂时没有。专业人士一般读“C sharp”,现在很多非专业一般读“C井”。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejl

12、sberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。C#是一种安全的、稳定的、简单的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.N

13、ET开发的首选语言。并且C#成为ECMA与ISO标准规范。C#看似基于C+写成,但又融入其它语言如Delphi、Java、VB等。在本文中,笔者将考察创建一种新计算机语言的一般动机,并将特别指明是什么原因导致了C#的出现。然后笔者将介绍C#和它与Java、C、C+的相似之处。其次笔者将讨论一些存在于Java和C#之间的高层次的,和基础的差别。笔者将以衡量在用多种语言开发大型应用程序的时候所需的知识(或者对这种知识的缺乏程度)来结束本文,而这正是.NET和C#的一个主要战略。目前,C#和.NET还只能以C#语言规则,以及Windows 2000的一个“预览版本”,还有MSDN上迅速增多的文档集子

14、的形式获得(还没有最终定型)。 微软C#语言定义主要是从C和C+继承而来的,而且语言中的许多元素也反映了这一点。C#在设计者从C+继承的可选选项方面比Java要广泛一些(比如说struts),它还增加了自己新的特点(比方说源代码版本定义)。但它还太不成熟,不可能挤垮Java。C#还需要进化成一种开发者能够接受和采用的语言,而微软当前为它的这种新语言大造声势也是值得注意的。目前大家的反应是:“这是对Java的反击”。 C#更象Java一些,虽然微软在这个问题上保持沉默。这也是意料中的事情,笔者觉得,因为Java近来很成功而使用Java的公司都报告说它们在生产效率上比C+获得了提高。Java所带来

15、的巨大影响和大家对它的广泛接受已经由工作于这种语言和平台之上的程序员数量明显的说明了(估计世界范围内共有两百五十万程序员使用Java)。由这种语言写成的应用程序的数量是令人惊讶的并已经渗透了每一个级别的计算,包括无线计算和移动电话(比如日本发明的Java电话)。C#能够在用户领域获得这样的礼遇吗?我们必须等待并观望,就象已经由SSI公司的CEO和主席Kalpathi S. Suresh指出来的那样,“我发现所有这些都是渐进的。如果C#不存在,我们总能回到Java或C和C+。这些都不完全是新技术;它们在更大的意义上来说只是大公司制造的市场噱头。我们必须给他们时间安顿下来看看这些是不是真的对IT工

16、业有什么影响”。【1】2.2 技术2:SQL Server 2005数据库技术简介SQL Server是微软公司开发的一个关系数据库管理系统,以Transact SQL的数据库查询和编程语言。T-SQL 是结构化查询语言SQL的一种,支持ANSI SQL92标准。但说起它的历史,却得从Sybase开始的。SQL Server从20 世纪80年代后期开始开发,最早起源于1987年的Sybase SQL Server。SQL Server最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,1988年,Microsoft公司、Sybase公司和Aston-Tate公

17、司把该产品移植到OS2上。后来Aston-Tate公司退出了该产品的开发,而Microsoft公司、Sybase公司则签署了一项共同开发协议,这两家公司的共同开发结果是发布了用于Windows NT操作系统的SQL Server,1992年,将SQL Server移植到了Windows NT平台上6。在SQL Server 4版本发行以后,Microsoft公司和Sybase公司在SQL Server的开发方面分道扬镳,取消了合同,各自开发自己的SQL Server。Microsoft公司专注于Windows NT平台上的SQL Server开发,而Sybase公司则致力于UNIX平台上的SQ

18、L Server的开发。本文中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL Server。 SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决

19、方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。Microsoft 仔细倾听了您的反馈,并对行业进行了认真研究,全世界的 Mi

20、crosoft 研究团队共同努力,经过创造性思索才最终向您奉献出这一引入了上百种新增功能或改进功能的 SQL Server 2005。这些功能将有助于您在以下三个主要方面提高业务:企业数据管理SQL Server 2005 针对行业和分析应用程序提供了一种更安全可靠和更高效的数据平台。SQL Server 的最新版本不仅是迄今为止 SQL Server 的最大发行版本,而且是最为可靠安全的版本。 开发人员生产效率SQL Server 2005 提供了一种端对端的开发环境,其中涵盖了多种新技术,可帮助开发人员大幅度提高生产效率。 商业智能SQL Server 2005 的综合分析、集成和数据迁移

21、功能使各个企业无论采用何种基础平台都可以扩展其现有应用程序的价值。构建于 SQL Server 2005 的 BI 解决方案使所有员工可以及时获得关键信息,从而在更短的时间内制定更好的决策。数据库技术从60年代末期至今只有不到40年的历史,但其发展速度之快是其它技术所不及的。它已由第一代的层次型、网状型数据库,第二代的关系型数据库发展到今天以面向对象为主要模型的数据库,即第三代数据库。数据库技术和网络通信技术、面向对象编程技术、并行计算机技术、人工智能技术相互融合、相互渗透,促进了数据库技术的广泛应用8。数据库通常有两个主要部分:一个是保存物理数据库的文件,一个是应用程序用于访问数据的数据库管

22、理系统 (DBMS) 软件。DBMS 负责维护数据库的结构,包括: 1据库内数据间的关系。2数据存储正确,定义数据间关系的规则未被违反。3系统崩溃的情况下,按照已知的一致性程度恢复所有数据【2】2.5 本章小结本章主要简述了系统设计和开发中涉及的关键技术主要是visual studio 和sql-server等。3 基于oa企业办公管理系统分析3.1 需求分析 随着企业信息化建设进程的加快和计算机的普及, 使用计算机软件进行企业信息化管理, 计算机替代手工操作已成为现实和必然的发展趋势。 项目概述 企业OA系统主要围绕办公室开展的办公业务系统, 主要目标是实现公司内部办公自 动化,同时还有内部

23、办公的必备内容。 本项目主要实现了对企业办公日常繁杂的信息处理,她将崭新的办公理念与先进的信息技术完美结合,本系统避免了传统办公自动化的种种弊端。您无论身处何地,只要有上网条件就可以利用企业办公管理系统,及时有效地对各种文件、报告进行处理,同时也将彻底摆脱桌面上沉沉繁杂的纸张文件,使得繁重的工作变得轻松自如,极大地提高工作效率。 随着经济的发展,市场的国际一体化,市场的多变性、竞争的残酷性、企业运作的艰难性,使企业主们越来越体会到办好一个企业的艰辛。对于一个大的企业,可能遇到的问题是设备陈旧、负担过重、体制僵化、管理混乱,其产品在市场上的竞争力每况愈下。ERP的出现,就是针对解决这一类问题而来

24、的。ERP是什么?值得单位花那么多的钱、时间、精力来实施。其实ERP就是一套思想,一套以企业系统成本最低、利润最高为目标的,适应新经济运作特征的流程化的管理思想,它能使企业耳聪目明,虑事周密、运作流畅,决策科学。它的实体就是一套满足以上诸多条件的软件。 因此,开发出一个功能完善的企业管理系统,对于提高公司的效率、降低企业的成本、增强企业竞争力,都有非常重要的意义。 3.1.1 业务分析通过实践调查,要求系统需要有以下功能: 由于操作人员的计算机知识普遍较差,要求有良好的人机界面。管理系统用户,由于该系统的使用对象多,要求有较好的权限管理。1、企业内部办公系统的设计与实现包括前台和后台2、企业内

25、部办公系统的设计与实现前台包括:公告,管理,考勤,交流管理进行分析;3、企业内部办公系统的设计与实现后台包括:系统桌面,部门管理,员工信息管理,文件管理,交流管理,公告管理,系统管理,考勤管理和规章制度管理4、企业内部办公系统的设计与实现进行设计,包括模块划分、数据库设计等;5、企业内部办公系统的设计与实现主要功能模块和算法的实现。 3.1.2 系统可行性分析 1.技术可行性随着网络技术和数据库技术支持都日趋成熟,作为服务器具备的硬件条件是绝大多数的商业电脑都具备的。A网络编程语言实现图形化、简易化的表现和管理,C#语言作为后台运行处理,利用A技术与SQL Server 2005数据库的结合也

26、是BS(BrowserServer)架构与网络系统设计的常用模式,所以技术成熟,安全性强。因此,从技术角度上考虑,本系统是可行的。2经济可行性以前的公文、文件的流转,信息的传递与录入,全部采用人工完成,这些对于企业是很费时间和精力的,而且也不及时,很难比较好的管理。所以,从企业领导者和员工的角度出发,对于高效、简捷、方便的办公自动化系统的需求是迫切的,而且系统的成本主要集中在系统软件的开发上,当系统投入运行后可以为企业节约大量的人力,财力,物力。所带来的效益远远大于系统软件的开发成本。因此,从经济角度上考虑,本系统是可行的。3操作可行性由于本系统设计时充分考虑了用户的习惯,图形界面友好,使得操

27、作简单;数据录入迅速、规范、可靠;统计准确;适应力强;容易扩充。所以对于用户的使用水平要求并不高,因此,从操作角度上考虑,本系统是可行的。4法律可行性由于整个系统是自行开发,自行使用,所以系统本身不存在版权争议,符合国家各项政策法规和软件行业规范。因此,从法律角度上考虑,本系统是可行的。综上所述,本系统开发方向已很明确,在技术、经济、操作和法律等方面都是可行的,并且投入少、见效快。因此系统的开发是完全可行的。3.2 系统业务分析 3.2.1 系统业务流程 图3-1系统主要业务流程图3.2.2 具体模块功能划分及功能描述本系统主要包括如下功能模块,管理员模块下有:系统桌面子功能模块、部门管理子功

28、能模块、员工信息管理子功能模块、 公告管理子功能模块、文件管理子功能模块、考勤管理子功能模块、 交流管理子功能模块、系统管理子功能模块、规章制度管理子功能模块。由于篇幅的关系下面我只详细的描写文件管理子功能模块: 文件管理是指在企业管理系统范围内,各行政部门的文件管理,这些部门的文件管理相对简单,主要文件的传送、文件的接收、文件删除等几个流程,设计、实现流程如图3.2.2。 图3.2.1文件管理功能模块图普通职员模块有: 公告管理子功能模块、文件管理子功能模块、考勤管理子功能模块、交流管理子功能模块。3.3 性能需求3.3.1 稳定性稳定性好,正常使用时不应出错,若运行时时遇到的系统错误,也必

29、须保 证数据库完好无损。3.3.2 安全性 对于系统的重要数据都有密码和权限保护,具有一定的安全性。3.3.1 适应性满足管理员、员工的使用需求,对前面提到的运行环境要求不应存在困难。3.4 其它需求 1)系统的功能实现情况:用户可在本系统下实现各种用户要求的功能。2)系统的容错性:用户输错数据有提示,有较好的容错性能。3.5 本章小结本章主要对企业管理系统分析,并且采用对系统进行需求分析,系统功能描述,针对每一个子系统分别给出了描述。4 基于oa企业办公管理系统设计4.1 系统体系架构 1.管理员用例图,已管理员身份输入账号和密码,登录验证信息,错误就返回登录页面,正确就进入管理员页面,选择

30、模块进行相关的信息进行系统桌面、部门管理、员工信息管理、文件管理、公告管理、交流管理、考勤管理系统管理、规章制度管理等模块的管理。管理员用例图如图4-11所示。 图4.11管理员用例图2.普通职员用例图,已普通职员身份输入账号和密码,登录验证信息,错误就返回登录页面,正确就进入普通职员管理页面,选择模块进行相关的信息系统桌面、文件管理、公告管理、交流管理、考勤管理、个人信息管理等模块的操作。普通职员用例图如图4-12所示: 图4.12普通职员用例图4.2 系统功能模块设计 用户输入账号和密码,选择身份登录验证信息,错误就返回登录页面,正确就进入身份管理页面,相对应进行操作。1.实现用户权限和角

31、色的分配2.员工和管理员基本信息的处理3.根据管理需要,将用户权限分为两种4.员工管理5.管理员管理其中管理员管理模块的功能有:系统桌面、部门管理、员工信息管理、公告管理、文件管理、考勤管理、交流管理、系统管理、规章制度管理;员工管理的模块功能有:公告管理、文件管理、考勤管理、交流管理。本系统的模块结构如图4-2所示。 图4-2系统功能模块图4.2.1 管理员菜单栏模块设计 管理登陆后的主要功能有系统桌面、部门管理、员工管理、文件管理、交流管理、公告管理、考勤管理、系统管理、规章制度管理等 图4.2.1管理员菜单栏模块设计图 4.2.2普通职员菜单栏模块设计管理登陆后的主要功能有文件管理、交流管理、公告管理、考勤管理等 图4.2.2普通职员菜单栏模块设计图注:因篇幅关系其他的不再详写。 4.3 数据库设计4.3.1 管理员和普通职员信息模块数据表关系(User表)列名数据类型主键长度允许空描述useridint是4否编号userNamevarchar否20是

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2