OA毕业设计开题报告_第1页
OA毕业设计开题报告_第2页
OA毕业设计开题报告_第3页
OA毕业设计开题报告_第4页
OA毕业设计开题报告_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上北京理工大学本科生毕业设计(论文)开题报告题 目: 基于.NET平台网络办公OA系统 专 业: 计算机科学与技术 指导教师: 张婷 学 院: 北京理工大学 学 号: 103 班 级: 103B 姓 名: 贺鹏飞 填表日期: 2011 年 3 月 15 日1、选题的依据及意义:随着现代信息化科学技术的飞速发展,尤其是计算机技术、网络技术、通信技术以及自动化技术的突飞猛进,办公自动化(Office Automation,简称OA)在技术和应用上都得到了更高层次的发展,成为现代信息化社会的重要标志,同时也是企业现代信息化建设的重要组成部分。通过对办公自动化技术的发展以及开发

2、技术的介绍,本文提出了在可运行于Windows/2000/XP/2003等多种平台(服务端)下, 采用领先的B/S结构,客户端只需浏览器,运行速度快,操作简便,可适用于Intranet/Internet应用,无论出差旅行,还是居家办公都能让您的工作得心应手。集成了包括内部电子邮件、内部短信息、公告通知、个人考勤、日程安排、工作日志、通讯簿、工作流、消息通知管理、考勤管理、工作计划、工资管理、会议管理、车辆管理、网络会议、讨论区、聊天室、文件柜、系统日志、电话区号查询、邮政编码查询、等多个极具价值的功能模块。 OA在安装维护上更提供了采用独有技术开发的傻瓜型安装工具、配置工具和数据库管理工具,用

3、户可在30秒内自行安装完毕,无需专业人员即可自行维护。数据存取采用分布式集中控制,避免了数据泄漏的可能。完善的密码验证与登录验证机制更加强了系统安全性,并且所有页面均进行身份验证和权限验证。基于工作流的公文流转和业务管理,使得业务表单、流程步骤和权限都可以由用户灵活定制。公文流转支持使用Word、Excel等附件。2、 国内外研究现状及发展趋势:办公自动化是指办公人员利用现代科学技术的最新成果,借助先进的办公设备,实现办公活动科学化、自动化。其目的是最大限度地提高办公效率和改进办公质量,改善办公环境和条件,辅助决策,减少或避免各种差错和,缩短办公处理周期,并用科学的管理方法,借助于各种先进技术

4、,提高管理和决策的科学化水平,从而实现办公业务自动化。随着信息技术的蓬勃发展,尤其是计算机技术、网络通讯技术、多媒体技术、数据库技术及自动化技术的日新月异,为办公自动化的发展提供了广阔的空间。迄今为止,办公自动化已成为非常活跃的一个领域,尤其近几年,国内外相继出现的大型办公楼、银行、航空站、高级宾馆、港口等智能建筑,更加需要并刺激着办公自动化的发展。我国OA起源于20世纪70年代,迄今大致可划分为四个发展阶段:第一阶段:以复印机、个人计算机的出现和使用为主,还停留在没有联网的年代。OA系统国外以微软公司的Microsoft Office和IBM公司的办公套件Louts 1-2-3为代表,国内以

5、金山公司的WPS、CCED为代表。其文档处理能力较差、协作型工作处理能力和企业级信息集成能力较差。由于计算机以个人办公为主,各部门计算机之间缺乏信息沟通和共享的渠道,因此信息处于高度孤立状态。第二阶段:以个人计算机的大量普及和联网技术的成熟为依托,企业建立了Intranet内部网络,以一些基于C/S结构的公司内部信息管理软件为代表,但没有功能良好的应用系统支持协同工作,仍然是以个人办公为主,信息依旧比较孤立。第三阶段:网络互联网技术和协同办公技术趋于成熟,以网络为中心,以工作流为主要存储和处理对象,实现了工作流程自动化,让群体协同工作成为可能,打破了第一代OA系统中的信息孤立状态。除个人办公软

6、件外,IBM公司Lotus Domino和微软公司Exchange 群件技术逐步引入,以开通企业网站、实施ERP(企业资源计划)和CRM(客户关系管理)为主。该阶段难以实现异地办公,企业资源无法延展,系统开发和使用复杂,投资昂贵,推广困难。第四阶段:国内认为OA是以知识管理为核心的新一代办公自动化系统,而国外目前很少使用OA这个概念,而多以门户和平台为主。该阶段的企业OA系统是集信息处理、业务流程和知识管理为一体的新型应用系统,能够体现“知识管理”的核心理念。通俗地讲,知识管理是指在恰当的时间,将正确的知识传给合适的人,让他们采取最恰当的行动,以避免重复错误和重复工作,从而提高企业整体办公效率

7、。目前国内OA厂商虽然大大小小有几十家,但就目前市场而言,还有许多地方差强人意。具体表现在开发商水平参差不齐,部分软件产品质量不高,对OA的理解起点不高,导致OA系统与其它系统集成度差,售后服务差。而国内企业的OA程度大多处在第二、第三阶段,且分布很不均匀,少数一流企业的OA程度很高,可以为高层决策提供支持,但绝大多数企业信息化程度很低,且企业信息化水平和普及程度因行业、地区经济发展水平而存在很大差异。随着企业信息化建设的不断发展、计算机网络和数据库技术的成熟,企业OA系统的功能将不断扩展,OA系统将更加完善。目前基于网络的OA系统在网络传输的速度上是一个制约,导致传输多媒体数据/信息时速度缓

8、慢。随着我国IPV6网络的逐步建成,一个宽带化的信息高速公路将会突破网络传输速度的瓶颈,企业OA系统将给人们的办公观念和行为方式带来更加崭新的变革。3、总体设计方法与实施方案3.1.信息的存储:使用Microsoft SQL Server 2005数据库进行存储。数据库我选用SQL Server数据库,它是Microsoft公司推出的大型数据库系统,同其他数据库相比,它具有完善的存储、检索和修改数据的功能,并且简单易用,能够和Microsoft公司的其他产品很好地结合。他的编程接口非常丰富、易用,可以很容易地用组件访问数据库。 3.2. 前台设计:HTML、JavaScript可以方便地操纵各

9、种浏览器的对象,可以使用JavaScript来控制浏览器的外观、状态甚至运行方式。可以根据用户的需求“定制”浏览器,从而使网页更加友好。JavaScript 支持分布式的运算和处理。使用JavaScript可以再客户端进行数据验证。3.3. 平台设计:.NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引

10、人的体验。3.4. 开发语言:C#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#拥有C/C+的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C+与Java一样亦为对象导向(object-oriented)程序语言。4、目标4.1 .需解决的问题数据库设计是项目开发的重要环节,因为数据库设计就像建设一座大楼的根基一样,如果设计不好,在后来的系统维护和功能扩充时,甚至在系统开发的过程中都会引起较大的问题。4.2 .课题的研究方法本系统采用B/S模式,B/S结构(Brow

11、ser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的

12、接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。 C#语言开发,C sharp(又被简称为"C#")是微软公司在二OOO年六月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型

13、)是直接集成的,而且它是微软公司.NET windows网络框架的主角。开发环境是Microsoft Visual Studio2008,VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。数

14、据库采用SQL Server 2005。SQL Server 2005 通过在可伸缩性、数据集成、开发工具和强大的分析等方面的革新更好的确立了微软在BI领域的领导地位。SQL Server 2005 能够把关键的信息及时的传递到组织内员工的手中,从而实现了可伸缩的商业智能。从CEO 到信息工作者,员工可以快速的、容易的处理数据,以更快更好的做出决策。 确定好开发模式和环境后,根据选定题目,首先进行需求分析,了解办公自动化系统需要实现哪些功能;第二项工作是把整个系统分解成若干个子系统,把整个系统的外部需求分别赋予系统的各个功能成分,详尽的定义每个成分;第三项工作是分别设计编写各个子系统的代码,最

15、后进行测试,检验系统的各项功能是否正常、是否已满足用户的需求。如果在系统中出现错误或存在缺陷,那么就必须对系统进行相应的改善。4.3 .办公自动化系统功能模块设计 如图所示: 5、进度计划2010年10月中旬:选题意义及背景。2010年11月下旬之前:确定个人毕业设计题目及指导教师。2010年12月份:撰写开题报告及任务书,准备开题。2011年1月上旬:课题调研,学习软件工具。 2011年1月下旬:对办公自动化系统需求分析。2011年2月上旬:数据库概要设计和数据库详细设计同时搭建数据库。2011年2月下旬至4月上旬:办公OA系统程序开发。 2011年4月下旬:调试系统及完善系统,准备资料,撰写毕业论文。2011年5月上旬:完成毕业论文,准备毕业答辩。6、参考文献1.C#语言程序设计基础,郑宇军,王侃编著,清华大学出版社,2005年11月。2.Visual C#.NET编程精粹150例,张怀庆,谢益诚,洪角斗编著,工业出版社,2006。3.数据库系统概论,王珊、萨师煌,高等教育出版社,2006。4.软件工程原理方法与应用,肖孟强,曲秀清,韩殿元,谢圣沁,王宗江编著,中国水利水电出版社,2006。5.软件工程导论,张海潘等编著,清华大学大学出版社,2004。6.Java Web开发详解:XML+XSLT+Servlet+JSP深入剖析与实例应用,孙鑫 编著&#

温馨提示

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

评论

0/150

提交评论