OA办公系统毕业论文

上传人:飞*** 文档编号:32302807 上传时间:2018-02-10 格式:DOC 页数:34 大小:2.20MB
返回 下载 相关 举报
OA办公系统毕业论文_第1页
第1页 / 共34页
OA办公系统毕业论文_第2页
第2页 / 共34页
OA办公系统毕业论文_第3页
第3页 / 共34页
OA办公系统毕业论文_第4页
第4页 / 共34页
OA办公系统毕业论文_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《OA办公系统毕业论文》由会员分享,可在线阅读,更多相关《OA办公系统毕业论文(34页珍藏版)》请在金锄头文库上搜索。

1、南 宁 职 业 技 术 学 院 信 息 工 程 学 院毕 业 设 计 报 告课题名称:Office Automation 系统 系 部: 信息工程学院 专 业: 软件技术 班 级: 07 软件 3 班 学生姓名: 张乐 指导教师: 苏叶健 日 期: 2009 年 12 月 11 日 摘 要办公自动化,英文 Office Automation,简称 OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。所开发的办公自动化系统,基于公司本身内部管理及业务发展需求,应用计算机技术,

2、Internet 技术,实现企业办公自动化,管理信息化。本系统采用结构化与原型法结合的系统开发方法。整个系统分为系统整体设计及用作用户登录和注册的用户身份验证模块,用作系统管理员对职工信息进行管理的职工信息管理模块,用作当前登录用户对自己的通讯录进行管理的个人通讯录模块,用作当前登录用户对自己的日程进行管理的日程安排模块、用作当前登录用户对自己的工作日志进行管理的工作日志模块、用作系统各个用户之间互相发送信息的短消息管理模块、用作系统管理员对会议进行管理以及普通用户查看会议信息的会议管理模块、用作系统管理员对公告进行管理以及普通用户查看公告信息的公告管理模块和当前登录用户上传、下载、查看文件的

3、文件管理模块等。系统开发采用先进的开发软件与技术,即采用 Dreamweaver 页面制作软件与 Photoshop 等技术相结合开发系统的页面,用 ASP.NET 设计技术与 extjs,.net,linq 技术, SQL Server数据库管理系统开发强大完善的数据库支持环境。第二章 前言中小企业办公自动化管理系统(OA),是伴随着 Internet 技术在各个领域的广泛应用,和各行各业企业信息化建设步伐的加快应运而生。当代社会已经进入信息时代,信息技术革命使社会的各个领域都发生了翻天覆地的变化,每个企业都必须紧跟时代的步伐,加强企业竞争力和提升现代化企业的管理能力,以适应整个社会的发展变

4、化。企业对信息需求的增长,使计算机、网络技术已经渗透到企业的日常工作中。传统的企业内信息的交流方式早已不能满足企业对大量信息的快速传递与处理的需求,中小企业办公自动化管理系统的应用满足了企业的办公网络化、自动化的管理需求,提高了企业内部的管理水平,进而全面提升了企业在市场竞争中的综合竞争力。第二章 开发工具和数据库的选择2.1 VB 开发工具2.1.1 开发软件(1)Visual Studio .NET。Visual Studio .NET 2008,为解决今天最具挑战性的软件开发需要而构建。.NET 它是 Microsoft 的第二代开发工具,用于构建和部署功能强大而安全的连接 Micros

5、oft .NET 的软件。提供了一个强大而完善的端到端工具,用以设计、开发、调试和部署用于 Microsoft Windows 和 Web 的安全的应用程序,这些应用程序强健而且易于使用。(2)Microsoft SQL Serve 2005 数据库 。Microsoft Access 是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于 4 个。Microsoft Access 数据库有一定的极限,如果数据达到 100M 左右,很容易造成服务器 IIS死机,或者消耗掉服务器的内存导致服务器崩溃。Microsoft SQ

6、L Server 是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比 Microsoft Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。因为现在数据库都使用标准的 SQL 语言对数据库进行管理,所以如果是标准 SQL 语言,两者基本上都可以通用的。Microsoft SQL Server 还有更多的扩展,可以用存储过程,数据库大小无极限限制。所以本系统选用 Microsoft SQL Serve。(3)开发环境网络环境下的多用户系统,开发软件为Windows 操作系统SQL Server 2005 数据ASP.NET 。2.2 数据

7、库的选择SQL Server 2005 是高性能的客户端 /服务器结构的关系数据库管理系统,支持最大的Web 站点和企业联机事务处理(OLTP)及数据系统所需的性能。SQL Server 2005 主要有以下的特点:(1)真正的客户机/服务器体系结构;(2)图形化用户界面,使系统管理更加直观简单;(3)丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地;(4)与 Windows 操作系统有机集成,多线程体系结构设计,提高了系统对多用户同时访问的响应速度;(5)对 Web 技术的支持,使用户能够很容易地将数据库中的数据发送到 Web 页面上。2.2.1 数据库系统概述(1) 数据库系统的

8、构成ASP.NET Community Starter Kit 的数据访问层用于连接 SQL Server 数据库,数据访问层的服的被实现为 SQL Server 的存储过程, SQL Server 数据的发送和接收都由存储过程来完成,每个数据库操作都对应的存储,用于数据检索、插入、更新,或删除。(2) 数据库系统的功能SQL Server 2005 是网络数据库管理系统,是目前最强的关系型数据库系统之一,其产要任务是存储、管理和提供数据,以满足客户端连接和存储数据的需要,功能强大,方便,可建立数据类型,数据库和数据表,数据库的查询、删除、更新、添加、存储、索引与数据库完性,视图,Transa

9、ct-SQL 程序设计,存储过程,触发器,用户自定义函数与事务,SQL Server 2000 管理,数据库综合开发应用。第三章 系统需求分析3.1 可行性分析可行性是系统开发的一项关键步骤,它是通过对整个系统的需求,技术及开发方法,以及开发人员,所需资金的综合考虑以评估对于该系统的开发是否符合实际。可行性分析包括:组织和管理上的可行性、技术可行性、经济可行性。3.1.1 组织和管理可行性基于中小型企业的办公自动化系统采用模块化开发方法,将整个系统划分为多个功能模块,并根据开发小组成员的实际能力分配相应的模块,这种将系统功能平行划分的方法有助于系统开发的组织和管理。3.1.2 经济可行性通过网

10、站对企业内部信息进行全面的自动化的管理,大大提高了企业的办公效率。通过系统对企业生产经营过程中的数据进行全面的管理和统计,避免人为处理各类数据时所产生的各种问题,提高了企业的经济效益,为企业经营决策提供了大量的、权威的数据,使企业的管理进行到科学化、系统化的范筹。硬件方面主要是计算机,我们的实际情况可以满足开发任务,所需资料书籍可以到图书馆翻阅或者个人购买,因此整个系统的所需投资符合我们的支付状况,经济可行性良好3.1.3 技术可行性基于中小型企业的办公自动化系统的开发采用了先进成熟并且符合实际应用的开发方法。A SP.net 构 架 是 可 以 用 Microsoft( R) 公 司 最 新

11、 的 产 品 Visual S 开 发 环 境 进 行 开 发 , WYSIWYG( What You See Is What You Get 所 见即 为 所 得 ) 的 编 辑 。 这 些 仅 是 ASP.net 强 大 化 软 件 支 持 的 一 小 部 分 。 ASP.net 使 运行 一 些 很 平 常 的 任 务 如 表 单 的 提 交 客 户 端 的 身 份 验 证 、 分 布 系 统 和 网 站 配 置 变 得 非 常 简单 。3.2 需求分析3.2.1 现行业务分析3.1.1 业务流程该系统的主要流程是系统管理员或普通用户通过登录模块进入系统主页,之后可以选择相应的功能对自己

12、的信息进行处理。业务流程图如下:3.2.2 功能分析系统的主要功能概述如下:(1) 用户身份验证模块判断当前登录用户是属于那种类型,如果是普通用户然后就判断是否到了开发系统时间。和是否到了系统关闭时间。并且进行相应的限制。和进入系统,可以进行哪些操作。显示哪些相应的数据。(2)人事管理模块(即系统设置)该模块主要是进行机构的添加,修改,删除。部门的添加,修改,删除。员工的添加,修改,删除。角色的添加,更改,删除,分配任务等.。该功能主要是系统管理员和公司老总的操作。(3)日程管理模块该模块的功能是我的日程管理(添加,修改,删除),部门日程管理(添加,查看,删除),我的便签管理( 添加,删除,查

13、看)。(4)文件管理模块该模块的功能是:文件管理(新建文件,下载文件,把文件放回回收站 ),文件夹管理(新建文件夹,把文件夹放回回收站),回收站管理(文件,文件夹的回复,和彻底删除)(5)消息管理模块该模块的功能是:实现消息的管理(添加,删除,查看)(6)登录日志和操作日志模块该模块的功能(操作者,系统管理员,公司老总角色可以进行操作):查看操作日志,日志对那些文件操作过,记性记录。登录日志可以查看什么时候谁登录过系统,并记录登录的成功是否状态。(7)考勤管理模块该模块主要是进行对每个部门进行考勤统计,查看考勤情况(操作者:系统管理员和公司老总)3.2.4 系统建模3.2.4.1 用户身份验证

14、用例图此图显示了用户身份验证系统的用例:当系统管理员或普通用户登录时需要输入用户名、密码,(如果是普通用户,要判断是否到了系统开放的时间,是否用权限登录), 这些条件都符合之后才能进入到系统主页面,否则会有相应的错误提示。图 3-2 用户验证用例图3.2.4.2 人事管理模块用例图此图显示了人事管理管理模块的用例:包括新增职工、查看信息、修改信息以及删除职工,新增机构,查看修改,删除,新增部门,查看修改,删除,角色的添加,修改,删除,分配任务等功能,其中系统管理员拥有全部功能权限。添加机构修改机构删除机构机构管理机构管理用例图 1.1添加部门修改部门删除部门部门管理部门管理用例图 1.2添加员

15、工修改员工删除员工员工管理员工管理用例图 1.3添加角色角色管理修改角色删除角色分配角色权限角色管理用例图 1.43.2.4.3 日程管理用例图此图显示了日程管理模块的用例:包括新增我的日程,删除,查看部门日程,新增我的便签管理,其中系统管理员拥有全部功能权限,而普通用户只能查看与修改本用户相关的信息。显示日程添加日程修改日程我的日程我的日程用例图 1.1查询日程查看日程详情部门日程部门日程用例图 1.2添加便签删除便签我的便签修改便签我的便签用例图 1.33.2.4.4 文件管理用例图此图显示了文件管理模块的用例:包括上传文件、查看文件信息、下载文件以及删除文件等功能,并且普通用户具有上传、

16、查看和下载的权限,系统管理员,公司老总,部门经理可以新建文件夹来存放文件,也可以到回收站恢复文件,和彻底删除文件等 。 文件管理用例图撤消删除回收站彻底删除回收站用例图3.2.4.5 消息管理用例图此图显示了消息管理模块:包括新增消息,删除消息。发送消息消息管理管理消息消息管理用例图3.2.4.6 操作日志和登录日志管理用例图此图显示了日志模块的记录操作:包括查看登录日志,删除登录日志,查看操作日志和删除操作日志。此功能只有系统管理员和公司老总的操作。系统日志用例图3.2.4.7 考勤管理用例图此图显示考勤模块:包括查看各部门的考勤统计,查看管理考勤信息,签到,签退。管理员公司老总,部门经理可以操作。考勤历史记录查询员工签到 、 签退考勤统计考勤用例图第四章 系统设计4.1 系统设计基

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号