美章网 精品范文 信息系统设计论文范文

信息系统设计论文范文

前言:我们精心挑选了数篇优质信息系统设计论文文章,供您阅读参考。期待这些文章能为您带来启发,助您在写作的道路上更上一层楼。

信息系统设计论文

第1篇

增城市很早就采用计算机来制作房产平面图,时至今日积累了数量巨大的房产测绘电子版数据和属性数据,迫切需要引入GIS技术,建立一个以房产测绘图形数据为基础,整合房产属性数据、房地产管理业务数据、房产档案数据的现代化房产测绘管理系统。该系统能够实现基于GIS平台以图管房、房地关联、以房管档、图档簿合一、图文表一体化的管理目的,简化工作流程、提高工作效率。

1.1总体设计借鉴沈阳、武汉、大连市等多个城市的房产测绘管理信息系统建设经验,结合增城市房产测绘管理的实际需求,遵循“规范、先进、实用、安全、一体化”的原则,设计了增城市基于GIS的房产测绘管理信息系统总体框架,如图3所示。增城市房产测绘管理信息系统总体框架包括数据层、支撑层、服务层和应用层。数据层是系统的信息载体,是对现有的资源信息进行整合形成的资源数据库,包括基础空间数据、房产专题数据等。支撑层是用于支撑系统所采用的主要技术,包括通用中间件、业务中间件和WebGIS,GIS引擎等GIS支撑技术。服务层把业务对象层的逻辑转换成更粗粒度的服务,包括数据转换服务、数据入库服务、空间查询服务等多种服务,实现服务的集成。业务层是业务核心,包括基础测绘、项目测绘、测绘办公管理、测绘成果管理等多个子系统。该系统的用户包括普通用户、房产业务管理用户、房产测绘技术用户和测绘数据管理用户等,根据不同的用户角色赋予不同的操作权限。

1.2数据建设数据是GIS系统的灵魂,因此,要以房产空间数据库为基础,融合房产属性数据、档案数据等非空间数据,建立以图管房,图、属、档一体化的数字房产基础数据库。房产测绘管理信息系统的数据主要包括图形数据和属性数据两大部分。图形数据可以分成遥感影像图、基础地形图、分幅平面图、分丘平面图和分层分户平面图等,属性数据包括房产基础数据、房产业务数据等。数据建设先以现有的遥感影像图和基础地形图为基础,将历史测绘成果进行整理,按统一标准清洗转换后,导入GIS系统,形成房产基础空间数据库。将遥感影像图、基础地形图、分幅平面图、分丘平面图等空间地理信息数据按照统一坐标分图层存放与展示,而分层分户平面图是按照独立坐标二进制对象方式存储在数据库中的。然后依靠图符号、丘号、幢号、房间号等关键字,实现分幅平面图、分丘平面图、分层分户平面图与楼盘属性数据之间的关联。房产信息及其权属信息均具备不断变化的特征,需要不断地更新空间数据库,可通过测绘数据入库、测绘成果管理等子系统进行相应操作。

1.3系统功能增城市房产测绘管理信息系统采用C/S和B/S混合的体系结构,C/S主要应用于房产测绘系统的编辑、空间数据库的更新和GIS高级分析等模块。B/S主要应用于前台业务办理、地图展现和信息子系统等。根据实际操作的需要,房产测绘GIS平台、基础测绘子系统、项目测绘子系统、项目成果管理子系统、测绘数据入库子系统及数据报表统计子系统采用C/S结构,而测绘办公管理子系统与房产测绘信息子系统则采用B/S结构。房产测绘GIS平台是增城市房产测绘管理信息系统的基础平台,以遥感影像图、基础地形图及房产产籍图为基础,对房产地理信息进行分层组织。主要有房屋层、层、道路及设施构成图层,并采用符合标准规范的点、线、区域、颜色、地图符号直观形象地表达和显示相应的地理数据类型。该平台提供漫游、放大、缩小等一系列基础操作功能,以及图层控制、查询、编辑、制图等高级GIS功能。基础测绘子系统主要实现一个城市或地域内,建立大范围的、整体的房产分幅平面图。而项目测绘子系统主要是绘制、管理房地产分丘、分层和分户平面图,同时通过绘制的图形精确地计算出各权属单位的面积,并出具结果测绘报告。测绘办公管理子系统主要完成测绘业务受理、分派与实施、数据质量管理和数据递交等管理业务,包括业务的新增、审核、存档、查询、统计等工作,是房产测绘管理人员日常办公使用系统。房产测绘信息子系统主要实现房产共享数据的,便于业务人员或购房者查询、浏览相关房产信息,为房产综合业务办理提供图形支持。通过对查询结果的快速定位,可以放大该部分的地图详情,查看房屋、周边地形、道路、交通等居住环境信息。

2结束语

第2篇

Struts2框架实现MVC(Model,View,Controller)模式[10],MVC模式能够提高程序组件的重用性和清晰程序结构。Spring框架通过IoC(控制反转)和AOP(面向方面编程)两种技术,来实现对程序中的对象关系、事务、权限和日志的统一管理。Hibernate框架完成系统数据持久化的工作,通过Hibernate可以提高民政服务信息系统对底层数据库兼容性,能在不修改后台代码的情况下实现数据库系统的更换。

2系统设计

2.1系统总体设计民政服务信息系统包括三个子系统,分别是民政内部办公系统、社会服务平台和社会家园网。三个子系统协作示意图如图1所示。图1中实线表示业务申报,虚线表示审核结果回复,数字表示民政业务类型(1表示社区申报的业务,2表示社区家园网直接申报的业务,3表示通过社区家园网向社区申报并且最终由社区提交到民政局的业务)。智慧社区服务平台是由社区的办公人员使用,主要完成社区基本情况登记与查询,民政业务上传与下达。民政内部办公系统是提供给民政局办公人员使用的,民政局办公人员通过该系统能够审批社区上报的申请和管理的民政业务信息。社区家园网是一个论坛,为群众提供一个咨询、办事和交流的平台,不需要进行证件真实性审核的业务都通过社区家园网申报。

2.2架构设计民政服务信息系统采用ExtJS和JSP实现前台页面,通过Struts2、Spring和Hibernate实现后台业务处理,并通过ExtJS和SSH整合搭建一个实现了MVC设计模式的系统架构。ExtJS+SSH架构中ExtJS实现了从用户界面向后台提交请求。控制层使用Struts2来实现MVC模式。业务逻辑层细化为Service层和DAO层,通过Spring来管理Service和DAO之间的耦合关系。数据持久层使用Hibernate框架。实现时为了提高系统的扩展性,Service层和DAO层使用抽象接口,将具体的实现类和接口分离,并通过Spring指定Service接口和DAO接口的具体实现类,在需求变化后,只需更改Spring的配置文件就可以适应新的需求,符合“开闭原则”。系统架构图如图2所示。控制层通过Struts2的servlet来完成,Action层由Struts2中的自定义action类实现。Action层中的对象使用Struts-Spring插件管理,而Service层和Dao层及相应实现层的对象统一由Spring管理。表现层通过JSP和ExtJS实现。

2.3功能设计

2.3.1民政内部办公系统的设计民政内部办公系统按组织机构来划分功能模块,主要包括区划地名科、社会福利与社会事务科、最低生活保障局、民间组织管理科、救灾救济科、局办公室和人事科。根据通用信息系统的需求,添加了权限管理和登录管理。由于每个模块都有相应的政策法规,将政策法规提取出来作为一个模块,局长监督模块体现了民政服务信息系统比手动办公的优势,局长通过该系统就可以了解下属的工作情况而不会打扰到下属办公。民政内部办公系统的功能结构图如图3所示。由于篇幅所限,图3中的第三级模块只列出具有代表性的功能模块,并对部分有代表性的第二级模块功能作了说明。区划地名科的功能是对地名普查等基本信息进行管理,主要包括:地名更改审批和行政区划,自然村和建筑物等地名信息的查询/添加/删除/修改和历史信息查询。社会福利与社会事务科是对儿童收养、社会福利机构、婚姻登记、殡葬及墓地和社会救助的管理。审批类业务主要包括儿童收养审批和社会福利机构审批,管理类业务主要是对儿童收养信息、婚姻登记信息、社会救助信息和殡葬及墓地信息的添加/删除/修改。民间组织管理科的主要功能是民间组织的审核、民间组织信息管理和民间组织年检。民政内部办公系统具有权限验证的功能,用户登录后只能处理本科室的业务。

2.3.2社区服务平台的设计社区服务平台是以业务功能来划分模块的,将社区的办公作为办公系统模块,其他模块都是对业务数据进行管理。社区服务平台的功能模块还有社区基本信息、社区组织、社会救助、社区服务、灾害数据管理和社区居委会管理。社区服务平台的功能结构图如图4所示。图4中的三级模块都是二级模块的核心功能,其他功能由于篇幅所限暂未列出。社区服务平台的主要功能模块分析如下。社区基本信息、社区组织、社会救助、社区服务都属于信息管理模块,主要功能是对相应信息进行查询。灾害数据管理的主要功能是提交灾害数据到民政局和对该社区的灾害数据进行管理。2.3.3社区家园网的设计社区家园网的实质是论坛,社区家园网实现时使用一个开源的论坛框架,然后添加一个二级模块民政业务来完成所有在社区家园网提交的民政业务。社区家园网的功能结构图如图5所示。由于篇幅所限,图5中的民政业务模块的部分功能模块未列出。

3系统的关键技术

民政服务信息系统是以Struts2为实现架构的基础,通过Spring来整合相应的框架。Struts2和Spring整合来完成对Action的管理,Spring和Hibernate整合来实现持久化的工作。ExtJS作为Struts2的视图的实现。

3.1系统核心配置文件的实现民政服务信息系统在web.xml中定义Struts2和Spring的配置文件路径。该系统中Struts2的Action对象由Struts-Spring插件来管理,该插件需要在web.xml中配置相应的监听器。web.xml文件核心内容。

3.2Spring和Hibernate整合的实现Hibernate完成系统业务数据持久化的操作,提供了save、delete、update等方法,在DAO层只需调用这些方法就可以存储业务数据。Spring对Hibernate支持非常完善,在Spring的配置文件daoContext.xml中配置一个id为dataSource的bean和一个sessionFactory的bean,在程序中使用注入的sessionFactory对象来实例化Spring框架提供的HibernateTemplate模板,DAO通过HibernateTemplate来调用持久化方法进行业务数据存储。

3.3整合ExtJS的实现ExtJS框架只需要在JSP页面导入ExtJS的核心JS文件和CSS样式,就可以在自定义JS文件中使用ExtJS提供的页面组件和表单组件,而不必使用HTML标签来编写Web界面。在主界面的JSP中整合ExtJS的代码如下。

4结束语

第3篇

开发和建设科研管理信息系统是利用信息技术和网络技术突破传统科研管理模式存在的弊端,构建代替人工、信息共享、学科化服务、数据分析的快捷、准确、高效的科研管理新模式。其工作流程是科研人员通过系统对科研工作进行日常管理,科研管理人员的工作主要是对信息的审计和更高层次的利用。而科研管理信息系统具有远程性、规范性、动态性、集约性等特点,能很好地收集、整合与传递科研信息,提高工作效率,保证科研数据的及时性和准确性,较好地解决传统科研管理带来的程序繁琐且重复的弊端。系统管理工作的动态性和参与性为科研人员提供了日常科研工作的信息化管理平台。

2系统设计

2.1基本原则与目标

研究所科研管理信息系统是基于网络的科研信息数据管理平台,在系统整体过程中要充分把握规范性、安全性、实用性、可靠性、可扩充性原则,采用面向对象的程序设计语言和模块化的软件开发方法。系统建设目标是建立一个能够覆盖研究所主要科研业务管理的计算机信息管理系统。以网络为平台,利用计算机网络技术简化人工管理流程,通过信息的一次录入,实现信息多方共享、综合分析加工和信息的批量导出导入,满足不同管理层次对各类信息的需求。

2.2功能设计

系统除了能够实现数据录入、权限浏览、报表打印、留言板等功能外,还需要实现节点推送功能、关联查询功能、统计/汇总功能和批量导入导出功能。节点推送功能:系统将业务流程串接起来,将节点任务推送给相关人员,并及时反馈相关工作任务和要求。关联查询功能:系统支持全信息的查询和关联功能,当用户需要了解一个项目时,系统能把项目相关信息一并展现给用户。统计/汇总功能:系统通过数据库层汇总分析原始数据,自动形成报表和数据,无需人工参与加工。批量导入导出功能:系统能够实现标准格式文件的批量导入,如任务书、开题报告、中期检查报告、结题报告等,也可根据需求将数据批量导出。

2.3结构设计

根据科研管理的业务范围和管理要素,科研管理信息系统主要包含以下功能模块。信息模块:该模块由科技处基于门户网信息动态、最新通知和学术活动公告。项目管理模块:该模块是系统的关键部分,主要包括课题立项、开题、结题和成果申报管理。由用户通过权限账号进行全过程管理,包括课题研究过程性文件和成果,科技处通过管理员权限进行浏览审核并反馈。成果管理模块:用户登录后,通过该模块对个人成果进行填报和管理,包括论文、著作、获奖等方面的信息。研究生管理模块:该模块属于用户信息管理和课题管理一体化的部分,主要包括用户基本信息、选课明细和课题管理相关内容。研究生通过登录该模块,填报入学基本信息,选课明细,提交课题研究过程中的所有文件。科研条件管理模块:该模块对研究所科技资产进行统计管理。用户管理模块:该系统设置3种用户类型,分别为科技处系统管理员、各科室领导管理员、科研人员,并根据用户角色和单位不同分配不同的权限。另外,系统还通过网站提供日常所需的科研相关文件下载功能。

3系统技术实现

系统采用基于J2EE技术框架的B/S构架,以Eclipse+JBossTools为开发平台,以MicrosoftSQLServer2005为数据库平台,应用Tomcat6.0轻量级服务器,采用JSF、JavaBean、JPA等多种开发技术,在WindowsServer2003或WindowsXP以上操作系统环境运行。科研管理信息系统在开发和完善时需重点考虑以下问题。一是系统的安全性。为确保研究所科研信息的安全,系统通过权限管理为每个用户分配相应的角色,不同的角色使用户使用的系统功能和查看信息的范围得到控制。除系统管理员外,所有用户只可修改自己所添加的数据。此外,系统还提供了操作日志记录功能,用户在系统的所有操作都有所可查,进而保证了用户的操作都是可审计、可追溯的。二是系统的可维护性。系统采用模块化设计,每个功能模块的编程、调试独立进行。三是与现有系统的集成。结合研究所科研人员内部局域网账号,系统开发局域网内部系统的统一认证功能,方便用户注册。

4结语