免费论文网 首页

网上办公系统

时间:2017-06-15 05:40 来源:免费论文网

篇一:毕业设计-网上办公系统的设计与实现

摘 要

随着互联网技术的飞速发展,网上办公系统在技术和应用上都得到了更高层次的发展,人们逐渐意识到网上办公系统的运用可以使日常办公工作更加方便、快捷和高效。而办公活动重要性的日渐突出,也引起了企业管理者的普遍重视,他们越来越感觉到没有信息技术支持的企业管理是力不从心的,因而办公自动化系统应运而生。长期以来,人们对以纸质文件为中心的传统办公方式习以为常。这不仅耗费了大量的人力、物力、财力,而且效率低、时效性差、容易出错,不利于企业长期稳定、高效的发展。然而应用新型的办公自动化系统能够将人从繁琐、无序、低序、低端的工作中解放出来从事核心事务,整体提高了企业办事的工作效率和对信息的可控性,很好地规范并改进了现有的企业管理,降低了办公成本,提高了执行力,使管理趋于完善,企业更具有竞争力。

因此,本次论文将详细的阐述网上办公系统的设计与实习。该系统将采用现下最流行的java语言,最流行的mvc框架,所选用的开发工具是myeclipse,数据库oracle数据库。实现日程安排及管理,会议安排及管理,消息传递,考勤等功能,切实的提高企业办公效率。

关键字 网上办公,java ee技术,mvc模式,oracle

A

BSTRACT

ABSTRACT

With the rapid development of Internet technology, on-line office system develops a higher level on technology and applications. People gradually realize that the use of on-line office system will make the day-to-day office work more convenient, faster and efficient. The importance of office activities has become increasingly prominent, which lead enterprise managers to widespread attention. They feel more and more powerless if the enterprise management comes without IT support. Thus the office automation system comes into being. For quite some time, people accustomed to enjoy traditional paper documents office system. It not only wasted a lot of manpower, material and financial resources, but also shows low efficiency, timeliness, error-prone, which is not conducive enterprise to develop long-term stable and efficient. However, the application of new office automation system will release people from tedious, disorderly, low-order, and low-end work to go in for the core business. Then enhance the overall efficiency of the companies and the controllability of the information. Moreover it standardize and improve the existing enterprise management, reduce the office costs, improve the power of execution, make the management tend to perfect, and enterprises possess more competitive.

Therefore, this paper will elaborate the design and internship of online office system. The system will use the most popular java language, One of the most popular MVC framework. The development tools will be MYECLIPSE, and database is oracle database. To achieve scheduling and management, meeting arrangements and management, messaging, attendance function etc. Then effectively improve office efficiency.

Key words Online Office, JAVA EE Technology, MVC framework, oracle

目录

摘 要 ...................................................................................................................... I ABSTRACT ................................................................................................................ II

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

1.1 的背景 ............................................................................................................................ 1

1.2 系统开发的意义 ............................................................................................................. 1

1.3 系统开发工具及技术 ...................................................................................................... 1

1.3.1 MyEclipse简介 ................................................................................................................... 1

1.3.2 oracle简介 ......................................................................................................................... 2

1.3.3 表现层技术:JSP ................................................................................................................ 2

1.3.4 MVC框架 .......................................................................................................................... 2

1.3.5 Tomcat应用服务器简介 .................................................................................................... 2

2 需求分析 ............................................................................................................ 4

2.1 个人事务管理 ................................................................................................................. 4

2.1.1 个人信息 ........................................................................................................................... 4

2.1.2 查看他人信息 ................................................................................................................... 4

2.2 工作安排 ........................................................................................................................ 4

2.2.1 工作安排的基本操作 ....................................................................................................... 4

2.2.2 待办工作 ........................................................................................................................... 5

2.3 在线信息 ........................................................................................................................ 5

2.3.1 写信息 ............................................................................................................................... 5

2.3.2 发件箱 ............................................................................................................................... 5

2.3.3 未读信息 ........................................................................................................................... 5

2.3.4 收件箱 ............................................................................................................................... 6

2.3.5 草稿箱 ............................................................................................................................... 6

2.4 部门事务管理 ................................................................................................................. 6

2.5 角色管理 ........................................................................................................................ 6

2.6 员工管理 ........................................................................................................................ 7

2.7 会议室及会议管理 ......................................................................................................... 7

2.7.1会议室管理 ........................................................................................................................ 7

2.7.2会议管理 ............................................................................................................................ 7

2.8 附加功能 ........................................................................................................................ 8

3 可行性分析 ........................................................................................................ 9

3.1 技术可行性 .................................................................................................................... 9

3.2 经济可行性 .................................................................................................................... 9

3.3 操作可行性 .................................................................................................................... 9

3.4 系统安全性 .................................................................................................................... 9

3.5 实时性 .......................................................................................................................... 10

3.6 法律可行性 .................................................................................................................. 10

目录

4 数据库设计 ...................................................................................................... 11

4.1 数据库逻辑设计 ........................................................................................................... 11

4.2 数据库表详细设 ........................................................................................................... 11

4.3 数据库脚本设计。 ....................................................................................................... 15

4.3.1 创建表及主键脚本 ......................................................................................................... 15

4.3.2 为表添加外键 ................................................................................................................. 19

5 系统设计 .......................................................................................................... 22

5.1 系统功能结构图设计 .................................................................................................... 22

5.2 UML建模设计 ............................................................................................................... 22

5.2.1 个人事务管理 ................................................................................................................. 22

5.2.2 部门管理 ......................................................................................................................... 23

5.2.3 角色管理 ......................................................................................................................... 23

5.2.4 员工信息管理 ................................................................................................................. 24

5.2.5 会议室及会议管理 ......................................................................................................... 24

5.2.6 附加功能 ......................................................................................................................... 25

6 系统实现与测试 ............................................................................................... 26

6.1 系统测试方法 ............................................................................................................... 26

6.2 系统登录 ...................................................................................................................... 26

6.3 系统管理员登录 ........................................................................................................... 27

6.3.1 部门管理 ......................................................................................................................... 27

6.3.2 角色管理 ......................................................................................................................... 28

6.3.3 员工管理 ......................................................................................................................... 28

6.4 部门领导登录 ............................................................................................................... 29

6.4.1 查看并修改个人信息 ..................................................................................................... 29

6.4.2 管理工作信息 ................................................................................................................. 30

6.4.3 留言信息管理 ................................................................................................................. 31

6.4.4 会议管理 ......................................................................................................................... 31

6.5 普通员工登录 ............................................................................................................... 32

结 论 ..................................................................................................................... 33

参考文献 ............................................................................................................... 34

致 谢 ..................................................................................................................... 35

1

绪论

1 绪论

1.1 的背景

传统办公业务信息量不大,内容简单,手工方式便可以完成。但到70年代中期,随着西方发达国家生产力水平急剧上升,办公业务急剧增加,传统的手工方式已不能满足信息和业务增长的需要,时代的发展对办公方式提出了新的要求。为了适应发展需要,就必须改进信息采集、管理和传递的方式和手段,这是网上办公系统产生的原动力。80年代初微电子工业在技术和价格方面的迅速发展,尤其是微型计算机、网络通信技术和其它各类以微电脑为基础的网上办公设备的出现,为网上办公系统的广泛应用和发展提供良好的物质基础。网上办公系统,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人、机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。

1.2 系统开发的意义

信息化是当今世界经济和社会发展的大趋势,充分利用现代的信息技术,是提高企业竞争力的必要手段。推进网上办公系统的建设,对于提高现代化管理水平,提高工作效率,都具有重要意义。为了适应国际形势和我国经济建设与社会发展的需要,我国必须加快网上办公统信息化的发展。因此,如何充分、有效地利用企业内外的大量信息,为企业的发展服务,提高企业的总体效率,受到越来越多的企业管理者的重视。同时企业管理者想大幅度的提高企业的日常办公效率,减轻手工劳动强度,使单位的日常运营能高效而快捷的运行,就必须利用现代的信息手段。现代的信息技术能高效而精确的处理信息,可以充分实现信息的共享和传输,及时地反映企业办公的变动情况,完善办公调度,提高企业办公效率,进而实现企业经营管理的信息化、科学化。

1.3 系统开发工具及技术

该网上办公系统开发时使用的工具为MyEclipse;数据库为开源数据库MySQL;在系统中使用到的技术有JSP、MVC框架;在网站部署的时候,采用的是Apache旗下的Tomcat应用服务器;在网页页面处理上,采用了css、javascript等网页技术,使页面交互更好。

1.3.1 MyEclipse简介

MyEclipse是一个企业级开发平台,是对EclipseIDE的扩展,利用MyEclipse

篇二:网上办公系统

摘 要

今天,随着微型计算机的普及,使越来越多的人们了解到了计算机的作用,以及带给我们的便利。而怎样更好的利用计算机来为我们服务,更好的应用于各个社会领域则是软件开发人员研究的问题了,我所开发的《网上办公系统》就是在社会需要,人们需求的情况下应运而生。最近几年大多数的企业都应用了一些数据库方面的软件,实现了计算机管理,在网络时代的今天,则显得有些落伍,并没有真正考虑到人性化的设计。《网上办公系统》应用了B/S模式,在此我所设计的《网上办公系统》,就是方便企业部门对企业信息管理以及职员部门分类,对各项办公数据的管理,使得办公人员在查询、整理、输入、输出方面教会达到事半功倍的效果,同时,该系统也是对办公人员办公质量进行检查评定,更加有效督促员工办公绩效的一种手段。企业领导人更具有特殊权限,更好的管理自己的公司。

为此,我应用PHP+MYSQL达到对数据库的调用,实现所设想的各项功能。

关键词 网上办公系统;结构化设计方法;B/S模式

Abstract

Nowadays, since the microcomputers are so popular that more and more people realize the important of computer and the convenience it provide. But how to make computer well-served for us and apply for each field of the society, is the most problem to software development programmers. I develop 《Netware Auto office system 》 which is born for the necessary of the society and

people. In recent years, most company apply some 《Netware Auto office system 》software to realize computer management. Though it’s better than the old company management, but these software are all single machine model. In these net age, it seem as out of date and doesn’t consider the personal design. 《Netware Auto office system》applies B/S model, and provides a electronic management for officer, so that officer can realize managing and evaluating office’s efficiency in advance. The system convenient officer and content their necessary considerably, and it is more reasonable than before.

Keywords Netware Auto office system; construct design method; B/S model

目 录

摘 要.................................................... 2

Abstract................................................... 1

第一章 绪论................................................ 3

1.1课题背景............................................ 3

1.2 目的意义 ........................................... 3

第二章 需求分析........................................... 6

2.1软件的设计目标...................................... 7

2.2数据字典............................................ 7

2.3系统流程图.......................................... 9

第三章 开发工具简介....................................... 10

3.1开发平台和技术简介................................. 10

3.1.1 APACHE简介 .................................. 10

3.1.2 PHP简介 ..................................... 11

3.2数据库MYSQL简介................................... 12

第四章 系统分析与设计..................................... 15

4.1软件结构设计....................................... 15

4.2层次图............................................. 15

4.3数据库设计......................................... 16

4.3.1数据库设计概述................................ 16

4.3.2数据库设计特点................................ 17

4.3.3数据库设计方法简述............................ 18

4.3.4数据库设计的基本步骤.......................... 19

4.4功能模块设计....................................... 21

4.4.1职员登录..................................... 21

4.4.2超级用户身份登录............................. 20

第五章 系统运行测试系统实施的讨论......................... 22

5.1运行环境........................................... 22

5.2软件测试........................................... 23

5.3测试及操作过程..................................... 24

5.3.1 系统主界面................................... 25

5.3.2 登录......................................... 24

5.3.3 绩效评定..................................... 26

5.3.4 人事信息查询................................. 30

结束语.................................... 错误!未定义书签。

致 谢.................................................... 31

参考文献.................................................. 42

附录1 外文原文 .......................................... 33 附录2 外文资料译文 ...................... 错误!未定义书签。

第一章 绪论

1.1课题背景

在当今的社会,可以说是信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。信息是人们对客观世界的具体描述,是人们进行交流与联系的重要途径。人类社会就处在一个对信息进行有效合理的加工中。它将促进整个社会的发展。随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。在软件技术的应用中,软件的开发技术,尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品,参与市场竞争,获取最大利润是全球信息企业追求的目标。《网上办公系统》正是一个非常实用的应用型软件产品,我们不谈它的经济利益,单说他的应用范围就是十分广泛的,只要有企业的地方,都可以采用本系统。我想计算机的作用就是辅助人们完成那些烦琐的体力劳动和脑力劳动,使人们从劳动力中解脱出来,我所设计的《网上办公系统》就是辅助办公人员完成繁琐的数据统计工作。而且更加方便广大企业领导,企业领导只要可以上Internet,则可以对其办公人员进行查看监督评优。

1.2 目的意义

开发《网上办公系统》有两方面的好处:一是《网上办公系统》的实用性,一个好的《网上办公系统》会将一个庞大的工作井井有条的管理起来,计算机与人的不同就在于,计算机是机械的,精确的,它不会使管理工作出现差错。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够大大减轻教工人员的工作量,提高办事效率;各一方面好处,设计《网上办公系统》只是一种手段, 通过它使我可以更好的了解计算机的工作过程,掌握开发语言的使用方法,掌握开发各种项目的工作技能,适应迅猛发展的社会。 本课题的直接目的是为了成功完成《网上办公系统》的开发。间接目的也可以说是最终目的是为了了解软件的开发思想,掌握软件开发人员应当具备的基本技术素质:树立良好的软件开发理念,建立正确的、符合工程规范的、系统化的软件工程思想,灵活运用各种软件分析与设计技术,开发高质量的软件产品。

第二章 需求分析

需求是用户对系统提出的要求,这组要求可能是原始的、笼统的,也可能是抽象的、细节化的。但一个软件系统的开发必须以一组需求化为出发点。 软件需求分析工作是在软件计划阶段完成之后开始的,其主要目的是:在综合分析用户对系统提出的一组需求(功能、性能、数据等方面)的基础上,构造一个从抽象到具体的逻辑模型表达软件将要实现的需求,并以“软件需求规格说明书”的形式作为本阶段工作的结果,为下一阶段的软件设计提供设计基础。(如图3-1所示)

软件需求分析阶段,结合着我所用的开发工具:PHP,MYSQL对问题的识别和理解和对需求信息的分析和综合等进行了深入的了解,建立了实现目标软件的物理模型,也就是确定了构成软件系统的系统元素,并将功能和信息结构分配到这些系统元素中。

软件需求分析采用的是结构化分析方法(Structured Analysis),简称SA方法。下面介绍SA方法的具体实现。

图2.1 软件开发中系统分析阶段的工作流程

2.1软件的设计目标

2.2.1设计目标

(1) 系统应建立友好的界面,即要操作简单、直观、灵活,又要易于学习掌握。这个系统的目的:产生方便学生对任课教师进行投票的报表,教师易于对投票结果进行查询和统计的报表。如果操作复杂,就失去了推广价值,因为这个系统是面向没有计算机使用基础的普通用户。

(2) 系统在用户输入用户名,密码时,就具有自动识别的功能,以帮助用户更正错误。

(3) 系统在确定用户名和密码后,应具有自动连接数据库的功能。

(4) 在正确连接数据库,查询到用户相应的信息后,应在界面显示相关的信息。

(5) 系统具有良好的安全性。系统应遵循有关信息安全标准,具有切实可行的安全保护和保密措施。

2.2.2 基本要求

(1) 实用性

软件设计开发的最终目的都是应用。《网上教务评教系统》将会是学校教务部中非常实用的评教软件,操作简单,方便,是用户急切需要的助手,是教务工作者很好的管家。

(2) 技术性

本软件开发环境是在Windows XP server的开发平台上,利用Active Server Pages作前台页面开发,ACCESS作后台数据库开发。安全可靠,可移植性强。本软件是在软件工程开发过程的指导下,按步进行。页面友好清晰美观,简单易学,符合人机对话的需要。

2.2数据字典

2.2.1 主要数据结构

1. 职员信息表(数据结构名:tb_user,含义:主要存放用户的基本信息,姓名,年龄部门等。如表2.1:)

2.超级用户(公司领导)信息表(数据结构名:tb_controller,含义:存放超级用户的基本信息。如表2.2:)

篇三:网上办公系统可行性分析

网上办公系统可行性研究报告

1、 引言

1.1 编写目的

通过网上办公系统的应用,组织机构内部的人员可跨越时间,地点协同工作,使信息的传递更加快捷和方便,从而极大的扩展了办公手段,提高企业的管理和员工的办公效率,使得企业的办公人员的得以减轻平时的工作负担,参加更多富于思考性创造性的工作。为领导决策和企业办公,提供信息服务,提高办公效率,减轻工作人员的负担,节约办公经费,从而实现企业的企业办公,办公无纸化,资源信息化,决策科学化,达到提高企业整体运作效率的目的。

1.2 背景说明

随着计算机网络技术的飞速发展, internet应用在全球范围内日益普及,担心社会快速想化前进,信息系统地作用也越来越大。 现代企业繁重的工作事物产生了大量的文件和信息,而这些文件和信息要在相关的部门之间进行流转,但我们平时都靠是靠上门递交,传真,电话等方式来进行。

总的来讲,部门总多,办公流程复杂,从企业信息化建设和自身发展面临的挑战来说,提高产品质量,加快办公速度降低办公成本。

1.3 参考资料

曾华,论信息系统集成实施,计算机应用,197

2、 对现有系统的分析两

2.1处理流程

2.2工作负量

所有数据处理工作由系统的管理人员单独完成,工作负荷较重。信息检索工作量大,数据更

新与维护繁琐,任务重且易出错

2.3人员

专业管理人员,专门的文档管理人员。

2.4费用开支

现有的系统没有实现完全的网络办公,文档及信息的存储本身虽是电子的格式,但却使用的是手工的传送方式,需要做大量的打印,复印工作,浪费了大量的纸张和时间。企业员工通讯和客户联系方式并未实现网络化集中管理,通信费用较高且不高效。企业决策性信息的获取比较繁琐且不精确及时,且需专门人员完成,增加了开支。总体来说,费用较高.

3、 所建议的系统

3.1对系统的简要描述

3.2采用所建议的系统可能带来的影响

使用该系统之后,企业上的办公管理系统将发生一次改革。大大减少工作量,也使工资处理的情况更加明朗。领导和员工可以要减轻好多工作量,。

1、对领导的影响:很好的管理企业。

2、对员工的影响:减轻了工作负担。

3.3技术可行性评价

开发该系统要熟练掌握SQL Server和使用Jave编程技术。并开发过相类似的软件系统

4、 可选择的其他方案

4.1可选择的其他方案1

4.1.2方案说明

该系统是一个低成本方案的系统: 将每员工的

工作分得很简单,实现企业现代化,使的员工有

自己的目标

4.1.2局限性

时代发展太快,怕赶不上信息时代的发展。

4.2可选择的其他系统方案2

4.1.2方案说明

购买市场上己有的OA系统。

4.1.2局限性

这样做开发需要人力物力财力,然而从财力这项

应用中获得的经济效益并不变.因此,如果只考虑

这一项应用,投资是不划算的,但是,将来其他应

用系统能以较低成本实现,而且这些子系统能集

成一个完整的系统.

5、 结论

可以立即开始进行网上办公管理系统系统.开发在信息化社会的背景下,企业发展在一定程序上取决于办公效率和决策者对信息的把握程序和工

作效率。因此拥有高效先进的办公辅助系统可以大大的促进企业的发展,开发这样的系统显得十分有

必要。根据系统具有的技术可行性和经济可行性,在现有系统的基础上可以节省许多工作,并且可以

分模块进行,优先开发公文和资源管理系统,分开发边试用测试。开发周期可以根据实际情况进行调

整,比较灵活。总结以上各种分析及对比结果,本系统完全有必要进行开发,且越早开发出来使用,

对企业的办公和决策管理越有利。


网上办公系统
由:免费论文网互联网用户整理提供,链接地址:
http://m.csmayi.cn/meiwen/44978.html
转载请保留,谢谢!
相关阅读
最近更新
推荐专题