信丰软件凭借其明确的发展理念和专注的运营策略,实现了持续稳健的发展。该公司已荣获信息产业部颁发的“计算机信息系统集成一级”,以及国家颁发的“涉及国家秘密的计算机信息系统集成甲级”和“涉及国家秘密的计算机信息系统集成软件单项”。国家发改委与工信部联合确认其为“08年度国家规划布局内重点软件企业”,并被评为北京市科委认定的“高新技术企业”和“软件企业”。部分产品更是荣获国务院办公厅和科技部联合颁发的“优秀软件奖”以及北京市科委颁发的“北京市科学技术奖”。
基于B/S架构,信丰软件可实现本地电脑、局域网和互联网的无障碍使用,使企业处理事务不受地域限制。客户端无需安装专用软件,通过浏览器即可实时处理异地事务。软件可独立安装在用户自己的电脑或服务器上,提供数据备份工具,确保数据资料的安全。职工权限分配灵活细致,可设置不同等级的操作权限,防止越权操作,确保数据的相互保密。初始化过程简单,具备Excel数据导入导出功能。核算功能强大,多种数据查询分析手段。软件运用期限不限,一次购买即可终身使用。安装简单,使用方便,可通过视频教程、书面教程或电话支持三种方式了解软件功能。
在体系规划方面,信丰软件遵循国内外软件处理体系的开发、实施准则及正反两方面的经验。本体系的设计力求创新,遵从以下基本原则:
1. 实用性:最大化满足体系事务要求,是体系建设的核心目标。体系应易于使用、处理体系升级简单、拥有优化的体系结构、完善的数据库体系和友好的用户界面。
2. 先进性:充分考虑信息技能的高速发展,确保体系硬件、软件版本的先进性和升级能力,使体系处于技能领先地位。
3. 可扩充性:充分考虑软硬件体系的进一步发展和升级,使体系具有较强的扩展能力。
4. 安全可靠性:利用各种安全机制确保体系的安全可靠,包括安全准则、分级处理、密钥体系、角色区分、数据备份等。
5. 网络化:以计算机网络为载体,采用C/S与B/S体系结构相结合的方法,充分利用Intranet/Internet的技能优势。
6. 模块化功能规划和构件化程序开发:体系采用模块化功能规划和构件化程序开发,旨在实现完美的分工合作、自在的功用组合、提高体系的可维护性和项目效果的重复利用率。
7. 简洁易学的操作界面:体系界面的设计和排版要符合日常作业习惯和信息技术水平,追求界面简洁、操作简便。
服务器硬件概述:我们的Web服务器搭载两颗强劲的CPU,配备4GB高速内存,搭载100GB大容量硬盘和100Mbps的网卡。无论是惠普品牌的DB服务器还是普通服务器,都可以提供稳定的运行环境。考虑到服务器硬件的高标准,我们选择的硬件方案展现了卓越的性能和可靠性。
软件架构概览:我们的服务器操作系统基于Windows Server 2003或Linux Red Hat AS5,为Web服务器提供了强大的后盾。我们选用的Apache Server作为Web服务器,配合Tomcat 6.0作为Web应用服务器。数据库主服务器同样采用Windows Server 2003或Linux Red Hat AS5操作系统,搭载Oracle 10i数据库软件。此架构充分利用JAVA的J2EE技术规范以及B/S体系结构设计而成。我们的系统架构具有卓越的扩展性、开放性和高效处理能力,能在各种操作系统和硬件环境中稳定运行。
技术深度解析:客户端通过IE浏览器访问我们的系统,服务层采用Struts2.0+Spring+Hibernate的轻量级Web开源架构,这是J2EE领域最流行的技术组合。这使得我们的系统不仅可以在简单的Tomcat服务器上运行,还可以在功能强大的Weblogic、Webphere等大型商业服务器上运行。我们整合了SOA架构,为系统扩展提供了强大的接口,实现了渠道和技术的独立性。我们的系统还拥有网络报表特性、体系告警机制,并整合了页面Sitemesh的处理功能。我们优化了查询功能,实现了多维数据分析,充分发挥Oracle系统的强大功能。
程序结构明晰:我们的应用程序结构由Struts2.0容器、Spring容器和Hibernate容器组成。每个容器都有其独特的功能:Struts2.0处理Action请求、数据模型的中转及简单二次组装、页面显示及跳转等;Spring封装了体系的事务服务接口、DAO的事务模型访问操作等;Hibernate则封装了事务模型和数据库表结构的映射处理。程序的工作流程由显示模板(JSP程序)、Action处理程序、IService事务服务接口、DAO数据访问层、Hibernate事务模型、DB(Oracle)等六个节点构成。
组件与工具:我们运用了SuperFrame事务组件结构,可以快速构建基于J2EE三层架构的物流处理应用系统,并且拥有丰富的组件支持。我们还运用了数据库访问组件,用于规范数据库访问接口,使得运用软件能够兼容不同的数据库,并提供了数据权限控制接口。报文通讯组件是SuperFrame结构的基础组件,用于Web组件与服务器之间的数据通信,以及异构体系间的数据通信,它支持数据压缩、加密、报文发送、报文接收、报文信息解析等。我们还有Web组件,它是SuperFrame结构支持快速开发专业B/S架构应用的组件体系,能够协助开发人员在IE端处理复杂的Web交互、数据收集、数据展示等功能。
探索Web组件的多元化功能:从布局到安全
让我们深入了解一系列Web组件的功能,这些组件以div和input为基础扩展,构建了一个全面的系统架构。它们包括布局、显现、按钮等,同时提供了信息录入等核心功能。权限组件是整个系统的守护者,负责用户验证以及功能权限和数据权限的管理。作业流组件则是一个强大的工作引擎,能够处理复杂的客户事务流程,包括上报、批阅、退回等。音讯组件基于P2P形式设计,为我们提供了内部邮件、公告信息等通讯功能。通过简单的参数配置,剖析图表可以生成各种复杂的核算分析图表。
针对数据字典组件,它统一负责保护体系中的编码项数据。通过简单的配置,就能实现对编码项的保护功能。而对于数据导入/导出接口,系统提供了规范的excel导入、导出接口,便于处理海量数据。
当我们面对海量数据时,系统提供了两个计划方案。在计划一中,系统能够处理实时事务操作并存储数据。它还专注于数据分析,保持成果数据和事务数据的同步。查询数据变得简单高效,商户和在线用户都可以方便地进行查询。为了减轻事务系统的负担,历史数据可以被归档,以减少事务体系的数据量。而在计划二中,系统采用分区技术来处理海量数据,保证数据安全是至关重要的。系统采用了一系列措施来保证数据的安全,包括数据访问安全、数据存储安全、数据传输安全和数据备份安全等。即使服务器出现问题,系统也能自我修复并恢复服务。系统还有严格的用户授权机制,确保数据的恶意操作和机密泄露得到防止。用户的账号可以与特定的计算机绑定,保证只有指定的计算机能够访问系统。系统的授权机制与角色相关,每个角色都有特定的功能权限和数据权限。这些功能资源如新增事务功能的URL链接等都被详细管理。通过这些措施,系统为用户提供了一个安全、稳定、高效的工作环境。