基础业务处理系统的制作方法

文档序号:6419755阅读:293来源:国知局
专利名称:基础业务处理系统的制作方法
技术领域
本发明涉及实施基础业务处理时,与现用相同,可在视窗形式的画面和万维网形式的画面二者之上进行处理的基础业务处理系统。更为详细地说,可在该画面内根据当前显示的画面以及该画面内的光标存在位置,通过启动实施一定处理的程序(输入辅助功能)以及变更对应的输入辅助功能名称,即可实现对用户的输入辅助的基础业务处理系统。
背景技术
在企业内部为了完成其业务使用着各种基础业务处理系统(或程序)。作为该基础业务处理系统(或程序)的例示,有财务会计、工资计算、销售管理、采购管理、库存管理、税务申报、固定资产管理、成本价格管理、客户管理、人事管理、电子商务等系统(或程序)。
此类基础业务处理系统多年来只在连接公司内部的局域网(LAN)之类的单一系统内进行处理,例如视窗形式的基础业务处理系统的画面可用微软公司生产的OS操作系统-WINDOWS(微软公司的注册商标,下文同)来实现。
在基础业务处理系统的输入之中,由于其输入项目涉及面很宽,因而为了辅助其输入,预先给功能键分配基础业务处理系统的某种功能,当按下功能键时,或用定位设备(鼠标等)选择了与该功能键对应的画面内的相应的位置时,即可在基础业务处理系统中实施与该功能键对应的功能。输入辅助系统公示于特开平8-129471号公报之中。
随着近年来计算机技术的发展,企业的负责人希望能在外地通过互联网访问该基础业务处理系统,当场确认库存情况及进行差旅交通费的精算。此外,企业的员工希望不论自己身在企业内外均可通过互联网等网络更加简单地输入考勤报表、购物申请书等各种申请等。
然而事实上存在HTML及XML等不依赖网络上使用的工具之一的OS操作系统的万维网形式。因此如果能通过使现用的基础业务处理系统进一步对应于万维网形式,将万维网浏览器作为画面使用,在基础业务处理系统上实现,则业务负责人等用户在外地即可像上述那样进行确认库存及差旅费的精算等基础业务处理。但由于基础业务处理系统也正在企业内使用,因而无法直接使用现有的基础业务处理系统。
此外,当使用万维网浏览器实现画面的情况下,由于不依赖OS操作系统因而不论用户使用何种计算机环境,均可构筑无缝的基础业务处理系统,但由于其处理本身是可在用户的计算机终端(下面称之为用户终端)上显示的万维网浏览器的画面单位内进行的处理,因此用户不能使用上述输入辅助系统(参照特开平8-129471号)。
也就是说,由于在基础业务处理系统中输入的数据涉及面很广,因而不但需要像特开平8-129471号公报中公示的那样在每个画面上进行功能键的显示切换,即使在一个画面内也只能通过进行在该画面内的输入区域内与光标存在的位置(即用户即将进行输入的区域)对应的功能键的显示进一步实施输入辅助。例如在图4显示的基础业务处理系统的画面之中,光标在日期输入栏中的情况下,如图4所示,使功能键与可在此处启动的处理功能(输入辅助功能)彼此对应,即使是同一画面,当光标在票据号码输入栏中的情况下,如图7所示,通过使功能键和可在此处启动的处理功能彼此对应,可进行多种输入辅助。
然而如上所述,在万维网形式之中,由于可在每个画面上进行该处理,假定在画面上显示的输入区域的光标键每次更新时均实现了与可在此处启动的处理功能的对应更新,以及用户终端上的显示时,将会频频进行画面更新从而妨碍用户进行输入,因而结果出现在万维网形式的情况下,无法给用户提供上述输入辅助系统的问题。

发明内容
为此,本发明人发明了具有下述种种功能的基础业务处理系统使基础业务处理系统在现用的单一处理系统(例如基于视窗形式的OS操作系统的基础业务处理系统)和不依赖OS操作系统的万维网形式的基础处理系统二者均可成立的处理。
在基础业务处理系统之中,若将视窗形式的画面上的处理和万维网形式的画面上的处理根据其用途分别使用则可提高其便利性。
视窗形式的画面上的处理适用于需要高速处理大量数据的业务处理,例如财务会计业务中的分类传票输入处理,销售管理业务中的销售(接受订单)传票输入处理,采购管理业务中的采购(订货)传票输入处理、工资计算业务中的员工工资计算处理等。此外,由于这些业务处理需要高速处理大量数据,因而几乎所有情况下须由特定的人员在企业内的特定场所进行业务处理。此外,由于这些业务处理须边访问多种表的数据,边参照关连数据计算进行业务处理,因而是一种需要输入辅助功能的立体性的三维处理。
万维网形式的画面上的处理主要适用于需处理员工个人信息的业务处理,例如考勤报表输入处理,差旅费精算表输入处理、交通费使用明细表输入处理、购物申请处理等。由于这些数据是企业的任何一位员工可随时随地进行输入处理的数据,因而适合使用万维网形式的画面处理。此外,由于这些业务处理大多数以文件形式进行处理,因而是使用可利用手写记入文件的感觉输入画面进行处理的图表形的二维处理。
本发明的基础业务处理系统,通过在基础业务处理系统中设置视窗形式的画面上的处理和万维网形式的画面上的处理,可用同一个OS操作系统以及同一个数据库实施基础业务处理,因而可综合性运用现用的在各自的系统环境下运作的基础业务处理系统。
此外,在使上述视窗形式和万维网形式同时并存的基础业务处理系统之中,当在万维网形式的画面上进行在用户终端画面显示时,通过一并发送键盘上的规定键(本说明书中将功能键作为该规定键,但也可以是其它键)和实现可在此处启动的处理功能的对应更新及用户终端上的显示的C#语言及JAVA语言等的程序,即可不必频频切换画面地给用户提供输入辅助。
此外,在现用的基础业务处理系统中的组合程序软件中,由于数据库中的表及列是预先固定好的,数据保存及支持时的对象也是预先固定好的,因而存在进行追加及变更时有可能不能保存该追加及变更了的表及列的数据,无法进行支持的问题。但在上述基础业务处理系统之中,由于可用预先规定的规则识别该追加及变更了的表及列名,因而可保存及支持基础业务处理系统中追加的表及列的数据。例如通过规定将追加的表名前面冠以“T”将追加的列名前面冠以“C”,即可通过在数据保存及支持时将冠以“T”“C”的表及列一并设定为自动保存对象,来进行数据保存及支持。
本发明是一种可通过网络与用户拥有的用户终端进行数据通信的基础业务处理系统,上述基础业务处理系统具有下述装置存储企业的基础业务处理数据的基础业务处理数据库、使用上述基础业务处理数据库中的数据实施基础业务处理的基础业务处理装置、在与以视窗形式接受上述基础业务处理输入的用户终端之间,通过通信网络收发上述基础业务处理装置中使用的数据的视窗形式用装置、在与以万维网形式接受上述基础业务处理输入的用户终端之间,通过通信网络收发上述基础业务处理装置中使用的数据的万维网形式用装置;上述视窗形式用装置、上述万维网形式用装置,使用上述基础业务处理数据库在使上述基础业务处理系统具有功能的一个OS操作系统上进行处理。
若采用本发明,由于可将现有的用单一处理系统进行处理的基础业务处理系统用不依赖OS操作系统的万维网形式显示在用户终端上,因而可用用户使用的终端实施各种处理系统的基础业务处理系统。
此外在本发明中,以上述视窗形式显示上述基础业务处理画面的用户终端具有下述功能将上述基础业务处理装置中的数据变换为可用视窗形式处理的数据格式的数据变换功能、在显示上述数据的画面上使用的输入辅助功能、通过使上述数据变换后的数据与上述提取出的输入辅助功能组合在一起,显示视窗形式的画面的显示功能;上述万维网形式用装置对以上述万维网形式接受上述基础业务处理输入的用户终端以文件形式发送万维网形式的画面。
除上述之外,上述万维网形式用装置是对以万维网形式接受上述基础业务处理输入的用户终端,以万维网形式发送上述基础业务处理装置中使用的数据时,提取显示上述数据的画面上使用的输入辅助功能,通过使上述提取出的输入辅助功能和上述数据组合在一起发送万维网形式的画面内容的基础业务处理系统。
此外,上述万维网形式用装置由下述各种装置构成基础业务处理系统将上述基础业务处理装置中的数据变换为可用万维网形式处理的数据格式的数据变换装置、提取出显示上述数据的画面中使用的输入辅助功能的输入辅助装置、通过使上述数据变换装置中变换后的数据和上述提取出的输入辅助功能组合在一起,制作出万维网形式用画面的万维网画面制作装置。
还有,上述输入辅助功能与上述用户终端的键盘上的功能键对应,当上述画面变更了时,或上述光标在上述画面内变更了时,变更上述输入辅助功能和上述功能键的对应关系,在变更上述对应关系的同时变更显示在上述画面上的输入辅助功能名称。
除此而外,上述辅入辅助功能接收上述功能键的按下信号,或接收用定位设备选择的上述画面内的输入辅助功能名称的信号,在上述用户终端实施与上述对应的输入辅助功能。
若采用这些发明,除了可在现用的视窗形式中利用输入辅助功能之外,也可在万维网形式的画面内利用输入辅助功能。尤其是在万维网形式的画面中,由于可通过使该画面上使用的输入辅助功能与画面内容组合后由基础业务处理系统发送给用户终端,因而在变更了光标的情况下不必变更画面而仅仅变更一下输入辅助功能名称即可进行。这样即不会妨碍用户以万维网形式输入。
还有,在上述这些发明之中,上述基础业务处理装置在新增加表或列时,在上述表或列名的前面添加预先规定的字符或数字任意一种后存储到上述基础业务处理数据库之中,当把数据保存到上述基础业务处理数据库中时,保存上述基础业务处理装置中预先规定的表或列,以及在上述表名称或列名前面冠以预先规定的字符、数字标记的表或列。
多年来,一直作为组合程序软件销售的基础业务处理系统可进行该数据保存的表及列均为预告固定好的。但是本发明通过预先在新追加的表及列名上附加规定的字符、数字中的某一种,由于在基础业务处理系统进行保存时可识别出新追加的表及列,因而不会发生数据保存时的遗漏。
此外,在本发明之中如上所述追加列时,为了将其保存到数据库中,除以列名作为保存处理的对象之外,成为必要的其数据类型、数据长度等种类。因此,上述基础业务处理装置在把上述用户新追加的列存储到上述基础业务处理数据库中时,作为预先进行上述基础业务处理装置具有的写入、保存处理的函数的自变量,通过接收上述追加的列名、数据类型、数据长度的设定而设定的上述函数将上述新追加的列存入上述基础业务处理数据库中。
若采用本发明,即使是用户任意追加的列,也很容易进行写入及保存到基础业务处理数据库中的处理。
此外,以视窗形式接受上述基础业务处理输入的上述用户终端包括定义上述视窗形式的画框内设置的菜单条或显示在上述视窗形式的画面内设置的菜单区内的追加菜单项目内容的追加菜单定义文件、从上述追加菜单定义文件中读入上述菜单条或上述菜单区的菜单项目显示中追加的菜单标题或菜单按钮,以及在选择了上述菜单标题或上述菜单按钮时显示在下拉菜单或追加菜单一览上的追加菜单组,显示到上述菜单条或上述视窗形式的画面内的同时,当选择了上述追加菜单时,读出并实行上述追加菜单对应的文件的追加菜单显示与调用执行文件的基础业务处理系统。
多年来在视窗形式的画面上显示的菜单条及菜单区只能显示固定的内容,但是若采用本发明,即使在本发明的基础业务处理系统中使用的用户终端之中,用户自己也可在菜单条及菜单区内自由追加该菜单名称。


图1是举例说明本发明的系统构成的系统构成图。
图2是举例说明本发明的工序流程的的流程图。
图3是表示键盘的功能键的概念图。
图4是基础业务处理装置为财务会计程序时的分类账处理画面的例示。
图5是合计余额试算表画面的一例。
图6是表示在分类账处理画面中光标处于日期输入栏中时的画面及其此时的功能键和输入辅助功能的对应关系的一例。
图7是表示在分类账处理画面中光标处于传票号码栏中时的画面及此时的功能键和输入辅助功能的对应关系的一例。
图8是表示在分类账处理画面中光标处于部门代码栏中时的画面及此时的功能键和输入辅助功能的对应关系的一例。
图9是表示在分类账处理画面中光标处于总结算科目代码栏中时的画面及此时的功能键和输入辅助功能的对应关系的一例。
图10是表示在分类账处理画面中光标处于辅助科目代码栏中时的画面及此时的功能键和输入辅助功能的对应关系的一例。
图11是表示在分类账处理画面中光标处于金额输入栏中时的画面及此时的功能键和输入辅助功能的对应关系的一例。
图12是表示在分类账处理画面中光标处于摘要代码栏中时的画面及此时的功能键和输入辅助功能的对应关系的一例。
图13表示分类账处理画面中的功能键和输入辅助功能的对应关系的一例。
图14是万维网形式的画面为文件形式时的考勤报表输入画面的一例。
图15是万维网形式的画面为文件形式时的差旅费精算表输入画面的一例。
图16是万维网形式的画面为文件形式时的交通费使用明细表输入画面的一例。
图17是万维网形式的画面为文件形式时的购物申请表输入画面的一例。
图18是在视窗形式的画面的菜单条中追加了新菜单的图示。
图19是追加菜单定义文件的图示。
图20是在客户信息表中追加E-mail地址的列时的概念图。
图21是表示在视窗形式的画面的菜单区内追加新菜单前的情况。
图22是表示在视窗形式的画面的菜单区内追加新菜单后的情况。
图23是举例说明在用户终端具有往菜单条、菜单区内追加新菜单功能的情况下的系统构成的系统构成图。
图24是举例说明在万维网形式的画面中具有输入辅助功能的情况下的考勤报表输入画面的图示。
图25是举例说明在万维网形式的画面上具有输入辅助功能时的差旅费精算表输入画面的图示。
图26是举例说明写入装置的函数的图示。
图27是举例说明写入装置的自变量的图示。
图28是举例说明自变量数据的图示。
图29是举例说明自变量数据的图示。
具体实施例方式
图1的系统构成图例示出本发明的基础业务处理系统构成。基础业务处理系统1包括以万维网形式利用该基础业务处理系统1的用户的用户终端(万维网客户)3和以视窗形式利用该基础业务处理系统1的用户的用户终端(视窗用户)2可通过网络4进行数据收发。网络4可以是互联网之类的开放网络、LAN之类的封闭网络、二者组合而成的内部网络中的任意一种,而且不问使用的是有线与无线。
基础业务处理系统1是一种通过网络4从用户使用的终端接受基础业务处理输入的计算机终端,包括基础业务处理装置5、视窗形式用装置6和万维网形式用装置7以及基础业务处理数据库11。而基础业务处理系统用一个OS操作系统工作,此处使用的上述各种装置以及数据库均可在该一个OS操作系统上进行处理。
基础业务处理装置5是一种可在计算机终端(含服务器)上实施企业的基础业务处理的程序(功能),例如财务会计程序、工资计算程序、销售管理程序、采购管理程序、库存管理程序、税务申报程序、固定资产管理程序、成本管理程序、客户管理程序、人事管理程序、电子商务程序等。
基础业务处理数据库11是存储与基础业务处理装置5实施基础业务处理时使用的各种程序对应的数据的数据库。
例如对应于财务会计程序,存储与企业的财务会计有关数据的财务会计数据库,对应于工资计算程序,存储与企业的工资计算有关数据的工资计算数据库,对应于销售管理程序,存储与企业的销售管理有关数据的销售管理数据库、对应于采购管理程序,存储与企业的采购有关数据的采购管理数据库、对应于库存管理程序,存储与企业的库存管理有关数据的库存管理数据库、对应于税务申报程序,存储与企业的税务申报有关数据的税务申报数据库,对应于固定资产管理程序,存储与企业的固定资产管理有关数据的固定资产管理数据库,对应于成本管理程序、存储与企业成本管理有关数据的成本管理数据库,对应于客户管理程序,存储与企业的客户管理有关数据的客户管理数据库,对应于人事管理程序,存储与企业的人事管理有关数据的人事管理数据库,对应于电子商务程序,存储与电子商务有关数据的电子商务数据库等。
视窗形式用装置6是一种当用用户终端(视窗客户)2进行基础业务处理时,通过网络4给该用户终端(视窗客户)2发送进行基础业务处理时的数据,或通过网络4接收该用户终端(视窗客户)2发来的进行基础业务处理时的数据的装置。
正如后文所述,可在用户终端(视窗客户)2的显示器(显示装置)上以视窗形式显示基础业务处理系统1的画面,是在基础业务处理装置5和用户终端(视窗客户)2之间进行该画面上显示的数据收发的装置。
万维网形式用装置7是一种当用户终端(万维网客户)3进行基础业务处理时,以万维网形式制作进行基础业务处理时的画面,通过网络4将制作出的画面发送给该用户终端时(这时在该画上预先附带数据的情况下基础业务处理装置5的数据形式变换为万维网形式的数据形式)或通过网络4接收输入该万维网形式的画面的数据,并将数据变换为基础业务处理装置5可处理的格式的装置。此外还是在基础业务处理装置5和用户终端(万维网客户)3之间进行显示在用户终端(万维网客户)3的显示器上(显示装置)的数据收发的装置。万维网形式用装置7包括数据变换装置8、输入辅助装置9、万维网画面制作装置10。
数据变换装置8是一种以万维网形式由基础业务处理装置5给用户终端(万维网客户)3发送画面时,从可用基础业务处理装置5处理的数据格式变换为可用万维网格式处理的数据格式,或从可用万维网形式处理的数据格式变换为可用基础业务处理装置5处理的数据格式的装置。
例如当设定为基础业务处理装置5作为OS操作系统,主要用微软公司的WiNDOWS处理的情况下,由于用户终端(视窗客户)2作为OS操作系统使用微软公司的WinDOWS启动,因而视窗形式用装置6虽然是可使用该Windows处理的形式,例如Win32应用软件,或Windows Form进行处理,但由于无法直接用万维网形式进行处理,因而通过将数据格式变换为HTML格式及XML格式调整为万维网形式。或通过将HTML格式及XML格式的数据格式数据变换为基础业务处理系统1的数据格式进行该处理。
输入辅助装置9是一种在用户终端(万维网客户)3上以万维网形式显示画面时使用输入辅助功能的情况下,发送该画面时,提取可在该画面上使用的输入辅助功能(例如可用JAVA语言及C#语言实现的,在NET图表上动作的成分)的装置。例如万维网形式的画面为考勤报表输入画面时(图24),可在该画面内使用的辅助功能正如图24中所示是“中止”“参照考勤”、“假日结余”“带薪假日结余”、“事由”、“登录”,因而是提取该各种输入辅助功能的装置。
万维网画面制作装置10是通过组合数据变换装置8变换的数据和输入辅助装置9提取出的输入辅助功能,设定到画面的规定位置,制作出万维网形式的画面的装置。
在这样制作而成的万维网形式的画面之中,与视窗形式的画面相同,在该画面的下方显示出输入辅助功能名称,还有由于该名称分别与用户终端(万维网客户)3的键盘20上的功能键21(本说明书中正如上述是将键盘20的规定键设为功能键21时的情况加以说明的,但也可分配给其它键,例如数字键)各自对应,例如当用户按下“F1”,或用户用定位设备选择了显示与画面内的“F1”对应的输入辅助功能名称的按钮的情况下,与结合画面设定的“F1”对应的输入辅助功能启动,实施其功能。图3示出键盘20的功能键21。
正如后文所述,当在万维网形式的画面上不使用输入辅助功能的情况下,是将数据变换装置8变换的数据以文件形式制作出的万维网画面,发送给用户终端(万维网客户)3的装置。
用户终端(视窗客户)2是用户用来操作基础业务系统1的,是用户使用的计算机终端,以视窗形式显示基础业务处理系统1的画面。此外,用户终端(视窗客户)2具有预先与基础业务处理系统1对应的,画面显示功能(未图示),输入辅助功能(未图示)、数据变换功能(未图示)的客户端软件。画面显示功能是用视窗形式显示基础业务处理系统1的功能,输入辅助功能是在该视窗形式中通过画面变更、或光标位置的变更,变更功能键21和预先对应的辅助功能的对应关系,变更输入辅助功能名称的显示的功能。图4的38表示与功能键21对应的输入辅助功能名称的显示。
例如在图4所示的画面之中,输入辅助功能名称显示在视窗形式的画面下方,当该光标位置在日期栏的情况下,功能键F1与“收入”对应,功能键F2与“支出”对应,功能键F3与“中止”对应,功能键F4与“设定”对应,功能键F5与“前一传票”对应,功能键F8与“传票检索”对应,功能键F11与“自动检索”对应,功能键F12与“关闭”对应。在该画面内,当变更为图5那样的不同的画面的情况下,或者即使是图7所示的同一画面,当变更了该光标位置(此时为传票号码输入栏)时,变更该功能键21和输入辅助功能的对应关系,并随之变更输入助功能名称的显示。因此在变更为图5的画面时,变更功能键21和输入辅助功能的对应关系及显示,功能键F1成为“帮助”,功能键F2成为“打印”,功能键F3成为“转发”,功能键F4成为“下一画面”,功能键F5成为前一画面,功能键F8成为“编辑”,功能键F9成为“重新合计”,功能键F11成为“中止”,功能键F12成为“关闭”。如像图7所示仅变更了光标位置的情况下,变更功能键21和输入辅助功能的对应关系以及输入辅助功能名称的显示,例如功能键F3成为“中止”,功能键F4成为“号码信息”,功能键F12成为“关闭”。
在此类画面之中,通过按下该功能键21,或用定位设备选择与显示画面内的输入辅助功能名称的位置对应的按钮来启动对应的输入辅助功能。
数据变换功能是在视窗形式显示的数据与基础业务处理系统1处理时使用的数据格式不同的情况下进行该变换的装置。例如,使之进行下述处理把数据从基础业务处理系统1的数据格式变换并显示为视窗形式的数据格式,或把数据从视窗形式的数据格式变换并显示为基础业务处理系统1的数据格式。
用户终端(万维网客户)3是用户拥有的用来操作基础业务处理系统1的计算机终端,以万维网形式显示与操作基础业务处理系统1的画面。此外,用户终端(万维网客户)3显然预先拥有与基础业务处理系统1中使用的万维网形式对应的万维网浏览器。
下面用图2的流程图详细说明本发明的基础业务处理系统1的一种工序流程。
当用户希望在自己的用户终端上以视窗形式或万维网形式利用基础业务处理系统1的情况下,首先在自身拥有的用户终端(视窗客户)2或用户终端(万维网客户)3上通过网络4访问基础业务处理系统1,确立连接以便在用户终端(视窗客户)2或用户终端(万维网客户)3与基础业务处理系统1之间收发数据(S100)。
基础业务处理系统1在接受该连接之后判断用户以何种形式进行处理,或从用户终端接收以何种形式进行处理的信息(S110)。该判断也可通过判断用户识别码ID及公司内部的访问还是公司外部的访问来进行。当通过用户识别码ID进行识别的情况下,当用户A拥有视窗形式的ID,用户B拥有万维网形式的ID,用户C拥有视窗形式和万维网形式两种ID的情况下,通过基础业务处理系统1预先拥有(例如预先存储在数据库中)的该区别,以用户输入的ID判断。此外,当以访问目的地进行区别的情况下,假如接收到访问的用户终端拥有局域IP地址,则进行视窗形式的处理,假如用户终端不在局域IP地址之内,则实施万维网形式的处理工序。如上所述,通过自动识别可减轻用户的输入负担。
下面说明在S110之中显示形式为视窗形式,即用户终端是用户终端(视窗客户)2时的工序。
如上所述,由于用户终端(视窗客户)2拥有与基础业务处理系统1对应的客户端软件,即画面显示功能(未图示)。输入辅助功能(未图示)、数据变换功能(未图示),因而通过用户以规定的操作启动基础业务处理系统1的客户端软件,即可在用户终端上显示出画面(S120)。
图4示出此时显示在用户终端上的画面之一例。图4是基础业务处理装置5为财务会计程序时的分类账处理的数据输入画面(分类账处理画面)。
进行S120的画面显示时,从客户端的软件中提取出与分类账处理画面对应的输入辅助功能,并将该输入辅助功能名称一并显示在该画面的下方38上。显示位置最好是下方但也可在其它位置上。
在图4的例中,由于光标位置在日期输入栏,因而作为输入辅助功能,其输入辅助功能名称分别对应于各自的功能键21显示在分类账处理画面内的38上—功能键F1与“收入”对应,功能键F2与“支出”对应,功能键F3与“中止”对应,功能键F4与“设定”对应,功能键F5与“前一传票”对应,功能键F8与“传票检索”对应,功能键F11与“自动检索”对应,功能键F12与“关闭”对应。
用户在该分类账处理画面上进行输入(S130),在进行该输入时,一接收到用户终端(视窗客户)2的功能键21被按下,或用鼠标等定位设备选择了画面内的输入辅助功能名称显示的信号,客户端的软件的输入辅助功能通过接收该信号,实施对应的输入辅助功能。例如,功能键F1一被按下,即实施与功能键F1对应的“收入”的输入辅助功能。
此外,用户一从分类账处理画面转换到显示图5所示的合计余额试算表画面,在显示该画面时,客户端的软件即提取该画面上、与光标位置对应的输入辅助功能,使之与功能键21对应后在该画面上显示输入辅助功能名称。也就是与分类账处理画面时相比,更新功能键21的输入辅助功能的对应关系并显示更新后的输入辅助功能名称。
作为输入辅助功能,如下所述更新其对应关系并变更输入辅助功能名称的显示功能键F1成为“帮助”,功能健F2成为“打印”,功能键F3成为“转发”,功能键F4成为“下一画面”,功能键F5成为“前一画面”,功能键F8成为“编辑”,功能键F9成为“重新合计”,功能键F11成为“中止”,功能键F12成为“关闭”。
与此相同,当用户显示图4的分类账处理画面的情况下(图6也是相同的画面),当变更了其光标位置时,例如从日期输入栏变更为传票号码输入栏时,客户端的软件通过接收该变更信息,即将功能键21和辅入辅助功能的对应关系及其输入辅助功能名称显示更新为与分类账处理画面的传票号码输入栏对应的输入辅助功能。也就是说,作为输入辅助功能更新其对应关系,将功能键F3更新为“中止”,将功能键F4更新为“号码信息”,将功能键F12更新为“关闭”,并变更输入辅助功能名称的显示。
图7~图12是举例说明在分类账处理画面之中,变更了光标位置时的功能键21和输入辅助功能的对应关系的画面。图7是光标位置位于传票号码输入栏时的情况,图8是光标位置位于部门代码输入栏时的情况,图9是光标位置位于总结算科目代码输入栏时的情况,图10是光标位置位于辅助科目代码输入栏时的情况,图11是光标位置位于金额输入栏时的情况,图12是光标位置位于摘要代码输入栏时的情况。图13示出分类账处理画面上的功能键21和输入辅助功能的对应表。
这样一来,在用户终端(视窗客户)2上进行一系列输入,将该数据发送给基础业务处理系统1时,客户端软件的数据变换功能,从以视窗形式显示的数据格式变换为基础业务系统1中使用的数据格式(S140)。当视窗形式中使用的数据格式和基础业务处理系统1中使用的数据格式为同一种格式的情况下,无须进行该变换。
变换后,由用户终端(视窗客户)2通过网络4给基础业务处理系统1发送变换后的数据(无须变换时为输入的数据)(S150)。
基础业务处理系统1的视窗形式用装置6通过网络4从用户终端(视窗客户)2接收数据(S160),并将其提供给基础业务处理装置5。基础业务处理装置5将接收到的数据登录到基础业务处理数据库11中之后实施基础业务处理(S170)。
下面说明在步骤S110中显示形式为万维网形式,即用户终端为用户终端(万维网客户)3时的工序。
用户终端(万维网客户)3给基础业务处理系统1发送内容为进行基础业务处理的规定输入的数据,基础业务处理系统1接收该信息,基础业务处理装置5从基础业务处理数据库11中提取所需数据的同时,将其提供给万维网形式用装置7。
万维网形式用装置7的数据变换装置8将从基础业务处理装置5上接收到的数据变换为可用万维网形式处理的数据格式(S180)。
此外,万维网形式用装置7根据从基础业务处理装置5接收到的数据输入辅助装置9,提取与用户终端(万维网客户)3上显示的画面对应的输入辅助功能。该输入辅助功能最好以适合万维网形式的形态(格式)进行表述。在此处提取的输入辅助功能是指可在该画面上使用,可用JAVA语言及C#语言等实现,可在NET图表上动作的成分。
万维网画面制作装置10将在数据变换装置8中变换为万维网形式用的数据和输入辅助装置9提取出的输入辅助功能结合在一起,制作出万维网形式用的画面(S190)。也就是说,将画面中使用的输入辅助功能与画面的内容(变换后的数据)结合在一起,将其功能各称显示到画面的规定位置(最好在画面下方)。万维网画面制作装置10通过网络4将这样制作而成的画面发送给用户终端(万维网客户)3(S200)。
用户终端(万维网客户)3接收该画面,使用规定的万维网格式显示在用户终端(万维网客户)3上(S210)。作为此类显示的画面,图24示出考勤报表画面的情况。在图24之中,从画面上方到中心部位,显示出基础业务处理装置5中使用的数据(也包括输入形式等),在其下方显示出该画面中使用的规定的输入辅助功能。此处显示的输入辅助功能名称分别是功能键F3为“中止”,功能键F5为“出勤参照”,功能键F7为“假日结余”,功能键F8“带薪假日结余”,功能键F9为“事由”,功能键F12为“登录”。用户给此种显示万维网形式用的画面输入必要的数据(S220)。
用户通过在用户终端(万维网客户)3上按下功能键21,或用鼠标等定位设备进行选择,即可实施其相应的输入辅助功能。例如当按下功能键F12时,由于可进行数据登录,因而进行数据登录的输入辅助功能启动,该输入辅助功能将输入到该考勤报表输入画面上的数据从用户终端(万维网客户)3通过网络4发送基础业务处理系统1。万维网形式用装置7接收该发送的数据并将此从万维网形式用的数据格式变换为基础业务处理系统1用的数据格式,由基础业务处理装置5登录该数据。
此外,当光标位置被变更了时,例如当移动到员工编号栏的情况下,输入辅助功能接收该光标位置已变更的信息,检索与员工编号栏所对应的输入辅助功能,将该对应的输入辅助功能名称显示到画面下方。
当光标位置变更了时,与过去相同,当输入辅助功能也需要变更时,由于在万维网形式中为整体画面上的统一处理,因而有必要切换整个画面,但也可如上所述,预先将以该画面上使用的输入辅助功能在画面最初显示时与画面组合设置后发送给用户终端(万维网客户)3,通过根据需要在万维网形式的画面内相应改变输入辅助功能和功能键21的对应关系来变更输入辅助功能名称的显示,即可不必在每次变更光标位置时访问基础业务处理系统1进行画面变更。也就是说,如果是同一个画面,可通过仅变更与该画面结合在一起的输入辅助功能名称,在图24中的画面下方变更,即不会成为用户容易看清的障碍。
此外,当用户进行画面切换时,例如从图24的考勤报表输入画面变更为图25的差旅费精算表输入画面时,用户终端(万维网客户)3通过网络4发送索要差旅费精算表输入画面的要求,基础业务处理系统1的万维网形式用装置7接收该信息。基础业务处理装置5一收到该信息,即与上述情况相同,从基础业务处理数据库11中提取必要的数据,基础业务处理装置5将该数据交给万维网形式用装置7。在万维网形式用装置7中变换为万维网形式用的数据格式,进而输入辅助装置9提取出该画面(差旅费精处表输入画面)上使用的输入辅助功能,万维网画面制作装置10将数据变换后的数据和输入辅助装置9提取出的输入辅助功能组合设置在一个画面上,即可实现通过网络4将此发送给用户终端(万维网客户)3。这样一来,当要求改变画面的情况下,通过将该画面中使用的输入辅助功能一并发送,即可消除上述之类的不需要的画面的整体切换。
图25例示出万维网形式用的画面中显示功能键21和输入辅助功能的对应关系的差旅费精算表输入画面。
用户终端(万维网客户)3进行上述一系列的输入,通过网络4将该数据发送给基础业务处理系统1(S230),基础业务处理系统1的万维网形式用装置7即接收该信息(S240)。
用万维网形式用装置7接收之后,数据变换装置8即进行从万维网形式用的数据格式到基础业务处理系统1中使用的数据格式的变换(S250),基础业务处理装置5将该数据登录到基础业务处理数据库11中后实施基础业务处理(S260)。
本说明书中以视窗形式显示时的输入处理功能最适合使用C#语言等程序语言表述,以万维网形式显示时的输入处理功能最适合使用可用万维网格式处理的语言,诸如C#语言及JAVA语言表述。
此外,当发送万维网形式的画面时,万维网形式用装置7最好在用数据变换装置8将基础业务处理装置5的数据变换之后以显示与万维网形式的画面对应的文件相同的输入项目、输入位置等的文件形式(即将普通文件直接置换为万维网形式画面的形式)用万维网画面制作装置10制作出万维网画面,在用户终端(万维网客户)3上进行该显示。
文件形式的输入画面包括上述的考勤报表输入画面(参照图14(不使用输入辅助功能的情况下)、图24(使用输入辅助功能的情况下))、差旅费精算表输入画面(参照图15(不使用输入辅助功能的情况下)、图25(使用输入辅助功能的情况下)),交通费使用明细表画面(参照图16),购物申请书输入画面(参照图17),营业日报输入画面,资格取得申请书输入画面,家庭状况报告输入画面,名片委托书输入画面,固定资产报废申请书输入画面、因看护停职及因看护缩短上班时间申请书输入画面,产前产后休假申请书输入画面,育儿停职申请书输入画面,停职申请输入画面,吊唁请柬输入画面,婚礼请柬输入画面,身世变动申请书输入画面,工资领取者的抚养费扣除等(变动)申告书输入画面,保险费扣除申告书输入画面等,此外,文件形式的参照画面还包括工资清单参照画面,销售额合计表参照画面,库存一览表参照画面。
在基础业务处理系统1的处理之中,若可根据其用途分别划分视窗形式画面上的处理和万维网形式画面上的处理,则可提高其方便性。
视窗形式画面上的处理适用用于需高速处理大量数据的业务处理,财务会计业务中分类账传票输入处理,销售管理业务中的销售(接受订单)传票输入处理,采购管理业务中的采购(订单)传票输入处理,工资计算业务中的员工工资计算处理等适合使用视窗形式的画面上的处理。此外,由于这些业务处理需要高速处理大量数据,因而几乎所有情况下都是在企业内的特定场所由特定的人员进行业务处理的。此外,由于这些业务处理是在边在多个图表上存取数据,边参照相关数据边通过计算来进行业务处理的,因而是需要辅助功能的立体型的三维处理。
万维网形式画面上的处理主要适用于需要处理员工个人信息的业务处理,考勤报表输入处理,差旅费精算表输入处理,交通费使用明细表输入处理,购物申请书输入处理等适合使用万维网形式的画面上的处理。由于这些数据是企业的每个员工可随时随地进行输入处理的数据,因而适合使用万维网形式的画面上的处理。此外,由于这些业务处理大多是用文件形式进行处理的,因而是使用能以手写方式写进文件中的感觉利用的文件形式的画面进行处理的平面形的二维处理。正因如此,当在用户终端(万维网客户)3上显示画面的情况下,通过万维网画面制作装置10制作出文件形式的画面,显示到用户终端(万维网客户)3上,即使在用户不熟悉计算机操作的情况下,也能毫无阻碍地进行输入。
如上所述,在万维网形式之中,可通过显示文件形式的输入画面使之进行基础业务处理(指平面形的二维处理),而在视窗形式之中,可通过边使用输入辅助功能边访问基础业务处理数据库11的多个图表中的数据进行基础业务处理(指立体形的三维处理)。
此外,如上所述,在本发明的基础业务处理系统1之中,通过在基础业务处理系统1中设置视窗形式用装置6和万维网形式用装置7,可用同一个OS操作系统以及同一个数据库实施基础业务处理,可综合性运用多年来一直在各自独立的系统环境下运作的基础业务处理系统。这时,作为基础业务系统1的OS操作系统,可使用微软公司生产的Windows Server2003。
此外,当以上述万维网形式的画面从用户终端(万维网客户)3进行输入的情况下,接收了该信息的万维网形式用装置7通知进行了该输入的用户的上司的计算机终端已进行了该输入(该通知只要参照设置在基础业务处理系统1中的预先存储的所属等人事关系,通过电子邮件等通知用户的上司即可),该上司参照输入的画面,实行众所周知的结算,若基础业务处理装置5再次接收到该上司已进行了结算的信息,即自动将该已结算的信息存储到基础业务处理数据库11之中。
除上述基础业务处理系统1之外,该基础业务处理装置5还可预先设定为往该数据库中保存数据时,可在新追加的表及列上通过附加规定的字符或数字标志等进行追加。也就是说正如特开2000-207477号公报中公示的那样,用户通过在基础业务处理中追加的表名前追加设置“T”,在追加的列名前面追加设置“C”来设定该表名及列名,或基础业务处理装置5也可通过在从用户终端(视窗用户)2、用户终端(万维网用户)3接收到的追加表名、追加列名上自动冠以“T”或“C”等预先规定的字符数字标志等,在基础业务处理装置5保存数据时,除预先规定的表列之外,也保存冠以“T”、“C”等识别名称的表、列,从而有效保存追加的表及列。
例如,基础业务处理装置5中使用的基础业务处理程序是客户管理程序,该基础业务处理数据库11(客户管理数据库)的客户信息表中由于起先(即刚引进系统时的客户管理数据库中使用的客户信息表)以组合程序提供的客户管理程序并没有登录E-mail地址的功能,不存在登录E-mail地址的列,因而用户需在该表中增加一个E-mail地址的列。图20示出在客户管理程序中追加上述登录E-mail/地址的功能,在该客户信息表中设置了客户代码、客户名称,E-mail地址的列时的客户信息表的概念图。
在追加了E-mail地址列后的客户信息表中,客户代码和客户名称表示登录在客户信息表中的内容,E-mail地址由用户输入。而由用户从用户终端(视窗用户)2或用户终端(万维网用户)3输入的E-mail地址,由于是新追加的列,因而根据以上规则,在赋与C_mailaddress之类的名称变数上设定,通过网络4发送给基础业务处理系统1。基础业务处理系统1的基础业务处理装置5一接到该信息,即在客户信息表中新追加的C_mailaddress栏内存入新接收的E-mail地址。此外,在保存该客户信息表时,除原来已有的列外,还可保存列名前面冠有“C”的C_mailaddress列名的数据,即E-mail地址的数据。
对通过以上方法追加的列及表,基础业务处理装置5需将该数据写入基础业务处理数据库11中,进行保存处理。作为现用的基础业务处理程序销售的软件,由于其处理内容是预先规定的范围,因而追加列及表不言而喻,也不能把新追加的列及表数据写入基础业务处理数据库11之中进行保存处理。这是因为要想进行写入与保存处理,除了该列的名称之外,若不判定列中输入的数据类型[整数型(int型)、浮动小数点型(float型)、字符列型(char型)等]输入列的数据长度(信息组数),即无法在基础业务处理数据库11中确保用来进行写入等的空间。因此在本发明之中,即使对上述追加的列及表,也能用基础业务处理装置5写入基础业务处理数据库11进行保存。
基础业务处理装置5具有将上述追加的列及表数据写入基础业务处理数据库11,进行保存处理的写入装置(未图示)。写入装置最好由可在基础业务处理系统中实施的程序,多个函数构成。图26示出写入装置的函数的一例。
图26中所示的写入装置的函数在基础业务处理装置5为销售管理系统(程序)的情况下,在销售传票表中示出写入的函数(下文称之为销售传票写入函数)。销售传票的表是基础业务处理数据库11的表之一,由传票头部表和传票明细表构成。传票头部表是由销售传票上的,传票类别(赊账销售、现金销售的类别)、销售日期、请求日期、传票号码、客户代码、客户名称、负责人代码、负责人名称、摘要代码、摘要名称等构成的销售传票上的销售明细以外的数据构成的表。
传票明细表是由与销售类别(销售、退货、减价等类别)、商品代码、商品名称、消费税类别、税后税前类别、数量小数位、单价小数位、仓库号码、订货号码、入货数,箱数、数量、单位、销售单价、单位成本价、销售成本价、消费税、同时处理标志(或者是同时采购处理,或者是同时生产处理的标志)的销售明细有关的数据构成的表。
上述图26中所示的销售传票写入函数按照追加的列方式,由4种函数构成。第1是在传票头部表和传票明细表二者之中追加列时,将销售传票的数据(即传票题头部分的数据和传票明细部分数据)写入基础业务处理数据库11内的传票头部表和传票明细表中的D04-ERP-Wrt1,第2是在传票头部表中追加列时,将销售传票的数据(即传票题头部数据和明细部数据)写入基础业务处理数据库11内的传票头部表和传票明细表中的D04-ERP-Wrt2、第3是传票明细表中追加列时,将销售传票的数据(即传票题头部数据和传票明细部数据)写入基础业务处理数据库11中的传票头部表和传票明细表中的D04-ERP-Wrt3、第4是在二者之中均未追加列时,将销售传票的数据(即传票题头部数据和传票明细部数据)写入基础业务处理数据库11内的传票头部表和传票细表中的D04-ERP-Wrt4。
因此在基础业务处理数据库11的销售传票表中未追加任何列的情况下,用函数D04-ERP-Wrt4进行销售传票表的写入处理,当在某个表中追加了列的情况下,利用函数D04-ERP-Wrt1、D04-ERP-Wrt2、D04-ERP-Wrt3中适合的函数进行往基础业务处理数据库11中的写入处理。
上述4种函数各有自己的自变量,图27中示出该自变量。而图26的函数下面标注的①~⑩表示图27的自变量中在该函数上使用的自变量。
自变量①(str DBNM)是定义在基础业务处理数据库11中的哪个数据库(或表)中进行写入处理的自变量。自变量②(intlnp chk)是定义是否要进行无需输入项目的内容检查的自变量。自变量③是在传票头部表之中原来设定的列的数据的自变量。在上述举例中,传票类别(赊账销售、现金销售的类别)、销售日期、申请日期、传票号码、客户代码、负责人代码、摘要名称构成自变量的数据。图28中示出该自变量数据的一例。自变量④(strH_Add_Data)是在传票的头部表中应客户的要求追加的列的数据的自变量。自变量⑤(udtH_Add_Form())规定自变量④中追加的列的追加列名、变数类型,变数的长度。并通过在自变量④中参照自变量⑤规定的追加列的定义,即能够在基础业务处理数据库11中以用户设定的任意列名、类型、长度进行写入与保存处理。自变量⑥(intMeiGyoSu)规定写入多少行销售传票明细表的数据。自变量⑦(StrOBC_M_Data)是传票明细表中原来设定的列的数据的自变量。在上述例中,销售类别(销售、退货、折扣等的类别)、商品代码、商品名称、消费税类别、税前税后类别、数量小数位、单价小数位、仓库号码、订货号码、入货数、箱数、数量、单位、销售单价、单位成本价、销售成本价、消费税、同时处理标志(或者是同时采购处理,或者是同时生产处理的标志)构成自变量的数据。图29中示出该自变量数据的一例。自变量⑧(StrM_Add_Data)是在传票明细表中应客户的要求追加的列的数据的自变量。自变量⑨(udtM_Add_Form())规定自变量⑧中追加的列的,追加列名、变数类型、变数长度。并通过在自变量⑧中参照自变量⑨中规定的追加列的定义,即可在基础业务处理数据库11中以用户设定的任意列名、类型、长度进行写入与保存处理。自变量⑩(udtRetData)是将登录的传票的流水号存入基础业务处理数据库11的销售传票表中的自变量。
下面说明在传票头部表中追加列时的基础业务处理装置5的写入函数的处理工序流程。
例如,当用户在销售传票处理中由订货方指定了商品的直接送达地,并希望将此反映在传票上的情况下,实施作为一个列在销售传票表上新追加直接送达地址的处理。
由于直接送达地址并非与销售明细有关的数据,因而在传票的头部表上进行该处理。但由于在传票头部表之中并不存在上述直接送达地址的输入栏,因而用户可将此作为新列追加到传票头部表之中。
在传票头部表中追加新列时的处理用上述实施例进行,例如假定将该列名设定为C_DirecfDelivery Addriss。
由于这么做仅仅是在传票头部表中新追加了列名,因而用户可通过利用基础业务处理装置5的写入函数,将追加的列的数据写入基础业务处理数据库11之中。
首先,由于该工序是在传票头部表中追加新的列,因而在图26所示的函数之中使用D04_ERP_Wrt2。由于在此处的函数中所参照的自变量是自变量①~自变量⑦以及自变量⑩,因而设置该各个自变量。
自变量①之中除作为销售传票表预先设定的列的数据之外,还将写入并保存追加的直接送达地址的数据库名称,此处将基础业务处理数据库11的名称作为自变量。在自变量②之中,将是否检查无需输入项目的内容,即0为是1为否作为自变量。而自变量③由于只要使用作为传票头部表原来已设定好的列即可,因而并不需要特别变更,将其直接作为自变量使用。由于自变量④是将传票头部表中追加的列数据作为自变量使用的,因而在此处直接送达地址即成为自变量。由于自变量⑤规定自变量④追加的列名、数据类型、变数长度,因而将追加的列名设定为C_Direct DeliveryAdddres,将数据类型设定为char型(由于直接送达地址是一列字符,因而设定为char型,但也可以是其它数据类型。此外,由于各种数据类型均已预先设定了与之对应的英文字符数字诸如int型为1,float型为2,char型为3,long型为4等,因而设定与之对应的英文字符数字等。由于此处为char型因而设定为3),变数长度设定为80信息组(这也是作为直接送达地址的输入而准备的必要信息组数(由于是全角字符,因而输入一个字符需要两个信息组)。自变量⑥设定传票明细表的适当的(例如10行)明细行数。自变量⑦由于只需要使用作为传票明细表预先已设定好的,因而无需进行变更,直接作为自变量使用。此外,由于自变量⑩是流水号,此处作为传票头部表进行新的销售传票登录时基础业务处理装置5随时设定该流水号,因而开始时无需设定。
如上所述,通过在基础业务业务处理装置5中设置新的写入函数D04_ERP_Wrt2,在上述实施例中,可将追加的列的数据写入并保存在基础业务处理数据库11之中。
此外,也可设定为像上述那样,在传票明细表中追加新的列。这种情况在有下列需求时发生例如用户是搞服装的,希望按出厂的西服颜色制作销售统计表,以便掌握畅销商品的颜色趋势。
在此情况下,为了能在销售传票的明细行中追加输入出厂商品的颜色,在传票明细表中追加列。此处介绍一种可用int型的数值数据和char型的字符数据追加输入商品颜色的例子。
用上述实施例在传票明细表中追加新的列。即设定为以int型的C_Intcolor、char型的C_Char Color追加新的列名。
以数值数据的1代表黑色、2代表红色、3代表蓝色、4代表绿色...定义,此外,可在传票的各明细行中追加输入颜色代码和商品颜色。
与在上述传票头部表中追加列时的情况相同,由于这么做只不过是在传票明细表中新追加了一个列名,因而用户可通过利用基础业务处理装置5的写入函数,将追加的列的数据写入基础业务处理数据库11之中。
首先,由于该工序是在传票明细表中追加新的列名,因而在图26所示的写入函数之中使用D04_ERP_Wrt3。由于此处的函数中所参照的自变量是自变量①~自变量③、自变量⑥~自变量⑩,因而设定该各自变量。
自变量①之中,除作为销售传票的表预先设定的列的数据之外,还将写入与保存追加的出厂商品的颜色的数据库名称、此处将基础业务处理数据库11的名称作为自变量。在自变量②之中,将是否检查无需输入的项目内容,即0为是1为否作为自变量。自变量③由于作为头部表只使用原来已设定好的即可,因而无需变更,直接作为自变量使用。自变量⑥适当(例如10)设定传票明细表的明细行数。自变量⑦由于作为传票明细表只需要使用预先设定好的,因而无需变更,直接作为自变量使用。自变量⑧由于将传票明细表中追加列的数据作为自变量使用,因而颜色编号和商品颜色成为自变量。此外,由于自变量⑨规定自变量⑧追加的列名、数据类型、变数长度,因而将追加的列名设定为C_IntColor,将数据类型设定为int型(输入与颜色对应的数值(颜色编号)),变数长度设定为4信息组(由于int型是整数值,因而是4信息组。由于程序语言的区别,有时为2信息组)。此外,由于此处追加了两个列,因而除C_IntColor之外,作为追加的列名,设定为C_Char Color,将数据类型设定为Char型,将变数长度设定为6信息组(设定为全角3字符)。此外由于自变量10是流水号,由于此处作为传票明细表登录新的销售传票时,基础业务处理装置5随时设定该流水号,因而开始时无需设定。
如上所述,通过在基础业务处理装置5中设定新的函数D04_ERP_Wrt3,即可将上述实施例中追加的列的数据写入并保存到基础业务处理数据库11之中。
此外,当在传票头部表以及传票明细表二者之中均新追加了列名的情况下,作为函数使用D04_ERP_Wrt1,作为自变量与上述实施例相同,进行①~⑩的所有设定,当未追加任何列名的情况下,作为函数使用DO4_ERP_Wrt1,作为自变量与上述实施例相同,可设定①~③、⑥、⑦、⑩。
正如以上详细介绍过的那样,在基础业务处理装置5中预先准备用于追加的函数,此外,作为其函数的自变量,通过分别设置与基础业务处理装置5的表中原来使用的列对应的处理的自变量部分,以及与用户单独追加的列对应的处理的自变量部分,在给用户单独追加的列输入数据时,可将其写入并保存在基础业务处理库11之中。
此处只说明了写入函数,但其它函数也同样可通过设定同样实施与追加的列名对应的处理。
此外,在用户终端(视窗客户)2中启动的视窗形式的画面之中,由于固定显示在视窗框(此时为平行显示在视窗上端)上的菜单列31以及设置在画面内的规定区域内的菜单区37的菜单项目,因而通常情况下用户自身无法进行新菜单的追加。
然而在基础业务处理程序处理时,有时用户希望同时并行进行复数种作业。例如当希望用销售管理程序进行数据的输出输入作业期间进行其它画面及文件的输出输入的情况下,需要启动销售管理程序以外的其它基础业务处理程序。
这时,在以视窗形式在画面上显示本发明的基础业务处理系统的用户终端(视窗客户)之中,除具有上述发明中的各种功能之外,最好还具有特开2001-166926号中公示的菜单条31或菜单区37内追加新菜单的功能。下面说明此种情况下的系统构成。
而为了简化说明,对与上述说明重复的部分则省略其说明。图23的系统构成图例示出此时的系统构成。
使户终端(视窗客户)2功能的客户端的软件除具有上述显示功能、输入辅助功能、数据变换功能之外,还具有用来赋与追加菜单功能的数据和实行该功能的程序。
该程序拥有当选择了定义追加菜单项目内容的追加菜单定义文件30a、以及从该追加菜单定义文件30a选择了追加显示到视窗形式的画面中的菜单条31或菜单区37的菜单项目中的菜单标题32或菜单按钮35时,通过读入显示在下拉菜单34或追加菜单一览36中的追加菜单名称组合,显示到视窗形式的画面的菜单条31或菜单区37中的同时,当选择了这些追加菜单33时,读出并实施该文件的追加菜单显示与调用执行文件30b。
因此,当把用户希望的追加菜单名称显示到菜单条31或菜单区37中时,通过预先在追加菜单定义文件30a中存储菜单标题32或菜单按钮35,以及选择了这些时显示的追加菜单名称,即可通过追加菜单显示与调用执行文件30b,在菜单条31或菜单区37中追加并显示该菜单标题32或菜单按钮35,若点击此处即可显示出已存储了的追加菜单组。
图18之中示出平行于视窗形式的画面上端边框的菜单条31的显示状态。图18(a)表示赋与追加菜单功能前的菜单条31,图18(b)表示赋与追加菜单功能后的菜单条31。
在图21及图22之中,表示在视窗形式的画面的规定区域(此时为左侧)内按钮形式(本说明书的按钮包括图标及其与之类似的东西)的菜单区37的显示状态。图21示出赋与追加菜单功能前的菜单区37,图22示出赋与追加菜单功能后的菜单区37。
用户通过在用户终端(视窗客户)2的画面上,用鼠标等定位设备点击菜单标题32或菜单按钮35的追加菜单(A)进行选择,即可显示出显示追加菜单名称的追加菜单1、追加菜单2...追加菜单10的下拉菜单34或追加菜单一览36。
图19示出追加菜单定义文件30a。图19(a)示出追加菜单定义文件30a的记述形式,图19(b)示出该追加菜单定义文件30a的一例。
追加菜单定义文件30a第1行记述菜单标题32或菜单按钮35,第2~第11行每行记述一个追加菜单33。而该记述是文本文件形式,各行用换行标志区分。第2行之后,以规定的区分标志例如以逗号(,)区分记述各追加菜单名称、执行文件名称、设定是否允许访问该文件期间从其它计算机终端(也包括其它用户正在使用的用户终端)访问同一基础业务处理数据库11的禁止标志。
当执行文件是客户端的软件以外的情况下,在该执行文件的前面加上full pass。图19(b)的追加菜单示出该情况。例如当想要调用基础业务处理系统1中的某个程序及执行文件等时,若将该full pass记述到追加菜单定义文件30a中即可调出。
下面举例说明这种情况下的工序流程。当用户在用户终端(视窗客户)2上配置与基础业务处理系统1对应的客户端的软件时,从与该时间点上的客户端的软件处于同一文件夹内的追加菜单定义文件30a中追加菜单显示与调用执行文件30b读出菜单标题32或菜单按钮35以及追加菜单名称组。
下面在菜单条32或菜单区37中显示添加了新菜单标题32或菜单按钮35的状态下的菜单条31或菜单区37(图18(b)的状态)。用户若在此处用鼠标等定位设备点击选择菜单标题32或菜单按钮35,即可显示下拉菜单34或追加菜单一览36,显示用户记述在其中的追加菜单组。
用户若从追加菜单33中选择一个,即调查其追加菜单33(执行文件)中是否设有禁止标志,如果是禁止,则调查该追加菜单33(执行文件)是否已被执行。如果已被执行则中止其调出。
另外,在非禁止的情况下,或还未执行的情况下,通过full pass等装置检索该追加菜单33的执行文件的所在地,调出并执行之。
通过实施上述工序,即使是本发明的基础业务处理系统1中使用的是用户终端(视窗客户)2,也可如特开2001-166926号中所公示的发明那样,在从来都是固定的菜单条31或菜单区37中显示新追加的菜单33。
至于是在视窗形式画面的菜单条31中显示菜单还在菜单区37中显示菜单,可通过从用户终端(视窗客户)2的地区信息中读出用户选择了何种视窗形式的画面的信息来决定。在此情况下,也可使用特开2001-318750号中公示的技术。
此外,也可使追加到该菜单条31或菜单区37中的菜单名称显示与上述的,在用户新追加的表及其列上附加规定字符数字标志加以保存彼此结合。即使用追加的表及列的执行文件的名称与预先配置在用户终端(视窗客户)2上的客户端软件的菜单名称并列显示,通过用户从该菜单条31或菜单区37中选择用户追加的执行文件,即可进行使用该追加的表及其列的执行文件的处理。此外,当存在多个该执行文件的情况下,可根据其数量显示追加菜单33中追加的执行文件的追加菜单名称。通过采用此法,用户可在预先配置在用户终端(视窗客户)2中的菜单条31或菜单区37中使用预先设置好的执行文件和使用追加表及列的执行文件两种文件。
本发明中的各种装置、数据库的功能只有逻辑性的区别,物理上或事实上也可以是同一领域。当然也可以不用数据库,而是用数据文件取代,关于数据库的记述之中也包含着数据文件。
当实施本发明时,显然需要把存储了实现本实施方式功能的软件的程序的记录媒体提供给系统,通过该系统的计算机读出并执行存储在媒体中的程序来实现其功能。
在此情况下,根据记录媒体中读出的程序本身即可实现上述实施方式的功能,存储该程序的存储媒体显然构成了本发明。
作为用来提供程序的存储媒体,可使用软盘,硬盘、光盘、光磁盘、磁带、不挥发的存储卡等。
此外,通过执行计算机读出的程序,不仅可实现上述实施方式的功能,根据该程序的指令在计算机上运作的操作系统等可进行实际操作的一部分或全部,显然也包括通过该处理实现上述实施方式的功能的情况。
此外,显然也包括下述情况从存储媒体中读出的程序被写入插入计算机中的功能扩张盘以及与计算机连接的功能扩张单元上配置的非挥发或挥发性的存储装置之中后,根据该程序的指令,功能扩张盘或功能扩张单元上配置的运算处理装置等进行实际处理的一部分或全部,通过该处理实现上述实施方式的功能。
(产业化前景)若采用上述本发明的基础业务处理系统1,多年来一直只能在单一系统中使用的基础业务处理系统1除了基于现用的视窗形式之外,即使是万维网形式也能进行该处理。尤其是万维网形式,由于不依赖OS操作系统,因而用户即使在外地也很容易访问基础业务处理系统1。
此外,在此种视窗形式和万维网形式并存的基础业务处理系统1之中,万维网形式的画面时,在用户终端上显示画面时,通过功能键21和可在此处启动的处理功能的相应更新,以及一并发送可实现用户终端上的显示的JAVA语言等的程序,不仅可消除画面的频频切换,还可给用户提供辅入辅助。
权利要求
1.一种基础业务处理程序,在同一种OS操作系统以及同一种基础业务处理数据库条件下,使计算机终端具有基础业务处理功能,其特征在于,上述基础业务处理程序使上述计算机终端具有下述功能在进行上述基础业务处理的用户的用户终端的显示器上显示视窗形式的画面,以及在进行上述基础业务处理的用户的用户终端的显示器上显示万维网形式的画面。
2.一种基础业务处理程序,在同一种OS操作系统以及同一种基础业务处理数据库条件下,使计算机终端具有在用户终端上显示视窗形式的画面和万维网形式的画面功能,其特征在于,上述基础业务处理程序使上述计算机终端具有下述功能在进行上述基础业务处理的用户的用户终端的显示器上显示视窗形式的画面,以及在进行上述基础业务处理的用户的用户终端的显示器上以文件形式显示万维网形式的画面,以上述视窗形式显示画面的用户终端,给该用户终端的键盘中的多个规定的键各自分配预先设定的“登录”、“中止”等输入辅助功能,当在该用户终端的显示器上显示上述视窗形式的画面时,显示与上述输入辅助功能对应的输入辅助功能名称,当探测出按压了上述规定键或选择了上述输入辅助功能名称任何一种时,实施上述输入辅助功能。
3.一种基础业务处理程序,在同一种OS操作系统以及同一种基础业务处理数据库条件下,使计算机终端具有在用户终端上显示视窗形式的画面和万维网形式的画面功能,其特征在于,上述基础业务处理程序使上述计算机终端具有下述功能给上述用户终端拥有的键盘中的多个规定的键各自分配预先设定的“登录”、“中止”等输入辅助功能,当在上述用户终端的显示器上显示上述视窗形式或万维网形式的画面时,显示与上述输入辅助功能对应的输入辅助功能名称,当探测出按压了上述规定键或选择了上述输入辅助功能名称任何一种时,实施上述输入辅助功能。
4.根据权利要求1~3任一项所述的基础业务处理程序,其特征在于显示在上述视窗形式的画面或万维网形式的画面上的上述输入辅助功能,分配与当前显示的画面对应的输入辅助功能。
5.根据权利要求1~4任一项所述的基础业务处理程序,其特征在于显示在上述视窗形式的画面或万维网形式的画面上的上述输入辅助功能,分配与当前显示的画面的数据输入位置对应的输入辅助功能。
6.根据权利要求1~5任一项所述的基础业务处理程序,其特征在于上述基础业务处理程序包括下述各种程序中的一种以上财务会计程序、工资计算程序、销售管理程序、采购管理程序、库存管理程序、税务申报程序、固定资产管理程序、成本价格管理程序、客户管理程序、人事管理程序、电子商务程序。
7.一种基础业务处理系统,可通过网络与用户拥有的用户终端进行数据收发,其特征在于,上述基础业务处理系统具有下述装置存储进行企业的基础业务处理的数据的基础业务处理数据库、使用上述基础业务处理数据库中的数据执行基础业务处理的基础业务处理装置、在与以视窗形式接受上述基础业务处理输入的用户终端之间,通过网络收发上述基础业务处理装置中使用的数据的视窗形式用装置、在与以万维网形式接受上述基础业务处理输入的用户终端之间,通过网络收发上述基础业务处理装置中使用的数据的万维网形式用装置;上述视窗形式用装置、上述万维网形式用装置,使用上述基础业务处理数据库在使上述基础业务处理系统具有功能的一个OS操作系统上进行处理。
8.根据权利要求7所述的基础业务处理系统,基特征在于以上述视窗形式显示上述基础业务处理画面的用户终端具有下述功能将上述基础业务处理装置中的数据变换为可用视窗形式处理的数据格式的数据变换功能、在显示上述数据的画面上使用的输入辅助功能、通过使上述数据变换后的数据与上述提取出的输入辅助功能组合在一起,显示视窗形式的画面的显示功能;上述万维网形式用装置对以上述万维网形式接受上述基础业务处理输入的用户终端以文件形式发送万维网形式的画面的内容。
9.根据权利要求7或8所述的基础业务处理系统,其特征在于上述万维网形式用装置对以万维网形式接受上述基础业务处理输入的用户终端,以万维网形式发送上述基础业务处理装置中使用的数据时,提取出显示上述数据的画面上使用的输入辅助功能,通过使上述提取出的输入辅助功能和上述数据组合在一起发送万维网形式的画面内容。
10.根据权利要求7~9任一项所述的基础业务处理系统,其特征在于,上述万维网形式用装置由下述各种装置构成将上述基础业务处理装置中的数据变换为可用万维网形式处理的数据格式的数据变换装置、提取出显示上述数据的画面上使用的输入辅助功能的输入辅助装置、通过使上述数据变换装置中变换后的数据和上述提到出的输入辅助功能组合在一起,制作出万维网形式用画面的万维网画面制作装置。
11.根据权利要求7~10任一项所述的基础业务处理系统,其特征在于上述输入辅助功能与上述用户终端的键盘上的功能键对应,当上述画面变更了时,或上述光标位置在上述画面内变更了时,变更上述输入辅助功能和上述功能键的对应关系,在变更上述对应关系的同时变更显示在上述画面内的输入辅助功能名称。
12.根据权利要求7~11任一项所述的基础业务处理系统,其特征在于上述辅入辅助功能接收上述功能键的按下信号,或接收用定位设备选择了上述画面内的输入辅助功能名称的信号,在上述用户终端执行与上述对应的输入辅助功能。
13.根据权利要求7~12任一项所述的基础业务处理系统,其特征在于上述基础业务处理装置在新追加表或列时,在上述表名或列名的前面添加预先规定的字符或数字或记号中的任意一种后存储到上述基础业务处理数据库之中,当把数据保存到上述基础业务处理数据库中时,保存上述基础业务处理装置中预先规定的表或列,以及在上述表名称或列名前面冠以预先规定的字符、数字标记的表或列。
14.根据权利要求7~13任一项所述的基础业务处理系统,其特征在于上述基础业务处理装置在上述用户将新追加的列存储到上述基础业务处理数据库中时,作为上述基础业务处理装置预先具有的进行写入和保存处理的函数的自变量,通过接受上述追加的列的列名、数据类型、数据长度的设定而设定的上述函数,将新追加的列的数据存储到上述基础业务处理数据库中。
15.根据权利要求7~14任一项所述的基础业务处理系统,其特征在于,以视窗形式接受上述基础业务处理输入的上述用户终端包括定义上述视窗形式的画框上设置的菜单条或在上述视窗形式的画面内设置的菜单区内显示的新追加菜单项目内容的追加菜单定义文件、从上述追加菜单定义文件中读入上述菜单条或上述菜单区的菜单项目显示中追加的菜单标题或菜单按钮,以及在选择了上述菜单标题或上述菜单按钮时显示在下移菜单或追加菜单一览上的追加菜单组,显示到上述菜单条或上述视窗形式的画面内的同时,当选择了上述追加菜单时,读出并执行上述追加菜单对应的执行文件的追加菜单显示与调出执行文件。
16.根据权利要求7~15任一项所述的基础业务处理系统,其特征在于,上述基础业务处理至少包括下述处理中的一种以上财务会计处理、工资计算处理、销售管理处理、采购管理处理、库存管理处理、税务申报处理、固定资产管理处理、成本价格管理处理、客户管理处理、人事管理处理、电子商务。
全文摘要
本发明的目的在于提供一种基础业务处理系统,该系统在计算机终端上执行基础业务处理时,可与过去相同在视窗形式的画面和万维网形式画面二者之上利用输入辅助输入数据。该基础业务处理系统包括存储企业的基础业务处理数据的基础业务数据库、使用基础业务数据库中的数据执行基础业务处理的基础业务处理装置、在与以视窗形式接收基础业务处理输入的用户终端之间,通过网络收发基础业务处理装置中使用的数据的视窗形式用装置、在与以万维网形式接收基础业务处理输入的用户终端之间,通过网络收发基础业务处理装置中使用的数据的万维网形式用装置。
文档编号G06Q10/06GK1788276SQ0382670
公开日2006年6月14日 申请日期2003年6月13日 优先权日2003年6月13日
发明者和田成史, 中山茂, 高桥知久 申请人:欧比克商务咨询有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1