精华内容
下载资源
问答
  • mod_jk模块总体功能

    千次阅读 2014-05-04 20:30:25
    1 mod_jk模块总体功能 由于tomcat的HTTP处理部分都由Java所写(5.5.12版本以后出现了native库,用以 提高其I/O和SSL的性能[1]),在高并发的情况下负载较高。而apache对于静态文件的处 理能力比tomcat强,所以...

    由于tomcat的HTTP处理部分都由Java所写(5.5.12版本以后出现了native库,用以提高其I/O和SSL的性能[1]),在高并发的情况下负载较高。而

    apache对于静态文件的处理能力比tomcat强,所以tomcat开发组开发了与apache结合使用的mod_jk模块。该协议由apache作请求代理,将HTTP协议的请求

    转化为AJP协议包,并传给后端的tomcat。mod_jk和apache现在普遍使用AJP1.3协议[2]。它是一个二进制格式的协议,比字符格式的HTTP协议解析速度要

    快。除了性能的提升,mod_jk另外的一个作用可以实现apache与tomcat一对多的对应,使后端tomcat负载均衡。mod_jk也提供apache与tomcat链接情况的

    监控。mod_jk模块的典型工作流程是这样的:一个HTTP请求过来,mod_jk模块根据其URI选择合适的worker来进行处理。如果是lb_worker(负载均衡的

    worker),就再根据各种条件选择后台合适的ajp_worker(处理AJP协议的worker)。ajp_worker将HTTP协议的包,组装成AJP协议格式的包,然后选取一

    条空闲的链接,发送给后台的tomcat服务器。等到后台将数据发送过来时,接收并解析AJP协议,重新组装成HTTP协议,然后把结果发送给客户端。


    此段内容节选自《mod_jk(Apache+mod_jk+tomcat)详细配置方法》。

    链接:http://www.server110.com/apache/201312/3624.html

    点击打开链接

    展开全文
  • 2.总体接线:     3.问题及改进  学号显示后正常计数是从学号开始计数下面对程序进行改进,主要是在计时模块中删除显示学号的内容,把显示学号部分转移到显示模块中,让显示时根据条件显示内容,而不是...

    1.开关功能如思维导图所示

    2.总体接线图:

     

     

    3.问题及改进

           学号显示后正常计数是从学号开始计数下面对程序进行改进,主要是在计时模块中删除显示学号的内容,把显示学号部分转移到显示模块中,让显示时根据条件显示内容,而不是直接显示示数:

    • 计时模块

    module jishi(clk_1Hz,second,minute,hour,hour_swh,min_swh,swh,baochi_swh);
    
    input clk_1Hz;
    input hour_swh,min_swh,baochi_swh;
    input [1:0]swh;
    output reg[5:0]second,minute,hour;
    reg [11:0]hs; //3600秒小时加1
    
    always@(posedge clk_1Hz)
    	begin
    		if((swh[1:0] == 'b00)&&(!baochi_swh))  //清零
    			begin
    				second <= 0;
    				minute <= 0;
    				hour <= 0;
    		    end
    		else if(baochi_swh)  //使能
    		    begin
    				second <= second;
    				minute <= minute;
    				hour <= hour;
    		    end
    		else if((swh[1:0] == 'b11)&&(!baochi_swh))   //正常示数
    			begin
    				if(second < 'd59)
    					begin
    						second <= second + 'd1;
    						hs <= hs + 'd1;
    					end
    				else
    					begin
    						second <= 'd0;
    						hs <= hs + 'd1;
    						if(minute < 'd59)
    							minute <= minute + 'd1;
    						else
    							minute <= 'd0;
    						if(hs < 'd3599 && hour < 'd23)
    							hour <= hour + 'd1;
    						else if((hs == 'd3599)&&(hour == 'd23))
    							begin
    								hour <= 'd0;
    								hs <= 'd0;
    							end
    					end
    			end
    		else if(((swh[1:0] == 'b01)&&(!baochi_swh))||(swh[1:0] == 'b10))	 	//校时校分
    			begin
    				if((hour_swh)&&(swh[1:0] == 'b01))
    					begin
    						if(hour == 'd23)
    							hour <= 'd0;
    						else
    							hour <= hour + 'd1;
    					end
    				if((min_swh)&&(swh[1:0] == 'b01))
    					begin
    						if(minute == 'd59)
    							minute <= 'd0;
    						else
    							minute <= minute + 'd1;
    					end
    			end
    	end  
    			
    endmodule
    
    • 显示模块

    module xianshi(clk_1KHz,second,minute,hour,choice,dianliang,hour_reg,min_reg,naozhong_swh,swh,baochi_swh,baochi);
    
    input [5:0]second,minute,hour;
    input [5:0]hour_reg,min_reg;
    input clk_1KHz;
    input naozhong_swh,baochi_swh,baochi;
    input [1:0]swh;
    reg [3:0]sec_ge,sec_shi,hour_ge,hour_shi,min_ge,min_shi;
    reg [3:0]scan;
    reg [7:0]data;
    output reg[7:0]choice;
    output reg[7:0]dianliang;
    
    always@(posedge clk_1KHz) //扫描电路
    	begin
    		if(scan == 'b111)
    			scan <= 'b000;
    		else
    			scan <= scan + 'd1;
    	end
    
    always@(clk_1KHz)  //时分秒个位十位提取
    	begin
    		if((naozhong_swh)&&(swh[1:0] == 'b11)&&(!baochi_swh))
    			begin
    				min_ge <= min_reg%10;
    				min_shi <= min_reg/10;
    				hour_ge <= hour_reg%10;
    				hour_shi <= hour_reg/10;
    				sec_ge <= 'd0;
    				sec_shi <= 'd0;
    				case(scan)
    					'b000:
    						begin
    							choice <= 'b11111110;
    							data <= sec_ge;
    						end
    					'b001:
    						begin
    							choice <= 'b11111101;
    							data <= sec_shi;
    						end
    					'b010:
    						begin
    							choice <= 'b11111011;
    							data <= 'd10;
    						end
    					'b011:
    						begin
    							choice <= 'b11110111;
    							data <= min_ge;
    						end
    					'b100:
    						begin
    							choice <= 'b11101111;
    							data <= min_shi;
    						end
    					'b101:
    						begin
    							choice <= 'b11011111;
    							data <= 'd10;
    						end
    					'b110:
    						begin
    							choice <= 'b10111111;
    							data <= hour_ge;
    						end
    					'b111:
    						begin
    							choice <= 'b01111111;
    							data <= hour_shi;
    						end
    					default:
    						begin
    							choice <= 'b00000000;
    							data <= 'd5;
    						end
    				endcase
    			end
    		else if((!baochi)&&(swh[1:0] == 'b10))		//显示学号
    			begin
    				sec_ge <= 'd6;
    				sec_shi <= 'd3;
    				min_ge <= 'd7;
    				min_shi <= 'd0;
    				hour_ge <= 'd0;
    				hour_shi <= 'd0;
    				case(scan)
    					'b000:
    						begin
    							choice <= 'b11111110;
    							data <= sec_ge;
    						end
    					'b001:
    						begin
    							choice <= 'b11111101;
    							data <= sec_shi;
    						end
    					'b010:
    						begin
    							choice <= 'b11111011;
    							data <= 'd10;
    						end
    					'b011:
    						begin
    							choice <= 'b11110111;
    							data <= min_ge;
    						end
    					'b100:
    						begin
    							choice <= 'b11101111;
    							data <= min_shi;
    						end
    					'b101:
    						begin
    							choice <= 'b11011111;
    							data <= 'd10;
    						end
    					'b110:
    						begin
    							choice <= 'b10111111;
    							data <= hour_ge;
    						end
    					'b111:
    						begin
    							choice <= 'b01111111;
    							data <= hour_shi;
    						end
    					default:
    						begin
    							choice <= 'b00000000;
    							data <= 'd0;
    						end
    				endcase
    			end
    				
    		else
    			begin
    				sec_ge <= second%10;
    				sec_shi <= second/10;
    				min_ge <= minute%10;
    				min_shi <= minute/10;
    				hour_ge <= hour%10;
    				hour_shi <= hour/10;
    				case(scan)
    					'b000:
    						begin
    							choice <= 'b11111110;
    							data <= sec_ge;
    						end
    					'b001:
    						begin
    							choice <= 'b11111101;
    							data <= sec_shi;
    						end
    					'b010:
    						begin
    							choice <= 'b11111011;
    							data <= 'd10;
    						end
    					'b011:
    						begin
    							choice <= 'b11110111;
    							data <= min_ge;
    						end
    					'b100:
    						begin
    							choice <= 'b11101111;
    							data <= min_shi;
    						end
    					'b101:
    						begin
    							choice <= 'b11011111;
    							data <= 'd10;
    						end
    					'b110:
    						begin
    							choice <= 'b10111111;
    							data <= hour_ge;
    						end
    					'b111:
    						begin
    							choice <= 'b01111111;
    							data <= hour_shi;
    						end
    					default:
    						begin
    							choice <= 'b00000000;
    							data <= 'd0;
    						end
    				endcase
    			end
    		case(data)
    			'd0:dianliang = 'hc0;
    			'd1:dianliang = 'hf9;
    			'd2:dianliang = 'ha4;
    			'd3:dianliang = 'hb0;
    			'd4:dianliang = 'h99;
    			'd5:dianliang = 'h92;
    			'd6:dianliang = 'h82;
    			'd7:dianliang = 'hf8;
    			'd8:dianliang = 'h80;
    			'd9:dianliang = 'h90;
    			'd10:dianliang = 'hbf;
    		endcase
    	end
    	
    endmodule
    

     

    展开全文
  • 比如说这个图吧: ... 但是,系统有不同的角色,不同角色进去有不同的功能模块,这个怎么表现出来? 而且对于同一模块,不同角色对应的功能也...还是说系统功能模块图只要把全部模块都画出来就行了,不需要考虑角色?
  • 请问各位总体功能结构怎么画啊? 首先我看到有两种不一样的↓↓↓↓↓↓ 第一种: ![图片说明](https://img-ask.csdn.net/upload/202002/28/1582900385_954055.png) (源自网上) 第二种: !...
  • 总体设计-模块化 层次 结构   1、模块化设计的原理包括什么?为了提高软件的可维护性,其中,模块独立性最重要的,是评价软件结构质量的首要标准。 模块化就是把程序划分成独立命令且可独立访问的模块,...

    总体设计-模块化 层次图 结构图

     

    1、模块化设计的原理包括什么?为了提高软件的可维护性,其中,模块独立性最重要的,是评价软件结构质量的首要标准。

    模块化就是把程序划分成独立命令且可独立访问的模块,每个模块完成一个字功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。

    2、模块独立性度量(描述)的两个指标:内聚、耦合;什么是内聚,什么是耦合(P97);在面向数据流的方法中,内聚、耦合各分为哪几级,每级的具体含义分别是什么?强度从弱到强如何排列?

    耦合:它是对一个软件结构内不同模块之间互连程度的度量;

    内聚:它标志着一个模块内各个元素彼此结合的紧密程度,它是信息隐藏和局部化概念的自然扩展。

    耦合分为
    (1)数据耦合
    (2)控制耦合
    (3)特征耦合
    (4)公共耦合
    (5)内容耦合;

    原则:尽量使用数据耦合,小用控制耦合和特征耦合,限制公共环境耦合的范围,完全不用内容耦合

    内聚分为:
    低内聚:
    (1)偶然内聚
    (2)逻辑内聚
    (3)时间内聚;
    中级内聚
    (1)过程内聚
    (2)通信内聚;
    高内聚
    (1)顺序内聚
    (2)功能内聚;

    原则设计时力求高内聚,并且能够辨认出低内聚的模块,有能力通过修改设计提高模块的内聚程度并且降低模块间的耦合程度,从而获得较高的模块独立;内聚和耦合都是进行模块化设计的有力工具,但是实现表明内聚更重要。

    3、软件总体结构描述工具的概念和使用:软件层次图、软件结构(SC)图、HIPO图:什么是,基本符号和表示的结构,画法。
    软件层次图(H图):

    用来描绘软件的层次结构

    组成元素:

    一个矩形框代表一个模块
    方框间的连线表示调用关系而不像层次方框图那样表示组成关系。

    结构图(SC):

    描述了软件的模块结构,表示了一个系统的层次分解关系;反映了模块间的联系以及块内联系;反映了模块间的信息传递。

    (1) 组成元素:


    方框,内有名称,表示模块;
    直线,表示上层模块对下层模块的调用;
    尾部带空心圆的箭头,表示按方向传递的数据信息;
    尾部带实心圆的箭头,表示按方向传递的控制信息;
    (2) 注意:层次图和结构图并不严格表示模块的调用次序,层次图和结构图只表明一个模块调用那些模块,至于模块内还有没有其他成分则完全没有表示。
    (3) 作用:描述模块间参数交换情况、评价模块间耦合情况、确定模块间的接口。结构图一般不列入设计文档,只用于设计阶段检查模块设计的正确性和模块独立性。

    HIPO图:

    即层次图 + 输入/处理/输出图 的英文缩写,由一张H图和一组IPO图组成。

    H图,是给每个模块加上编号的层次图。
    IPO图,要为H图中的每个模块画一张IPO图。
    通常将HIPO图作为软件结构的描绘,列入设计文档。
    4、结构化设计(SD)方法(面向数据流的设计方法)中,如何将分析的结果(数据流图)逐层分解、转换成设计的初步结果(软件层次图)?

    第1步:复查基本系统模型
    第2步:复查并精化数据流图
    第3步:确定数据流图具有变换特性还是事务特性
    第4步:确定输入流和输出流的边界,从而孤立出变换中心
    第5步:完成“第一级分解”
    第6步:完成“第二级分解”
    第7步:使用设计度量和启发式规则对第一次分割得到的软件结构进一步精化

    题目1、数据流的划分。

    1、变换流:信息沿输入通路进入系统,同时由外部形式变换成内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统;
    2、事务流:这种数据流是“以事务为中心的”,数据沿输入通路到达一个处理T,这个处理输入数据的类型在若干个动作序列中选出一个来执行。

    题目2、 结构化分析、结构化设计的实质是什么?

    结构化分析就是一种建立模型的活动,通常建立数据模型、功能模型和行为模型等三种模型。使用数据流程图、数据字典、结构化语言、判定表和判定树等工具,来建立一种新的、称为结构化说明书的目标文档-需求规格说明书。结构化体现在将软件系统抽象为一系列的逻辑加工单元,各单元之间以数据流发生关联。

    题目3、什么是软件结构?

    软件结构是指一种层次表况,由软件组成成分构造软件的过程、方法和表示。软件结构主要包括程序结构和文档结构。

    题目4、数据流图怎么转换成软件结构图?

    面向数据流的设计方法定义了一些不同的“映射”,利用这些映射可以把数据流图变换成软件结构。面向数据流的设计方法把信息流映射成软件结构,信息流的类型决定了映射的方法。

    题目5、为每种类型的模块耦合举一个具体的例子。

    (1) 非直接耦合—例如,两个模块没有直接关系(模块1和模块2),模块独立性最强。

    (2) 数据耦合—例如,如下图

    (3) 特征耦合—例如,如下图

    “住户情况”是一个数据结构,图中模块都与此数据结构有关。“计算水费”和“计算电费”本无关,由于引用了此数据结构产生依赖关系,它们之间也是标记偶合。
    (4) 控制耦合--模块A通过传送开关、标志、名字等控制信息,明显地控制选择模块B的功能,例如下图

    (5) 外部耦合—例如,如下图,模块A、B均需使用共享打印机

    (6) 公共环境耦合—例如,如下图,模块A、B、C共享全局变量数组

    (7) 内容耦合—例如,一个过程非正常地进入另一个过程

    Sub AA(...)
    ...
    ...
    goto L
    End sub

    Sub BB(...)
    ...
    ...
    L: ...
    ...
    End sub

    题目6、用面向数据流的方法设计下列系统的软件结构:
    (3)患者监护系统(需求见习题2-4)
    功能级数据流图:


    软件结构图:


    本文链接:http://www.itzhai.com/overall-design-modular-hierarchy-chart.html

    展开全文
  • 功能模块的验收测试

    千次阅读 2017-08-04 12:57:05
    当前期研发的功能模块受到用户的认可以后,需要这些功能模块作为更大系统的组成部分融入到新的大系统之中。此时需要按照大系统的技术体制对现有开发的模块进行改造,改造完成以后,再由大系统的测试部门对这些模块...

    当前期研发的功能模块受到用户的认可以后,需要这些功能模块作为更大系统的组成部分融入到新的大系统之中。此时需要按照大系统的技术体制对现有开发的模块进行改造,改造完成以后,再由大系统的测试部门对这些模块进行验收测试。模块验收测试的流程是先技术体制符合性检查、再代码静态检查、最后进行功能测试等内容。按照规定只有上一阶段的错误归0后,才能进入下一阶段的测试,版本升级后必须进行回归测试。

    整个组织流程如下:开发人员将webapp打包后入库->系统配置人员进行菜单配置->系统部署人员将应用部署至测试环境->测试人员在测试机上进行测试和记录问题,开发人员从旁讲解协作->开发人员修订系统,完成后返回至第一步。

    大系统一般会提供模块集成框架、集成规范、底层的公共服务等,新的功能模块改造后作为其框架上的插件进行使用。

    技术体制符合性检查

    这里一般会包括:

    l  界面规范检查:检查模块的前端界面是否符合开发规范,包括字体、颜色、配色方案、底色等,能够使得新的模块与原系统框架和模块在界面上统一和和谐一致;

    l  数据访问规范检查:由于数据的私密性,功能模块不能直接访问数据库,而必须通过一个统一的中间层框架进行访问,这个中间层大系统可以进行统一的管理和规范,模块需要根据自己的需要开发中间层的实现注册至数据访问管理框架之中;

    l  数据库设计规范检查:包括库名称、表名称、字段名称、注释、约束等要求,要求保证数据的一致性,即模块从大系统中的公共数据库中获取数据持久化至模块私有库时,如果公共数据库的数据发生变化,私有库的数据可能存在不一致的风险和隐患;

    l  服务规范性检查:当模块提供服务给其他模块使用时必须通过服务框架进行,每个模块需要按照服务开发规范开发的服务,注册至服务框架供其他人或自己使用。模块调用服务也必须通过服务框架进行。其注册和调用过程由服务框架管理和监控;

    代码静态检查

    使用商业的软件,如klocwork进行,安装其要求,不能有1~4级的错误,待错误归0后,可以申请功能测试。Klocwork支持java、c、c++和c#语言,对代码分析比较快,分析结果能够导出为word或者Excel,同时给出代码修改的建议。建议编写代码的工程师可以将自己的写的代码自己拿去用klocwork分析,对代码编写能力的提升会有不小的帮助,写出能通过其测试的代码也算是老鸟了。

    这里值得注意的是,由于知识产权的原因,模块开发的源代码并不提交给大系统总体,代码审查结果可能存在开发人员隐瞒的情况(如将部分代码私自隐藏,不参与代码审查等手段)。而且对于web应用开发而言,klocwork只能测试后台代码,前台的JavaScript代码并不支持,这对于有大量的前台代码的web应用而言也不太合理。

    功能测试

    按照功能测试的用例,对模块进行测试,同时对界面上可以点击的按钮和链接、可以输入的框等都要进行测试,模拟最终用户的使用过程,有时候还得配合使用数据库进行查验。

    这里没有说到性能测试,因为系统性能和服务器的配置、网络状况等相关,而现在的服务器是基于windows虚拟机的应用服务器,服务器资源不足,并且时间非常紧张,因此大系统暂时没有要求和测试。
    展开全文
  • 总体上介绍了如何进行app的架构设计以及功能模块拆分操作,直白易懂,值得初学者学习,对经验丰富开发者可能帮助有限。
  • Introduction to netapi modules - netapi模块介绍 您也可以参考在Github上维护的这一份技术资料:SaltStack netapi模块开发指南 netapi模块提供了以API为中心的对Salt的访问支持。 通常是面向外部的服务调用,...
  • 模块划分-1 功能划分

    千次阅读 2019-01-25 17:18:07
    1、功能树 作为需求分析的手段,功能树是一种框架性工具,有助于需求分析人员一层...功能树是一种功能分解结构,功能模块则是对系统进行结构分解的结果示意。 功能树刻画的是问题领域,功能模块刻画的是解决方案...
  • 电子商务网站功能模块汇总

    万次阅读 2016-11-10 14:39:12
    电子商务网站功能模块汇总   原文链接:http://www.580plan.com/info/wangzhanjianshe/8011.html、     一、网站整体功能   第一:商品管理   批量商品上架--批量商品下架--批量统一调价--批量分别...
  • 一个安卓APP的功能模块组成

    千次阅读 2018-01-11 08:54:17
    目录 一、网络 二、二维码功能开发 在网上搜索了一下,想找到一篇关于安卓APP的功能...按照自己的粗浅见解,一个基本的安卓APP按照功能模块来说应该包括:网络、图片加载、数据库、第三方类库。接下来按照这几个...
  • 这周周一,我们导师要求小组成员开会,我们分别汇报自己的工作,在会中,谈到了用例,于是我们开始对大家熟悉的用例进行探讨。经过探讨与自己的思考,我认为应该从以下几个问题来弄清楚用例的作用。 1、用例...
  • pygame模块功能

    2013-02-21 21:55:57
    模块名 功能 pygame.cdrom 访问光驱 pygame.cursors 加载光标 pygame.display 访问显示设备 pygame.draw 绘制形状、线和点 pygame.event 管理事件 pygame.font 使用字体 pygame.image 加载和存储图片...
  • Spring Cloud Gateway功能模块

    千次阅读 2019-06-04 21:16:34
    路由是网关的基本模块,由id,目标uri、Predicate集合和Filter集合组成 Predicate: Predicate是一个Java8的函数,输入类型是Spring的ServerWebExchange,允许匹配来自Http的任何内容,如请求头或者参数。 ...
  • 常规功能模块自定义系统 (cfcmms)—014模块自定义概述  前面的章节讲了一些搭建系统和Extjs6的一些相关内容,这节开始介绍一下《常规功能模块自定义系统》中的模块自定义的部分。  本系统从最终的结果来看,...
  • ADAS各功能模块及ADAS解决方案提供商详解

    万次阅读 多人点赞 2018-09-11 14:31:43
    ADAS 采用的传感器主要有摄像头、雷达、激光和超声波等,可以探测光、热、压力或其它用于监测汽车状态的变量, 通常位于车辆的前后保险杠、侧视镜、驾驶杆内部...ADAS功能大类 ADAS功能分类 缩写 英文名 ...
  • 游戏功能模块——新手引导

    千次阅读 2018-07-06 22:59:57
    新手引导 流程 数据 代码 后续更新
  • 二、功能需求与模块设计

    千次阅读 2019-09-05 14:15:35
    功能需求与模块设计 功能需求 本项目主要实现信息管理系统中的用户与权限管理的通用模块功能要求如下: (1)用户管理:实现用户的增删改查和用户的...系统的总体框架如下(“测试分类”用来测试,不作为系...
  • SSH框架网站的功能模块设计

    千次阅读 2014-06-19 15:17:23
    SSH框架网站的功能模块设计 时间:2012-07-22 16:50来源:未知 整理:寂涯网络 点击:293次 SSH 就是流行的基于 J2EE 的架构方案之一 SSH 在 J2EE 项目中表示了3种框架,即 Spring+Struts+...
  • Java和JDK所有模块功能介绍

    千次阅读 2020-01-02 13:50:11
    Java和JDK模块列表: 模块 描述 java.base 定义Java SE平台的基础API。 java.compiler 定义语言模型,注释处理和Java编译器API。 java.datatransfer 定义用于在应用程序之间...
  • 一个电商项目的功能模块梳理2

    千次阅读 2016-07-07 19:22:19
    Web系统、Mobile APP和运营系统,这3个系统,总体上来说,非常相似。核心职责:界面、用户操作、响应事件、数据、页面渲染。Web端和运营系统: 界面:HTML、CSS 事件:JS绑定 用户操作:浏览器,点击、拖动、滚动...
  • Drupal模块功能一览

    千次阅读 2009-12-11 16:06:00
    Drupal 的模块化设计使得整个系统的功能扩展更灵活更规范,安装使用也很方便,只要将相应文件复制到modules目录下,就可以在‘管理-设置’里面方便地开启使用了。除了drupal自带的标准模块外,还有很多用户使用过程...
  • 较全的OA系统功能模块需求描述

    千次阅读 2013-05-08 10:29:35
    国内的协同OA软件总体上比以前更智能了,这是近年来比较重要的变化,但不同的产品智能化程度却相差很大。近年来,很多协同OA厂商面临被淘汰的局面,正是由于它们在技术上已经跟不上发展趋势,对于用户不断发展变化的...
  • 比较全的OA系统功能模块列表

    万次阅读 2017-01-04 08:47:48
    国内的协同OA软件总体上比以前更智能了,这是近年来比较重要的变化,但不同的产品智能化程度却相差很大。近年来,很多协同OA厂商面临被淘汰的局面,正是由于它们在技术上已经跟不上发展趋势,对于用户不断发展变化的...
  • 写在前面 本文隶属于专栏《100个问题搞定大数据理论体系》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢!...Lambda架构模式的实现方式是将整个架构划分为多个功能模块/
  • SAP R/3 功能模块

    千次阅读 2009-02-10 15:05:00
    如果SAP的系统必须同时满足跨国公司和特定国家的法规的要求,用户可以分别定义会计科目表,保证财会方面的功能。SAP提供的样板会计科目表可以使用户方便地实现这方面的功能。当然,用户也可以重新创建一个(或多个)...
  • 一、商城架构设计 现以一个小型的商城来设计访问实现系统,...二、商城功能架构访问逻辑 三、系统功能列表 画出商城功能树的原因是为了更好更方便的看出包含的功能有那些,系统完成开发后的主功能列表。 ...
  • 4.2系统主要功能模块设计: (1)基本信息模块:是管理员对学生信息进行添加操作。通过本界面管理员可以对学生信息进行相应的修改,包括学号、姓名、出生日期等。可以通过该界面输入学生姓名实现查询该学生的所有...
  • 本次作业围绕本次王经理的敏捷小课,撰写关于《电商系统某功能模块》的需求分析与设计的课程小结。 小结内容,必须包含且不限于以下内容(格式和行文风格不限制): 1) 分组情况介绍,小组分工合作情况介绍。  ...
  • SMS模块的主要功能

    2008-05-25 16:46:00
    开始写博2008/05/25总体来说,手机短信模块的主要功能如下:1.接收短信2.发送短信3.存储短信4.删除短信5.查看短信6.编辑短信7.信息设置8.信息管理

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 115,097
精华内容 46,038
关键字:

总体功能模块图