首页> 中文学位 >基于SharpMap的职工住房管理系统设计与开发
【6h】

基于SharpMap的职工住房管理系统设计与开发

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1 研究背景

1.2 国内外研究现状

1.3 主要研究内容及结构安排

第二章 相关理论和关键技术

2.1 SharpMap技术

2.2 NHibernate框架

2.3 ASP.net MVC框架

2.4 CSLA.net框架技术

2.5 本章小结

第三章 职工住房管理系统需求分析

3.1 职工住房管理业务流程分析

3.2 系统参与者分析

3.3 功能需求分析

3.4 性能需求分析

3.5 本章小结

第四章 职工住房管理系统的总体架构设计

4.1 系统的开发目标

4.2 系统的开发原则

4.3 系统总体架构设计

4.4 空间地理信息平台的设计

4.5 系统数据库设计

4.6 本章小结

第五章 职工住房管理系统的实现

5.1 系统权限管理功能的实现

5.2 基于SharpMap的空间地理信息平台功能实现

5.3 申请审批功能的实现

5.4 系统测试与应用分析

5.5 本章小结

第六章 总结与展望

致谢

参考文献

展开▼

摘要

本研究采用多种开源的结构和技术,包括SharpMap技术、NHibernate框架技术等,对开源技术在管理信息系统中的应用进行了较为深入的研究和分析。分析了职工住房管理系统的开发目标和原则,并利用MVC架构模式设计了系统的总体架构,将系统划分为界面层、业务逻辑层和数据层,对层与层之间的相互调用关系和调用方法进行了讨论。系统的总体架构采用的是基于浏览器/服务器的开发与部署方式,使用ASP.NET MVC框架实现开发结构的搭建。利用软件设计与开发技术实现了职工住房管理系统的功能,该系统基于地理信息平台,采用了SharpMap技术,实现了地理信息平台的构建,并对基于ShapMap的地图元素查询技术进行了设计和开发。系统的数据库管理系统采用的是SQL Server2008,用以存储系统中的关系数据,系统对于数据的访问采用的是 NHibernate框架,以此实现将关系数据库映射为数据对象,以提高数据存取的效率。在具体的软件开发架构选择上,采用的是CSLA.NET框架,该框架对面向对象的软件开发方式提供了有效的支持,可以实现界面层、业务逻辑层、数据层的完全分离,并提供了对面向服务架构模式的支持。在系统具体功能的设计与实现方面,采用C#语言,以.NET FrameWork提供的基础类库为基础,重点实现了用户权限控制功能、基于空间数据的住房信息查询统计功能、申请审批功能等。最后利用软件工程中的黑盒测试方法,设计了系统的测试用例,并对测试的结果进行了分析,讨论了该系统的应用范围和应用前景。目前的职工住房管理存在着管理效率低,自动化程度不高、信息展现方式单一、不具备智能化处理能力等缺点,而以开源技术为基础的职工住房管理系统,将住房信息与地理信息相结合,为管理者提供了更加高效的管理工具,从而实现工作效率的大幅提高。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号