录入界面的创建

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

身份证15-18位转换服务系统——录入界面

一.问题陈述

某一个公司提供Web service给它的顾客,Web service的主要内容是身份证15到18转换服务;某社会保障信息管理系统的子模块,要应用这项Web service。工作人员从Web service客户端调用Web Service,输入参保人员的15位身份证,计算出18位身份证号;同时,显示该参保人的出生日期和性别

一、任务单

二、任务实施过程

1.Tomcat5.0启动,Axis管理控制界面

2.查看Axis服务器上发布的Web service;

1、代码设计(伪代码)

public String getIdCard(String s){

...

idcard=idcard.substring(0,6) + "19" + idcard.substring(6,15);

for (int i=0;i<17;i++) {

intN+=Integer.parseInt(idcard.substring(i,i+1))*v_List[16-i];

}

intR=intN%11;

idcard=idcard+tailchars.substring(intR,intR+1);

return idcard;

}

三、独立实践:

要求:创建Web Service客户端

a)创建一个图形用户界面的Application;

b)完成Application的界面设计;

c)完成按钮单击事件响应程序;

要求学员自己动手编码,在编码的过程中解答学员提出的问题

程序设计:

以下是参考程序:

...

idcardconvert.export.generated.IdCardConvertBeanSoapBindingStub binding;

try {

binding = (idcardconvert.export.generated.

IdCardConvertBeanSoapBindingStub)

new

idcardconvert.export.generated.IdCardConvertBeanServiceLocator(). getIdCardConvertBean();

}

...

binding.setTimeout(60000);

try {

jlabelsh.setText(binding.getIdCard(jTextField1.getText()));

jlabelc.setText(binding.getBirthDay(jTextField1.getText()));

jlabelsheng.setText(binding.getSex(jTextField1.getText())); }

相关文档
最新文档