一种Web技术的办公自动化系统的制作方法

文档序号:15115548发布日期:2018-08-07 19:59阅读:500来源:国知局
本发明属于web
技术领域
:,使用mssqlserver和zendframework技术开发完成的办公自动化系统。
背景技术
::办公自动化系统利用电脑设备、网络及信息资源构建一个办公信息平台,能够实现办公轻松有序的管理,从而大幅度地提高办公效率和质量;因此,oa系统在一个企业的运作中发挥着重要的作用,传统的设计模式开发流程是直接调用数据库中的数据并用html显示,应用分层不彻底,结构不清晰;本系统采用web技术开发完成的很好的解决了以上的问题。技术实现要素:本系统的总体结构如下1.系统功能模块:系统的功能包括我的公文包、工作审批等功能模块,每个模块下又细分了好几个子功能;其中新闻管理模块是本系统的核心功能,包括查询、添加、修改、删除新闻等功能;在新闻管理模块中定义了两个视图文件分别为添加(addnews.phtml)和显示新闻列表(shownews.phtml)视图界面;在控制器类文件npws-controller.php中定义了添加addnewsaction()、修改updatenewsaction()、删除delnewsaction()、显示新闻列表shownewsaction()等action()方法;模型文件newsmanage.php中定义了与数据库交互的添加add($params)、修改update($params)、删除del($id)、查询getnews($params)等方法。2.数据库模块:在web办公自动化系统中,数据库采用mssqlserver技术,系统引入zendframe-work进行框架结构,其中zendframework提供了zend_db数据库操作组件,组件中的zend_db_table类通过zend_dbadapter类连接到数据库,并对数据库中的表进行操作;在zendframework中构建web应用程序时,需要创建配置文件,与数据库连接必须进行数据源配置,在appplication.ini配置文件中进行配置,与mssqlserver进行连接。技术特征:技术总结本发明针对传统办公自动化系统存在维护成本高等问题,通过Web技术开发的办公自动化系统,系统利用三层架构的思想以及低藕合性的结构简化了应用程序的复杂性,提高了系统的可扩展性;通过Zend Framework的模块化的结构设计和丰富的组件使得程序更易扩展和灵活,通过系统的公文包、工作审批等功能满足了人们的办公需求。技术研发人员:不公告发明人受保护的技术使用者:长沙六人行网络科技合伙企业(有限合伙)技术研发日:2017.01.30技术公布日:2018.08.07
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1