“软件项目管理系统”毕业论文 联系客服

发布时间 : 星期四 文章“软件项目管理系统”毕业论文更新完毕开始阅读197d79210722192e4536f674

第 25 页 共 64 页

图2.22权限管理

软件项目管理系统可上传文档管理模块时序图,如图2.23:

图2.23可上传文档管理

第 26 页 共 64 页

软件项目管理系统资源分类模块时序图,如图2.24:

图2.24资源分类

软件项目管理系统资源上传模块时序图,如图2.25:

第 27 页 共 64 页

图2.25资源上传

软件项目管理系统搜索资源模块时序图,如图2.26:

第 28 页 共 64 页

图2.26搜索资源

2.7 系统开发平台及主要技术

本系统采用Visual Studio 2008作为开发平台;在数据存取层,采用先进的IBatis.net作为O/R Map工具,实现数据存取的高效性和灵活性;在用户界面层,扩展了Repeater控件,以实现对项目阶段任务和文档的呈现。 2.7.1 IBatis.NET技术在本系统中的应用

相对Hibernate和Apache OJB 等“一站式”ORM解决方案而言,IBatis[9] 是一种“半自动化”的ORM实现。

所谓“半自动”,可能理解上有点生涩。纵观目前主流的ORM,无论Hibernate 还是Apache OJB,都对数据库结构提供了较为完整的封装,提供了从POJO 到数据库表的全套映射机制。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过Hibernate或者OJB 提供的方法完成持久层操作。程序员甚至不需要对SQL 的熟练掌握,Hibernate/OJB 会根据制定的存储逻辑,自动生成对应的SQL 并调用JDBC 接口加以执行。