文档库 最新最全的文档下载
当前位置:文档库 › BST3.0应用软件开发平台技术手册

BST3.0应用软件开发平台技术手册

BST3.0应用软件开发平台技术手册
BST3.0应用软件开发平台技术手册

项目名称:BST3.1软件开发平台

B S T3.0应用软件开发平台

用户技术手册

云南南天电子信息产业股份有限公司

FED软件中心

目录

概述

第一部分 BST3.0应用软件开发平台基本功能

第一章BST3.0软件开发平台的结构和流程控制第二章系统命令

第三章变量操作命令

第四章字符串操作命令

第五章文件操作命令

第六章屏幕(SCREEN)表配置和命令

第七章存折打印机(PR2) 配置和命令

第八章刷卡器(BP) 配置和命令

第九章FIT表配置和命令

第十章流水打印机配置和命令

第十一章读卡机命令

第十二章IC卡命令和配置表

第十三章辅助模块命令和配置

第十四章通信命令

第十五章添加设备的命令接口

第二部分 BST3.0应用软件二次开发

第一章用户自定义命令的开发

第二章通信动态库的开发

第三章调试

第三部分 BST3.0 SCRIPT使用手册

概述

BST3.0应用软件开发平台是在BST2.0应用软件开发平台的基础上,根据BST 应用需求,增加了屏幕部分对WEB和FLASH的支持,增加了内嵌的解释器,支持SCRIPT 编程模式,以及单步和屏幕重试功能。BST3.0应用软件开发平台更稳定,具有更好的扩展性,更容易完成BST 应用系统的开发。为熟练使用BST3.0应用系统软件开发平台进行二次开发,对此平台结构及功能模块应有充分了解,为缩短二次开发周期,请有关人员仔细阅读本手册。

因时间仓促,有不足之处,请使用者谅解,并将需要改善的意见反馈给FED 软件中心,帮助BST3.0应用系统软件开发平台的完善。

第一部分 BST3.0应用软件开发平台基本功能

第一章 BST3.0开发平台的结构和基本功能

1.1 BST3.0软件开发平台的组成部分

BST3.0软件开发平台功能完善、定制灵活、便于二次开发及其测试维护,它是由接口清晰且相互独立的子功能模块有机地结合在一起而行成的。

BST3.0软件开发平台由以下几个大的部分组成:

1.系统主控模块

协调平台内部各功能模块的工作。

2.设备控制模块

由一系列与具体设备相应的设备控制模块组成,每一个设备控制模块对应于一个相应的硬件设备模块,在BST应用系统中,设备是一个广义上的设备,除传统上的外部设备如打印机、BP、读卡机等设备外,还有一些特殊的设备,如屏幕设备,在系统中称之为“screen”,它实际上包括了显示器、键盘和鼠标的输入输出,这三个设备是在“screen”设备中统一处理的。另外,还有通信设备(实际上是通信子系统,它被当作一个设备操作)和时间设备(“time”,用于检测退出时间是否到达)等。

3.设备接口模块

负责屏蔽BST应用系统中设备的硬件特性,使用统一的方式(统一的接口)对设备进行操作。应用系统使用设备时通过设备接口模块操作设备,可保证以同样方式操作所有设备。

4.流程控制模块

负责应用系统的流程控制,完成特定交易控制,接受主机命令,保存程序运行状态的文件等。

5.通信处理子系统

以操作设备的方式完成BST应用系统与主机间的通信。

图一系统总体结构图

1.2 BST3.0应用系统的流程控制

BST3.0应用系统是一个平台化的产品,可根据客户不同的需求加以定制,该平台可适应不同的联机环境,具有定制简单,易于扩展、安装和维护等优点,BST3.0应用系统是通过“表控制结构”完成的(SCRIPT脚本作为辅助方式)。系统根据交易流程表(step.cfg)的定义来具体实现每一个相关的操作,如设备的初始化及交易的处理等。整个控制过程是通过多个配置表相互协调来完成功能的。“配置表”是BST3.0应用系统正常运转的控制中心,是完成交易控制的“主动脉”:

1.设备表,定义应用系统中的设备特性;

2.变量表,定义在STEP表中可用的全局变量;

3.STEP表(STEP.CFG),也称主控表,类似一种脚本语言,负责交易流程的控制;

4.屏幕表,负责屏幕显示方式的控制;

5.通信控制表,定义通信方式和数据解释方式;

6.PR2打印机控制表,定义PR2工作方式;

7.BP控制表,定义BP工作方式;

8.流水打印机控制表,控制流水打印机打印;

9.FIT表,负责磁条数据的解释和组包;

10.读卡机控制表;

11.C D出钞模块控制表;

12.命令控制表(COMMAND.CFG),需要新增设备以及相应的命令时的接口控制表;

13.S CRIPT脚本文件,是数据处理和流程控制的辅助方式。

设备控制表(简称设备表)和变量定义表(简称变量表)都是定义在注册表中的“我的电脑\HKEY_LOCAL_MACHINE\SOFTWARE\南天BST2”下。

设备表定义了各个设备的基本特性。其格式如下:

设备名通道(端口) 输入缓冲区大小输出缓冲区大小出口索引号(n)

设备名:必须是唯一的,如PR2、BP、SCREEN等,且确定后不能更改。

通道(端口):标识设备所使用端口,如COM1”、“COM2”等。如果不使用计算机串口,也必须用一个字符串作为标识,如使用TCPIP,则用“TCPIP”标识。

输入缓冲区大小:以字节计的缓冲区大小,用于保存输入数据。

输出缓冲区大小:以字节计的缓冲区大小,用于保存输出数据。

出口索引号n: 与SynDevice 命令配合使用,在设备同步状态下,设备输入时所指向的出口索引号(第n个出口)。

注意: 出口索引号可以用8之外的索引号,索引号8由系统保留使用,需要与SynDevice命令配合使用的设备,详见命令SynDevice的描述

变量表包括预定义变量表(PredefineVariable)和用户定义变量表(UserdefineVariable)。变量表用于定义全局变量,这些变量在STEP表的整个流程中均可用。

预定义变量表:该表定义的变量供系统使用,而且变量名不能改变。

用户定义的变量表:二次开发所用的变量可此表中定义,该表定义的变量是可以改变的。

注意:定义变量时,以“;”号开始的部分为注释部分,原则上在定义变量时都应该注释其含义。

STEP配置表是BST应用系统的流程控制表,是完成交易的核心。它通过控制设备操作流程来完成指定的交易。它实现的原理是:所有交易都是由一系列设备操作的组合实现的。STEP 配置表(step.cfg)中的内容分为两类:初始化表和工作表。

一.初始化表的配置

初始化表名是“init”,包括如下内容:

1.用户扩展接口库路径(关键字userdll_path)。

userdll_path = c:\bst_new\bst2\bstuser\debug\bstuser.dll

缺省为运行程序BST2.EXE当前目录下的bstuser.dll。

该配置用于定义用户扩展接口库的路径。

2.调试级别(关键字debug_level)。

debug_level = 0

该配置用于定义不同的调试级别,对不同的调试级别,系统会提供不同范围下的TRACE文件,该文件可供调试使用。缺省为1。

== 0:无调试信息,无任何trace文件,配置文件在内存中读写,不等于0时,PR2控制部分和屏幕部分根据配置可以定义各自的trace文件(请参见PR2模块和屏幕模块的相关部分)。

== 1:有step的trace文件 step.txt,放在trace目录下,记录所执行过的命令,配置文件在内存中读写;

== 2:有step的trace文件 step.txt,放在trace目录下,记录所执行过的命令和每一个命令的执行时间,配置文件在磁盘文件中读写;

注意:各个配置文件不能超过64K,否则在写文件时可能会丢失文件中超过64K部分的内容,此时必须备份文件。

== 3:有step的trace文件 step.txt,放在trace目录下,记录所执行过的命令和每一个命令的执行时间,同时记录每一步中的所有变量的值,配置文件在磁盘文件中读写;

== 4: 设置调试热键,使用热键X进入单步step,Y退出;热键A进入屏幕

单步,B退出。

== 5: 单步执行step,“DONE”按钮执行一步,“GOTO”按钮条转道指定STEP。

== 6: 单步执行屏幕,“RETRY”按钮重新画屏幕,“NEXT”按钮从指定出口执行下一步。

3.退出时间定义(关键字logout_time)

可最多定义三个时间检测,出口相同:

logout_time = 22:30

logout_time2 = 22:50 ----第二个时间

logout_time3 = 22:50 ----第三个时间

该配置用于定义系统自动关机的时间,若要启动该功能,需要执行CheckTime 命令(详见CheckTime命令)。

二.工作表的配置。

工作表的表名是“STEP_TABLE”,在STEP表中,所有STEP以以下格式出现:step_xxxx = Command Screen [Var1[Var2]…] exit1 [exit2 exit3 exit4 …exit50] step_xxxx:STEP号,作为关键字。STEP表从step.cfg文件中的step_0001开始。xxxx是STEP索引号,可以由数字组成,也可以是字符串,但必须小于40个字节,如果超过,会导致不能正确搜寻。

Command:命令。向设备发出确定的命令指示设备工作,如PR2ReadStrap 是让打印机读磁条。

Screen:屏幕。通知屏幕按屏幕配置文件中的某个表画屏幕。

[Var1[Var2]]:变量名。在一些Command中,需要用到变量,Var1,Var2是变量名。

exit1—exit50:出口号。在命令完成后,根据命令完成的情况,确定下一个STEP,exit1-exit50是STEP号。Step号是以数字开头的字符串,如果全部是数字,则是4位数字,如果是用字符串表示step号,则以“0_”为前导符,例如需要跳转到step_insertcard,则step号必须写成“0_insertcard”。

注意:除STEP号以外,其他项不能以数字开头。STEP描述在系统内部都是以小写字符串出现的,所以不区分大小写。

OA办公系统用户手册.

企业信息化软件系列 目录 一系统简介 (7 1 界面风格及快捷方式 (7 1.1登录界面 (7 1.2主界面 (7 1.3“个人设定、消息设置”快捷方式 (8 1.4“修改资料、修改密码”快捷方式 (9 1.5“待办事宜”快捷方式 (9 1.6“我的职责”快捷方式 (10 1.7“发短信、发消息、发邮件”快捷方式 (10 1.8“提意见”快捷方式 (11 1.9“通迅录”快捷方式 (11

1.10“计算器”快捷方式 (12 1.11消息中心弹出式窗口 (12 1.12我的快捷方式 (13 二办公管理 (13 1 个人办公 (13 1.1我的消息 (13 1.2我的邮件 (14 1.3我的短信 (15 1.4我的名片夹 (15 1.5我的日程 (16 1.6我的会议 (16 1.7我的申请 (17 1.8我的计划 (19 1.9我的记事本 (20 1.10我的意见箱 (21 2工作流、表单 (22 2.1表单分类 (22 2.2表单设计 (23 2.3工作流管理 (25

2.4红头文件 (30 3 印章管理 (31 3.2私章审批 (32 3.3私章管理 (33 3.4公章管理 (33 3.5印章使用日志 (33 4 工作管理 (34 4.1手工注册OCX控件(可选 (34 4.2新建工作 (35 4.3待办工作 (38 4.4工作查询 (40 4.5工作监控 (40 4.6归档工作 (40 4.7委托设置 (41 5 计划管理 (41 5.1个人计划审批 (42 5.2部门计划审批 (43 5.3部门计划制订 (43 6 知识管理 (43

6.1知识大类 (44 6.2知识小类 (44 6.3知识管理员 (44 6.4我的知识 (45 6.5知识审批 (46 6.6知识排行 (47 6.7知识地图 (47 6.8知识检索 (48 6.9知识互动 (48 7 考勤管理 (48 7.1上下班时间、间歇时间 (48 7.2上下班登记 (49 7.3出差登记 (50 7.4加班登记 (50 7.5病假登记 (51 7.6事假登记 (51 7.7出差审批 (52 7.9病假审批 (52 7.10事假审批 (52

快速开发平台简介

POBA 公司文档 Copyright 1999-2013poba Software 1 普巴快速开发平台简介 1 平台简介 随着WEB 应用开发技术的发展,应用软件开发平台得到了极大的进步,大多数的软件公司都会开发自己的架构,搭建自己的应用平台,来适应软件企业所在的行业应用,同时将行业的若干通用化的应用做成构件或组件,增强软件的重用性,降低软件开发的风险。 普巴快速开发平台,是业界领先的基于SOA 架构的JavaEE 快速应用开发平台,被业界誉为“软件开发推进器”。它采用先进的“配置化”、“组件化”设计理念和高级封装技术,并积累了大量成熟而实用的应用组件,绝大多数开发与应用无需编码,开发人员无需懂JAVA 即可进行“所见即所得”式的开发,使开发效率提高了一个数量级,并且应用可立即部署,大大缩短了应用开发的调试期,降低了用户的开发成本。为企业、软件开发厂商提供了一套快速开发的工具,同时为用户提供了一套智慧的管控一体化的信息支撑平台。 快速开发平台结构图

POBA 公司文档 2 Copyright 1999-2013poba Software 2 平台使用对象 ISV 独立软件开发商 SI 系统集成商 大中型企业和政府IT 部门 3 平台解决问题 用户在软件开发过程中常遭遇如下难题: 技术难度大,开发成本居高不下 开发、部署效率低 不断变化的企业需求,企业疲于应付 技术骨干流动频繁,重复开发现象严重 多种模式下缺乏统一规范和标准 系统可维护性差,维护成本高 大型项目开发周期长,难以和实际需求匹配 针对上述使用对象面临的问题,普巴快速开发平台革新了软件开发模式,以组件构建的方式实现软件开发,大多数应用无需编写代码,对于复杂应用,也只需编写少量脚本,就可以实现复杂的应用。同时引入了大量的构件,开发人员可直接通过开发工具进行设置,降低了对开发人员技术水平的要求,普通开发人员经过学习就可上岗,解决了技术骨干流动给项目带来的重复开发现象。 通过系统内置的设计工具,基于浏览器进行模板设计、模块设计以及流程设置,能够大幅度地减少开发工作量,提高了开发效率,比传统软件开发节省一半左右的时间。对于项目管理人员,可以将主要精力集中在项目的需求工程、应用设计,降低了项目的风险。 由于在开发实现过程中,压缩了编码的工作量,应用跟踪调试的时间也相应减少,整个应用实现的时间也相应减少,提高了应用的可维护性和软件的稳定性。 4 平台优势和价值 极大地提高了开发效率,缩短应用实现时间80% 以上,大大地缩短了应用

Access的学习心得体会

--------------------------------- 精选公文范文 -------------------------- Access 的学习心得 体会 各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢 我大学学的专业就是软件开发,编 程和数据库都是必学课程,其中access 数据库是重点学习,记得刚开始时用 access 编制数据库,感觉还比较容易上 手。access数据库对那些不善于写代码的 人来说比较适用,但是用了一段时间后, 发现会存在一定的弊端而且难以克服, 为此我也伤透脑筋,主要是: ①数据库在网上运行是整体的 (主程序和数据库合在一起 ),数据库如果大,运行的速度就比较慢。 ② 数据库安全得不到保证,别人容易复制。 ③ 主程序与数据库如果分离,要打开数据库也很方便。如果后台数据库设置密码,主程序运行又受到影响。 ④ 新增,修改,查询,统计,打印, 1 ---------------- 精选公文范文 ----------------

必须内容和窗体一一对应,做到什么程度,别人就只能看到什么,没有选择的余地,内 容多主程序就很大。用户如果提出再增加查询或统计内容,必须专门再做。 通过朋友介绍我开始学习 access软件网的 access开发平台,一接触就使我眼睛一 亮,心里存在的疑问和疙瘩解开了,暗下决心一定要学好开发平台,为我所用。我认为用access直接开发软件所有存在的弊端,艾盟威几乎全部解决。我认为用 access编制数据库在 access开发平台上开发,既方便又安全,值得推广学习使用。个人体会 (也是开发平台亮点): 一,新增输入窗口,每个数据表都有编号,无外乎自增序号,带符号加自增 序号,年月日加自增序号。如果没有开发平台,每个输入窗口都要写编号程序,既费时 间又费精力,还不理想。 二,新增输入窗口,除了新增序号外,还有如一般情况有的输入内容是通 2 ---------------- 精选公文范文 ----------------

快速开发工具_基础介绍

U8开发之快速开发工具 摘要 U8快速开发工具是针对客户化开发的特点,基于U8平台而开发的一套简化、快速、高效的U8单据开发工具。使用快速开发工具开发的单据与U8标准单据风格一致,可通过数据库脚本的简单调整设置单据上字段格式(文本、日期、参照、下拉框)等。使用快速开发工具开发的单据可以注册单据插件实现复杂逻辑编写。 快速开发工具是基于VB 6.0 开发工具,依据用友U8单据开发原理开发的适用于客户化快速、高效、简单、易学的特点而开发的一套工具。 目前快速开发工具分为V890、V10.1、V11.0 三个版本。 什么是快速开发工具? 快速开发工具包含三部分: 1、快速开发工具基础安装包:安装快速开发工具所用到的基类; 2、使用快速开发工具完成的Demo样例:安装Demo样例后,开发人员可以参照Demo 样例的数据库脚本,快速完成客户化单据脚本。 3、脚本抽取工具:使用快速开发工具完成的单据都是通过大量的数据库脚本来实现的, 因此使用数据库脚本抽取工具可以直接抽取单据用到的脚本。 目标 本文主要介绍如何安装及使用快速开发工具,如何设置单据模板的下拉、参照,如何设置自定义按钮,挂接客户化开发代码,如何使用快速开发工具设置单据列表。

快速开发工具可以做什么? 快速开发工具主要是用来做U8的客户化单据开发。 1.数据字典 略。 如何安装快速开发工具? 1.安装基础安装包(890/10.0/10.1/11.0) 安装包依据U8产品版本的不同而有相应的适用版本 安装KK-U8110-201303212339-EFBASE.msi文件 进入安装界面

重启机器。安装完成后会在U8的安装目录下出现KK文件夹,此处存放快速开发工具。 2.安装Demo样例 配合快速开发工具,我们提供了Demo样例。 安装KK-U8110-201303220000-EFDEMO.msi

软件开发平台在企业中的应用

软件开发平台在企业中的应用 对于刚毕业的大学生来讲,从事软件开发行业等于是踏上了IT业的头等舱,很多计算机系相关专业的学生都在纷纷面试软件开发及维护的相关岗位。IT企业在招聘的时候会给面试者设置沟通考核,上机测试等重重关卡,不但要求应聘者具有扎实的理论背景、优秀的动手能力,还要有恰当的表现力。这些条件对于缺乏实践训练的大学生来说很难达到。还有一年的时间我们07级的学生就要毕业走向社会了,面临日益激烈的竞争,我们如何在竞争中脱颖而出? 面对推陈出新的技术,我们如何跟上时代的步伐?为此,我们根据软件工程师的必备素质,给有志成为软件精英的学生们提出一些建议。 首先,要了解软件开发的具体流程。实际的软件项目开发过程,它是遵循一定的软件开发流程的。这个流程基本上应该是标准化的。一个软件项目的形成,它分为前期的项目搜寻阶段,这个阶段的主要任务是收集一些市场信息,跟踪用户的需求等。再就是项目立项,提出立项的建议,提供合适的资金和资源,使项目建议成为正式项目。然后就是项目的售前工作,合同的生成以及合同的执行。具体到工作岗位,比如说需求分析员,根据客户的说明,发现软件需求并最终写成《软件需求说明书》;软件设计员,根据《软件需求说明书》的要求,设计软件方案,写成《软件设计说明书》;程序员根据《软件设计说明书》的要求编写程序代码;测试员根据《软件需求说明书》的要求,检查软件产品是否符合设计的要求。这只是大致的流程,实际情况要比这还复杂。 其次,要了解当今的主流开发平台都有哪些,主流开发技术都有哪些。J2EE 和.net都是当前web应用系统开发的主流平台。Web应用系统就是利用各种动态Web技术开发的基于B/S(浏览器/服务器)模式的事务处理系统。用户直接面对的是客户端浏览器,使用系统时,请求之后的事务逻辑处理和数据的逻辑运算由服务器与数据库系统共同完成,对用户而言是完全透明的。运算后得到的结果再通过浏览器的方式返回给用户。比如:ERP系统、CRM系统以及常见的网站系统(如电子政务网站、企业网站等)都是Web应用系统。不同的软件开发平台,所应用的技术也不一样。以J2EE为例,J2EE是Java2平台企业版(Java 2 Platform,Enterprise Edition)的缩写。它是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,

系统通用操作指南_9000V6商业

百威9000V6商业管理软件系统通用操作指南 版本20090730 2003-2009 深圳市智百威科技发展有限公司版权所有

1. 软件的进入与退出 进入Windows系统,在桌面上找到<<百威9000V6商业管理软件>>图标,双击即执行。系统弹出<<百威9000V6商业管理软件帐套选择>>,系统支持多帐套功能,方便数据管理。此时选择您的公司帐套,按确定进入到<<操作员登录>>,选择用户名,输入密码,系统核实用户名及其密码。核实不正确,弹出报错窗口,三次输入错误,系统退出。重新进入,密码正确,即可进入百威系统主界面。主界面上从上到下由菜单条、功能组、和功能组中的功能项、以及状态栏组成,只要选择需要的功能项,就进入该功能模块,就可以完成相应的作业了。 要退出百威软件,只要点击右上角的关闭按钮,或点左上角的<<文件>>菜单,再点<<退出>>。点”是”即可退出。点”否”仍然留在系统中。 2. 软件功能组与功能项的使用 功能组相当于主菜单,功能项则是功能组中的子菜单。在主界面中,一共有十个功能组,它们分别是<<信息档案>>、<<采购管理>>、<<批发管理>>、<<卖场管理>>、<<库存管理>>、<<财务结算>>、<<金卡中心>>、<<连锁配送>>、<<经营决策>>、<<系统功能>>。每一功能组中都包含了若干功能项,每个功能页及其功能项的功能含义及使用方法,在以下章节中作非常详细的说明。 3. 工具栏及相关功能的使用 本系统每个功能项打开后,上面有一排彩色图标按钮,这就是工具栏,工具栏可以直观的体现各窗口所做的操作。当您将鼠标移到不同的按钮上时,它会突出显示,点击它会执行相应的功能。意义明确,并有对应功能键说明。对于那些变成灰色状态的按钮,表示该功能此时不能执行,不同情况下有不同的状态。对于右边有个下箭头的按钮,表示点击它时会弹出下拉菜单,下拉菜单中有更多的功能选项。

Access2010数据库快速开发案例教程(二)

5.1 建表与相关字段属性的解说 学习要求:本节预计学习课时为1小时,重点是:a.新建表的操作;b.设置主键; c.理解字段的各个属性。学习说明 我们都知道,无论是多么强大、多么先进的数据库,都是基于存储在表中的数据来运行的,因此,表的设计和建立就显得特别重要,这也是数据库中最基础、最重要的组成部分之一——如若把数据库比作一个仓库的话,那么,表的设计,就好比这个仓库的仓位设计,而表的建立,就好比是仓位建设的施工——因此,如若仓库的仓位的设计和施工出了问题,毫无疑问,必然会给这个仓库的管理带来极大的不便,因此,希望大家能注重基本功的概念和练习,只有牢固的基本功,才能让我们走得更远、走得更好。 建表与相关字段属性的解说 在前面的课程中,我们已经讲过表的设计,那么,在这一节中,我们就来讲表的施工,也就是表的建立,所谓表的建立,就是将先前对应的表的设计图,在当前的对应的数据库文件中加以实现。 我们将以实际的例子加以说明,比如tblCodeyg这个表,它的表设计如下: 那么,我们应该如何实现呢? 首先,进入我们先前存储项目文件的C盘下的BXMIS目录,双击鼠标左键打开【Data.mdb】文件,则如下图所示:

对于熟悉Access 2003的人来说,这个界面可能有些陌生,但是原理都是一样的——此时,我们注意到,当前默认显示的是的栏目,接下来点选后面的小倒黑三角,则如下图所示:

接下来,我们选中【表(B)】选项,则如下图所示: 如上图所示,在【表】栏目下,我们会发现,已经有了8个名称以Sys为前缀的表的存在,需要特别说明的是,这些表并非是Access本身就有的,而是《盟威软件快速开发平台》的系统表,也就是说,除非是教程的指引,这些表是不允许我们手工修改和删除的——如若擅自改动或删除这些平台系统表,那么,可能会导致基于平台运行的各类系统出现各种难以预料的故障。 接下来,我们正式开始建表,请依次点选【创建】——【表设计】,如下图所示:

软件开发平台的概念

软件开发平台的概念 1 软件开发框架的概念 在企业应用软件开发领域,往往存在两种选 择,那就是SUN 公司的SUN ONE 框架平台 和.NET Framework(一般业内简称.Net 框架平台)。 J2EE 只是SUN ONE 平台下的一个概念性的 开发应用平台而已。跟.NET 框架平台不是一个 级别性的东西,只有一般不了解技术的人才把一个架框平台和一个开发平台进行比较。 一般来说,Windows .NET Framework 是Microsoft 的Windows 系统中经过精心定义的技

术框架,微软所有开发系统产品的多年的整合,而J2EE 则是一个书面的协议,只是一个技术要 领。如果不局限于学术方面的讨论,换句话说,就是在几个应用平台上讨论这个话题的商业价值,没有任何意义。仅仅于技术初学者在学习技术的初级阶段寻找一个的指导方向而已,能够让技术的入门者确定寻找工作的目标。

2 .NET 框架平台和J2EE 介绍 2.1 .NET 框架平台介绍 .NET 全称Windows .NET Framework 来自于 微软,是一套全能的框架平台,支持C++ 、C#、J++、VB、ASP 等语言,能够解决C/S、B/S 和单机等结构的软件开发需求。.NET 平台将这些语言编译成CLR 语言,使它们可以无差别的运行 在.NET Framework上,是2000年以后微软最为重要的软件开发套件产品。.NET 框架入门门槛较低、使用方便,并且微软对其提供了良好的文档支持和在线服务。 .NET 框架平台的目标是“多种语言共享一种平台”,把所有的企业开发应用统一到一个架框里来。 2.2 J2EE 介绍 J2EE 基于各个软件组件的企业服务应用平台。需要专业成熟的软件公司花费大量的精力和时间去布署才能发挥J2EE 架构的企业级应用组件功能。

新农合接口用户手册(东软平台)

目录 目录 (1) 第一章系统概述 (2) 1.1软件功能概述 (2) 1.2技术特征 (2) 1.3应用环境 (3) 第二章系统登录 (3) 第三章系统管理 (4) 3.1.1药品及费用对照 (4) 3.1.2操作员修改密码 (5) 3.1.3签到 (6) 3.1.4签退 (6) 第四章申报审核《接口》 (6) 4.1取参合信息 (7) 4.2校验 (7) 4.3审核 (8) 4.4打印报审单 (10) 4.5入院登记 (10) 4.6传输明细 (10) 第五章申报审核《医院系统》 (11) 5.1门诊收费 (11) 5.2住院收费 (11) 5.3校验 (12) 5.4审核 (12) 5.5打印报审单 (14) 5.6入院登记 (14) 5.7传输明细 (15) 第六章报表 (15) 6.1结算日报表 (15) 6.2结算月报表 (15)

第一章系统概述 1.1软件功能概述 主要功能 数据对照。 修改密码。 签到 签退 单个取新农合人员信息。 参合对象校验。 参合对象审核。 批量明细传输。 结算日报表。 结算月报表。 1.2技术特征 1、操作简单,界面友好 ●提供图形用户接口(GUI),采用Windows系列软件风格。系统采用多窗口技术,部分菜单 用图形表示。 ●系统运行过程中,大量使用各类对话框及在线帮助,以帮助不熟悉该系统的用户尽快掌握 操作。 ●提供的图形操作界面,使用户易于掌握、易于使用。系统操作是通过诸如对话、肖像、菜 单等图形界面和符号的操作来完成的,大部分操作通过鼠标执行,使用方便。 ●由于考虑到数据输入的速度及准确性,本系统在输入的过程中大量采用了代码输入的方 式。 2、维护方便,功能强大 采用大型数据库提供的数据维护功能 3、实用性强,适应不同规模医院 系统软、硬件环境能够适用于大、中、小型医院的需要。

Access的学习心得体会

Access的学习心得体会 我大学学的专业就是软件开发,编程和数据库都是必学课程,其中access 数据库是重点学习,记得刚开始时用access编制数据库,感觉还比较容易上手。access数据库对那些不善于写代码的人来说比较适用,但是用了一段时间后,发现会存在一定的弊端而且难以克服,为此我也伤透脑筋,主要是: ① 数据库在网上运行是整体的(主程序和数据库合在一起),数据库如果大,运行的速度就比较慢。 ② 数据库安全得不到保证,别人容易复制。 ③ 主程序与数据库如果分离,要打开数据库也很方便。如果后台数据库设置密码,主程序运行又受到影响。 ④ 新增,修改,查询,统计,打印,必须内容和窗体一一对应,做到什么程度,别人就只能看到什么,没有选择的余地,内容多主程序就很大。用户如果提出再增加查询或统计内容,必须专门再做。 通过朋友介绍我开始学习access软件网的access开发平台,一接触就使我眼睛一亮,心里存在的疑问和疙瘩解开了,暗下决心一定要学好开发平台,为我所用。我认为用access直接开发软件所有存在的弊端,艾盟威几乎全部解决。我认为用access编制数据库在access开发平台上开发,既方便又安全,值得推广学习使用。个人体会(也是开发平台亮点): 一,新增输入窗口,每个数据表都有编号,无外乎自增序号,带符号加自增序号,年月日加自增序号。如果没有开发平台,每个输入窗口都要写编号程序,既费时间又费精力,还不理想。 二,新增输入窗口,除了新增序号外,还有如一般情况有的输入内容是通过下拉点击获得目标值,而开发平台做到自动打开下拉,操作员点击目标值,目标值自动到输入位置而光标自动转移到下一输入位置。我认为开发平台为用户操作想得很周到,简单方便实用。

通用接口平台操作手册

通用接口平台操作手册 文档作者: 赵庭洲 创建日期:2015/08/04 更新日期: 文档编码: 当前版本: 1.0

文档控制 变更记录 3 审核 分发 备注: 出于文档管理的目的,如果您收到了本文档的电子版本,请打印出来并在封面的相应位置写上您的 名字。 出于文档管理的目的,如果您收到了本文档的纸介质版本,请在封面写上您的名字。

目录 文档控制 (2) 目录 (3) 操作手册 (1) 作业内容 (1) 设置步骤 (1) 创建业务组 ..............................................................................................错误!未定义书签。 测试流程 (13) 1.无...........................................................................................................错误!未定义书签。 问题与总结 (14) 问题及解决 (14) 1.为何设置了职责之后无法在主菜单中看到........................................错误!未定义书签。 2.为何对已分配的职责进行保存之后就无法删掉................................错误!未定义书签。 3.如何保障不会将系统的改动波及到地点层........................................错误!未定义书签。 4.编辑“段摘要”时,使用中文名称会出现警告................................错误!未定义书签。 5.设置分类账时,已关联过分类账的法人实体无法被搜索到 ............错误!未定义书签。 6.设置分类账平衡段值时,出现无法搜索到目标平衡段值 ................错误!未定义书签。 7. 设置分类账时,未有留存收益账户出现..........................................错误!未定义书签。 总结 (14) 1.会计科目设置 .......................................................................................错误!未定义书签。 附录 (15) Metalink资料 (15)

Java快速开发平台J-Hi

Java快速开发平台:J-Hi (1) 论J-Hi平台的特点 (5) J-Hi快速开发平台到底快速在哪里? (9) “J-Hi”平台相关下载 (14) 所谓平台:该怎么理解? (16) 浅谈J-Hi的理论基础 (17) 剖析J-Hi对组件化的理解 (20) 对“J-Hi”Java快速开发平台问题的答疑解惑 (25) Java快速开发平台:J-Hi J-HI是一款JAVA WEB应用软件快速开发开源平台,主要服务于软件企业和传统行业企事业单位信息中心的开发人员,为他们提供一套完整的一站式的JAVA WEB应用软件快速开发解决方案。 J-HI是什么 J-HI是一款JAVA WEB应用软件快速开发开源平台,主要服务于软件企业和传统行业企事业单位信息中心的开发人员,为他们提供一套完整的一站式的JAVA WEB应用软件快速开发解决方案。 平台包括如下几个部分: 1、J-HI平台集成环境:J-HI团队开发了一个集成开发环境J-HI Studio,在此集成开发环境之上,开发人员能够快速搭建自己的开发环境,创建自己的模型,快速生成代码。 2、核心框架:平台为Java代码与JS代码之间提供了一套完整的面向对象的核心框架支撑系统,可以认为这是一个抽象层,无论是在页面表现上,还是在 CURD的任意一层,平台均提供了最大限度的抽象。用以保证平台本身的可扩展性、稳定性及灵活性。J-HI平台中提供了大量的API(Java与JS),为用户在开发过程中随需调用,从而进一步加快开发速度,保证代码质量。

3、业务平台功能:包括权限管理、组织结构、枚举管理、国际化管理、任务管理、日志管理、Excel报表管理、消息管理等。 4、工作流:包括工作流引擎及流程编辑器等。 J-HI有什么特点 1、基于业务模型,可以快速生成,提高大大提高开发速度。

BST3.0应用软件开发平台技术手册范本

B S T3.0应用软件开发平台 用户技术手册 南天电子信息产业股份 FED软件中心

目录 概述 第一部分 BST3.0应用软件开发平台基本功能 第一章BST3.0软件开发平台的结构和流程控制第二章系统命令 第三章变量操作命令 第四章字符串操作命令 第五章文件操作命令 第六章屏幕(SCREEN)表配置和命令 第七章存折打印机(PR2) 配置和命令 第八章刷卡器(BP) 配置和命令 第九章FIT表配置和命令 第十章流水打印机配置和命令 第十一章读卡机命令 第十二章IC卡命令和配置表 第十三章辅助模块命令和配置 第十四章通信命令 第十五章添加设备的命令接口 第二部分 BST3.0应用软件二次开发 第一章用户自定义命令的开发 第二章通信动态库的开发 第三章调试 第三部分 BST3.0 SCRIPT使用手册

概述 BST3.0应用软件开发平台是在BST2.0应用软件开发平台的基础上,根据BST 应用需求,增加了屏幕部分对WEB和FLASH的支持,增加了嵌的解释器,支持SCRIPT 编程模式,以及单步和屏幕重试功能。BST3.0应用软件开发平台更稳定,具有更好的扩展性,更容易完成BST 应用系统的开发。为熟练使用BST3.0应用系统软件开发平台进行二次开发,对此平台结构及功能模块应有充分了解,为缩短二次开发周期,请有关人员仔细阅读本手册。 因时间仓促,有不足之处,请使用者谅解,并将需要改善的意见反馈给FED 软件中心,帮助BST3.0应用系统软件开发平台的完善。

第一部分 BST3.0应用软件开发平台基本功能 第一章 BST3.0开发平台的结构和基本功能 1.1 BST3.0软件开发平台的组成部分 BST3.0软件开发平台功能完善、定制灵活、便于二次开发及其测试维护,它是由接口清晰且相互独立的子功能模块有机地结合在一起而行成的。 BST3.0软件开发平台由以下几个大的部分组成: 1.系统主控模块 协调平台部各功能模块的工作。 2.设备控制模块 由一系列与具体设备相应的设备控制模块组成,每一个设备控制模块对应于一个相应的硬件设备模块,在BST应用系统中,设备是一个广义上的设备,除传统上的外部设备如打印机、BP、读卡机等设备外,还有一些特殊的设备,如屏幕设备,在系统中称之为“screen”,它实际上包括了显示器、键盘和鼠标的输入输出,这三个设备是在“screen”设备中统一处理的。另外,还有通信设备(实际上是通信子系统,它被当作一个设备操作)和时间设备(“time”,用于检测退出时间是否到达)等。 3.设备接口模块 负责屏蔽BST应用系统中设备的硬件特性,使用统一的方式(统一的接口)对设备进行操作。应用系统使用设备时通过设备接口模块操作设备,可保证以同样方式操作所有设备。 4.流程控制模块 负责应用系统的流程控制,完成特定交易控制,接受主机命令,保存程序运行状态的文件等。 5.通信处理子系统 以操作设备的方式完成BST应用系统与主机间的通信。

(完整版)配置型软件开发平台

配置型软件开发平台 一、软件开发平台背景 最终用户:现成的软件不适合,定制开发又太贵,而且我们的业务经常会变化,我们想自己开发,又没有专业人才!我们最懂自己的业务流程,很想自己开发自己的软件,这样以后修改扩展均不求别人了,可我们不懂软件编程! 软件公司:人工成本太高,留住人才太难,人才走了,产品完了。就算开发好的产品,个性化修改太累并易导致BUG!技术日新月异,软件要天天升级更新,稍慢了一点,就被其他公司抢占了先机,搞得精疲力尽,苦不堪言。 1、最终用户 1.1、通用性和个性化的矛盾 对企业管理最了解、最能正确决定企业管理模式的,应该是企业经营者,而非软件公司,这是最基本的商业运作规律。现有的大部分应用软件无法适应管理千变万化的个性和持续变革的需求。为了取得市场生存和竞争的优势,适应瞬息万变的市场环境,需要快速响应市场的需求,不断调整自己的组织模式和再造自己的业务流程,业务流程的设计、优化和管理成为企业竞争的重要手段,企业迫切需要支持其业务流程再造的信息系统的支持。市场上有很多管理软件,可为什么就找不到真正适合您单位需要的呢?不是功能太少,就是浪费太多,找一款称心如意的管理软件,真是太难了!对软件开发商来说,为每一个用户定做系统成本太高;对用户来说,对软件最根本的需求就是适用,只有适用,才会真正有人去用。企业迫切需要解决这种通用性和个性化的矛盾。 1.2、变与不变的矛盾 业务需求千变万化,企业的不断发展要求软件能轻松更新,以满足企业不断变化的需要。而传统软件往往一经开发完成,不能做太多变动,重新开发或购买软件劳财伤力,而且周期长。因此,用户希望软件系统提供简单可行、快捷的二次开发平台,以便他们自己开发新的应用或修改现有应用,以满足不断发展变化的业务需要。 1.3、定制开发价格和企业预算相距太远的矛盾 用户要求有价廉物美软件定制服务,以打造一款真正称心如意个性软件,但开发费用又不能太多。而开发商在定做软件时,由于投入较大,价格无法降低。企业最懂自己的需求和业务流程,迫切想自己开发自己的业务系统,但又缺少专业开发人员。

Access2010创建一个报表(九)

8.1 第一个报表的制作 学习要求:本节预计学习课时为1小时,重点是:利用向导创建一个报表的操作步骤。 对于普通用户来说,窗体是日常操作最为频繁的界面,但是对决策者来说,通常不会直接参与这些比较基础的工作,因此,对他们而言,报表才是最为关键的环节,所谓报表,即是基于当前数据库中所有的数据,或者部分有选择性的数据而产生的数据汇总或数据分析的结果表格,因此,好的报表,必然来源于好的窗体,只有友好、精准、美观的窗体,才能确保数据来源的可靠,从而为报表提供优良的数据来源,从而保证报表的精准和可信,这也是我们在窗体设计的环节,特别注重细节的原因所在。 此外,有一点也可以预先说明,那就是报表的属性对话框,以及设计区域、属性设置区,几乎与窗体完全一样,因此,在窗体设计的环节所学到的开发技巧,绝大部分,在报表设计的环节,都是通用的。 那么,报表和窗体的区别在哪里呢?所不一样的是设计的目标的不同——窗体主要是被用来提供给用户,完成日常的管理工作,而报表则为了分析以及汇总数据,用来了解当前的单位的运行状况,以便为决策提供相关数据方面的依据。 第一个报表的制作 首先,报表来源于数据,因此,为了报表的可读性,我们预先录入一些报销明细,以便于测试,完成之后,如下图所示: 然后,我们关闭当前所有已打开的窗体,再单击左侧窗格上的按钮,然后,在下拉列表中选择 【报表(R)】,切换到报表列表,则如下图所示:

在当前版本的平台系统中,没有任何平台预定义的报表——在以前的教程中,我们极少使用向导,但由于报表的设计,相对比较复杂,因此,为了简化初学者的难度,我们不妨使用向导来创建第一个报表。 接下来,单击【创建】菜单下的按钮,启动报表创建向导,则如下图所示: 我们知道,表是存储数据最基本的单元,因此,高效,简约(通常严禁冗余),是设计表时最基本的考量,但也往往因为严禁冗余而显得可读性不佳,而查询则不同,查询的设计,往往会考虑到可读性的需求,因此,会通过计算产生大量的冗余,因而可读性也相对很好。 由于报表的设计目标,可读性也是第一需求,所以,我们选择查询作为数据来源(也就是报表属性设置区中【数据】选项卡中的【记录源】属性),因此,我们在【表/查询(T)】中选择“查询:qryBxmx”作为记录源。

ProjectWise通用使用手册

ProjectWiseV8i (SELECTServer 3)用户使用手册

目录 1 ProjectWise概述 (5) 1.1 什么是ProjectWise系统 (5) 1.2 ProjectWise的功能特点 (5) 1.3 ProjectWise给日常工作带来的帮助 (8) 2 ProjectWise客户端的安装 (10) 2.1 安装环境要求 (10) 2.2 安装ProjectWise Explorer (11) 2.3 安装中文包 (16) 2.3 配置数据源 (19) 3 ProjectWise的常规操作 (23) 3.1 系统登录 (23) 3.2 用户界面 (26) 3.2.1 基本界面介绍 (26) 3.2.2 自定义工具栏 (34) 3.4 文档和文件夹的导入导出 (39) 3.4.1 文档的导入导出 (39) 3.4.2 文件夹的导入导出 (41)

3.5 创建文件夹和文档 (44) 3.5.1 文件夹的创建 (44) 3.5.2 文档的创建 (50) 3.5.3 文档的默认双击事件更改 (54) 3.6 编辑修改文件 (56) 3.6.1 文档的检入检出、更新服务器副本和释放 (56) 3.6.2 文档状态图标的示例与说明 (59) 3.6.3 打开文档方式 (60) 3.6.4 文档集的相关操作 (61) 3.6.5 文档创建新版本 (63) 3.6.6 历史记录 (68) 3.7 查询检索 (74) 3.7.1 一级一级的点击寻找相应目录 (74) 3.7.2 使用类似Google的快速查询 (74) 3.7.3 使用直观属性查询对话框 (75) 3.7.4 保存搜索结果 (78) 3.8 个人文件夹的使用 (80) 4 ProjectWise的高级功能 (86) 4.1 选项的配置 (86) 4.1.1 文档列表 (86) 4.1.2 文档创建冲突 (89)

EOS快速开发平台项目开发规范草稿

1.1.项目名称: 1.2.构建包命名 项目名称+构建包名(模块名) 1.3.如: 系统各业务构建包说明 财务处办公应用模块 企管处办公应用模块 总调办公应用模块 工程技术办公应用模块 人事处办公应用模块 信息处办公应用模块 物贸处办公应用模块 办公室办公应用模块 规划处办公应用模块 公共办公应用模块 质量处办公应用模块 安全处办公应用模块 思政处办公应用模块 移动端应用模块 BPS参与者规则维护模块 通用公共功能,如各种通用的公共组件 主模块,如系统主页面、系统设置、用户管理等功能 对内、外服务接口功能 以下部分构件包一般情况不需要做修改: 我的任务模块功能包 2.1.数据集

一般根据业务名称或功能模块来命名数据集。 2.2.数据实体 数据实体名称与数据库表名对应,如表HR_OUT_LEAVE_APPLY对应实体名为HrOutLeaveApply。 2.2.1.主键生成 一般业务表单数据主键用”自动生成uuid” 2.2.2.字段类型 日期(不保存时间)类型用Date; 日期时间(保存时间)类型用TimeStamp; 其它常规数据类型与数据库类型对应即可。 3.1.JSP创建 通过功能向导自动生成必要jsp文件; 每个页面的头部必须加上注释说明和资源引入,并在title中描述标题。 3.1.1.一般需求jsp示例 HrAnnualLeaveApplyForm 新增表单页面 HrAnnualLeaveApplyEdit 修改编辑页面 HrAnnualLeaveApplyFormAudit 表单审核页面 HrAnnualLeaveApplyList 数据列表查询页面 3.1.2.注释 <%-- - Author(s): 开发员拼音驼峰全名(如:LiLong) - Date: 2015-03-01日期 - Description: 功能说明及一些重要流程说明描述 --%> 3.1.3.head标签 <%@include file="/common/"%> <%@include file="/coframe/tools/skins/" %>