第一章 绪 论
1.1 课题的背景
在我国信息化进程中,企业信息化是必不可少的基础环节和重要部分,目前也是信息化建设中的热点和问题相对突出的领域。企业是社会经济系统的细胞,它的活力是社会经济发展的源动力。没有各级各类企业的现代化和信息化,整个国民经济的现代化和信息化将如同建立在沙滩上的城堡。所以,深入认识与大力推进企业信息化具有紧迫的现实意义和深远的发展意义。企业信息化的根本目标在于充分开发和有效利用信息资源。 物质资源、能量资源和信息资源是支撑当今社会经济发展的基础条件,随着我国工业化和信息化建设不断深入和相互促进,信息资源越来越显示出深厚的力量。国家对经济社会进行宏观管理,企业了解和掌控自身的经营管理状况,科研单位进行科学研究与实验都离不开统计数据的支持。所以包含统计信息采集系统、统计数据库和统计分析软件技术的通用型企业统计应用软件,具有广泛的应用前景和巨大的商业价值。
…………
1.2 研究目的及意义
统计具有广泛的应用领域,统计应用涉及企事业单位的基础业务、经营管理和战略决策,而统计应用软件则必然应为众多行业提供有效的解决方案。统计学者经常说:统计的语言是数据。在国家颁布的《统计法》当中就明确规定,统计的根本职能是进行信息采集分析、信息咨询服务和企事业监督管理。从统计信息资源分析:它的原始统计资料、多媒体图表、统计表格及统计指标和统计分析报告等,其形式可谓丰富多样;从统计业务对象分析:它对组织的人、财、物综合管理等,其内容可谓广泛深刻;从统计方法分析:它的比较、加工、挖掘、预测等,其理论可谓成熟完善;从统计业务体系分析:它的制度法规、业务标准、组织和人员队伍等,其基础可谓稳固全面。目前统计信息化建设的现状是,宏观统计应用正逐步趋于完善,微观统计即企事业单位的统计信息化建设进入高速发展阶段,其主要特征已逐渐显现,表现为:企业各类业务量增长明显,使得统计的数据量越来越大,需要建立计算机数据库和数据仓库企业经营管理需要对大量数据进行分析,需要计算机统计分析软件和数据挖掘软件帮助实现企业统计业务具有长期性、连续性,需要可长期使用的集统计数据采集、统计数据加工及统计数据分析于一体的集成软件产品。应该相信,随着信息技术的不断发展,计算机及网络技术将取代传统的统计方法,成为各类企事业单位的主要统计应用工具。总而言之,当国内应用软件从财务软件转向管理软件之际,本课题组感到管理软件正在从一个单一软件体系转型集成软件体系,从一个单一管理功能转型为综合管理业务,从一个会计应用转型为统计应用。而从目前管理软件面临的种种技术困境和发展难关,令人相信,本课题所研究的相关统计应用理论、技术以及统计应用软件产品和解决方案,将会带给客户崭新的思路和更大的收获。
…………
第二章 系统开发工具与技术
2.1 客户机/服务器模式
C/S模式又称 C/S 结构,是一种两层结构的系统,它的第一层客户的计算机上安装的企业内部应用程序,第二层是在服务器上安装服务器管理程序。简单地讲就是基于企业内部网络的应用系统。这种模式下的工作程序是:企业用户的程序发出工作请求,服务器程序接收并提供服务,完成用户提出的请求后向用户返回结果。C/S 模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。C/S 架构软件的特点是:C/S 体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷较轻。
……………
2.2 数据库服务器
2.2.1 SQL SERVER 的特点
本系统所采用的后台数据库为 MICRSOFT SQL SERVER,它是一个可伸缩的、高性能的关系数据库管理系统,其主要特点有:与 WINDOWS NT 集成、允许集中管理管理服务器、提供企业级的数据复制、提供并行的体系结构、支持超大型数据库、与 OLE 对象紧密集成。良好的数据库的安全设计,可以有效地保护数据库,防止不合法的访问和破坏。在开发数据库系统时,安全性设计是开发者不能回避的重要环节。SQL SERVER 安全性包括以下几个方面:1、服务器登录安全模式2、多层次的数据库访问管理3、简单而有效的安全机制—视图、存储过程、触发器。4、完整性控制科学与统计数据库技术的核心思想是:以统计指标和统计表的结构特征出发建立统计数据库系统和统计信息系统。统计表是业务人员和管理人员处理统计数据的基本方式,但不应该是统计数据库系统的基本存储方式,统计表是动态的可生成的,以成千上万的统计表作为数据库系统存储模式,必然造成数据管理的复杂性、数据的冗余性、数据的不可查询性和历史性数据的不可比性。现在国内外众多的统计信息系统多是按照此种方法建立的,并作为企业管理层进行管理的主要信息来源。这样就有问题产生了,企业的业务是随时会发生变化的,业务的变化就会带来统计表的变化,统计表变化了,与之相联系的数据库结构就要发生变化。换句话说,就是数据库的应用程序必须修改,也就是整个的系统程序要重新开发。科学统计数据库从根本上解决了统计指标、统计表的采集、效验、存储、查询、分析等技术难题,用户可以根据直观的统计业务知识操作整个系统。
……………
第三章 软件系统的需求分析.......16
3.1 系统典型用户需求分析.... 16
3.1.1 基层业务人员的需求......... 16
3.1.2 经营管理人员的需求......... 16
3.1.3 企业主管领导的需求......... 16
3.2 系统的信息需求.... 16
3.3 系统功能需求分析...... 17
3.4 系统的性能需求.... 19
3.5 系统的其他需求.... 20
3.5.1 系统运行环境......... 20
3.5.2 安全性需求....... 20
3.6 本章小结.... 20
第四章 企业统计软件系统总体设计.......21
4.1 设计原则.... 21
4.2 企业统计软件系统的总体设计.... 21
4.3 统计表的数据库存储........ 23
4.4 统计台账的数据库存储.... 30
4.5 统计指标的数据库存储.... 31
4.6 总体流程.... 40
4.7 本章小结.... 41
第五章 软件系统的详细设计与实现.........42
5.1 软件系统各功能模块的详细设计...... 42
5.2 统计台账的汇总.... 48
5.3 基础数据管理的功能实现...... 51
5.4 统计报表生成的实现........ 61
5.5 本章小结.... 68
第六章 系统测试
6.1 系统测试简述
随着社会各行业企业对计算机管理信息系统的应用越来越广泛,管理软件系统在企业业务和管理中发挥的作用也越来越大,对软件系统的要求也越来越高。任何应用软件的程序错误,都可能给企业用户造成重大的决策错误和经济损失,因此软件系统测试就显得极为重要。通过对软件的系统的测试,可以发现错误从而纠正错误,保证系统正确、正常地发挥作用。总之,系统测试的最终目的是为了减少错误发生,确保应用程序正常高效的运行。系统测试对软件产品进行测试的工作流程、资源及各项工作的要求进行详细说明。以提高测试质量和测试效率为目的,确保软件产品满足质量要求。系统测试主要通过两个方面来进行: 一是功能性测试:当完成了系统实现后,进行功能测试,一般由开发人员执行,验证实现的系统设计功能。采用黑盒与白盒相结合的测试方法。二是系统测试:功能测试完成,方可进行系统测试,通过参照系统需求和设计文档,进一步确认系统功能的正确性和完整性。其中包括功能确认测试、性能测试、安装测试和加密检测。采用黑盒测试法。
…………
结论
本软件系统根据应用基础件理论和计算机应用发展过程理论,确认了信息系统发展变化的必然性,建立了应用软件平台式开发工具体系结构,并使用所见即所得思想,建立了面向客户的直观运行环境。根据科学与统计数据库理论和数据仓库理论,开发了具有鲜明特色的统计数据仓库系统,完全解决了统计指标和统计表格的任意无相关多维查询和处理。根据数据中心理论和信息模型理论,设计了以统计信息类型为出发点的架构体系和适合业务成长的功能结构体系,并研制了灵活的流程处理功能和支持定制模块的内部管理系统。使得软件在功能上具有一定完备性和方便的扩充性。根据信息模型和独创的业务框架理论,创立了适应组织、管理、业务和人员变化的门户管理和统计业务管理系统,而且整个框架完全是面向最终用户和用户业务的,成为实现易用性、适用性和多用性的关键基础。根据数据仓库理论,开发了直观简捷的支持多数据格式的数据接口,可以联接信息系统孤岛,形成整合的数据集中处理系统,同时系统可以与常用的重要分析工具联接,支持管理决策。
……………
参考文献(略)