帆源文库网

帆源文库网 > 教案设计 > / 正文

办公系统的设计与实现8篇

2022-09-22 09:35:03

办公系统的设计与实现8篇办公系统的设计与实现 fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff下面是小编为大家整理的办公系统的设计与实现8篇,供大家参考。

办公系统的设计与实现8篇

篇一:办公系统的设计与实现

ffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffff

  2008 届

  分 类 号 :

 TP311

  单位代码:

 10452

  学 士 学 位 毕 业 设 计 (论 文 )

 网 上 办 公 系 统 设 计 与 实 现

  姓

 名

 乌景猛

 性

 别

  男

 学

 号

  200412140208

  年

 级

 2004 级

 专

 业 计 算 机 科 学 与 技 术

 系(院)

 信 息 学 院

  指导教师

 姜自 立

  2008 年

 4 月

 28

 日

 诚 信 声 明 本人呈交给临沂师范学院的这篇毕业论文, 除了 所注参考文献和世所公认的文献外, 全部是本人在指导老师指导下的设计成果。

  学生签名:

 日

 期:

 经检查该毕业设计(论文)

 为独立完成, 不存在抄袭现象。

  指导老师签名:

 日

 期:

 ffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffff 摘

 要 随着中国教育与科研网、 计算机技术的不断发展, 我国办公自动化系统在技术和应用上都得到了更高层次的发展, 成为现代社会的重要标志。

 办公自动化系统作为信息化建设的重点之重, 不仅能办公条件与环境, 减轻工作人员负担, 提高办公质量和工作效率, 而且能加快办公管理工作规范化、 科学化、 网络化的进程, 对推动我国教育信息化事业的发展有着积极的意义。

  论文首先介绍了 办公自 动化的内涵和历史, 国内外发展状况及其相关技术。

 接着分析本系统的需求, 比较办公自动化系统流行的开发工具和系统结构, 制定出阳朔网上办公系统的设计方案。

 针对阳 朔教育局办公业务的要求以及与外部联系的需求, 运用 Internet 和 java 开发技术, 采用 Browser/Server (浏览器/ 服务器)

 模式, 建立一个基于 Web 的网上办公系统。

 本系统是一个基于 Web 的网上办公系统, 主要设有八个功能模块 :

 文件收发管理、 会议通知公布、 个人信息管理、 资产管理和意见箱等, 本系统具有较大实践意义,能以此满足企业日常工作的要求。

 关键词:

 办公自动化; 文件; 三层结构; B/S

 ffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffff

 Abstract

  With the ongoing advance of CERNET and computer technology, our country’s office automation system in technology and application has developed in a higher level, which has been deemed a symbolic sign in modern society. Office automation system is registered the most urgent one of informatization. Setting up a system may result in such considerable improvements as in office conditions and settings, in staff’s release from burdensome office routines and in enhancing working quality and efficiency, and what is more, the process of a standardized, scientific and networking administration of office can be speeded up. It promises positive effects in the course of promoting educational informationalization of institutions.

 First of all, the article introduces the connotationand history of OA, the national development and international of OA along with its correlative technology. Then, analyze the require of the system. In response to the comparative results of popular developmental tools and systematic structures a complete set of OA projecting plans is made; in view of both the administrative needs and the needs for exterior contact , an OA system based on Web in the office is to be developed using Internet and Java developmental technology in Browser and Server mode. The system itself is an OAS of integrity based on Web, It is the core embedded into the OA system with eight functional modules installed: office files management, notification administration, personal information management, assets management and suggestion box and so on. The system is of great practical implications. Such a system will satisfy improving the efficiency of routine needs

 Key Words: Office Automation; three-layer construction; B/S

 ffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffff

 目

 录摘

 要 ------------------------------------------------------------------------------------------------------- 3 第 1 章

 前言 ------------------------------------------------------------------------------------------------- 1 第 2 章 开发环境及 Struts 介绍 ------------------------------------------------------------------------- 2 2.1 JAVA 语言简介 ----------------------------------------------------------------------------------------- 2 2.2 J2EE 平台简介 ----------------------------------------------------------------------------------------- 2 2.3 Struts 概述 ----------------------------------------------------------------------------------------------- 3 第 3 章

 系统分析 ------------------------------------------------------------------------------------------- 6 3.1 任务分析 ------------------------------------------------------------------------------------------------ 6 3.2 系统分析的基本内容 --------------------------------------------------------------------------------- 6 3.3 需求分析 ------------------------------------------------------------------------------------------------ 6 3.4 系统工作流程图 --------------------------------------------------------------------------------------- 6 3.5 数据流程图 --------------------------------------------------------------------------------------------- 7 3.5 可行性分析 --------------------------------------------------------------------------------------------- 8 3.5.1 技术可行性 ---------------------------------------------------------------------------------------- 8 3.5.3 操作可行性 ---------------------------------------------------------------------------------------- 8 第 4 章 系统设计与数据库设计 --------------------------------------------------------------------------- 9 4.1 系统功能分析 ------------------------------------------------------------------------------------------ 9 4.1.1 系统实现的功能 ---------------------------------------------------------------------------------- 9 4.1.2 系统的功能结构图 ------------------------------------------------------------------------------- 9 4.2 数据库设计 ------------------------------------------------------------------------------------------- 11 4.2.1 选择数据库 -------------------------------------------------------------------------------------- 11 4.2.2

 SQL SERVER 数据库简介 -------------------------------------------------------------------- 11 4.2.3 网上办公系统的数据库设计 ---------------------------------------------------------------- 11 第 5 章 系统的详细设计 ---------------------------------------------------------------------------------- 16 5.1 系统登录界面 ---------------------------------------------------------------------------------------- 16 5.2 系统登录模块 ---------------------------------------------------------------------------------------- 16 5.3 系统登录后的主要模块 ---------------------------------------------------------------------------- 19 5.3.1 收发文管理模块 -------------------------------------------------------------------------------- 19 5.3.2 人力资源管理 ----------------------------------------------------------------------------------- 22 5.3.3 文件管理 ----------------------------------------------------------------------------------------- 25 5.4 网上办公系统代码执行流程介绍 --------------------------------------------------------------- 28 总 结 ---------------------------------------------------------------------------------------------------------- 35

 ffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffff 第 1 章

 前言 1.1 项目背景 随着全球信息化的迅猛发展, 传统的办公方式已经落后于信息化改革的要求, 必将被全新的办公方式取代。

 构建内部企业信息网(Intranet) , 实现办公自 动化(OA) 已经成为一种迫切的要求。

 企业借助计算机网络实现资源的共享, 信息高速、 及时、 准确的传递已成为提高工作效率和加强市场竞争力的有效手段。

 1.2 开发设计的目的及意义 人们普遍使用计算机来提高个人工作效率, 但是在需要许多人一起协同工作的现代工作环境中, 我们更需要提高我们的整体工作效率。

 利用网络通讯基础及先进的网络应用平台, 建设一个安全、 可靠、 开放、 高效的信息网络和办公自 动化、 信息管理电子化系统, 为管理部门提供现代化的日常办公条件及丰富的综合信息服务, 实现档案管理自动化和办公事务处理自 动化, 以提高办公效率和管理水平, 实现企业各部门日 常业务工作的规范化、 电子化、 标准化, 增强档案部门文书档案、 人事档案、 科技档案、

 财务档案等档案的可管理性, 实现信息的在线查询、 借阅。

 最终实现“无纸” 办公。

 1.3 本文研究的主要内容及结构安排 第 1 章 前言 本章主要论述了项目的开发背景、 项目开发设计的目的与意义等。

 第 2 章 开发环境简介 本章主要分三部分介绍 Java 语言、 J2EE 平台及其开发工具(Eclipse) 的发展现状及其使用。

 第 3 章 系统分析

  本章主要介绍系统的需求分析, 可行性分析

  第 4 章 系统设计与数据库设计

  本章主要介绍系统的总体模块设计与数据库设计

  第 5 章系统的详细设计 本章主要介绍系统的详细设计窗口与实现窗口的关键代码

 ffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffff

 第 2 章 开发环境及 Struts 介绍 2.1

 JAVA 语言简介

  Java 是一种简单易用、 完全面向对象、 具有平台无关性且安全可靠的主要面向Internet 的开发工具。

 自从 1995 年正式问世以来, Java 的快速发展已经让整个 Web 世界发生了翻天覆地的变化。

 在早期, Java 比较多的用在浏览器上, 插入到网页中(即是 Java Applet 程序) , 成为最灵活、 最强大的网页多媒体的载体, 但由于 Java虚拟机相对于个人电脑而言, 有占用资源大, 安全性相对较差等缺点, Applet 逐渐的被后起之秀 Flash所替代, 但随着 Java Servlet 的推出, Java 在电子商务方面开始崭露头角, 最新的 JSP(Java Server Page) 技术的推出, 更是让 Java 成为基于 Web 的应用程序的首选开发工具, 目前的 Java 技术已成为所有大型电子商务项目的必然选择。

 Java 平台由 Java 虚拟机 (Java Virtual Machine)和 Java 应用编程接口 (Application Programming Interface、 简称 API)

 构成。

 Java 应用编程接口为 Java 应用提供了一个独立于操作系统的标准接口, 可分为基本部分和扩展部分。

 在硬件或操作系统平台上安装一个 Java 平台之后, Java 应用程序就可运行。

 现在 Java 平台已经嵌入了几乎所有的操作系统。

 这样 Java 程序可以只编译一次, 就可以在各种系统中运行。

 Java 应用编程接口已经从 1. 1x 版发展到 1. 2 版。

 目前常用的 Java 平台基于 Java1. 4, 最近版本为 Java1. 6。

  2.2 J2EE 平台简介 JAVA 依照应用领域的不同, 共分为三大版本, 分别是 J2EE、 标准版本 J2SE(Java 2 Platform,

 Standard Edition)

 、 微型版本 J2ME(Java 2 Platform,

 Micro Edition。

 J2EE 核心是一组技术规范与指南, 其中所包...

篇二:办公系统的设计与实现

分类号:TP399 密级:

 公开UDC :004 学校代码:10082硕士学位论文企业办公自动化系统设计与实现作 论 文 作 者:

 :

 张 鹏教 指 导 教 师:

 :

 吴会丛 教授企业指导教师:

 :

 闫胜虎 高级工程师申请学位类别:

 :

 工程硕士(在职培养)学 科 、 领 域:

 :

 计算机技术单 所 在 单 位:

 :

 信息科学与工程学院日 答 辩 日 期:

 :

 2020 年 12 月

 Hebei University of Science and TechnologyDissertation for the Master DegreeDesign and Implementation of EnterpriseOfficeAutomation SystemClassified Index:

 :TP399 Secrecy Rate :PublicizedUDC :004 University Code :10082Candidate :

 Zhang PengSupervisor: Prof. Wu HuicongBusinessEnterpriseSupervisor :

 Senior Engineer Yan ShenghuAcademicDegreeAppliedfor :

 Master of EngineeringSpeciality :

 Computer TechnologyEmployer :

 SchoolofInformationScience&EngineeringDate of Oral Examination: Dec, 2020

 摘 要I摘 要本文选题是围绕河北某通信企业设计开发的办公自动化系统展开论述的。该企业不断扩大的营业规模,给行政人员带来巨大的管理压力,加之近年来国内移动通信行业携号转网的政策推行,公司的业绩面临着史无前例的挑战。同时公司管理人员规模不断扩大,管理者面对愈加复杂的绩效考核管理问题,针对公司目前紧迫的需求,开发了一套兼具实用性和智能型的办公自动化系统,并重点解决了其中的绩效考核管理问题。本文从系统的背景调研、需求分析、可行性分析、理论研究直至系统的实现和部署测试都进行了详实的论述。首先是对办公自动化系统领域国内外的发展现状进行了分析研究,调研了绩效管理的理论研究和发展现状,分析了现代办公自动化系统发展的趋势。本文以公司具体的业务需求和实际的管理难点为出发点,根据公司对办公自动化系统的详细需求展开论述,明确系统设计目标,依据系统设计原则开发完成了各个功能模块的业务流程,为该企业提供了一套高效的办公自动化解决方案,为其构建信息化的企业管理平台提供借鉴和参考。本文所设计的系统是基于 B/S 架构的 Web 应用,系统的开发遵从 MVC 的设计理念,基于 J2EE 软件平台、SSH 的框架和 Oracle 数据库,并在办公系统中的绩效考核部分应用了 TOPSIS 模型、Apriori 关联规则分析模型和模糊聚类模型;在整个系统层面应用了功能插件与辅助框架完成了系统的主要功能、系统的主要业务流程和数据库的设计。该套系统设计思想借鉴了目前主流的软件工程研发理念,同时结合了企业实际的运行状况,立足于实践,解决企业切实问题。本文创新之处是在完成办公自动化系统的开发基础上,对于其中的绩效考核功能进行深入细致的研究,结合数据特征应用了数据挖掘模型,实现了员工业绩考核、综合能力考核等多方面指标的考核工作,拓展了数据挖掘技术在企业办公自动化方面的应用。关键词 办公系统;J2EE;Web 应用;Apriori 算法

 河北科技大学硕士学位论文IIAbstractThis paper focuses on the office automation (OA) system research and developmentin a Hebei communication enterprise.With the growing commercial scale of the companythe management in the company feel pressured,and the Number Portability has broughtunprecedented challenge to the communication enterprise in recent years.At the same time,the scale of the company"s management personnel is constantly expanding, managers facemore and more complex performance assessment problems.To meet the company"s urgentneeds,a new OA system is developed with the characteristics of intelligent andpracticality,which focus on solving the performance assessment management problems.This paper has carried on the detailed elaboration about the system backgroundinvestigation,demand analysis,feasibility analysis,theory research,system realization andthe deployment test.Firstly this paper analyzes the company"s specific business needs andthe actual management difficulty,and then investigates the theoretical research anddevelopment status of performance management.We analyzes the development trend ofmodern OA system. According to the company for the detailed requirements of OA systemwe sets the goal in OA system designing based on the company"s specific business needsand actual management difficulties.According to the design principle of the OA system,thesystem function modules are developed,which provides the company with a set of efficientOA solutions and provides reference for its construction of an informationized enterprisemanagement platform.This paper is based on B/S architecture of Web applications,and follows the MVCdesign concept.The system is developed based on the J2EE software platform,theframework of SSH and Oracle database.To solve the problems of the performancemanagement,we apply TOPSIS model,Apriori association rules analysis model and fuzzyclustering model.The system design and realization fully embodies the advanced softwareengineering research and development concept,and combined with the actual operation ofthe enterprise.Solving the practical problems of the enterprise based on practice.This article innovation is researching on the performance evaluation in-depth basis ofdevelopment of OA system.Combined with the feature of data using the data miningmodel,the OA system implements the employee performance and comprehensive abilityevaluation indicators of the inspection work. It expands the data mining technology in theenterprise OAapplications.

 AbstractIIIKey words Office System;J2EE;Web application;Apriori algorithm

 河北科技大学硕士学位论文IV目 录摘 要····································································································IAbstract··································································································II第 1 章 绪 论·······················································································11.1 论文的研究背景及意义····································································11.1.1 研究背景·················································································11.1.2 选题意义·················································································21.2 国内外研究现状············································································· 21.2.1 办公自动化系统研究现状····························································21.2.2 基于数据挖掘的绩效管理研究现状················································31.3 研究内容及论文结构······································································· 6第 2 章 系统需求分析··············································································92.1 整体需求概述················································································ 92.2 业务功能需求···············································································102.2.1 个人事务管理子系统································································ 102.2.2 日常运行管理子系统································································ 102.2.3 公文管理子系统·······································································112.2.4 人事管理子系统······································································ 132.2.5 绩效管理子系统······································································ 132.2.6 公共信息管理子系统································································ 142.2.7 公司资源管理子系统································································ 142.2.8 系统管理子系统······································································ 152.3 非功能需求··················································································152.3.1 性能需求················································································152.3.2 安全需求················································································172.3.3 技术需求················································································172.4 本章小结·····················································································18第 3 章 数据挖掘在绩效考核中的应用研究·················································193.1 绩效考核的主要方法分析································································193.2 绩效考核的指标体系······································································193.3 绩效考核数据挖掘模型研究·····························································213.3.1 工作考勤、工作业绩考核指标和 TOPSIS 模型研究························· 21

 目 录V3.3.2 能力素质考核指标和 Apriori 模型研究··········································233.3.3 工作态度考核指标和模糊聚类模型研究······················...

篇三:办公系统的设计与实现

办公系统的设计与实现

 摘

  要

 办公自动化(OA-Office Automation)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息化社会的产物。通过网络,组织机构内部的人员可跨越时间、空间协同工作。通过 OA系统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极大地扩展了办公手段,实现了办公的高效率。

 随着计算机网络技术的发展及企业管理模式的不断变化,目前,以传统客户/服务器模型设计的办公自动化系统已不能很好满足网络办公的需求,难以充公整合新技术的特点,进而无法充分发挥新管理模式的优势,并且要针对不同的运行环境及操作系统开发不同版本的客户端,大大增加了系统的开发难度和更新周期。本文从企业的实际情况出发,在用户需求分析的基础上,提出企业办公自动化系统的基本目标,并阐述系统结构设计和功能设计,设计了一种基于 WEB 的网络办公自动化系统,系统建立在 Browser/Servr/Database 三层构架之上,并且本系统采用 MVC(Model,View,Controller)三层架构,从而使 Business 层和 Web层得到了很好的分离,并且本系统采用了可跨平台的 Java 语言作为主要开发语言,并使用了基于 MVC 三层架构的 Struts 框架和实现了 DI(Inversion of Control)的 Spring 框架等 J2EE的主流框架,并对本系统进行了国际化,从而大大增加了系统的灵活性和可扩展性。

 关键词:

 Spring,Struts,ioc,MVC,OA,JSP Office Automation System Design and Implement

 Abstract

 Transact the automation(the OA-Office Automation) is to transact modernization to put together with the calculator network function knot of a kind of transacts a way newly, is a very active in the current new technique revolution with have very strong vitality of technique applied realm is the outcome of the information-based society.Pass a network, organize the organization insider member can cross over time,space to be in conjunction with a work.Passes the commutation type network application that the OA system carry out, make the

 information deliver more fast with convenience, expanded to transact means thus and biggest, carry out to transact of high-efficiency.

 As the developing of the network technology and the variety of the management, at present, the office automation systems using conventional

 30

 Client/Server do not well satisfy the need of network office and can hardly make a full use of new technique, so they could not take the advantage of new management. And we have to develop different client program for different Running- Environment and different Operating System which by a long way augments the difficulty of the program development and updating circle. This paper presents the designs for the structures and the functions of the enterprise office automatic system, gives the goal of the system based on the actual situations and the user requirements, and proposes a kind of web-based office automation system, which is built upon Browser/Server/Database architecture, And this system uses MVC(Model-View-Controller) architecture, so the Business Tier separate from the Web Tier, and

 this system uses the Java Programming-Language which can runs in different environment, especially, this system uses Struts which built upon MVC architecture and Spring which implements IOC(Inversion-of-Control). And I use internationalization in this system, which augments the agility and expansibility. Key words :

 Spring,Struts,IOC,MVC,OA,JSP

 第一章

 绪论

 一、 选题背景和意义

 在当今计算机网络技术和计算机技术飞速发展,人们普遍使用计算机来提高个人工作 效率,但是在需要许多人一起协同工作的现代工作环境中,我们更需要提高我们的整体工作效

 率。利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的办公系统。

 传统办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了人们的重视。

 办公自动化提了多年,但效果并不明显,人们还是仪在单机字处理和表格处理的所谓办公自动化的初级阶段,信息的交流和共享,以及团队的协同工作无法很好的实现,极大地限制了工作的效率,Internet/Intranet 的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公时代的来临。

 二、 研究的方法和思路

 随着 Internet 技术的飞速发展,基于 B/S 结构的服务应用程序得到了广泛的应用,实现 Web应用的技术和框架也层出不穷,当今软件开发出现了两大应用技术标准:微软的.NET 和 SUN公司提出的 J2EE,这两种技术各有其优缺点,J2EE 的安全性及可移植性优于.NET,但是 J2EE的企业级应用需要专门的 Container,及 Server,需要花费大量的资金在软件的运行和维护上。但是随着 J2EE 技术的不断成熟,并且大量开源框架的出现,J2EE 的优势日渐突出,且J2EE 采用可跨平台运行的 Java 语言作为其主要开发语言,能够在不同的平台上运行,因此越来越受到企业的欢迎。因此本次系统的设计将采用 J2EE 平台进行开发。

 本文所设计的系统将分服务端及前端,服务端主要负责业务逻辑处理及数据的持久化,前端主要负责提供给用户可操作的图形界面。

 服务端通过整合一些开源的 J2EE 框架来搭建一个开发平台,使系统的开发成本降到了最低,结合 Struts 框架和 Spring 框架构建一个轻量级的 Web 开发框架,并利用此框架来开发一个基于 B/S 的办公自动化系统,以此来说明 Struts 和 Spring 的整合过程。选择这种开发框架的优点有以下几个:

 1.快速开发 Struts 是一个成熟的 Web 层框架,称为 A Half Done Application,开发者只需要在需要的地方加入自己的处理逻辑,并且许多参数的设置是在配置文件中,需要修改时开发者只需要修改配置文件即可,而不需要去修改代码的每个地方,这种开发框架已经广泛应用在许多行业的系统中,如交通,电力,银行,通信等。

  2. 可扩展性

  Spring 实现了 DI 及 IOC,便于系统中对象的统一管理及代码维护,降低项目各个模块之间的耦合度,因此企业很容易对项目的某个模块进行扩展或者进行二次开发。由于此框架容易与其他的 J2EE 框架整合,更是大大提高了系统的可扩展性

 3.成本低

 Struts,Spring,以及所使用的开发环境及运行环境采用的都是开源软件,大降低了开发和运行的成本,更适合中小企业的开发。

 前端主要提供用户操作的可视化界面,本文通过整合 JSP、Javascript、Ajax 技术来实现前端的互动,采用 Ajax 异步技术将给用户带来更好的用户体验。

 三、 国内外研究综述

 办公自动化于 50 年代在美国和日本首先兴起,最初只是具有电子数据处理(EDP)的簿记功能,60 年代被管理信息系统(MIS)取代,直到 70 年代后期才形成涉及多种技术的新型综合学科一办公自动化(OA)。80 年代,国外办公自动化得到了飞速发展,许多著名的计算机软硬件公司都跻身于这一巨大的市场。进入 90 年代以来,办公自动化在世界主要发达国家得到蓬勃发展。我国办公自动化是 80 年代中期才发展起来的。1985 年全国召开了第一次办公自动化规划会议,对我国办公自动化建设进行了规划。1986 年 5 月在国务院电子振兴领导小组办公自动化专家组第一次专家会议上,定义了办公自动化系统功能层次和结构模式。随后国务院率先开发了”中南海办公自动化系统”。

  我国 OA 的应用和发展历程,可以分为以下三个阶段:

  第一代 OA 系统,是从 20 世纪 80 年代中期到 90 年代中期以个人电脑、办公套件为主要标志,实现了数据统计和文档写作电子化,即将办公信息载体从原始纸介质方式转向比特方式。

 第二代 OA 系统,是从 90 年代中期开始的以网络技术和协同工作技术为主要特征,实现了工作流程自动化,即将收发文从传统的手工方式转向工作流自动化方式。

 第三代 OA 系统,是融信息处理、业务流程和知识管理于一体的应用系统。

 四、 本文创新之处

 本文通过整合一些开源的 J2EE 框架来搭建一个开发平台,使系统的开发成本降到了最低,结合 Struts 框架和 Spring 框架构建一个轻量级的 Web 开发框架,并利用此框架来开发一个基于 B/S 的办公自动化系统。基于此框架开发出来的系统,大大降低了代码的耦合度,提高了代码的可扩展性和可维护性,提高了项目的开发进度。

 第二章

 关键技术说明

 一、

 Struts

 Struts 是 Apache 基金会 Jakarta 项目组的一个 Open Source 项目,它采用 MVC 模式,能够很好地帮助 java 开发者利用 J2EE 开发 Web 应用。和其他的 java 架构一样,Struts 也是面向对象设计,将 MVC 模式"分离显示逻辑和业务逻辑"的能力发挥得淋漓尽致。Struts 框架的核心是一个弹性的控制层,基于如 Java Servlets,JavaBeans,ResourceBundles 与 XML等标准技术,以及 Jakarta Commons 的一些类库。Struts 由一组相互协作的类(组件)、Servlet 以及 jsp tag lib 组成。基于 Struts 构架的 web 应用程序基本上符合 JSP Model2的设计标准,可以说是一个传统 MVC 设计模式的一种变化类型。

 Struts 跟 Tomcat、Turbine 等诸多 Apache 项目一样,是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实现机制。除此之外,Struts 的优点主要集中体现在两个方面:Taglib 和页面导航。Taglib 是 Struts 的标记库,灵活运用,能大大提高开发效率。另外,就目前国内的 JSP 开发者而言,除了使用 JSP 自带的常用标记外,很少开发自己的标记,或许 Struts 是一个很好的起点。

 MVC 即 Model-View-Controller 的缩写,是一种常用的设计模式。MVC 减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。Struts 是 MVC 的一种实现,它将 Servlet 和 JSP 标记(属于 J2EE 规范)用作实现的一部分。Struts 继承了 MVC 的各项特性,并根据 J2EE 的特点,做了相应的变化与扩展。

 Struts 的工作流程如图 1-1 所示:

 图 1-1 Struts 工作流程图

 当用户向Web Server发出请求时,Web Server将请求转交给ActionServlet,由Servlet决定调用哪些 Action,然后根据 Struts-config.xml 的配置对应相应的 Form 来读取数据,并调用相应的业务逻辑处理方法进行处理,然后将处理后的结果传递到 JSP 提供给用户。

 二、

 Spring

 Spring 表示是一个开源框架,是为了解决企业应用程序开发复杂性由 Rod Johnson 创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时

 为 J2EE 应用程序开发提供集成的框架。Spring 使用基本的 JavaBean 来完成以前只可能由EJB 完成的事情。然而,Spring 的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何 Java 应用都可以从 Spring 中受益。

 简单来说,Spring 是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。它具有以下特点:

  轻量:从大小与开销两方面而言 Spring 都是轻量的。完整的 Spring 框架可以在一个大小只有 1MB 多的 JAR 文件里发布。并且 Spring 所需的处理开销也是微不足道的。此外,Spring 是非侵入式的:典型地,Spring 应用中的对象不依赖于 Spring 的特定类。

  控制反转:Spring 通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了 IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为 IoC 与 JNDI 相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。

  面向切面:Spring 提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务(transaction)管理)进行内聚性的开发。应用对象只实现它们应该做的——完成业务逻辑——仅此而已。它们并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持。

 容器:Spring 包含并管理应用对象的配置和生命周期,在这个意义上它是一种容器,你可以配置你的每个 bean 如何被创建即基于一个可配置原型(prototype),你的 bean 可以创建一个单独的实例或者每次需要时都生成一个新的实例以及它们是如何相互关联的。然而,Spring 不应该被混同于传统的重量级的 EJB 容器,它们经常是庞大与笨重的,难以使用。

 框架:Spring 可以将简单的组件配置、组合成为复杂的应用。在 Spring 中,应用对象被声明式地组合,典型地是在一个 XML 文件里。Spring 也提供了很多基础功能(事务管理、持久化框架集成等等),将应用逻辑的开发留给了你。

 三、

 AJAX

 Ajax 的核心是 JavaScript 对象 XmlHttpRequest。该对象在 Internet Explorer 5 中首次引入,它是一种支持异步请求的技术。简而言...

篇四:办公系统的设计与实现

  鉴于现在是一个互联网的时代,计算机在人们的各个领域发挥着不可或缺的作用。目前校园网的应用也提高了教育的现代化水平,校园计算机网络也已成为各高校管理的基础设备和必备条件。如果学校利用计算机实现协同办公方面那么就会给师生提供一个方便沟通和提取信息的渠道,同时学校管理者也可拥有一个便于监督和管理的平台。因此,开发一套适用于学校日常管理和交流的无纸化办公系统是非常具有现实意义的。

 本网站使用 Microsoft Visual Studio2010 作为开发工具进行开发使用的是 SQL Server2008 作为数据库。管理员和教师通过本系统可以管理系统用户信息,包括个人资料信息,学院公告信息,资料下载,留言信息,学生信息,师生作品等,学生通过本系统可以查看学院公告,学院社区,下载资料,查看师生作品等。本系统的实现为校园办公的管理工作提供良好的条件。

  关键词 无纸化办公系统;校园计算机网络;Microsoft Visual

  Studio2010;SQL Server2008

 Abstract

 In view of the present age of the Internet, computers play an indispensablepart in people"s fields.At present, the application of the campus network hasalso improved the level of education, and the campus computer network hasbecome the basic equipment and essential condition for the university management.If the school make use of computer to realize the collaborativeoffice then to the teachers and students to provide a convenient communicationand information extraction of the channel, at the same time, the school managers can also have a convenient platform for the supervision and management. Therefore, it is very practical to develop a paperless office systemwhich is suitable for school daily management and communication. This website uses Visual Studio2010 Microsoft as the development tool for the development of SQL Server 2008 as the database. Administrators and teachers through the system can management system user information, including personal information,school information bulletin,download information,message information, student information,works of teachers and students, students through this system can view the college bulletin,community college, download information view and students work.The system canprovide good conditions for the management of Campus Office.

 Keywords

  the paperless office system;the campus computer network;Microsoft

 Visual Studio2010;SQL Server2008

 目录

 1 绪论 ...................................................... 1

 1.1 课题研究的背景 ...................................... 1 1.2 国内外研究现状 ...................................... 2 1.3 设计时需要考虑的问题 ................................ 2

 2 课题采用的技术和系统环境配置要求 ......................... 3 2.1 课题设计基础介绍 .................................... 3 2.1.1 ASP.Net 简介 ................................... 3 2.1.2 Microsoft Visual Studio2010 ................... 4 2.1.3 SQL Server2008 ................................ 4

 2.2 ADO.NET ............................................. 4 3 需求分析 ................................................. 5 3.1 可行性分析及总体设计原则 ............................ 5 3.1.1 可行性分析 .................................... 5 3.1.2 总体设计原则 .................................. 6

 3.2 用户需求 ............................................ 6 3.3 功能需求 ............................................ 6

 4 总体设计 ................................................. 9

 4.1 前台功能设计 ........................................ 9 4.2 后台功能模块设计 ................................... 10 4.3 数据库设计 ......................................... 12 4.3.1 数据字典 ..................................... 12 4.3.2 实体关系图 ................................... 12 4.3.3 系统结构表 ................................... 17

 5 详细设计及主要功能代码介绍 .............................. 19 5.1 系统操作流程 ....................................... 19 5.2 后台登陆界面介绍 ................................... 22 5.3 系统用户管理模块 ................................... 24

 5.3.1 添加系统用户 ................................. 24

  IV 5.3.2 系统用户查看 ................................. 24

 5.4 学院公告管理模块 ................................... 25

 5.4.1 添加学院公告 ................................. 25 5.4.2 查看学院公告 ................................. 26

 5.5 资料下载管理模块 ................................... 27 5.5.1 添加下载资料 ................................. 27 5.5.2 查看下载资料 ................................. 28

 5.6 留言管理模块 ....................................... 29 5.7 学生管理模块 ....................................... 30 5.8 首页用户登录界面 ................................... 31 5.9 用户注册 ........................................... 32

 6 系统测试 ................................................ 34 6.1 用户注册模块功能测试 ............................... 34 6.2 用户登录模块功能测试 ............................... 35 6.3 管理员登录模块功能测试 ............................. 36 6.4 管理员权限的功能测试 ............................... 37 6.5 添加学院公告模块功能测试 ........................... 38

 结

  论 ................................................... 40 参考文献 .................................................. 41 致谢 ...................................................... 42

  1 校园无纸化办公系统的设计与实现

  1 绪论 21 世纪是信息时代,互联网很大程度影响着人类的生活,随着信息技术的快速发展。互联网的出现和发展,也为学校教育的发展提供了丰富的资源。由于这样的趋势,大部分的学校都建立了自己的校园办公网站,通过网站来发布消息,共享资源,为老师和学生提供一个相互交流的平台。

 1.1 课题研究的背景

 校园办公系统主要是针对纸质的一系列相关工作的管理。鉴于现在是一个互联网的时代,计算机在人们的各个领域发挥着不可或缺的作用,计算机科学日渐成熟,信息技术不断发展进步。目前校园网的应用也提高了教育的现代化水平,校园计算机网络也已成为各高校管理的基础设备和必备条件。但是,学校的办公系统在利用计算机实现协同办公方面还不够完善。又由于传统的办公模式会造成工作效率低、资源耗费、信息材料不便于保存和查询。不能为学校教师提供一个方便沟通和提取信息的渠道,信息传达还出现延误现象。学校的信息不能及时实现交互和共享,不能有效地对学校的信息进行上传下达,同时学校管理者也缺少一个便于监督和管理的平台。因此,开发一套适用于学校日常管理和交流的无纸化办公系统是非常具有现实意义的。这样使信息存储在网络里,便于管理员对历史信息的查阅,而且实现了办公的高速度和高效率。因而本系统的建立使校园办公管理更加方便,管理更加规范化、系统化,查询手段更加便捷化。同时,校园办公网也是实现校园办公网现代化和信息化的重要内容。

 基于对上述的认识,收集相关资料和数据,查阅有关文献及技术参数,对校园办公网的实际需求等方面进行了调研,并开发了校园办公网。

  2 1.2 国内外研究现状 随着计算机技术的普遍应用,校园办公信息化已经成为教育面向现代化的重要途径和重要标志之一,校园无纸化办公系统平台的创设和搭建已成为面向21世纪教育工作的新内容,无论国内外,无纸化办公的全新领域势在必行,它不仅方便教职工高速度高效率的工作,为教师提供一个方便沟通和提取信息的渠道,而且为学校管理者提供一个便于监督和控制的管理平台,但我国这方面的领域还欠缺完整,因此校园无纸化办公系统平台的设计与实现就有着很高的研究价值和现实意义,实现学校管理信息化。

 学校办公网的实施的现实意义:由于无纸化办公系统使信息存储在网络环境里面,便于各部门人员对历史信息的查阅,同时实现了信息资源共享,增强了员工协同工作的能力。此外,促进了管理工作的信息化、规范化,较好地整合了学院内部的信息流,对管理机制进行了一次有意义的实践和创新。

 1.3 设计时需要考虑的问题 (1)方便性、实用性、可操作性、多功能性。

 (2)数据备份问题。

 (3)主键与外键的选择。

 (4)数据库的安全性设置问题。

 (5)数据表的设计要与实际课题相符,具有一定得逻辑性。

 (6)数据表中列名要写清楚,防止进行表的关联时出错。

 (7)工具的选择,版本的限制,浏览器的兼容性。

  3 2 课题采用的技术和系统环境配置要求

 2.1 课题设计基础介绍

 主要讲述的是开发本系统所涉及到的技术和工具。

 2.1.1 ASP.Net 简介 1. 什么是 ASP.NET

  ASP.NET 是 Microsoft.net 的一部分,是 Microsoft XML Web services 平台。ASP.NET 具有高效可管理性,易控制,语言支持,强大性和适应性的特点。不管采用的是哪种操作系统、设备或编程语言。ASP.NET 可以使用任何与 .NET 兼容的语言(包括 Visual Basic 、C# 等)创作应用程序。另外,任何 ASP.NET 应用程序都可以完全使用.NET Framework。

 2. .NET Framework 概述

 .NET Framework 是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework 的几个主要组成部分:首先是整个开发框架的基础;其次是在开发技术方面;最后是在开发语言方面。然而 Visual Studio 则是全面支持.NET 的开发工具。

 .NET Framework 具有公共语言运行库和 .NET Framework 类库两个组件。不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。

 3. C# C#是一种最新的、面向对象的编程语言,主要用于开发可以在.NET平台上运行的应用程序。是微软在 Microsoft .NET 中推出的全新语言。C#在保证了强大的功能和灵活性。同时,给 C 和 C++带来了类似于 VB的快速开发,并且它还针对.NET 作了特别设计,比如 C#允许 XML 数据直接映射为它的数据类型等等,这些特性结合起来使得 C#成为优秀的下一代网络编程语言。

 C#有不适用于编写时间紧迫或性能非常高的代码和是缺乏性能极高的应用程序所需要的关键功能两个局限性。

  4 2.1.2 Microsoft Visual Studio2010 因为 Visual Studio2010 拥有一套完整的开发工具集,是目前最流行的 Windows 平台应用程序开发环境,其集成开发环境的界面被重新设计和组织,变得更加简单明了,所以选择 Microsoft Visual Studio 2010 作为本次题库系统设计的开发工具。它的主要功能包括可视增强功能,支持多个监视器,代码编辑器,键入时即开始搜索,调用层次结构。

 2.1.3 SQL Server2008 SQL Server 2008 允许使用 Microsoft .NET 和 Visua

 Studio 开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。

 它的优点有可信任的、高效的、智能的。

 2.2 ADO.NET

 ADO.NET 提供了两种访问数据库的方法:

 方法一:利用 Connection、Command 和 DataReader 对象只能从数据库读取数据,不能添加、修改和删除。

 方法二:利用 Connection、Command、DataAdapter 和 DataSet 对象可以对数据库进行查询操作,还可以进行增加、删除和修改等操作。

 ADO.NET 提供两个核心的组件:

 (1)

 .NET 数据提供程序:负责数据访问。

 (2)

 DataSet:负责数据的操作。

  5 3 需求分析

  3.1 可行性分析及总体设计原则 3.1.1 可行性分析

 可行性分析也称为可行性研究,是在调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,保证新系统开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

 下面将分别从技术、经济、社会三个方面对学校办公网的建设进行分析。

 1.技术可行性 根据系统功能、性能及实现系统的各种约束条件和新系统目标来衡量所需的技术是否具备来判定是否可以实施。现有的技术较为成熟,硬件、软件的性能要求、环境条件等良好,利用现有技术条件应完全可以达到该系统的功能目标。此外考虑给予的开发期限也较为充裕,预计系统可以在规定期限内完成开发。因此,由以上分...

篇五:办公系统的设计与实现

13年 2 月下 消费电子 Consumer Electronics Magazine 计算机科学 办公室信息管理系统的设计及实现分析 吴 珂 ( 山东省德州市中心血站,山东德州253015 ) 摘要:随着我国现代化信息技术的不断发展,办公室网络建设大体成型,各类管理软件和应用软件逐渐完善,

 办公室信息管理系统应运而生。本文从本单位实际情况出 发,探讨办公室信息管理系统的设计及 实 现。

 关键词 :办公室;信 息管理 系统 ;设计 实现 中图分类号:TP31

 1. 52 文献标识码:A 文章编号:1674- 7712 (2013) 04— 0057— 01

 办公室信息管理系统包括外网和内网, 其主要完成人事管 理、信息查询、公文流转、文档管理、系统管理、角色和权限 管理、 打印和检索等工作内容。以上内容基本上涵盖了办公室 各项工作。

 、 办公室信息管理系统概述 随着我国现代化信息技术的普及, 办公室信息技术的利用 极大地提高了日常办公效率, 这对办公室管理模式变革带来了 深远的影响。

 办公室要处理各种行政事务和日常公文等, 因此,

 开发出一套 自动化信息管理系统, 将繁杂琐碎的办公事务通过 信息化手段处理, 不仅可以把工作人员从繁杂琐碎的事务中解 放出来, 而且可以极大地降低办公室行政办公成本、 实现自动 化信息化办公,最终提高日常办公效率 。信息管理主要解决 了信息共享和信息再利用的问题, 因此, 办公室信息管理系统 是未来办公室部门自动化办公的首选方式。

 办公室信息管理系 统是利用互联网完成加密通讯和信息传输等一种办公系统, 该 办公系统从血站办公室工作环境要求入手, 以其易用性、 适用 性、 安全性、 高效性和扩展性为特点, 满足血站日常办公需求,

 采用密钥等设备进行数据签名和加密,从而为办公提供安全,

 最终构建出一个适应能力强、 扩展性好, 且功能完善的安全办 公平台。下面详细探究一下办公室信息系统的设计与实现。

 二、办公室信息管理系统构架设计 办公室信息管理系统建立要本着先进性、 可靠性、易维护 性、友好性、安全性的原则进行构架设计,总体设计目标为:

 运用通信和计算机技术,以办公应用为导向, 建立覆盖血站办 公室及其相关部门的自动化办公平台。

 利用网络, 实现协同办 公、资源共享的事务处理机制,建立一个高效率、高质量的信 息交流平台, 从而为单位领导提供方便有效的跟踪、 监督手段,

 实现办公室办公的传输网络化、 信息资源化、 办公现代化和管 理人性化等。

 办公室信息管理系统的无纸化办公模式, 不仅可 有效规范工作人员的管理工作, 同时还有助于信息分布式应用 及集 中式管理 。

 办公室信息管理系统基于 c/ s 和 B/ S 相结合的结构平 台, 其具有开放性和移植性等特点, 而且对前端访问用户数量 没有限制,加之,系统主要集中在服务器,因此,该系统的扩 展及维护相对容易。

 办公室信息管理系统采用三层技术体系架 构,即应用表现层、 业务逻辑层和数据服务层。应用表现层主 要负责统一显示用户界面, 接收用户查询及界面操作请求, 可 将应用逻辑 处理 之后 的数据生成用户界面 。

 业务逻辑层主要为 办公室业务逻辑提出问题解决办法, 这个层次封装了和系统有 关联的应用模型, 其主要执行封装应用模式和应用策略, 同时 将封装模式呈现给客户的应用程序。

 数据服务层主要定义原始 数据,统一整合、管理后台的数据,并通过后台的管理工具或 服务等与各个业务系统数据保持同步更新。

 办公室信息管理系统主要包括内部办公系统及外网两部 分。内部办公系统主要包括公文管理、人事管理、系统管理、

 角色权限管理、 用户桌面管理、 文档管理及系统管理六个模块。

 外网主要负责发布通告、意见收集、提供办事指南等 一般要 求外网结构灵活, 易操作和信息获取。

 外网的主要功能表现在:

 发布每 日信息, 传达重要意见, 使这些信息和意见及时准确地 送达各相关部门; 发布通知公告, 加强血站各部门之间的沟通 和交流, 有效降低行政事务成本; 加强社会公众和血站的互动,

 尽量减少中间的繁文缛节, 提高办事效率等。内部办公系统包 括的六个模块有其特殊的功能,每个管理功能都不可被替代。

 三、办公室信息管理系统实现 (一) 内部办公系统模块的实现。内部办公系统模块主要 57消 费电子 2of 3 一包括综合信息查询、 人事管理和文档管理等多项功能。

 如图 1 。

 图 1内部办公系统模块 内部办公系统模块包括内容较多, 下面我们主要描述一下 公文管理和人事管理。

 文公管理是血站办公室工作的基础, 因 此着重探讨一下公文管理系统的功能。

 公文管理系统由发文管 理、收文管理两个模块组成嘲。发文管理主要负责起草、审核 办公室下发的公文。

 发文管理可实现以下几个功能:实现 自动 化、智能化的文件起草、签发、编号等;监控文件流程位置;

 随时掌握文件审批及流转情况; 提示信息提示功能; 提供 自动 办接归档功能等等。

 收文管理则主要负责办公室接收相关部门 的文件,其具有网络化管理收文的流转、登记、存储和共享;

 随时监控文件流程位置及接收情况; 提供查询功能; 提供语音 提示功能;提供汇总统计功能等等。

 人事信息管理模块主要包括人事信息查询与统计、 人员流 动信息管理、党建和工资管理四个子模块。

 其中,人事信息查 询与统计包括人员基本信息报表、人事变动信息报表、 人员离 职信息报表、离退休人员信息报表等。

 通过人事信息查询与统 计可以登录、查询和打印工作人员基本信息、调动信息、离职 信息和离退休信息等。

 人事信息管理模块有助于实现软件自动 提取人员信息数据库、 人事信息、 党建及工资等各级各部门的

 情况 。

 ( 二)外网模块的实现。

 外网模块主要包括页面风格设计、

 外网功能设计、 外网结构设计、 外网栏目设置、 统一认证与授 权解析、 后台管理、 信息资源管理以及门户网站个性化设置等。

 外网这个平台主要是向群众提供大量的信息及资源, 并将反馈 信息资源回收至系统中, 这就要求外网庄重朴实和简洁明快的 页面设计。在外 网功能设计方面要遵循先进性、可扩展性 、集 成性、 标准性和开放性以及平台化管理的要求, 在外网结构设 计方面要采取三次架构体系模块化设计模式, 这样可以有效地 增加信息管理系统的可扩展性。

 在登录信息管理系统时, 用户 要提供身份认证及授权解析服务, 这样才能成功登录, 这确保 了用户在自己权限范围内多系统、多应用及多操作的应用。

 四、结束语 采用先进的信息管理系统实现办公室事务的数字化办公,

 不仅可以提高办公室管理水平, 提高 日常工作效率, 而且有助 于科学、有效地服务社会、服务公众。因此,推广办公室信息 管理系统意义重大。

 参考文献:

 【 1】

 部秋娟, 马力. 基于 Lotus

 Notes 的高校办公 自 动化 系统 设计与实现 m. 现代 电子技 术, 2007, 34(1) :

 4— 6.

 【 2】

 李薇, 姚全珠, 张亚玲. 综合办公信息系统的设计与实现 硼. 湘潭大学自然科学学报, 2007, 23(2):

 103— 105.

 『 31李春葆. 数据库原理与应用—基于SQL Server2000, 北京:

 清华大学出版社, 2006.

篇六:办公系统的设计与实现

号:

 T P 311密级:单位代码:

 104 22学⑧∥ 雾办孑硕士学位论文( 专业学位)论文题目:联通办公自动化系统及协同O A 办公系统的设计与实现D e sig na n dIm p le m e n to fU n ic o mO f f iceA u to m a tio nS y ste ma n dC o lla b o r a tiv eo A作者姓名学院名称范波软件学院专业学位名称软件工程指导教师合作导师石冰教授李学庆教授2 0 13 年4 月 2 0 日

 原创性声明本人郑重声明:

 所呈交的学位论文, 是本人在导师的指导下, 独立进行研究所取得的成果。

 除文中已经注明引用的内容外, 本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。

 对本文的研究作出重要贡献的个人和集体, 均已在文中以明确方式标明。

 本声明的法律责任由本人承担。论文作者签名:堑』 塾日期:20 13. 4 . 20关于学位论文使用授权的声明本人完全了解山东大学有关保留、 使用学位论文的规定, 同意学校保留或向国家有关部门或机构送交论文的复印件和电子版, 允许论文被查阅和借阅; 本人授权山东大学可以将本学位论文的全部或部分内容编入有关数据库进行检索, 可以采用影印、 缩印或其他复制手段保存论文和汇编本学位论文。( 保密论文在解密后应遵守此规定)论文作者签名:

 趁!垒昱师签名:

 一…一…日期:2Q13二垒= 2Q

 山东大学硕士学位论文目录摘要……………. . . . . . . …………. . . ………………. . ……. . . . . . . . . . ……. . . . . . . . . ……. . …………. . . . . . . …. . . . . IA 】

 [ ; S T R A C T . . . …. . . . . . . . . . . . …………. . . …………………. ………. . . . . . …. …. . ……. . ………………. . . . . . . . II第1章绪论……………………………………………………………………………………。

 l1. 1系统开发背景和目的…………………………………………………………11. 2国内外的研究现状………………………………………………:

 ……………31. 3研究的思路和方法……………………………………………………………41. 4 系统开发工具及运行的环境…………………………………………………41. 5相关技术介绍……………………………………………………………………41. 5. 1快速原型法………………………………………………………………. . 51. 5. 2L o tu sD o m in o /N o tes平台………………………………………………………………. . 51. 5. 3L o tu sD o m in oD esig n er ……………………………. ……………………………………. . 51. 5. 4L o tu sW o rk f lo w ……………………………………. ………………………………………. . 61. 5. 5L o tu sS crip t语言…………………………………………………………一7第2章系统设计…………。2. 1可行性分析……………………………………………………………………. 82. 2系统架构设计…………………………………………………………………. 82. 2. 1系统架构设计的原则和约束内容………………………………………82. 2. 2系统总体架构……………………………………………………………. 92. 2. 3工作流架构………………………………………………………………lO2. 2. 4 模块功能架构……………………………………………………………. 1O2. 2. 5技术体系架构…………………………………………………………. . 1l2. 3系统数据库设计………………………………………………………………122. 4 系统权限设计………………………………………………………………. . 142. 5工作流设计……………………………………………………………………. 162. 5. 1组织目录库………………………………………………………………. 172. 5. 2过程定义库………………………………………………………………22第3章系统实现…………………………………………………………………………………25

 山东大学硕士学位论文3. 1用户管理………………………………………………………………………253. 1. 1用户登录验证……………………………………………………………. 253. 1. 2添加用户…………………………………………………………………273. 1. 3删除用户…………………………………………………………………293. 1. 4 查询用户………………………………………………………………. . 303. 1. 5修改用户个人信息………………………………………………………323. 2短信息管理……………. . . …:

 …………………………………………………353. 2. 1短信息权限的变更……………………………………………………. . 363. 2. 2短信息发送………………………………………………………………373. 2. 3短信息发件箱的日常管理……………………………………………. . 4 03. 3发文管理……………………………………………………………………. . 4 23. 3. 1构建表单…………………………………………………………………. 4 73. 3. 2构建视图…………………………………………………………………4 83. 3. 3构建大纲…………………………………………………………………5l3. 3. 4 构建页面………………………………………………………………一5l3. 3. 5构建代理………………………………………………………………. . 52第4 章系统测试………………。……………………584 . 1系统测试的方法………………………………………………………………584 . 2测试方案………………………………………………………………………. 594. 2. 1准备工作…………………………………………………………………594 . 2. 2测试过程………………………………………………………………。

 594 . 2. 3测试数据的准备………………………………………………………. . 604 . 3测试结果……………………………………………………………………。

 604. 3. 1用户管理模块测试………………………………………………………6l4 . 3. 2短信管理模块测试……………………………………………………一624 . 3. 3文件管理模块测试……………………………………………………. . 63第5章结论…。参考文献致谢6 56 76 9

 些奎丕堂堡主堂鱼迨壅——一一.●●_ _ ●_ _ _ _ ●_ _ _ _ _ _ - _ - ●●●_ - _ - - - l- - _ - _ _ _ _ _ _ _ _ _ _ - - ●_ - _ ●_ - _ —- _ - _ _ _ _ ●_ ●_ _ _ _ - _ _ - - _ I- _ _ _ _ ——_ ●- _ - ————————一C o N T E N T SC H I N E S EA B ST R A C T …………. . . . . . …. . ………. …. . . . . . . . . . . …. . . . . . . . . . . . …. . . . ……. …. . ……. …. IE N G L I S H A BSTRA CT…………. ……. . . . …. . …. . …. . . . . . . . . . ……. . . . . . …. ……. . . . . . . . . . . . . . . ……. IIC H A P T E R l In te o d u ctio n ……………………………………….1. 1B a c k g r o u d ……………………………………………………………………………………………11. 2R ese踟. chsta tu sa th o m e a n da b r o a d ………………………………………………………. . 31. 3T h o u g h ta n dm e th o do fr esea r ch ……………………………………………………………・・41. 4S y ste md e v e lo p m e n tto o lsa n dr u n n in gen v ir o n m en t…………………………………41. 5R e la te dT e c h n iq u eIn tr o d u c tio n ………………………………………………………………41. 5. 1R a p idP r o to ty p in gM eth o d ………………………………………………………………・51. 5. 2L o tu s D o m in o /N o te sp la tf o rm …………………………………………………………一51. 5. 3L o tu s D o m in od e sig n e r ……………………………………………………………………51. 5. 4L o tu sw o rk f lo w ………………………………………………………………………………61. 5. 5L o tu sS cr ip t la n g u a g e………………………………………………………………………7C H A P T E R2S y ste md esig n ……………. . . . . . . . . . . ………………. . ………………・………………・82. 1F e a sib ility a n a ly sis………………………………………………………………………………82. 2S y ste ma r ch ite ctu r ed esig n……………………………………………………………………” 82. 2. 1S y ste ma rch itectu red esig n p r in c ip le sa n dco n str a in ts…………………………. 82. 2. 2O v e r a ll sy ste ma rch itectu re………………………………………………………………92. 2. 3W o r k f lo wa rch itectu re……………………………………………………………………102. 2. 4M o d u lea rch itectu re………………………………………………………………………102. 2. 5T e c h n ic a la rch itectu re……………………………………………………………………. 112. 3T h esy ste md a ta b a sed esig n…………………………………………………………………. 122. 4T h esy ste md esig no f a u th o r ity ……………………………………………………………・・142. 5W o r k f lo wd esig n…………………………………………………………………………………16T h eo rg a n iza tio no fd ir e c to r yd a ta b a se……………………………………………. 172. 5. 12. 5. 2P r o c e ssd e f in itio nlibra ry ………………………………………………………………. . 22C H A P T E R 3S y tse mim plem entation. . . . . . . . . . . . . . . . . . . . …. …. . . . . ……. ………・・・・・…・・・・・…・・253. 1U se rm a n a g em en t………………………………………………………………………………・・253. 1. 1U se rlo g inv a lid a tio n ……………………………………………………………………. . 253. 1. 2A d du ser ………………………………………………………………………………………. 27

 一些垄丕堂堡圭堂垡迨塞一S h o r tm e ssa g esen d in g …………………………………………………………………. . j———————————————————————————————一3. 1. 3D e le teu se r ……………………………………………………………………………………293. 1. 4Q u er yu se r ……………………………………………………………………………………303. 1. 5M o d if yth e u se rp e r so n a lin f o rm a tio n ………………………………………………3Z3. 2S h o r tm e ssa g em a n a g em en t…………………………………………………………………・353. 2. 1S h o r tinfo rm a tio nr ig h ts c h a n g e ………………………………………………………jO3. 2. 273. 2. 3S h o r tm essa g 垮d a ilym a na g em ent……………………………………………………403. 3D o c啪entm a n a g em en t………………………………………………………………………一4 23. 3. 1B u ild in gf o rm ………………………………………………………………………………・4 73. 3. 2B u ild in gv ie w ………………………………………………………………………………・4 83. 3. 3B u ild in go u tlin e……………………………………………………………………………・513. 3. 4B u ild in gp a g e ………………………………………………………………………………“513. 3. 5B u ild in g a g e n t………………………………………………………………………………52C H A P T E R4 S y ste mte st……. . . . ……. . …. …。

 …. 。

 . . 。

 ……. ………………. 584. 1S y ste mte stin gm eth o d …………………………………………………………………………584. 2T e S t scena “o ………………………. :

 ……………………………………………………………一594. 2. 1P r e p a r a tio n s…………………………………………………………………………………・594. 2. 2T e stin gp r o c e d u r e …………………………………………………………………………・594. 2. 3P rep 剐. ete std a ta ……………………………………………………………………………・6 04. 3T e st r esu ltS …………………………………………………………………………………………・6 04. 3. 1U se rm a n a g e m e n tm o d u lete st…………………………………………………………614. 3. 2T h em e ssa g em a n a g em en tm o d u letest……………………………………………・6 24. 3. 3F ilem a n a g em en tm o d u letest…………………………………………………………・6 3C H A P T E R 5C o n c lu sio n s……R ef e:

 f en ce……. …. …. ….…. …. …. …………. . ……………. 。

 ……. …. 。

 ………. . ……67A c k n o w le d g e m e n t……・……………・…・…・……. . …………. …. …. . …………. …. . 69

 山东大学硕士学位论文摘要O A 办公自动化系统, 作为一种新型的信息交流平台, 它利用先进网络技术, 使人的各种信息交流活动逐步由各种设备、 各种人机信息系统来协助完成, 达到方便人们信息交流, 提高工作效率和工作质量, 提高生产率的目的。所开发的联通办公自动化系统, 采用结构化软件开发方法, 借助于快速原型法( R a p id P r o to ty p in g M e th o d )的软件开发过程, 使用统一建模语言( U M L )和自然语言相结合的方式描述开发过程, 以L o tu sD o m in o /N o tes为技术架构平台、 L o tu sW o rk f lo w 为工作流程引擎, 采用流行的B /S 模式实现系统结构。本文分析了系统开发的背景, 详细描述了系统的架构设计、 数据库设计、 系统权限设计、 工作流设计, 并对部分有代表性的功能的详细设计和实现进行了说明,最后阐述了系统的测试和实现过程。本系统采用快速原型法开发模式, 使用户更早、 更多的参与到系统中, 提高了用户满意度、 降低了开发风险。

 本系统采用B /S 模式, 客户端只需要通过浏览器就可以访问到服务器, 降低了客户端的要求。

 本系统结合企业的业务特点, 主要解决目前办公流程不规范、 效率低下, 业务交流不畅通, 无法查询等不足之处, 为决策者提供完全掌握企业内部运行情况的一个准确、 系统的平台。

 本系统实现了各级各类用户的安全登录, 实现了各级各类用户按权限管理的功能, 采用了角色的配置解决方案来提高了系统的灵活性和可维护性。关键词:

 办公自动化; 系统设计; L o tu s D o m in o /N o te sU M L

 山东大学硕士学位论文A B S T R A C TO f f ice a u to m a tio n , it u tiliz es a d v a n c e dte c h n o lo g y , m a k e sv a r io u s officia lw o r k in go p e r a tio n a la ctiv ities o fpeople’ S h e lpto f in ishb yv a r io u sa p p a r a tu s, v a r io u sm a n - m a ch in e in f o r m a tio nsy ste m s p r o g r e ssiv e ly , r e a c ha n df u llyu tiliz einform a tion,im p r o v e w o r k in gef f icien cya n dw o r kq u a lity , th ep u r p o setob o o stP ro d u ctiv ity .T h eU n ic o r n o f f ice a u to m a te dsy ste m su ses th ea n a ly sism e th o do fstr u c tu r e s so f tw a r ea n dth e ev o lu tio np r o to ty p eth ep erf o rm a n ce h isto ry ,th e d e sc r ip tio nw a yw h ic hu n if iesb yth e U M La n d th e n a tu r a lla n g u a g e , ta k e sL o tu sD o m in o /N o te s a s th e te c h n ic a lp la tf o r mc o n str u c tio n ,ta k e sL o tu sW o r k f lo wa s th ew o r kf lo weng ine, a nda ch iev es th esy ste mstr u c tu r eb yth eB /Sw a y .In th isth esis, it a n a ly z e sth eb a ck g r o u n do fsy ste md e v e lo p m e n t, th e r ea re d e ta ile dd e sc r ip tio n s to th e sy ste ma rch itectu red e sig n , d a ta b a se d esig n , sy stem d esig n,w o r k f lo wd esig n .T h esy ste mc o m b in e s th eR a p id P r o to ty p in gM e th o d w ith th e itera tiv em e th o d o lo g y ,w h ic hm a k e sth e u sersta k ep a nin th ew o r km o r econtinually. T herefore, ite n h a n c e s th eu se r ’ s sa tisf a ctio n a n d r e d u c e s th ed e v e lo p m e n tc o st. T h esy ste mis b a se d o nB /S , th eclien tju stn e e d sto b e in sta lledth eB ro w ser. T h u s, th eclien tC a n a c c e ss th e D a te S e r v e rth r o u g hth eB r o w se r , w h ic hh a s a lsod r o p p e dth er eq u ir em en tso f th e clien ts. T h issy ste mb a se d o n th e bu sin ess ch a ra cteristic o f th een ter p r ise, m a in lyso lv e s th ep r o b le m so f n o n sta n d a r do f f icep r o c e d u r e , lo w ef f icien cy ,sla ckb u sin e ssc o m m u n ic a tio n ,u n sh a p e dd a tareso u rces, a n d lim ita tio n o nin q u irya n d so o n . Itp r o v id e sth e d e c isio n m ak ers、 Ⅳitll a n ...

篇七:办公系统的设计与实现

摘要随着信息化建设的日益深入,无论是政府还是企事业单位,部门之间的信息沟通与协调工作越来越重要。人们迫切需要一个能充分利用网络优势,并可以管理企业的各种重要信息的软件平台,利用该平台快速建立自己的信息网络和办公管理系统。办公自动化系统应运而生。办公自动化系统统称为oA系统,即offi ce autom ati zati on system .它利用计算机技术和网络技术,使办公室部分工作逐步信息化,从而形成由办公室人员与办公设备共同构成服务于某种目标的人机信息处理系统。随着网络的发展,办公自动化系统已经成为办公信息化管理的一个重要途径。在深刻了解oA系统发展的背景和现状后,通过进行可行性研究,明确了开发这样一套管理系统的方向和价值。此系统采用ASP.N ET( C#) 作为开发工具。采用SQ L SERVER 2000开发后台数据库。在数据库的设计上面,根据系统的需要,设计了角色表、用户表、部门表、文档表、员工表、短信表。整体的设计思路上面,整个系统划分为用户登录模块、用户管理模块、部门管理模块、员工管理模块、员工文档管理模块以及内部短信息管理模块。系统管理员能够通过这些模块所提供的功能,完成相关的数据库的操作,最终完成对企业各种信息的管理。关键词:办公自动化管理、ASP.N ET( C#) 、数据源、办公管理、构件

 abstractABSTRACTW i th thei nf orm ati on constructi on penetrati ng deepl y,bothi n thegovernm entandenterpri seandpubl i ci nsti tuti on,thei nf orm ati oncom m uni cati on and coordi nati on betw eendepartm entsarebecom i ng m ore andm orei m portant.Peopl ehave been i nurgentneed of a sof tw arepl atf orm ,w hi chcan take ful l advantageof anetw ork,and m anage m any ki nds ofi m portanti nf orm at i on ofenterpri ses.O ffi ceautom ati zati onsystemcom es i ntobei ng.O ffi ceautom ati zati onsystemi s cal l ed O Asystem .U si ng com put er technol ogy andnetw orktechnol ogy, i tm akespartsofw orki nform ati zati on,form i ngthehum an- com puteri nform ati onhandl i ng systemw hi ch i s m adeupof offi ce w orkersand offi ce furni tureto serve a certai n target.W i th the devel opm entofnetw ork,of f i ce autom ati zati on syst emhas becom e an i m portantw ayi nof f i ce i nf orm at i onm anagem ent.H avi ngagood graspof thebackgroundand current si tuati on of O Asystem ’ Sdevel opm ent,carryi ngout afeasi bi l i ty study, Im ake cl ear the di recti on and val ue ofdevel opi ngsuch am anagem entdevel opm enttool andadopts SQ L Server 2000 as abackground database.Accordi ngsystem .Thi s systemuses ASP.N ET( C彬asato the needs,i nthe databasedesi gn,I desi gnrol e tabl e,user tabl e,docum ent tabl e,departm ent tabl e,m essage tabl e,em pl oytabl e.Taken the overal ldesi gn i deas,theenti re systemcan be di vi ded i nto userl andi ng m odul e,user m anagem ent m odul e,departm ental m anagem ent m odul e,staff m anagem ent m odul e,the staff docum entm anagem entm odul e,andi nternalm essage m anagem entm odul e.Thesyst emadm i ni strator can use the m odul es’f uncti ons to com pl ete the operati onrel ated to the database andf i nal l y com pl ete m anyki nds of i nf orm ati onm anagem enti n enterpri se.Keyw ords:O ffi ce autom ati onm anagem ent ,AD O connecti on,Data pool ,offi ceadm i ni strati on,com ponent

 同济大学学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。.)J签名:百眄2009年3月20日

 学位论文版权使用授权书本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。学位论文作者签名:—手夕岂2009年3月20日

 第1章引言第1章引言1.1课题研究背景和现状分析近十年以来,全国高校经历了“ 九五” 、“ 十五” 、“ 211工程” 、“ 985工程” 的建设,教育行业在各方面都取得了突飞猛进的发展。与此同时,以数字化校园为特征的教育信息化发展更为迅速,各种信息化应用正改变着老师和学生们的工作、学习、生活以及思维方式,引发了教育行业一场新的革命。根据国家及教育部“ 十一五” 规划的总体目标与要求,高校信息化“ 十一五” 规划的基本内容如下:完善校园网络基础设施建设,实现随时随地的上网,整体校园网络高速畅通、安全可信、稳定可靠;完善校园数据共享基础平台的建设,包括全校统一的信息资源库、统一的电子身份认证系统的建设;完善和创新网络教学服务平台,创建和创新网络学术研究创新环境,完善电子校务系统与校园网络文化建设,实现科研成果产业化,提高高校对区域行业的高科技辐射作用。1“ 十一五” 是我国高等学校深化改革与全面发展的关键时期,各高校根据各自的实际情况,也相应地作了未来五年的校园网的发展规划,并提出了更高的要求:建设安全可靠的校园网络平台,优化整合现有数据信息资源,实现整个校园网络的集中统一智能化管理等。应该说,在“ 十一五” 高校信息化发展战略中,信息技术将成为校园的一项核心生产力,成为校园教学科研各项核心业务的最有力的支撑点。当代社会正处在从“ 工业社会” 向“ 信息社会” 过渡的伟大时代。在这个面临着巨大的技术革命,信息技术突飞猛进的时代,每个高校都必须紧跟时代的步伐,加强高校竞争力和提升现代化高校的管理能力。伴随着高校对信息化需求的增长,计算机、网络技术已渗透到企业的日常工作中。传统的高校内信息的交流方式已逐渐不能满足企业对大量信息的快速传递与处理的需求。因而,针对高校对办公、管理信息化的需求,如何充分利用新技术所提供的巨大潜力构建21世纪的高效办公模式?这是摆在我们面前的艰巨课题。就主流的网络办公管理信息系统产品而言,除了产品名称不同外,主要的功能模块都很相似。主要功能模块包括:公文流转、工作管理、资源管理、考勤管理、

 第l 章引言工资管理、知识管理、系统管理等。从设计结构上看,大部分网络办公管理系统采用了比较适于网络方式并易于升级维护的B/S(浏览器IN .务器,Brow ser/Server)结构方式,也有一部分校园管理软件还维持着c/s(客户栅服务器,Cl i ent/Server)的结构。此外,也有一部分软件支持BIS、C/S及Lotus Dom i no多种结构,或在B/S内含其它结构。整体来说,网络办公管理系统正在经历着从C/S向B/S结构转变的重大变革。当今世界管理软件技术的两大主流技术架构是C/S体系结构和B/S体系结构。C/S是美国Borl and公司最早研发。C/S结构,即大家熟知的客户机和服务器结构,一般用户的计算机称为客户机,用于提供服务的机器称为服务器。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Cl i ent端和Server端来实现,降低了系统的通讯开销。传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Cl i ent端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统开发不同版本的软件,加之产品的更新换代十分快,己经很难适应百台电脑以上局域网用户同时使用。而且代价高,效率低。B/S结构即浏览器和服务器结构,由美国微软公司研发。它是随着Intem et技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过W W W 浏览器来实现,极少部分事务逻辑在前端( Brow ser) 实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-ti er结构[1]。具体来说,第一层为浏览器,第二层为W EB服务器,第三层为数据库服务器。浏览器是用户输入数据和显示结果的交互界面,用户在浏览器表单中输入数据,然后将表单中的数据提交并发送到W EB服务器,W EB服务器应用程序接受并处理用户的数据,并从数据库中查询用户数据或把用户数据录入数据库。最后W EB服务器把返回的结果插入HTM L页面,传送到客户端,在浏览器中显示出来,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本( TCO ) 。以目前的技术看,局域网建立B/S结构的网络应用,并通过Intem et/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式( 比如LAN ,W AN ,Intem et/Intranet等) 访ICI和操作共同的数据库:它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别2

 第1章引言是在J A、,A,C撑这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。近几年来发展迅速并为越来越多的开发组织所采用,从而使构件得到了更为普遍的关注。因此,其研究的具有重要的意义。1.2课题研究和开发目标本课题研究和开发的目标为:( 1) 人力与设备费用的减少,服务能力的提高。( 2) 管理信息服务的改进。( 3) 工作人员利用率的提高。( 4) 自动决策系统的改进等目标。( 5) 实现良好的客户使用界面。。本系统希望通过构建一个三层架构的高校办公管理系统,利用日益繁荣的互联网,为传统的办公管理打造一个新的网络管理平台。本系统希望通过电子信息化的手段对办公室部门的日常工作等环节进行管理。1.3课题研究的内容基于W EB的网络办公管理采用了当前流行的B/S模式,引入CSCW 和Intem et网络技术,突破了原先办公管理系统使用地域的局限性,使整个校园网乃至Interact上的用户都可访问本教务系统。因而就可在多地域、任意时间段以不同身份来访问办公管理系统中的数据,大大加强了系统数据共享的能力。(1)功能要求:系统包含公文流转、工作管理、资源管理、考勤管理、工资管理、知识管理、系统管理七个功能模块,是一个集Cl i ent/Server和Brow ser/W eb Server技术于一体、涉及办公管理各环节、面向学校各部门以及各层次用户的综合管理信息系统。系统充分依托校园网,实现办公信息的集中管理、分散操作和信息共享,使传统的办公管理数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善全校信息系统打下良好的基础。办公管理系统从管理和使用的角度分为两个部分:学校办公管理端和教师使用端。前者主要有系统管理员和

 第1章引言各院、部门管理人员使用,后者则是主要面对在校所有的教师。( 2) 性能要求:响应时间:查询平均耗时低于O .2秒。系统计算平均耗时低于0.3秒。吞吐量:每秒处理事务达到1500条。( 3) 可靠性要求:支持安全身份认证提取数据不破坏数据库系统中数据1.4本文的安排本文详细描述了高校办公管理系统的设计与实现的需求分析,系统设计以及系统实施,这个系统的优点是操作简单,使用方便,各种办公的查询信息在界面中一目了然,能够及时发现办公工作中的问题,极大地方便了工作人员对相关数据的监管。同时由于使用了计算机这个工具,使得公文管理、资源管理更科学、及时,有效。本文共分为7章:第一章阐述了本课题的研究背景和现状、研究的目标、研究的主要内容。第二章叙述了本课题研究的理论基础,包括:软件工程理论、U M L基础、M VC设计模式、Struts项目概述。第三章对高校办公管理系统的设计与实现进行了详细的需求分析,给出了该系统的数据流图和需求规格说明。第四章对高校办公管理系统的设计与实现进行了总体设计,给出了该系统的该系统的总体结构图和各模块的功能说明。第五章叙述了高校办公管理系统的设计与实现结果,包括:该系统中的数据字典、数据表及其之间的关系图、主要模块的实现算法和程序。第六章描述了高校办公管理系统的设计与实现的系统部署。第七章对全文进行了总结,并对存在的问题进行了说明,同时提出一些根据目前实际情况的改进方法。4

 第2章理论基础第2章理论基础本章节将介绍实现高校办公管理系统的设计与实现所需要的理论基础,即软件工程理论、U M L的建模、M VC设计模式、Struts项目概述、数据持久技术及数据挖掘技术。2.1软件工程理论软件工程是指导计算机软件开发和维护的工程学科。软件工程强调使用生存周期方法学和各种结构分析及结构设计技术。本节扼要介绍软件生存周期每个阶段的基本任务和结束标准。软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够...

篇八:办公系统的设计与实现

学院

 HUAKE INSTITUTE OF TAIYUAN UNIVERSITY OF

 SCIENCE & TECHNOLOGY

  毕业设计(论文)

  题目:网络办公系统 的设计与实现

  学 学 生 姓 名

  学 学

 号

  班 班

 级

 信 通信 102202H

 所属院(系)

 电子信息工程系

 指 指 导 教 师

  2014 年 5 月 20 日

  太原科技大学华科学院毕业设计(论文)任务书

 专业:

 通信工程

  时间: 2014 年

  3 月

 4

 日 学 生 姓 名

 指 导 教 师

 设计(论文)题目 网络办公系统的设计与实现 主要研 究内容 1.Java 面向对象程序设计 2.JavaEE 企业开发方式以及相关技术 3.家教系统的核心概念以及 Java 平台的实现 研究方法 按照软件开发 CMM 标准实施,具体包括,需求分析、体系结构设计、模块设计、数据库设计等相关设计。

 主要技术指标(或研究目标) JavaEE 企业核心技术(servlet、jsp、jdbc、框架 ssh) 主要参考文献

 1. 闻涛.Struts 网络编程例学与实践

 2. 郝安林, 王伟平,张明亮.JSP 从入门到精通 3. 明日科技.JSP 网络开发实例自学手册 4. 林锐.软件工程与项目管理解析 5. 雷景生.数据库系统及其应用

 太原科技大学华科学院毕业设计(论文)

 I

 I

 企业办公自动化系统设计与实现

 摘 要

 办公自动化(Office Automation,简称 OA)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式。企业办公自动化系统在此基础上实现企业的快速运转和交流,进而有效提高企业办公效率。

 本文在分析了企业办公自动化需求基础上,设计并实现了企业办公自动化系统。该系统包括用户登录、收/发文管理、公告管理、文档管理、员工管理、会议管理、资产管理和退出登录的功能。其满足了企业办公信息化管理的基本需求,解决了传统手工操作效率低、出错率高和交互能力差等问题。

 本系统采用 Struts、JSP、JavaBean 技术设计开发并采用数据库 SQL Server 2000 完成数据库设计及连接。最终实现一个能够满足企业办公网络化,自动化的管理需求,提高企业内部的管理水平的系统。该系统能全面提升企业在市场中的综合竞争力。

 关键词:JSP,B/S 结构,Struts

 太原科技大学华科学院毕业设计(论文)

 II

 II

 Enterprise Office Automation System

 Abstract

 Office Automation(referred to as OA) is a new way of office which combines with a modern office and computer network. Enterprise Office Automation System on the basis of it which completes the rapid operation of the enterprise and exchange, thus effectively improving office efficiency. System based on the analysis of the enterprise office automation needs is designed and implemented user login, send/get documents management, bulletin management, document management, staff management, session management, views management and registry functions. Which satisfy the needs of information management in the enterprise, solve the problem of low efficiency of traditional manual operation, the high error rate and the poor efficiency.

 The system uses the technology of Struts, JSP, JavaBean to design and develop and database SQL Server 2000 to complete the database design. This system can satisfy the enterprise work network, the automated management demand, raised the enterprise internal management level, then promotes the enterprise of comprehensive competitive power in the market

 .

 Keywords: JSP,B/S,Struts

 太原科技大学华科学院毕业设计(论文)

 I

 I 目

  录

 第一章 绪论 ............................................................. - 1 - 1.1

 办公自动化系统研究背景及应用 ................................... - 1 - 1.2

 本文研究目标及意义 ............................................. - 2 - 1.3

 本文主要完成工作 ............................................... - 3 - 1.4

 本文组织结构 ................................................... - 3 - 第二章

 系统分析 ........................................................ - 4 - 2.1

 总体需求分析 ................................................... - 4 - 2.2

 可行性分析 ..................................................... - 5 - 2.2.1

 经济可行性 ................................................ - 5 - 2.2.2

 技术可行性 ................................................ - 5 - 2.3

 技术介绍及开发工具 ............................................. - 6 - 2.3.1 MyEclipse .................................................. - 7 - 2.3.2 Oracle11 ................................................... - 7 - 2.3.3 Tomcat ..................................................... - 7 - 第三章 系统总体设计 ..................................................... - 8 - 3.1

 项目规划 ....................................................... - 8 - 3.2

 开发模式/架构 .................................................. - 8 - 3.4

 数据库设计 ..................................................... - 9 - 第四章

 系统详细设计 ................................................... - 13 - 4.1

 登录模块 ...................................................... - 13 - 4.2

 收/发文管理模块 ............................................... - 13 - 4.2.2

 建立发文子模块 ........................................... - 13 - 4.2.3

 浏览发文子模块 ........................................... - 14 - 4.2.4

 删除发文子模块 ........................................... - 14 - 4.3

 会议管理模块 .................................................. - 14 - 4.3.1

 会议管理模块总功能设计 ................................... - 14 - 4.3.2

 查看会议记录功能 ......................................... - 15 - 4.3.3

 添加会议记录功能 ......................................... - 15 - 4.3.4

 设计删除会议记录及查看会议详细信息 ....................... - 15 -

 太原科技大学华科学院毕业设计(论文)

 II

 II 4.4

 公告管理模块 .................................................. - 15 - 4.4.1

 公告管理模块总功能设计 ................................... - 15 - 4.4.2

 该模块具体功能设计 ....................................... - 16 - 4.5

 员工管理模块 .................................................. - 16 - 4.5.1

 员工管理模块总功能设计 ................................... - 16 - 4.5.2

 查看个人信息功能 ......................................... - 17 - 4.5.3

 浏览员工信息功能 ......................................... - 17 - 4.5.4

 添加新员工 ............................................... - 17 - 4.5.5

 删除员工信息和优秀员工 ................................... - 17 - 4.6

 文档管理模块 .................................................. - 18 - 4.6.1

 文档管理模块总功能设计 ................................... - 18 - 4.6.2

 文件浏览功能 ............................................. - 18 - 4.6.3

 文件上传功能 ............................................. - 18 - 第五章 测试 ............................................................ - 19 - 5.1 测试目的 ....................................................... - 19 - 5.2 测试目标 ....................................................... - 19 - 5.3 测试用例 ....................................................... - 19 - 5.3.1

 用户登录 ................................................. - 19 - 5.3.2

 系统首页设计的实现 ....................................... - 20 - 5.3.3

 用户退出系统页面实现 ..................................... - 21 - 5.4

 功能模块的实现 ................................................ - 21 - 5.4.1

 登录模块的实现 ........................................... - 21 - 5.4.2

 收/发文管理模块的实现 .................................... - 22 - 5.4.3

 会议管理模块的实现 ....................................... - 25 - 5.4.4

 公告管理模块的实现 ....................................... - 27 - 5.4.5

 员工管理模块的实现 ....................................... - 29 - 5.4.6

 文档管理模块的实现 ....................................... - 31 - 5.4.7

 退出模块的实现 ........................................... - 36 - 结

 论 ............................................................... - 37 - 致

 谢 ............................................................... - 38 -

 太原科技大学华科学院毕业设计(论文)

 III

 III 参考资料 ............................................................... - 39 - 附

  录 ................................................................ - 40 -

 太原科技大学华科学院毕业设计(论文)

 - 1 -

 第一章 绪论 1.1

 办公自动化系统研究背景及应用 在互联网技术还没有得到广泛应用的早期,各企业信息之间的交流、办公业务的处理都是人工操作完成的,随着社会进入信息时代和社会生活的快节奏化,传统的企业信息交流方式及处理办公业务方式已不能满足企业对大量信息快速传递和处理需求,不能适应时代的发展趋势,于是需要一种新的技术改善现状,因此办公自动化系统在适应时代发展需求中产生。

 20 世纪 70 年代中期在企业和行政机关中兴起使用公自动化系统,而后因其给企业和单位带来的便利而迅速被用于中小型企业单位中,其是采用一系列现代化的办公设备和先进的通信技术,广泛、全面、迅速地收集、整理、加工、存储和使用信息,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,为科学管理和决策服务,从而达到提高行政效率的目的。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。

 我国专家在第一次全国办公自动化规划讨论会上提出办公自动化的定义为:利用先进的科学技术,使部分办公业务活动物化于人以外的各种现代化办公设备中,由人与技术设备构成服务于某种办公业务目的的人——机信息处理系统。

 办公自动化系统可分为三个功能层次:OA 系统、信息管理级 OA 系统和决策支持级 OA 系统。三者一体化使办公信息的流通更为合理,减少许多不必要的重复输入信息环节,以提高整个办公系统的效率。

 第一个层次:事务型办公自动化系统。只限于单机或简单的小型局域网上的文字处理、电子表格、数据库等辅助工具的应用。

 办公事务 OA 中,最为普遍的应用有文字处理、会议管理、文件收发登录、文档管理、办公日程管理、人事管理、报表处理等。此外,在办公事务处理级上可以使用多种 OA 子系统,如电子出版系统、电子文档管理系统、智能化的中文检索系统(如全文检索系统)、光学汉字识别系统、汉语语音识别系统等。在公用服务业、公司等经营业务方面,使用计算机替代人工处理的工作日益增多,如订票、售票系统,柜台或窗口系统,银行业的储蓄业务系统等。

 第二个层次:信息管理型 OA 系统。随着信息利用重要性的不断增加,在办公系统中对和本单位的运营目标关系密切的综合信息的需求日益增加出现了信息管理

 太原科技大学华科学院毕业设计(论文)

 - 2 - 型的办公系统,其把事务型(或业务型)办公系统和综合信息(数据库)一体化,优化日常的工作,提高办公效率和质量。作为一个现代化的政府机关或企、事业单位必须具备供本单位的各个部门共享的这一综合数据库,因此可在政府机关用信息管理型系统对政策、法令、法规,有关上级政府和下属机构的公文、信函等综合政务信息进行处理;在公司企业单位中处理在综合数据库中的工商法规、经营计划、市场动态、供销业务、库存统计、用户信息等。

 第三个层次:决策支持型 OA 系统。它建立在信息管理级 OA 系统的基础上。其使用由综合数据库系统所提供的信息,针对所需要做出决策的课题构造选用决策数字模型,结合有关内部和外部的条件,由计算机执行决策程序,做出相应的决策。

 其具有集成化、智能化、多媒体化和运用电子数据交换等新的特点,用于软硬件及网络产品、单一办公系统同社会公众信息系统的集成;用于面向日常事务处理,辅助人们完成...

推荐访问:办公系统的设计与实现 办公系统 设计

搜索