摘 要
随着信息化建设的日益深入,无论是政府还是企事业单位,部门之间的信息沟通与协调工作越来越重要。人们迫切需要一个能充分利用网络优势,并可以管理企业的各种重要信息的软件平台,利用该平台快速建立自己的信息网络和办公管理系统。办公自动化系统应运而生。办公自动化系统统称为OA系统,即office automatization system.它利用计算机技术和网络技术,使办公室部分工作逐步信息化,从而形成由办公室人员与办公设备共同构成服务于某种目标的人机信息处理系统。随着网络的发展,办公自动化系统已经成为办公信息化管理的一个重要途径。
在深刻了解OA系统发展的背景和现状后,通过进行可行性研究,明确了开发这样一套管理系统的方向和价值。此系统采用ASP. NET (C#)作为开发工具。采用SQL SERVER 2000开发后台数据库。在数据库的设计上面,根据系统的需要,设计了角色表、用户表、部门表、文档表、员工表、短信表。整体的设计思路上面,整个系统划分为用户登录模块、用户管理模块、部门管理模块、员工管理模块、员工文档管理模块以及内部短信息管理模块。系统管理员能够通过这些模块所提供的功能,完成相关的数据库的操作,最终完成对企业各种信息的管理。
关键词:办公自动化管理; ASP.NET (C#); 数据库; 控件; 模块
Design and Implementation of System of
Office Automation Management
Abstract
With the construction of information increasingly deepening, both in the government and non-government institutions, information communication and coordination work is becoming increasingly important. There was an urgent need to take full advantage of a network advantages, and can manage the important information software platform, use the platform to build their own information network and office management system. Office automation system comes into being. With the development of network, office automation system has become the office information management as an important way.http://www.16sheji8.cn/
OA profound understanding of the systems development background and current situation and through the feasibility study. I defined the development of such a management system in the direction and value. This system uses ASP.NET (C#) as a development tool, SQL Server 2000 database development background. In the database design above, according to the needs, I design role table, users table ,document table, department table, message table, employ table. The overall design ideas above, the entire system is divided into user landing module, user management module, departmental management module, staff management module, the staff document management module, and internal short message management module. System administrators can use these modules, the functions related to the completion of the operation of the database, final completion of the enterprise information management.
Key words: Office Automation Management; ASP.NET(C#); Database; Active X; Modulehttp://www.16sheji8.cn/
目 录
论文总页数:23页
1 引言 1
1.1课题背景 1
1.2 国内外研究的现状 1
1.3 本课题研究的意义 1
1.4 本课题的研究方法 1
2 可行性研究 1
2.1技术可行性 1
2.2经济可行性 2
2.3操作上的可行性 2
3 系统需求分析 3
3.1系统功能需求分析 3
3.2数据流图 4
3.3系统数据库表设计 4
3.3.1角色表(Role) 5http://www.16sheji8.cn/
3.3.2 用户表(User) 5
3.3.3文档表(Document) 5
3.3.4部门表(Department) 6
3.3.5短信表(Message) 6
3.3.6员工表(Employ) 7
4系统功能的设计与实现 8
4.1系统登录界面的设计 8
4.1.1界面 8
4.1.2 登录功能的实现 9
4.2 用户管理模块设计 9
4.2.1初始化页面功能实现 9
4.2.2 添加用户功能实现 11
4.3 部门管理模块设计 11
4.3.1 添加部门信息 12
4.3.2 修改部门功能实现 13
4.3.3删除部门功能的实现 14
4.4员工管理模块设计 14
4.4.1 添加员工功能实现 15http://www.16sheji8.cn/
4.4.2 修改员工功能实现 16
4.4.3 删除员工功能实现 16
4.5员工文档管理模块 17
4.5.1员工文档的添加功能实现 17
4.5.2 员工文档浏览功能的实现 18
4.6 内部短信管理模块 18
4.6.1 发送短信功能实现 19
4.6.2 短信浏览功能实现 19
5系统测试结果 20
结 论 21
参考文献 21
致 谢 22
声 明 23
1 引言
1.1课题背景
办公自动化系统统称为OA系统,即office automatization system.它利用计算机技术和网络技术,使办公室部分工作逐步信息化,从而形成由办公室人员与办公设备共同构成服务于某种目标的人机信息处理系统。随着网络的发展,办公自动化系统已经成为很多企业办公信息化管理的一个重要途径。
1.2 国内外研究的现状
办公自动化系统在国外很多地方使用已经相当的普遍,而且国外的办公自动化系统功能相当强大。在我们国内,尤其是在近几年,伴随着计算机科学的高速发展,办公自动化管理系统的使用范围逐步扩大,从最开始的大型现代化企业,发展到现在很多的中小企业对企业的信息管理上都开始接受并使用办公系统管理企业信息。巨大的市场需求也促使了很多的IT公司加大了对办公管理系统的研究。