摘 要:随着计算机技术的飞速发展,计算机在日常管理中应用迅速得到了普及,利用计算机实现办公自动化势在必行。本设计研究的是办公自动化系统。该系统是将现代化办公和计算机网络技术结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息化社会的产物。本设计运用软件工程、数据结构等多门学科的知识,采用asp.NET和SQL Server 2000技术,用C#编写代码,构建了一个支持多用户的、开放式的、人性化的现代办公系统。其开发主要包括后台数据库的建立和维护,以及前端应用程序的开发两个方面。整个系统遵从操作简便、界面友好、灵活、实用、安全的原则。该系统分为部门管理模块、文档管理模块、员工管理模块、信息管理模块等等。这些模块覆盖了目前教育局办公系统的常用功能,这些功能实现了对办公资源的有效管理以及信息的共享。(毕业设计网 )
关键词:办公自动化 asp.NET C# SQL Server 2000
毕业设计(论文)外文摘要
The Design and Implementation of the Office Automatization System in Bureau of Education of Guannan County Abstract: Along With the rapid development of computer technology , computer has Rapidly popularized in daily management, It seems that it's imperative to achieve the Office automatization on computer . This project studies the Office Automatization System, this system is a new working pattern combining the modern office and the computer network technology together. And it is also technological application field which is very active and has strong life intensity in the present technological revolution. It is the outcome of the informationization of the society.This project adopts the knowledge of such disciplines as software engineering, data structure and so forth, while employing the techniques of asp.NET, SQL Server 2000, coding with C#. And finally an open, humane and multi-user supported, modern office system is established. The system mainly includes the establishment and the maintenance of backstage database, as well as the front application development. The whole system starts from request of conforming to operating easily, the friendly surface, being nimble, being practical, and being safe. The system is divided into department management module, document management module, employee management module, message management module... These modules include Office Automatization System for bureau of Education commonly used functions. These functions achieve effective management of office resources and information sharing .
Keywords: Office Automatization; asp.NET; C#; SQL Server 2000.
论文各章内容介绍 第一章是引言。 在引言内对本次毕业设计所开发的系统进行问题的定义,通过问题的定义明白需要做些什么,并且对开发内容简单的介绍了一下;同时在引言内对课题的研究背景与研究意义进行分析,在开发系统之前对现有系统的调研以及开发本系统的可行性分析还有对论文各章内容的介绍。 第二章是系统需求分析。 主要内容是系统功能需求分析,功能模块的简单介绍,数据分析包括数据流图,数据字典。 第三章是系统设计部分。 主要内容是系统的总的体系结构的设计,这部分设计是系统总体结构设计 系统数据模型设计包括E-R图,数据库表的设计。系统开发运行的环境,一些核心技术的介绍。 第四章是整个系统的详细设计。 包括用户角色管理功能模块、部门员工管理功能模块、文档管理功能模块、通讯管理功能模块和论坛管理功能模块的设计。 第五章介绍的是用户使用手册。 包括系统功能及运行环境简介,系统运行与操作指南。 第六章介绍的是系统评价。 这部分是对整个系统测评包括系统主要功能、特色/优点介绍,系统存在的不足与改进方案,设计心得体会 最后是结论,致谢以及参考资料等。
系统功能需求分析 本系统作为灌南县教育局的办公自动化系统,要求采用目前流行的Browser/Server模式设计开发,员工和管理员可以随时随地进行办公;进行基本的资讯浏览和使用信息系统与教育局内部员工进行信息交流。 在本系统中,它主要包括用户登陆和注册功能、用户和角色管理功能、部门管理功能、文档管理功能、网络硬盘管理功能、员工管理功能、内部通信管理功能、通讯簿管理功能、留言版管理功能、电子邮件管理功能。
系统功能模块分析 在本系统中,它主要包括用户登陆和注册功能、用户和角色管理功能、部门管理功能、文档管理功能、文件目录管理功能、员工管理功能、内部通信管理功能、通讯簿管理功能、留言版管理功能、电子邮件管理功能。按照系统功能设计,可以把办公自动化管理系统划分为用户和角色管理功能模块、部门员工管理功能模块、文档管理功能模块、通讯管理功能模块、论坛管理功能模块。模块功能详细设计与分析如下: (1)用户和角色管理模块 ①用户登陆和注册功能 用户登陆:验证用户的信息是否合法,以及验证用户是否为系统的合法用户; 用户注册:由系统管理员添加新的用户。 ②用户和角色管理功能 用户和角色管理功能主要包括用户管理、角色管理及其用户和角色之间的关系管理。在系统中主要包括用户管理、角色管理、添加角色和用户修改密码。 (2)部门员工管理模块 ①部门管理功能 部门管理功能主要是对部门的管理,如部门的添加、修改、删除和排序等。在系统中 主要包括添加新的部门、修改部门和删除部门。 ②员工管理功能 员工管理功能只要实现员工管理,如员工的添加、修改、删除、查看以及员工的浏览功能等。在系统中主要包括管理员工、添加员工、修改员工和查看员工。 (3)文档管理模块 ①目录管理功能 目录管理功能主要是对系统的目录文件进行管理,在系统中主要包括新建目录、修改目录和删除目录。 ②文件管理功能 文件管理功能主要对员工文件进行管理,如文件的添加、上传、删除等。在系统中主要包括上传文件、管理文件、浏览文件和下载文件。 (4)通讯管理模块 ①内部通信管理功能 内部通信管理功能主要对信息进行管理,如信息的查看、发送、接受等。在系统中主要包括信息管理、发送信息、接收信息、浏览信息。 ②通讯簿管理功能 通讯簿管理功能主要对通讯簿进行管理,如通讯簿的添加、修改和删除等。在系统中主要包括通讯簿的添加、修改和删除。 ③电子邮件管理功能 电子邮件管理功能在系统中主要包括电子邮件的发送。 (5)论坛管理模块 ①留言版管理功能 留言版管理功能主要对留言进行管理,如发表留言、删除留言等。在系统中主要包括发表留言和删除留言。
目 录 1 引言 1 1.1 内容简介 1 1.2 本课题研究的背景和意义 1 1.2.1 本课题研究背景 1 1.2.2 本课题的研究意义 1 1.3 本课题研究现状、水平和发展趋势 2 1.4 可行性分析 3 1.4.1 经济可行性 3 1.4.2 技术可行性 3 1.4.3 操作可行性 3 1.5 论文各章内容介绍 3 2 系统需求分析 5 2.1 概述 5 2.2 系统的环境要求 5 2.3 系统功能需求分析 5 2.4 数据分析 5 2.4.1 数据流图 5 2.4.2 数据字典 7 3 系统设计 12 3.1 系统三层结构模型 12 3.1.1 表示层 12 3.1.2 业务逻辑层 12 3.1.3 数据访问层 12 3.2 系统总体结构设计 13 3.2.1 系统功能模块分析 13 3.2.2 各个子模块的功能模块图 15 3.3 系统数据模型设计 16 3.3.1 E-R图 16 3.3.2 关系模型 17 3.3.3 数据库表的设计 17 3.3.4 表关系设计 19 3.3.5 数据库视图的建立 20 3.3.6 存储过程的运用 20 3.4 系统开发与运行环境确定 20 3.4.1 系统开发环境 20 3.4.2 系统运行环境 22 3.5 系统实现的新关键技术 22 3.5.1 ADO.NET技术 22 3.5.2 DataGrid 24 4 详细设计 26 4.1 办公自动化系统几个模块 26 4.2 办公自动化系统详细设计 26 4.2.1 系统主页面详细设计 26 4.2.2 用户角色管理功能模块详细设计 28 4.2.3 部门员工管理功能模块详细设计 30 4.2.4 文档管理功能模块详细设计 32 4.2.5 通讯管理功能模块详细设计 34 4.2.6 论坛管理功能模块详细设计 36 5 用户使用手册 37 5.1 系统功能及运行环境简介 37 5.1.1 系统功能简介 37 5.1.2 运行环境 37 (毕业设计网 ) 5.2 系统运行与操作指南 37 5.2.1 安装Web应用程序和源码 37 5.2.2 安装数据库 38 5.2.3 系统配置 39 5.2.4 登录办公自动化系统 40 6 系统评价 44 6.1 特色/优点介绍 44 6.2 系统存在的不足与改进方案 45 6.2.1 系统存在的不足 45 6.2.2 改进方案 45 6.3 毕业设计心得体会 45 结 论 46 致 谢 47 参 考 文 献 48 |