最好是提供java语言实现凭证入录界面代码....

解决方案 »

  1.   

    楼主直接这样求代码的,一般不会有人回复,大家都不喜欢帮人做作业。此外你也完全没说是Web系统,还是 GUI 程序。如果是J2EE,就自己学学JSP。如果是GUI,就自己学学Swing。
      

  2.   

    简单的实现,SWT 的 table控件可以实现类似的功能。
    有人给出例子。http://imylone.iteye.com/blog/181035
    楼主也可以google上自己找找资料。
      

  3.   

    顺便补充说明:
    Web系统,用j2ee来实现这个功能....
    希望大家多指点...
      

  4.   

    不知道你有没有一些基础,或者打算用什么框架来做这个事情。如果是纯JSP来做的话,大致做这几件事情:
    1、数据库,MySQL或Oracle,随便啥;要准备好一张表,用来保存数据;
    2、JDBC驱动,而且你要知道怎么使用JDBC来向数据库写入数据(Insert into 表 values(?,?,?...));
    3、HTML的FORM表单,里面包含所有需要用户填写的信息(或称字段,<input name="yourname" type="text">);
    4、负责接收FORM表单信息的JSP(request.getParameter("yourname")),并实现调用JDBC将用户提交的表单数据写入数据库。
    如果打算用啥 SSH 框架来做的话,建议买本书认真学习下整个框架,因为这个不是一两句话能说明白的。
      

  5.   

    你这些都是java的基础知识,跟我需要不是一个意思...
    在此看过一个例子,是用GUI,调用Swing来实现的
    http://www.blogjava.net/TWaver/archive/2010/09/13/331868.html
    但是,我现在需要按j2ee来实现....
      

  6.   

    我说的已经是J2EE的了。只不过看你是否需要使用框架或其它组件而已,比如Struts、Spring、MyBatis。看了下你这个例子:
    http://www.blogjava.net/TWaver/archive/2010/09/13/331868.html看来你主要纠结的是界面处理问题吧?
      

  7.   

    凭证录入,用友那种的录入。上面是表头,下面是列表,存具体凭证分录。
    用SWT控件差不多可以实现类似功能。只是j2ee那些东东可能还不够,加其它第三方包来做,也一样是java程序。不用非得拿api那些类,那些类不足以(或实现起来很难)的时候那怎么办?
      

  8.   

    楼主如果你主要是纠结界面展示问题的话,我恰好之前做过Web的发票填写界面,跟这个要求是类似的:
    要在真实的发票纸背景上套着填写各种开票项目、款项等内容。其实没有你想得那么复杂,背景用凭证的扫描件图片来做,然后前面用定死位置的Input来提供录入就行了。你可以把下面这段代码放入某html页面中,然后再将该页面放到 Tomcat 的 ROOT 应用中试试看就知道啥意思了:<html>
    <head>
    <style>
    input {
      background-color: transparent;
      border: 0 none transparent;
    }
    </style>
    </head>
    <body>
    <table style="background-image:url('asf-logo-wide.gif')" width="100%" height="100%" border="1">
    <tr>
      <td valign="top">
        <input name="money" type="text" value="12345678901234567890" /><br>
        <input name="money" type="text" value="12345678901234567890" /><br>
        <input name="money" type="text" value="12345678901234567890" /><br>
        <input name="money" type="text" value="12345678901234567890" /><br>
      </td>
    </tr>
    </table>
    </body>
    </html>
      

  9.   

    是的!框架是公司自己开发的框架....
    它GUI那个实现,用j2ee来实现该何如来实现?(这是我想问的)
      

  10.   

    SWT控件,我已知道怎么来实现?
    可是公司的框架已经把东西定死了,只能用j2ee,否则为了这个,要改变项目整体框架,更加麻烦,这就是我头疼的地方....
      

  11.   

    首先非常感谢你回答和帮助...
    我明白你的意思,你是说做一个凭证入录的HTML页面,背景是用扫描件图片,那么请问,表格是个图片,如何在表格图片上去填写数据?你在凭证背景前面添加input,那还是在表格中去填写数据吗?
      

  12.   


    你试了我12的例子么?我们这个是用在生产环境上的。不过不是用Table,而是全都用 DIV 绝对定位而已。我们还特意开发了一个可以在线调整每个DIV位置的页面。
      

  13.   

    表格图片是背景,只是用来套效果的,也就是看起来有很强的真实感。填写数据仍然是在INPUT中去填写数据,但是通过CSS让这个INPUT框基本看不见,或者说只有获取焦点时才会显示出淡淡的外框。整个过程其实别的工作量都不复杂,就是那个绝对定位Input的位置,和调整Input框中字体大小和间距,还有调整图片整体大小。从而最终保证Input中填写的数字能跟图片网格线 匹配的比较好,相当的消耗时间。
      

  14.   

    给你做了个样例,为了对齐方便,我给边框用了 绿色。效果图:
    代码(你贴的那张图,命名为 bg.png 放在同级目录就行了):<html>
    <head>
    <style>
    input {
      background-color: transparent;
      border: 1 solid green;
      font-family: '黑体';
      font-weight: bold;
      letter-spacing: -1px;
      text-align: right;
      width:142px;
    }
    </style>
    </head>
    <body>
    <div style="background-image:url('bg.png'); position:absolute; z-index:0; width:800px; height:500px;">
    <div style="position:absolute; z-index:999; left:486px; top:206px; width:142px">
      <input name="money" type="text" value="88888888888888"  />
    </div>
    <div style="position:absolute; z-index:999; left:486px; top:236px; width:142px">
      <input name="money" type="text" value="11111111111111" />
    </div>
    </body>
    </html>
      

  15.   

    这个中国式凭证录入界面,分录不是固定的。而且还有很多快捷键设置呢?楼主Web版的有开发完成了吗?最终采用的是什么方案呢?