论文部分内容阅读
大量实践已证明办公自动化系统的应用可以极大地提高企业的社会竞争力,增加企业利润,无可置疑,办公自动系统的应用已经成为企业现代化的重要标志之一。本文主要针对某机械厂办公信息管理而进行设计,由于该厂存在着许多日常业务的管理,信息数据管理比较繁杂,目前采用人为管理的方法,不仅效率低下,而且不利于数据统计和分析。因此针对该厂办公信息化建设滞后的现状,本文详细介绍了如何开发一套满足其日常业务需求的办公自动化系统软件,为在.NET平台下开发系统软件提供了一个参考模型。本文作者在系统开发前期通过与该厂办公室工作人员详细的交流与讨论,进行系统需求考察,并对这些需求进行分析与综合,最后组织召开系统需求评审会确定本文所设计系统的功能需求和客户需求,总结得出系统业务流程图。在系统的实现过程中,作者首先学习和了解当前主流应用系统开发技术,进而确定本系统的设计框架,定义系统程序结构。最后利用Visual Studio 2005开发平台、C#语言以及SQL Server 2005实现本办公自动化系统,在本系统软件开发过程中充分利用了Web开发中一些关键技术,将作者平时在Web开发中积累的经验充分运用在本系统软件的开发中。同时在本系统的实现过程中,作者借鉴敏捷开发的思想,迭代式实现本系统,每一次迭代结束都将系统部署到该厂进行试用,系统的试用过程也是系统的测试过程,同时在这个过程中可以进行系统的下一次迭代开发,因此测试与开发同步进行,最大程度上保证了最终交付的系统满足该厂日常业务需求。本文在绪论部分介绍了论文的写作背景和意义,在论文主体部分详细介绍了该系统的实现过程,主要包括系统需求分析,系统模块及程序结构的定义,系统界面的设计,系统类库的设计,数据库设计,身份验证与授权机制以及系统涉及关键技术的使用。在本文的总结与展望中,作者指出了本文所设计系统存在的不足,为下一步完善系统功能指明了方向。