收藏 分销(赏)

杨利民办公自动化系统设计与实现样本.doc

上传人:精*** 文档编号:4755831 上传时间:2024-10-12 格式:DOC 页数:35 大小:504KB
下载 相关 举报
杨利民办公自动化系统设计与实现样本.doc_第1页
第1页 / 共35页
杨利民办公自动化系统设计与实现样本.doc_第2页
第2页 / 共35页
杨利民办公自动化系统设计与实现样本.doc_第3页
第3页 / 共35页
杨利民办公自动化系统设计与实现样本.doc_第4页
第4页 / 共35页
杨利民办公自动化系统设计与实现样本.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、杨利民办公自动化系统设计与实现252020年4月19日文档仅供参考,不当之处,请联系改正。烟 台 南 山 学 院 毕 业 论 文办公自动化系统设计与实现 姓 名:_杨利民 _ 所在学院:_信息科技学院_ 所学专业:_信息管理与信息系统_ 班 级:_06信管2班_ 学 号:_ 06020223_ 指导教师:_于泳_ 完成时间:_ 4月10日_毕业论文(设计)任务书论文题目办公自动化系统设计与实现院部信息科技学院专业信息管理与信息系统班级06信管2班毕业论文(设计)的要求:1、提出选题的初步设想。2、进行文献检索。3、进行系统的设计与开发。4、整理文档,撰写毕业论文。毕业论文(设计)的内容与技术参

2、数:进行办公自动化系统的分析与设计,经过分析确定系统的数据流图,并设计数据库及确定各个功能模块,采用工具进行初步开发。技术参数: Microsoft Visual Studio , Microsoft SQL Server 毕业论文(设计)工作计划: .8.25前 完成论文任务书 .10.15前 完成开题报告 .1.15前 完成系统设计与开发 .3.15前 完成论文的初稿 .4.15前 完成论文最终稿接受任务日期 年 8 月 25 日 要求完成日期 年 4 月 15 日学 生 (签名) 年 月 日指 导 教 师 (签名) 年 月 日院长(主任) (签名) 年 月 日摘要随着信息技术的发展,办公

3、自动化系统在机构的日常工作中发挥着越来越重要的作用。人们要求办公自动化系统能适应不断变化的办公需求,能够实现人们之间的信息交换与共享、协同工作乃至公司管理与决策。本课题开发一个具有公文流转、文档管理、数据统计与分析、信息发布、人力资源管理等功能为一身的办公自动化系统。本系统是一个企业办公自动化系统,它简单易操作,第一次使用的用户只需申请一个本人的帐户,就能够方便的使用本系统。本文以中小企业办公自动化系统的建设为背景,介绍了办公自动化系统的含义及其在国内的发展状况。并经过可行性分析、需求分析,提出了办公自动化系统的一般功能需求,介绍了办公自动化系统开发中的关键技术问题,技术,工作流技术,公文流转

4、技术,分析了OA系统对开发平台的需求,经过系统分析与设计,确立了基本的功能模块,经过对各类开发工具与技术的比较,提出了开发OA系统的工具与技术,进行了系统的初步开发。关键词:办公自动化系统;B/S架构;SQL server AbstractThe emergence of the Internet and the rapid development of information technology to speed up the pace so that enterprises are facing numerous challenges and competition in the com

5、petitive process, in regard to a conglomerate, the mastery of information, access to information timeliness, information can be the full utilization of the response is sensitive to the accuracy of information, but also increasingly become a measure of an enterprise competitiveness in the market an i

6、mportant factor. With Chinas accession to WTO, all walks of life are working hard to improve their own competitiveness, the restructuring of the telecommunications, enterprise information management processes are in explaining the acceleration of a trend: the conventional red-headed documents based,

7、 emphasizing automation of document processing office will be gradually weakened from a dominant position to emphasize information services, knowledge management-based business information service system will gradually replace the existing office automation. Business is war, war is a new generation

8、of information warfare and how a sharp object through the Internet that enable enterprises to information technology perfected? This requires an efficient and stable office automation system! The system should have: documents flow, document management, financial data statistics and analysis, informa

9、tion dissemination, human resources management, mail and other functions of the office for an automation system. We have developed a set of office automation on-line system could be a good realization of above-mentioned functions. The following will be our specific elaboration of this system! This s

10、ystem is an enterprise office automation system, it is simple and easy to operate, first-time users only need to apply for ones own account, you can easily use the system of.Keywords:Office, , database, B/S Architecture目录第一章 绪论11.1 问题的提出11.2 课题意义11.3 OA概述1第二章 系统关键技术32.1开发工具与技术分析32.2 ASP.NET 简介32.3 S

11、QL Server数据库简介4第三章 系统分析53.1 可行性分析53.1.1技术可行性53.1.2经济可行性53.2数据流程图6第四章 系统设计74.1系统概述74.2 功能模块划分74.3 数据库设计8第五章 系统实现105.1用户登录模块105.2部门管理模块105.3办公信息管理模块105.4人事档案管理模块115.5公文管理模块115.5工作计划管理模块115.6 员工管理模块12总结13致谢14参考文献15第一章 绪论1.1 问题的提出随着中国加入WTO及全球经济一体化进程的加快,世界经济已由工业化经济逐步进入网络信息化时代。在信息时代来临之季,各企业都紧跟时代的脚步,转变着企业的

12、经营模式、管理模式,从传统的人工管理体制,向信息自动化管理体制过渡。与此同时,企业的传统式的办公管理模式也在逐步向自动化办公管理模式转变。网络自动化办公系统就是在这样的大背景下应运而生的。信息时代的到来让人们尝到了“信息爆炸”的滋味,信息的大量拥入让企业在信息处理方便应接不暇,传统的办公模式、对信息的处理方法,早已不能满足企业对信息快速、准确的处理的要求。一个企业对信息数据的掌握程度、处理能力,体现了一个企业对市场的敏感程度,数据的真实性、准确性直接决定着企业的发展方向。从传统的办公模式向自动化办公管理模式转变,提高企业的信息处理能力,以增强企业的市场竞争力,成了企业发展过程中的首要问题。1.

13、2 课题意义根据企业的基本特点,对于一个企业而言,成功实施企业办公自动化系统(企业OA)能够说是推动企业信息化发展的一条捷径,以企业办公自动化系统(企业OA)来推动企业信息化的优点在于:效果直接:经过OA系统能够直接提高工作效率,加强企业的快速反应能力。这个效果的显现不象ERP系统降低资金占用率、CRM系统提高客户忠诚度等需要较长时间、各方面运作顺畅才能体现。易于理解实施:OA系统要比ERP等系统更容易理解,以企业信息化基础薄弱时更为切实可行。投资风险小:一方面企业OA系统的投资金额相对较小,另一方面OA系统的选择比较容易,如果功能齐全、厂商有较强的实力、产品能支持二次开发,就能确保实施成功。

14、而不象ERP系统还要产品与业务模式是否匹配、企业各部门是否能顺利实施等一系列问题。能有效推动企业整体信息化水平的提升:经过直接见效的OA系统,能够有效地提升企业人员对信息化的认识与熟悉程度,从心理上、技能上都能更好地接受信息化,也能够使企业积累信息系统的实施经验,从而为实施更加复杂的ERP、CRM等系统打下良好基础。1.3 OA概述中国的OA办公自动化软件的发展经历了2个大的发展阶段和4个小的发展阶段,从品牌的4个阶段上来解读的话,中国的OA产品经历了诞生期和成长期2个阶段,事实上中国的OA软件市场还没有成熟,预计OA软件会在09 步入一个较为完备的成熟期。企业信息化建设经过这么多年的发展,取

15、得了比较大的成果与效益,可是,随着应用与需求的不断增长和多样性,信息系统也需要走专业化、多样性的建设之路。这是经济社会发展的必然结果。办公自动化(OAOffice Automation)是将现代化办公和计算机网路功能结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域, 是信息化社会的产物。经过网络,组织机构内部的人员可跨越时间、地点协同工作。经过OA系统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极 大地扩展了办公手段,实现了办公的高效率。 同时随着技术的发展和使用人员的办公方式和习惯、管理思想的变化,对于OA很明确的定义也不断的变化着,在技

16、术发展过程中的每一个阶段,也赋予给OA不同的内容和新的想象,而且,不同行业、不同层次的人员对OA的看法和理解也各有不同。第二章 系统关键技术2.1开发工具与技术分析本系统采用VS 集成开发环境,配合使用微软强大的数据库管理工具Sql 对数据进行处理,开发出一套这样的基于WEB的办公自动化管理系统。ASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。使用.NET提供的所有类库,能够执行以往ASP所不能实现的许多功能。因此,系统采用ASP.net技术,理由是,该技术易于服务器的维护,成本相对

17、较低,开发周期较短。本系统采用b/S模式,后台使用SQL Sever作为后台的数据管理系统,而在前台使用SQL Sever的Command组件来调用存储过程的。SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。而且运用C#作为编程语言2.2 ASP.NET 简介ASP.Net2.0是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译。ASP.Net2.0构架是能够用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is Wh

18、at You Get所见即为所得)的编辑。这些仅是ASP.Net2.0强大化软件支持的一小部分。因为ASP.Net2.0是基于通用语言的编译运行的程序,因此它的强大性和适应性,能够使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.Net2.0的Web应用中。ASP.Net2.0同时也是language-independent语言独立化的,因此,你能够选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护

19、您现在的基于COM+开发的程序,能够完整的移植向ASP.Net2.0。ASP.Net2.0使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就能够实现。这种被称为Zero Local Administration的哲学观念使ASP.Net2.0的基于应用的开发更加具体,和快捷。一个ASP.Net2.0的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。ASP.Net2.0已经被刻意设计成为一种能够用于多处理器的开发工具,它在多处理器的环境下用特

20、殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.Net2.0应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高她们的效能,但现在的ASP确做不到这一点。ASP.NET优越性主要体现在以下几个方面:(1)效率,ASP.NET是建立在.NET Framework之上的,可使用Visual Basic ,C+这样的模块化程序设计语言,在第一次执行后不须重新编译就可直接运行,因此速度和效率比ASP这种只能用VBScript或JavaScript这样的非模块化语言来编写的脚本编程语言提高很多。(2)是可重用性ASP.NET不再像ASP那样将ASP代码与HTML混合在一起,

21、而是实现代码与内容的完全分离,可重用性强。(3)是代码量.ASP对所有要实现的功能经过编写代码来实现,而ASP.NET只须预先说明,就可自动实现,因此,实现同样的功能,ASP.NET要比ASP代码量小的多。2.3 SQL Server数据库简介(1)SQL Server为用户提供了完整的数据库解决方案,该软件功能强大、使用方便,已为越来越多的人所信赖。SQL Server支持并发连接,允许多个用户同时访问数据,完全能够满足用户的需求。SQL提供了强大的数据存储功能,高效率的数据查询技术、方便易用的向导和工具,友好亲切的用户界面,是制作该系统后台的很好的UY工具。(2) SQL Server 特

22、点 真正的客户机/服务器体系结构。丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 SQL Server与Windows NT完全集成,利用了NT的许多功能. SQL Server也能够很好地与Microsoft BackOffice产品集成。 SQL Server 具有很好的伸缩性,提供数据仓库功能。 对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上 ,图形化用户界面,使系统管理和数据库管理更加直观、简单。第三章 系统分析3.1 可行性分析可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题能否解决。可行性研究的目的不是解决问题,而是确定问题是否值得

23、去解。如果是正确的就加以肯定。可行性分析的实现,不能靠主观猜想,只能客观分析达到这个目的,因此就必须分析几种方法解决可能的弊端,从而判断原定的系统目标和规模是否实现,系统完成后所能带来的价值是否大于开发这个系统的投资价值。因此,可行性研究实质上是要进行一次大大的压缩简化了系统分析和设计的过程。我们应该给出系统的逻辑模型,然后从系统逻辑模型出发,寻找可供选择的解法,研究每一种解法的可行性。一般说来,应从技术可行性、经济可行性等方面进行研究。3.1.1技术可行性本系统采用的是.NET家族的ASP.NET技术和ADO.NET 技术。众所周知,.NET现在已经日趋成熟、稳定,被认为是计算机领域最有前途

24、的技术之一。同时数据库采用的是SQL Server 。将ASP.NET,ADO.NET以及SQL Server 结合起来开发一套多用户博客系统,必定是可行而且高效的。3.1.2经济可行性经济可行性研究主要进行成本效益分析,包括估计项目的开发成本,估算开发成本是否会高于项目预期的全部利润。看软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益,我们开的这套系统正是考虑为用户提高工作效率,节省工作时间,方便操作与管理而设计。本系统的开发在经济上是完全可行的。开发此软件不需要大量的经费,而且是个人独立设计的,能够节省许多费用,同时也可提高个人

25、的实际动手能力。估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否会高于项目预期的全部经费。 支出:基础投资: 硬件设备:PC机 软件设备:WINDOWS /XP、Visual Studio 、SQL Server 其它一次性支出: 软件设计和开发费用 经常性支出: 软件维护费用、软件使用费用。 效益:系统投入运行后能够使学生信息管理实现科学化、规范化。提高了学生信息管理人员的工作效率。3.2数据流程图数据流程分析中详细描述了图书租售信息管理系统的数据流向。P2功能选择S1用户P1登录系统D1系统用户信息表F2F3F1

26、F4P8资料管理P7工作薄P6人事考核P5人事管理P4信息维护P3基本信息管理P10工作计划管理P9文件传输管理F7F5F8F13F9F12F10F11F1 用户账号和密码信息F2 用户信息验证结果F3 账号或密码错误通知F4 系统用户F5 基本信息F6 基本信息结果F7 基本信息维护F8 人事管理F9 人事考核F10 工作薄F11 办公资料F12 文件传输F13 工作计划F6图3.1 系统数据流程总图第四章 系统设计4.1系统概述本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Int

27、ernet,便能够在任何时间、任何地点使用。系统工作原理图如图4.1所示:图 4.1 系统工作原理图4.2 功能模块划分整个系统包括2个大的模块:管理员模块:管理员模块主要包括基本信息管理,公告信息管理,人事档案管理,人事考核管理,办公资料管理,工作薄管理,文件传输管理,工作计划管理,工作日志管理,工作总结管理,密码管理。普通员工模块:主要功能包括:公告信息管理,人事档案管理,人事考核,办公资料管理,工作薄管理,文件传输管理,工作日志管理,工作总结管理,密码管理。 管理员模块功能结果图如下:图 4.2 管理员功能模块4.3 数据库设计数据库的设计一般是以一个已经存在的数据库管理系统为基础的,常

28、见的数据库管理系统有MYSQL,SQL Server, Oracle等。我采用了SQL server 数据库管理系统,建立的数据库名为OASys,主要的数据库信息表如下:(1)审核信息表(Assessment)主要用于保存对员工的审核的基本信息。(2)部门信息表(Department)主要用于保存部门的基本信息。(3)公告信息表(Book)主要用于保存公告的基本信息。(4)文件信息表(Files)主要用于保存文件的基本信息。(5)工作日志信息表(Log)主要用于保存工作日志的基本信息。(6)文件传送信息表(OfficeFiles)主要用于保存文件传送的基本信息。(7)工作计划信息表(Plan)

29、主要用于保存工作计划的基本信息。 第五章 系统实现5.1用户登录模块用户根据自己的账号和密码登陆系统进行操作。图 5-1 用户登录界面5.2部门管理模块管理员能够在这里对部门进行添加,修改和删除操作。图 5-2 部门管理界面5.3办公信息管理模块管理员能够在这里对办公信息进行添加,修改和删除操作。图5-3 办公信息管理界面5.4人事档案管理模块管理员能够在这里对人事档案信息进行添加,修改和删除操作。图 5-4 人事档案管理界面5.5公文管理模块用户发布公文文档信息。界面如图 5-5:图 5-5 发布公文界面5.5工作计划管理模块工作计划管理有管理员制定工作计划发布给没给普通的员工。图 5-6

30、发布工作计划界面5.6 员工管理模块每个普通用户都能够登录系统后查看自己的人事信息并能对自己的信息进行修改。图 5-8 员工管理界面总结综上所述,本系统的开发将分为三期完成,第一期是基础类库的开发,第二期是底基本模块的开发,第三期是应用层定制。每一期都是下一期的基础,但能够独立使用,只有三期完成,才算完成整套OA系统。文中介绍了办公自动化系统的定义,提出了适合中小企业的办公自动化系统的建设方案,具体介绍了系统中应用的关键性技术,以及支持平台。并给出了此办公系统的各个模块的功能设计。可是由于时间和能力的限制,文中存在很多不足的地方,希望能得到各位老师的批评指正,以不断完善。致谢至此,企业办公自动

31、化系统的毕业设计在我的于泳指导老师的指引下已全部结束。但她的学术知识,理论知识和操作技巧在我的心里留下深刻的印记,她那种耐心指导和严谨的教学理论更让我受益匪浅,是她为我点燃希望的光芒,让我翱翔在知识的海洋中,感谢您,于泳老师!我也很感谢各位领导能在百忙之中抽出宝贵的时间来批阅我的论文。这次毕业设计是对我大学三年来所学知识的回顾和总结,在此基础上进行了综合应用和拓展。在这次毕业设计过程中,我掌握了一般系统设计的方法,同时也对我实践应用能力提出了更高的要求,开拓了视野,拓展了知识面。在次感谢三年来对我辛勤培养和教育的所有老师,感谢给予我帮助和鼓励的所有同学。 在设计过程中得到了老师和有关同学的支持

32、和帮助,还有科技局给我们提供实习地点,在此一并表示由衷的感谢!参考文献1张海藩软件工程导论M清华大学出版社, 2丁宝康汪卫数据库系统教程M高等教育出版社, 3孙印杰 杨滔 吕书琴动态网站设计实例精解M电子工业出版社, 4石峰科技ASP.NET网站开发四酷全书电子M工业出版社, 5求是科技ASP.NET信息管理系统开发实例导航M人民邮店出版社 6杨宗志ASP.NET入门与实作M科学出版社, 7曹锰舒新峰C#与ASP.NET程序设计M西安交通大学出版社, 8虞益诚SQL Server M中国铁道出版社, 9蒋秀平SQL Server 数据库与应用M清华大学出版社, 10夏印贵SQL Server数据库开发精典实例精解M机械工业出版社, 11赵林时尚IT生活秀Dreamweaver网页天下M中国宇航出版社, 12李振华 季小武Dreamweaver 基础教程M清华大学出版社, 13李维面向对象开发实践之路C#电子工业出版社, 14 美 David Yack. ASP.NET 2.0 MVP Hacks MJohn Wiley & Sons, 15(美)维埃拉SQL Server 高级程序设计M北京:人民邮电出版社,

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服