1、 本 科 毕 业 论 文 基于 .NET 的 办公自动化管理系统 的设计与实现 Design and Realization of OA Management System Based on .NET 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指导教师: 年 月 摘 要 近几年来,随着经济的发展、社会节奏的加快 , 社会信息迅速膨胀 , 竞争日益激烈 , 各单位、现代企业都迫切需要一整套从信息采集、信息处理到信息传递与共享高度自动化的办公系统。而飞速发展的计算机网络恰好为办公自动化系统提供了功能强大的信息处理平台。以 Internet/Intranet 为
2、核心和代表的当代信息技术特别是 Web 技术的迅速发展 , 使得传统的 OA、 MIS 的体系结构、计算模式与 Internet 的融合成为必然趋势。 办公自动化系统是一个以 日常办公管理事务为中心,通过引入数据权限和功 能权限对不同部门及员工进行权限划分,以实现信息、管理、服务协同工作的办公管理平台。 OA 系统依照现实需求,满足企业日常办公需要,可以方便用户在线处理个人工作事务,查询工作内容等,使企业能通过系统有效的对用户工作进行管理。 OA 系统把办公与 Internet 有机结合起来,加速办公的工作流程,提高效率,降低成本。 本文主要研究 OA 系统,针对 OA 系统的请假管理模块以及
3、会议管理模块进行需求分析、概要设计、详细设计, 重点介绍系统功能模块的详细思路和实现方法 ,展现系统的实现 情况 本文结合实际需求、开发平台与系统特点,建立系统的技术架构、功能架构,抓住核心技术工作流,描绘成适合本企业的工作流模型,并提出了一个基于日常办公和业务发展需求的办公自动化系统解决方案。 关键词 : 办公自动化;工作流;管理信息系统 Abstract With the accelerated development of economics and society, the the social information booms and the competetion gets. A
4、 complete set of highly office automation systems comprises information acquisization, processing, translation and sharing is strongly desired by the governments, organizations and modern companies.Fortunately, the fast developing computer networks provides powerful information processing platforms
5、for office automation. With Internet/Intranet as the key part, the success and progress made by modern information technologies, especially the Web technology, promise an inevitable trand that the conventional OA, MIS system architecture and computing mode should merge with the Internet. Office Auto
6、mation System is a working management platform, which handle daily official business as centre affair. Through importing the permission mechanism of data and function, it can do the division of authority for different departments and staffs in order to achieve the teamwork of information, management
7、 and service.OA system is according by the actual demands to meet the daily official needs. It can deal with individual working affairs and inquiries of working content online, so that the enterprises can manage the urser information effectively through the system.OA system combine official work and
8、 Internet together to speed up the working processes, raise efficiency and reduce costs. The thesis mainly researches on OA system.It does requirement analysis 、 overall design、 detail design on Leave management and Meeting management modules of the OA system.The thesis focus on introducing the expl
9、icit mentality and realization method of system function modules to show implemented result.The thesis founds the technic and function construct based on the requirement and system features.It gets the workflow as the kernel and processes it as the suitable workflow model.And it offers the OA system
10、 solution to content the requirement of daily business and operation development. Key words: OA; workflow;Management Information System 目录 第一章 绪论 . 1 1.1 项目背景和意义 . 1 1.2 研究现状与存在问题 . 1 1.3 主要研究内容 . 3 1.4 论文组织结构 . 3 第二章 系统关键技术 . 5 2.1 ASP.NET 技术简介 . 5 2.2 ADO.NET 技术简介 . 5 2.3 JavaScript 技术简介 . 6 2.4 工
11、作流简介 . 6 2.5 本章小结 . 7 第三章 OA系统的需求分析与设计 . 9 3.1 OA 系统总体需求 . 9 3.2 OA 子系统需求 . 9 3.3 OA 系统架构设计 .21 3.43 OA 子系统详细设计 .21 3.5 代码设计 .32 3.64 安全性设计 .35 3.7 本章小结 .36 第四章 OA系统的实现 . 38 4.1 开发环境 .38 4.2 OA 子系统的实现 .38 4.3 本章小结 .44 第五章 总结与展望 . 46 5.1 总结 .46 5.2 展望 .47 参考文献 . 48 致谢 . 49 Contents Chapter 1 Introduc
12、tion . IV 1.1 System Background and Significance . 1 1.2 The Development of OA at Home and Abroad. 1 1.3 Main Work of The Thesis . 3 1.4 Organization Structure of the Dissertation . 3 Chapter 2 Key Technologies . 5 2.1 Introduction to ASP.NET . 5 2.2 Introduction to ADO.NET. 5 2.3 Introduction to Ja
13、vaScript . 6 2.4 Introduction to Workflow. 6 2.5 Summary. 7 Chapter 3 Requirement Analysis and System Design . 9 3.1 System Overall Requirement . 9 3.2 Subsystem Requirement . 9 3.3 Construct Design.21 3.4 System Detail Design . 220 3.5 Code Design .31 3.6 Security Design.34 3.7 Summary.35 Chapter 4 System Implementation .37 4.1 System Running Environment .37 4.2 Implementation of the Subsystem .37 4.4 Summary.43 Chapter 5 Conclusions and Future Work .45 5.1 Conclusions .45 5.2 Future Work .46 References .47 Acknowledgements .48