C#企业OA办公自动化管理系统
C#企业OA办公自动化管理系统是将现代化办公和计算机网络功能结合起来的一种新型的办公方式。其目的是最大限度地提高办公效率和改进办公质量,改善办公环境和条件,很好的解决了物理距离造成的信息交流不畅、协商沟通不便等问题,减少或避免各种差错,缩短办公处理周期,提高管理和决策的科学化水平。
本系统采用 C/S 模式,使用 C# 语言开发,部分界面运用到 WPF,Microsoft Expression Blend 3 设计开发,开发平台是 Microsoft Visual Studio 2010,数据库采用 SQL Server 2008。服务器系统:Windows Server 2008 R2。
系统主要有八大模块组成:考勤管理、日程管理、文档管理、公告管理、人事管理、消息管理、联系人管理、个人信息管理。每个模块都有其特定的功能和作用。
考勤管理模块主要有考勤签到功能和下班时的签退一起构成当天的工作考勤。日程管理模块主要用来记录当天的工作安排,主要有时间、地点、工作安排等几项。文档管理模块用来管理公司的共享文档。用户可下载文档,也可上传文档。公告管理模块用来发布公司的公告通知等。人事管理模块主要用来管理公司的新员工的聘用以及部门间员工的调度等。消息管理模块用来管理消息通知。联系人管理模块主要用来管理员工间的联系方式,以及办公位置。个人信息管理模块主要用来管理自己的个人信息,便于服务器端的跟新。
系统的技术路线是:环境模拟、本机模拟客户端、服务器端安装 Windows Server 2008 R2+ SQL Server 2008,模拟服务器端、本机与虚拟机构成一个简单局域网环境用来模拟一个简单的企业办公环境。
系统的功能结构图包括:企业办公管理系统、考勤管理模块、日程管理模块、文档管理模块、公告管理模块、人事管理模块、消息管理模块、联系人管理模块、个人信息管理模块、工作管理模块、上传公告、今日考勤、考勤查询、考勤统计、今日日程、日程查询、公司文档、部门文档、上传文档、公司公告、部门公告、新员工聘用、职位调动、发送消息、查看消息、常用联系人、联系人查询、我的个人信息、个人信息修改、我的工作部门、工作数据库等。
系统的数据库设计使用 E-R 图,包括员工表、部门表、文件表、联系人表、消息表等。员工表包括员工号、员工姓名、性别、入职日期、职务、地址、电话、专业、电子邮件、毕业学校、备注等信息。部门表包括部门编号、部门名称、部门电话、部门负责人等信息。文件表包括文件名、创建者、创建时间、所属部门、文件备注等信息。联系人表包括联系人id、发件人、标题、内容、发件时等信息。
本系统是一个功能强大、实用性强的OA办公自动化管理系统,能够满足企业的办公自动化需求,提高办公效率和质量,改善办公环境和条件。