办公自动化系统 ——前后台信息管理---毕业论文.doc

上传人:滴答 文档编号:1274029 上传时间:2019-01-26 格式:DOC 页数:46 大小:1.61MB
下载 相关 举报
办公自动化系统 ——前后台信息管理---毕业论文.doc_第1页
第1页 / 共46页
办公自动化系统 ——前后台信息管理---毕业论文.doc_第2页
第2页 / 共46页
办公自动化系统 ——前后台信息管理---毕业论文.doc_第3页
第3页 / 共46页
办公自动化系统 ——前后台信息管理---毕业论文.doc_第4页
第4页 / 共46页
办公自动化系统 ——前后台信息管理---毕业论文.doc_第5页
第5页 / 共46页
点击查看更多>>
资源描述

1、 本 科 毕 业 论 文 办公 自动化 系统 前后台信息管理 Online Office Automation System Foreground and Background Information Management 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指导教师: 年 月 摘 要 办公自动化系统是基于公司本身内部管理及业务发展 需求,应用计算机技术、 Internet 技术 而开发的软件平台。它取代了企业的传统办公模式, 实现 了企业办公 的 自动化 和 管理 的 信息化 。 本次毕业设计对网上办公自动化系统进行了研究。项目采用 C#语言进行开

2、发,所用到的开发工具有 Microsoft 的 Visual Studio 2005 和 Sql Server 2005。 系统架构是基于 B/S 的浏览器和服务器架构, 用户的工作界面是通过 www 浏览器实现的, 大大减少了客户端 的电脑负载。程序代码的实现过程中采用的是Microsoft 的 pet shop 框架,合理的分层结构降低了系 统各层的耦合度,便于系统的扩展。 本 毕业 论文 对网上办公自动化系统的发展及前景做了概述, 重点解析了前后台信息管理 , 即 日程管理、个人信息管理及后台管理等 3 个 模块 。对此 3个模块的分析与设计主要从功能需求开始, 通过用例图的方式 明确各

3、模块的需求; 紧接着 论文对各模块的 流程设计和数据库设计 进行了说明。系统 详细设计部分主要从程序结构、类设计和各模块中实现的函数方法等方面进行解析 。技术方面, 项目的界面采用了 div+css 布局, 程序代码方面 使用到 .NET 的 code_behind 技术和javascript 脚本语言。 项目完成后基 本达到了 开题报告中的需求 , 各模块的功能已基本实现, 并在原有 基础上 我们 对界面进行 了 进一步的完善 ,加强了 整体的 视觉观感。 关键词 : 办公 自动化 ;.NET;B/S 架构 Abstract Office automation system is the s

4、oftware platform, which is based on the companys management and services requirement, using computer and Internet skills. It replace the tradition office pattern of the enterprises, it make the office automate informationize. We research online office automation system through this graduation projec

5、t. This project is developed in C#. We design it with the tool Visual Studio 2005 and Sql Server 2005. The system is based on B/S framework, users interface is realized by www browser. It lessens the burden of the client computer. The code is realized based on pet shop framework from Microsoft, whic

6、h makes the structure clearly and reduces the degree of coupling. The framework also makes the system expand easily. This thesis describes the development and prospect of the online office automation system. Besides that, it makes a design and analysis on foreground and background information manage

7、ment, which contains personal information management、 schedule management and background management. We carry out these modules by function requirement first, which we describe it by use case diagram. Then we describe them by workflow design and database design. We analyze the system detail design b

8、y the structure of the program, class design and the functions in every module. On the side of technology, we use div+css layout in the interface. We also use code_behind technology and javascript language in the code. When the project is finished, we satisfy the requirement in the thesis proposal.

9、We also realize every modules functions. When we finished it all above, we also improve its interface, which make it more beautiful. Key words: Office Automation; NET; B/S architecture 第 1 章 引言 1 目录 第一章 引言 . 1 第二章 系统总体设计 . 3 2.1 系统需求 . 3 2.1.1 用户信息需求 . 3 2.1.2 日程管理需求 . 3 2.1.3 后台管理需求 . 4 2.2 开发工具及技术

10、 . 6 2.2.1 开发工具 . 6 2.2.2 技术设计 . 7 2.3 功能模块划分 .10 2.4 数据库设计 .10 2.4.1 逻辑结构设计 . 11 2.4.2 物理结构设计 . 11 第三章 系统详细设计 .14 3.1 类设计 .14 3.2 程序系统的结构 .15 3.3 模块详细设计 .21 3.3.1 个人信息模块 .22 3.3.2 日程管理模块 .22 3.3.3 后台管理模块 .24 第四章 系统运行结果 .32 第五章 结束语 .39 致谢语 .40 参考文献 .41第 1 章 引言 1 Contents Chapter 1 Introduction. 1 Ch

11、apter 2 System Design . 3 2.1 System Requirement. 3 2.1.1 Personal Information . 3 2.1.2 Schedule Management. 3 2.1.3 Background Management . 4 2.2 Development Environment and Technology. 6 2.2.1 Development Environment . 6 2.2.2 Technology Design . 7 2.3 Function Module.10 2.4 Database Design .10 2

12、.4.1 Logical Structure Design. 11 2.4.2 Physical Structure Design . 11 Chapter 3 Detail Design .14 3.2 Class Design .14 3.1 Structure of Program .15 3.3 Module Detail Design.21 3.3.1 Personal Information Module .22 3.3.2 Schedule Management Module.22 3.3.3 Background Management Module .24 Chapter 4

13、System Result .32 Chapter 5 Summary .39 Acknowledgement.40 References.41第 1 章 引言 1 第一章 引言 随着计算机的普及和互联网技术的发展,当今社会已经进入了信息时代,信息技术革命使社会的各个领域都发生了翻天覆地的变化,其中一个重要的变化就体现在 企业 办公模式上。在传统的办公模式中,企业内部的信息交流方式主要以纸质办公为主,由于缺少重要的信息传递和工作流程环节,办公的各个部门之间无法实现信息共享和信息集成,从而难以实现各个部门之间的高效协作。随着企业对信息需求的日益增长 ,在办公过程中,传统的工作方式和审批模式已经难

14、以满足新 的需求,特别是在 信息更新日益加快的 21 世纪,每个企业都必须紧跟时代的步伐,加强企业竞争力和提升企业的现代化管理能力,以适应整个社会的发展变化。网上企业办公自动化系统正是为了满足企业信息化建设步伐的加快 而设计开发的 。 办公自动化是近年随着计算机科学发展而提出来的新概念。办公自动化英文原称 Office Automation,缩写为 OA1。办公自动化系统一般指实现办公室内事务性业务的自动化, 它利用互联网技术,使办公室中的各种办公流程由信息系统实现,避免人员的来回走动 。 在这种办公模式下,企业的组织结构能够得到 简化,各个部门在信息共享的基础上进行协作,便于明确各个部门甚至

15、每个员工的责任,而决策层可以迅速综合来自各个方面的信息,并以此为依据制定企业的战略决策。 网上办公自动化系统的使用满足了企业办公网络化、自动化的管理需求,提高了企业内部的管理水平,进而全面提升了企业在市场竞争中的综合能力。 从这个意义上讲,在市场竞争日趋白热化的今天,办公自动化己经不再是一种手段、一种工具,而是成为决定企业生存发展的命脉。正是基于该背景,本次毕业设计选择网上办公自动化系统为课题,对其进行研究、设计。 OA 系统的发展是一个不断求新求变的 过程,纵观 OA 的发展历程,是伴随着企业信息化发展的浪潮而起伏。现从以下四个阶段来介绍 OA 的发展历史 2。 1. 文件型 OA (198

16、01999) 该阶段的办公自动化实际上从单机版的办公应用软件开始的 (WPS、 MS OFFICE ),它主要关注个体的工作行为,提供文档电子化等服务。到了 90 年代,由于网络的使用,政府和企业开始搭建自己的邮件系统,并借助于 Lotus Notes平台做初步的应用开发,一些工作审批和流转也有了初步的雏形, OA 系统的概第 1 章 引言 2 念开始逐渐形成 。 2. 流程型 OA (20002005) 该阶 段的 OA 系统 以工作流为中心, 它 实现了公文流转、流程审批、文档管理、制度管理、会议管理、车辆管理、新闻发布等众多实用的功能。 而此时 OA市场也真正兴起,一批专业的 OA软件公

17、司开始崭露头角。但在 2003 年之后,由于 OA 市场还没完全成熟,某些供应商可能 OEM 其他 OA 的产品或者直接从网上买一套源代码修改下就发布了,这样造成了软件 bug 不断、质量低下、知识产权存在隐患、低价恶性竞争、可拓展性不高等诸多问题。 3. 知识型 OA (20052010) 该阶段 的 OA 系统主要解决如何让员工在合适的场景下,合适的时间里获取合适 的知识 并且将最佳实践传递到整个组织这个问题。该 OA 系统是以 “ 知识管理 ” 为思想、以 “ 协同 ” 为工作方式、以 “ 门户 ” 为技术手段,整合组织内的信息和资源 而发展起来的,即所谓的知识型 OA。现阶段的 OA系

18、统在原来的基础上整合了各种沟通协作软件工具 (腾讯 qq、即时通信、实时会议等 ),从传统的 OA系统蜕变成企业的管理支撑平台,担负起更加复杂、综合的作用。 4. 智能型 OA (2010 ) 随着组织流程的固化和改进、知识的积累和应用、技术的创新和提升,最终OA 系统将会脱胎换骨,全新的 “ 智能型 OA” 成为未来的发展方向,该阶段 OA更关注组织的决策效率,提供决策支持、知识挖掘、商业智能等服务。 本次毕业设计开发的 OA 系统是基于 WEB 方式的办公自动化系统,项目采用B/S 架构,主要包括了公文流转、电子邮件及通讯录、公告论坛信息、个人信息、日程管理、娱乐导航及后台管理等 7个功能

19、模块。论文中详述的部分为个人信息、日程管理和后台管理 3 部分,即所谓的前后台信息管理。 第 2 章 系统总体设计 3 第 二 章 系统 总体设计 2.1 系统需求 系统需求部分主要从其功能性方面进行描述,现从用户信息模块、日程管理模块和后台管理模块三部分进行以下的功能性描述 。 2.1.1 用户信息 需求 本模块主要为了实现系统用户维护个人信息而开发的,包括查看个人信息、更新个人信息、修改个人密码等功能。该模块为系统用户所使用,没有权限设定。 用户进入该模块首页后,可点击相应的链接,进入相应的功能页面进行操作。操作完毕后应有相应的信息提示。 如图 2-1 所示 。 S y s t e m系统

20、用户查看个人信息修改个人信息修改密码图 2-1: 个人信息管理用例图 2.1.2 日程管理 需求 本模块 为 系统用户 提供 日程服务,系统用户可通过此功能 进行工作安排。该模块包括添加 日程信息 、修改 日程信息 、删除 日程信息 和查看自己的日程安排等功能。 该模块为系统用户所使用,没有权限设置。用户进入 该模块首页后,可点击相应的链接,进入相应的功能页面进行操作。操作完毕后应有相应的信息提示。 第 2 章 系统总体设计 4 如图 2-2所示 。 S y s t e m系统用户查看日程信息增加日程信息修改日程信息删除日程信息图 2-2: 日程管理用例图 2.1.3 后台管理 需求 后台管理

21、模块主要为前台功能的实现提供服务,以及整个 OA 系统的维护和更新。该模块只能被系统管理员使用,其他普通用户没有使用权限 。 具体功能内容如下所述 ,用例图分析如图 2-3 所示。 1.部门管理 部门管理主要负责整个企业部门的管理,包括增加部门信息、修改部门信息、删除部门信息等操作,另外管理员可查看该部门的人员信息。管理员进入后台首页后,可点击相应的 链接,进入相应的功能页面进行操作。操作完毕后应有相应的信息提示。 2.用户管理 用户管理是整个 OA 系统后台管理的重点部分,主要包括增加用户、删除用户信息、初始化用户密码、部门人员调动等功能。其中增加用户有增加单个用户和 Excel 表格导入多

22、个用户 2 种方式。管理员进入后台首页后,可点击相应的链接,进入相应的功能页面进行操作。操作完毕后应有相应的信息提示。 3.权限管理 3 该系统的权限管理采用基于角色的访问控制方法 (RBAC)来实现的。即在第 2 章 系统总体设计 5 RBAC 中,定义相应的角色,权限被赋予角色。当一个角色被指定给一个用户 时,此用户就拥有了该角色所包含的权限。 权限管理中包括增加角色、修改角色、删除角色以及给角色分配权限;增加权限、修改权限、删除权限等功能。管理员进入后台首页后,可点击相应的链接,进入相应的功能页面进行操作。操作完毕后应有相应的信息提示。 4.公告管理 公告管理主要包括新增公告信息、修改公

23、告信息、删除公告信息以及查看历史公告等功能,管理员也可将发布公告的权限分配给相应部门的人员,使其对公告进行新增、修改等操作。管理员进入后台首页后,可点击相应的链接,进入相应的功能页面进行操作。操作完毕后应有相应的信息提示。 5.论坛管理 论坛管理主要包括新增版块信息、修改版块信息、删除版块信息、新增版主、删除版主等功能操作,同时管理员也可给部门成员分配相应的论坛权限。管理员进入后台首页后,可点击相应的链接,进入相应的功能页面进行操作。操作完毕后应有相应的信息提示。 6.日志管理 日志管理主要记录了整个 OA 系统用户的操作,系统管理员可通过此模块查询每个用户在系统中的操作。该日志管理模块实现了查看系统日志、删除系统日志以及通过特定的用户 ID/时间搜索日志信息等功能。管理员进入后台首页后,可点击相应的链接,进入相应的功能页面进行操作 。操作完毕后应有相应的信息提示。 7.管理员管理 管理员管理包括增加管理员账号信息、修改管理员账号信息、删除管理员以及修改管理员密码等功能操作。管理员进入后台首页后,可点击相应的链接,进入相应的功能页面进行操作。操作完毕后应有相应的信息提示。 8.数据库管理 数据库管理包括数据库备份和还原等操作。管理员进入后台首页后,可点击相应的链接,进入相应的功能页面进行操作。操作完毕后应有相应的信息提示。

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。