美文网首页论文
办公自动化系统的设计与实现论文论文

办公自动化系统的设计与实现论文论文

作者: e1ebc1053240 | 来源:发表于2019-04-17 21:45 被阅读21次

原文链接:http://www.51jrft.com/jsj/jsjkxyjs/88.html随着信息技术的高速发展,人们的工作方式发生了很大的变化。传统的办公方式已经不适应现在的工作。本系统就是将现代化办公和计算机网络结合起来,实现企业的快速运转和交流,从而有效的提高企业办公效率。

本系统包括用户登录、收发文管理、公告管理、员工管理、权限管理、个人办公、收发邮件和退出功能。系统满足了企业对大量信息的快速传递和处理需求,能够更好的管理公司,适应时代的发展趋势。

本系统是一个界面友好,操作简单的基于WEB的办公自动化系统。在 .Net Framework框架的基础上,采用B/S设计模式和三层架构技术,最终设计实现出的一个具有良好交互性,使员工之间易于沟通,提高企业内部管理水平的系统。 M00082

关键词:办公自动化系统  ASP.NET  .Net Framework  B/S

Design and Implementation of Office Automation System based on WEB

Abstract:With the rapid development of information technology, great changes have taken place in the way people work. The traditional way is no longer adapted to office work now. The system is to modern office and computer networks combine to achieve fast operation and exchange companies, so as to effectively improve office efficiency.

The system includes user login, send and receive text management, bulletin management, staff management, rights management, personal office, send and receive messages and exit functions. System to meet the business demand for rapid delivery and processing large amounts of information, to better manage company adapt to the trend of the times.

This system is a user-friendly, easy-to-WEB-based office automation system. On the basis of .Net Framework, using B / S three-tier architecture design patterns and techniques, the final design and implementation of a good interactive, make easy communication between employees, improve internal management level systems.

Key Words: Office Automation System; ASP.NET; Net Framework; B/S

目  录  查看完整请+Q:351916072获取

1.绪论    1

1.1选题背景及意义    1

1.2课题分析    1

1.2.1国内研究现状及分析    1

1.2.2国外研究现状及分析    2

2.关键技术    3

2.1开发环境    3

2.2系统开发语言及工具介绍    3

2.2.1三层架构的网站设计模式    3

2.2.2 .NET Framework框架简介    4

2.2.3 ASP.NET 概述    4

2.2.4 Microsoft Visual Studio 2010    5

2.2.5 SQL Server 2005    5

3.需求分析    6

3.1系统可行性分析    6

3.1.1 技术可行性    6

3.1.2 经济可行性    6

3.1.3 社会可行性    6

3.2系统需求分析    7

3.2.1系统目标实现分析    7

3.2.2产品质量需求分析    7

4. 系统设计    9

4.1系统设计    9

4.1.1系统功能设计    9

4.1.2系统流程设计    10

4.1.3系统用例图设计    13

4.2数据库设计    14

4.2.1数据库概念设计    14

4.2.2数据库物理设计    20

5.系统实现    28

5.1系统功能模块设计    28

5.1.1系统登录页面    28

5.1.2 系统首页    29

5.1.3个人办公大模块    30

5.1.4网络通讯模块    39

5.1.5公文管理模块    42

5.1.6公告信息模块    43

5.1.7 考勤管理模块    44

5.1.8系统设置模块    48

总结    50

致谢    51

参考资料    52

2.1开发环境

操作系统:windows 7 操作系统

集成开发环境:Visual Studio 2010

数据库:SQL Server 2005

2.2系统开发语言及工具介绍

2.2.1三层架构的网站设计模式

三层架构(3-tier architecture)通常就是将整个业务应用划分为三层:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。表现层是展现给用户的界面,即用户在使用一个系统的时候他的所见。业务逻辑层是对数据层的操作,对数据业务逻辑的处理。数据访问层的所做事务是直接操作数据库的,针对数据的添加、删除、修改、查询等。

三层结构的原理:

三个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。

所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即把这三个层放置到一台机器上。

原文链接:http://www.51jrft.com/jsj/jsjkxyjs/88.html

三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理(如图1-1)。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。

图1-1三层体系

三层架构的优缺点:

优点:

1、开发人员可以只关注整个结构中的其中某一层;

2、可以很容易的用新的实现来替换原有层次的实现;

3、可以降低层与层之间的依赖;

4、有利于标准化;

5、利于各层逻辑的复用。

6、结构更加的明确

7、在后期维护的时候,极大地降低了维护成本和维护时间

缺点:

1、降低了系统的性能。这是不言而喻的。如果不采用分层式结构,很多业务可以直接造访数据库,以此获取相应的数据,如今却必须通过中间层来完成。

2、有时会导致级联的修改。这种修改尤其体现在自上而下的方向。如果在表示层中需要增加一个功能,为保证其设计符合分层式结构,可能需要在相应的业务逻辑层和数据访问层中都增加相应的代码。

3、增加了开发成本。

2.2.2 .NET Framework框架简介

.NET Framework框架是微软公司推出的完全面向对象的软件开发与运行平台。.NET Framework有两个主要组件:公共语言运行库(CLR)和.NET Framework 类库,除此之外还包括ADO.NET、ASP.NET、XML WEB 服务等。

.NET Framework的最大特色就在于它为应用程序开发人员提供一个真正与平台无关的开发环境。使用.NET Framework 开发应用程序的有点有:

1.基于WEB的标准。

2.使用统一的应用程序模型。

3.便于开发人员使用。

4.可扩展类。

2.2.3 ASP.NET 概述

ASP.NET是一种动态网页设计技术,它比其他任何一种动态网页设计技术更容易使用。它是一种可升级的Web应用程序开发技术,特别擅长于用户交互和数据处理。ASP.NET不是程序设计语言,是建立在.NET Framework 基础上的程序设计框架,它用来创建Web应用程序。ASP.NET的语法与ASP兼容,但ASP 应用程序不能直接在ASP.NET环境下运行,需要适当修改。ASP.NET 与ASP 的最大区别在于:前者是编译型的动态网页技术,而后者是解释型的动态网页技术。

2.2.4 Microsoft Visual Studio 2010

Visual Studio 是微软公司推出的开发环境,是目前最流行的Windows平台应用开发环境。它是2010年上市的,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP(Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。

2.2.5 SQL Server 2005

SQL Server 是由 Microsoft 开发和推广的关系数据库管理系统(RDBMS)。SQL Server 2005 是Microsoft 公司于2005年推出的。

SQL Server 2005 是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供一个安全、可靠和高效的平台,用于企业数据库管理和商业智能应用。SQL Server 2005 为IT专家和信息共享带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。

3.需求分析

3.1系统可行性分析

本章对基于WEB的办公自动化系统进行有效的可行性分析。可行性分析是通过对该项目的主要内容进行调查研究和分析比较,并对项目建成后可能取得的经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。总之,可行性分析既可以为后期的软件开发起铺垫作用并能指明方向,也是项目管理的前期准备。 查看完整请+Q:351916072获取

原文链接:http://www.51jrft.com/jsj/jsjkxyjs/88.html

相关文章

网友评论

    本文标题:办公自动化系统的设计与实现论文论文

    本文链接:https://www.haomeiwen.com/subject/kywowqtx.html