● 摘要
电子政务系统作为近几年来才在我国发展的行政管理辅助手段,现在已经逐渐成为政府部门整合信息资源,分析数据,辅助管理的重要手段。作为国家“十二金”工程北京市地方配套工程的建设内容之一,北京市质量技术监督局根据自身对于食品生产企业信息的采集与统计管理需求,组织开发了食品生产企业信息管理系统。通过本系统的建设,完善了北京市质量技术监督局的食品生产企业监管信息管理体系,利用现代化的计算机、网络、数据库技术对监管数据进行采集、维护、分析,对监管工作的重要环节进行多方位控制。本论文总结整理了系统开发过程中的经验,着重描述了系统的迭代开发过程。论述了如何利用面向接口设计的思想对系统进行合理的层次划分,如何利用Struts与Spring的特性,使得系统设计层次清晰、容易开发和维护。文中对系统的数据库设计给出了比较详细的介绍,说明了如何使用企业组织机构代码号与营业执照号相结合的方式确认企业唯一身份,如何使用符合第三范式的数据库设计,解决数据冗余,保证数据唯一性。描述了如何采用Oracle物化视图来保证查询统计的效率。在系统实现部分的描述中,按照功能将系统划分成主要的5个功能模块,依据系统设计的层次结构,分别给出了各个模块的数据库设计、类图设计以及业务封装层和前台表示层的设计工作。以系统中查询统计功能为例,说明了如何采用Ajax技术实现查询条件、展示列、统计列的灵活定制功能,从而改善用户操作体验。针对系统对于安全性方面要求,本文给出了采用Sun的JAAS的认证和授权框架,对用户身份进行认证并对其使用权限进行授权的解决方法,实现避免非法URL访问攻击;同时采用持久层提供的功能进行数据库操作,在需要用到JDBC直接操作时,采用PreparedStatement进行数据库操作,避免SQL注入攻击。本文最后针对系统的功能及性能测试进行了说明,验证了系统实现的结果。通过分析测试结果验证系统实施的可行性。
相关内容
相关标签