论文部分内容阅读
离退休干部社区化管理信息系统是社区信息化系统的一个重要组成部分,已经成为当前社区信息化系统研究和建设的热点。本文在需求分析、系统总体设计与系统详细设计的基础上,进一步对系统实现进行了演示,最后对系统进行了测试。需求分析主要包括系统需求分析、业务需求分析、系统核心功能需求建模三个方面。其一,系统需求分析包括:系统功能分析,安全分析,性能分析;其二,业务需求分析包括:前提界面使用需求,后台管理功能需求,相关数据接入功能需求等;其三,系统核心功能需求建模包括:系统的静态结构图和系统的动态结构图两方面。当前建设社区信息化系统的过程中面临的主要问题包括:其一,必须解决好执行相关政策与实际执行能力的矛盾。虽然国家和省政府已经下发了多项有关文件给予了大量的政策支持,但是地方财政由于经费紧张,系统建设过程必须考虑资金有限的矛盾;其二,必须解决好实际经济承受能力与系统开发刚性需求的矛盾。系统开发虽然有经费投入的限制,但是也要兼顾系统安全需求、系统并发性需求、系统功能需求等多方面的刚性需求,因此在技术层面必须同时满足经济条件限制与实际需求两方面的要求;其三,必须解决好眼前需求与长远需求的矛盾。信息化系统一般只能满足最近五年的需求,因此必须在系统设计的过程中充分考虑到未来系统更新换代的要求;其四,必须解决好系统流程和较高操作技能要求与当前系统使用者技术能力有限的矛盾。信息化系统要求操作人员具备一定的网络知识和业务能力,但是,实际的系统管理人员计算机相关知识有限,系统使用者绝大多数为六十岁以上的老年人,接触新事物能力弱,不易使用信息化新系统。从系统开发的实际过程出发,本文阐述的重点放在了需求分析、数据库设计上。需求分析主要分为系统功能分析、系统安全需求分析、系统性能需求分析、业务需求分析等。数据库的设计是本文的重点部分,主要分为数据库逻辑结构设计、数据库表设计、数据库完整性和安全性设计、数据库查询与统计的类与时序设计等。在对类似文献的归纳与总结过程中,文章发现现有文献对数据库的设计大多数是对逻辑结构设计、表的设计而缺乏对数据库完整性、安全性的讨论也很少见,同时欠缺对比较高级的数据库时序图设计、视图设计、序列设计等。因此本文在吸收前人优秀思想的同时,加强了对数据库完整性和安全性的设计、增加了对数据库视图设计、补充了对数据库序列和同义词的设计。从而使数据库的设计更加合理。