I目录引言..........................................................................................................................11系统分析....................................................................................................................31.1需求分析..........................................................................................................31.2功能分析..........................................................................................................31.3可行性分析......................................................................................................31.3.1操作可行性...................................................................................................31.3.2经济可行性...................................................................................................31.3.3技术可行性...................................................................................................41.4开发工具简介...................................................................................................41.4.1C#概述.........................................................................................................41.4.2SQLServer概述.......................................................................................51.5架构简介.............................................................................................................62系统总体设计..........................................................................................................72.1系统功能结构设计.............................................................................................72.2数据库设计.......................................................................................................82.2.1数据表设计...................................................................................................82.2.2存储过程设计...............................................................................................83系统详细设计与实现............................................................................................123.1登陆模块...........................................................................................................123.2接收消息总览模块...........................................................................................123.3查看接收消息模块...........................................................................................133.4转发短消息模块...............................................................................................143.5发送消息模块...................................................................................................153.6部门群发模块...................................................................................................153.7已发信息总览模块...........................................................................................16II3.8查看已发信息模块............................................................................................17结论......................................................................................................................18参考文献................................................................................................................191引言在科技迅猛发展的今天Internet/Intranet被广泛的使用在各个行业中,企业的管理也随之发展,信息化的程度也随之增长,同时以往的办公管理模式已经无法适应企业的需求,企业对办公的效率要求越来越高,因此就需要一个现代化的办公管理方案来解决企业的这个问题。企业办公正在逐步迈向管理信息现代化。企业办公信息化基础设施建设的逐渐完备,改革传统办公模式开展电子政务,使业务办公、公文流转和管理过程电子化、信息化,让文职人员从长期繁杂的办公事务中解放出来,通过统一办公规范,提高工作效率,降低管理成本,实现办公自动化已势在必行。办公自动化管理系统是将现代办公和计算机网络功能结合起来的一种新型的办公方式,是信息化社会的产物。办公自动化系统可以将一个机构的办公用的计算机和其他办公设备连接成网络,这样可以为办公室工作人员和企事业负责干部提供各种现代化手段,从而改进办公条件,提高办公业务的效率和质量,及时向有关部门和领导提供有用的信息。OA起源于政府办公系统,当初的作用主要是公文收发,如今核心内容是提高办公效率、提高团队的整体作战能力以及有效的提供应用信息与素材,从而提高管理水平。广义而言,OA应该是一个企业除了生产控制之外的一切信息处理与管理的集合。它面向不同层次的使用者,有不同的功能表现。通过网络,组织机构内部的人员可跨越时间、地点协同办公。建立一个安全、可靠、开放、高效的办公自动化、信息管理电子化系统。为管理部门提供现代的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事物处理自动化,实现企业各内部日常业务工作的规范化、电子化、标准化,增强档案部门文书档案、人事档案、财务档案等档案的可管理性,实现信息的在线查询、借阅。最终实现“无纸”办公,使信息的传递更加快捷和方便,从而极大的扩展了办公手段,实现了办公的高效率。NetOA网络办公系统市场定位对外承接项目的公司的需求,协助企业员工进行日常办公管理和项目管理,提高管理效率,降低运作成本,增强长期竞争力。本系统功能模块将覆盖所有企业级用户的业务应用,提供客户管理、短消息、考勤管理、邮件管理、联系人管理等功能。通过短消息系统,各员工能方便的向同事发送短消息或群发消息,也能查看、删除、回复别人发给自己的消息。收到的2消息不允许被篡改,以保证消息的权威性。员工还可以查看和处理自己发送过的短消息。收到的短消息,可以像邮件一样,设为“已阅”。本文分为三章来介绍OA办公管理系统的设计与实现。第一章系统分析,在系统分析中主要是系统的需求分析、系统的功能分析、可行性分析、开发工具简介、架构简介等;第二章系统总体设计,提出系统功能模块的细分和数据库的详细设计等;第三章系统详细设计与实现,主要包括系统功能子模块的设计与实现、设计理念、实现功能和最终得到的结果等。31系统分析1.1需求分析即时通讯(IM)可提高系统的信息传递效率和整体沟通效率,是传统电话的有益补充,也是日常办公过程中的重要沟通工具。“短消息”就是一种用于工作沟通的即时通讯工具。目前,各单位使用的即时通讯工具主要有两种:MSN和QQ,但由于这两种工具均采用集中服务器管理方式,使用者只能使用客户端的沟通功能和文件传送。用户的信息记录全部保存在客户端机器里,难于备份,另外,记录以文本形式保存,也易被篡改,无法作为权威的历史记录。目前的备份工作一般靠手工完成,比较繁琐。从安全角度而言,单位内部一般都会部署一个“内网”用于日常的办公,而MSN和QQ的服务器均处于“外网”——Internet上,所以为了使用MSN和QQ,整个办公系统需要从内网移到外网,从而大大降低了业务数据的安全性。1.2功能分析本模块主要功能是方便各员工向同事发送短消息或群发消息,也能查看、删除、回复别人发给自己的消息。收到的消息不允许被篡改,以保证消息的权威性。员工还可以查看和处理自己发送过的短消息。收到的短消息,可以像邮件一样,设为“已阅”。1.3可行性分析1.3.1操作可行性本系统性能稳定,简单易用易懂、功能完善,有利于公司管理人员的使用,大大提高管理的效率。1.3.2经济可行性本次系统所用到的只是计算机上所安装时的软件来完成这次的开发,无需要经济上的投入,因此在经济上是可行的。41.3.3技术可行性NetOA采用微软的最新技术,微软.Net技术为多层应用体系结构的实现提供良好的基础。.NetFramework框架简化了在Internet环境中的应用程序开发。所以系统在操作上是可行的。1.4开发工具简介.NetFramework又称.Net