2.3 构件要达到的设计目标
该构件的设计力求做到以下几点,对导入的数据集进行分析和处理:
(1)采用分层解耦,每一层结构都独立封装成构件形式。
(2)实现可扩展接口,便于与各系统进行连接。
(3)系统设计结构合理,系统功能可靠完善。
(4)具有较高的安全性,完整性和可靠性。
(5)具有很好的可文护性,可移植性。
(6)对文档信息进行有效分析,导出可利用数据用于决策。
(7)封装所有组件,组装成全套文档信息分析构件。
3 关键问题和技术本文来自辣'文~论.文·网原文请找腾讯3249.114
3.1 设计中要解决的问题
(1)为避免过分的固化构件的使用方式与范围,应提供配置文件将构件可能依赖的业务信息与平台信息独立开来;
(2)应该提供可扩展的接口便于其他程序员进行构件的自定义扩展与重构;
(3)需提供用于外部链接各文档信息系统的接口,并避免相互耦合;
(4)定义领域内业务的问题,使之能适用于封装到构件当中;
(5)文档信息数据的预处理,包括筛选适用于处理的字段数据。
(6)对原始数据进行数据量化,以便加快构件的处理速度;论文网http://www.751com.cn/
3.2 实现中采用的关键技术及复杂性分析
3.2.1 数据挖掘----递进法
递进法的搜索核心,依次判断条件为空否,非空则将其加入搜索条件。
3.2.2 C#平台下的ASP.NET开发
用户选择何时MSIL应该编译成机器码的时候是留了很大的空间的。微软公司声称MSIL不是解释性的,而是被编译成了机器码。它也理解许多(如果不是大多数的话)程序员认为Java程序要不可避免的比C编写的任何东西都要消耗资源.而这种实现方式决定了基于MSIL的程序(指的是用C#,Visual Basic,"Managed C++"--C++的一个符合CLS的版本--等语言编写的程序)将在性能上超过"解释性的"Java代码.当然,这一点还需要得到事实证明,因为C#和其他生成MSIL的编译器还没有发布.但是Java JIT编译器的普遍存在使得Java和C#在性能上相对相同.象"C#是编译语言而Java是解释性的,"之类的声明只是商业技巧.Java的中间代码和MSIL都是中间的汇编形式的语言,它们在运行时或其它的时候被编译成机器代码。
命名空间中的申明:
当你创建一个程序的时候,你在一个命名空间里创建了一个或多个类.同在这个命名空间里(在类的外面)你还有可能声明界面,枚举类型和结构体.必须使用using关键字来引用其他命名空间的内容。
基本的数据类型:
C#拥有比C,C++或者Java更加广泛的数据类型.这些类型是bool, byte, ubyte, short, ushort, int, uint, long, ulong, float, double,和decimal.象Java一样,所有这些类型都有一个固定的大小.又象C和C++一样,每个数据类型都有有符号和无符号两种类型.与Java相同的是,一个字符变量包含的是一个16位的Unicode字符.C#新的数据类型是decimal数据类型,对于货币数据,它能存放28位10进制数字。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页