论文部分内容阅读
企业办公系统已经逐渐普及,但是现有的软件系统主要解决了数据传输、计算、数据共享的需求,其开发过程和后续的维护更新却存在一定的弊端。而目前基于多层设计模式的体系结构已发展成熟,逐渐成为系统开发主流模式。MVC就是其经典的设计模式,能够较好的解决系统的可扩展性和可重用性等问题。另外,本文设计开发的自动化办公系统引入了SaaS(软件即服务),以便本系统在运行过程中,只需按需支付相关费用,后续的维护等都有强大的云服务保障。本文的主要工作内容包括:(1)查阅分析了国内外关于自动化办公系统的应用和发展现状,分析比较MVC模式开发办公系统对应的框架技术等。(2)按照企业自动化办公系统的实际功能需求,基于MVC模式进行系统的总体设计,包括系统框架设计和网络结构合计。(3)从企业自动化办公的业务需求出发,设计实现了六个主要的功能模块,分别是用户管理、信息管理、行政管理、系统管理、项目管理、以及协同办公管理等。这些模块不仅能够实现办公数据的输入、输出,还能实现不同用户之间的资源共享。(4)对系统进行测试与分析,包括功能的合理性测试、性能承载力测试、以及系统安全测试等。经测试,本系统的功能运行良好,性能指标可以满足500个并发用户数的访问需求,且具有一定的防止非法入侵的安全保护能力,与预期目标相符。本系统通过MVC开发模式,模块化系统逻辑,将表示层和业务逻辑层及数据层分离,降低代码的耦合性,提高了系统的可维护性及可复用性,解决了企业办公中所涉及到的财务、人力资源管理等其他相关系统接口的变化频繁问题。同时,从系统功能方面对企业自动化办公的实际需求进行了一定的完善,一定程度上提高了办公系统的工作效率和用户体验。