Java语言如何实现财务系统里面的凭证录入功能,请求大虾们出手! 最好是提供java语言实现凭证入录界面代码.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主直接这样求代码的,一般不会有人回复,大家都不喜欢帮人做作业。此外你也完全没说是Web系统,还是 GUI 程序。如果是J2EE,就自己学学JSP。如果是GUI,就自己学学Swing。 简单的实现,SWT 的 table控件可以实现类似的功能。有人给出例子。http://imylone.iteye.com/blog/181035楼主也可以google上自己找找资料。 顺便补充说明:Web系统,用j2ee来实现这个功能....希望大家多指点... 不知道你有没有一些基础,或者打算用什么框架来做这个事情。如果是纯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 框架来做的话,建议买本书认真学习下整个框架,因为这个不是一两句话能说明白的。 你这些都是java的基础知识,跟我需要不是一个意思...在此看过一个例子,是用GUI,调用Swing来实现的http://www.blogjava.net/TWaver/archive/2010/09/13/331868.html但是,我现在需要按j2ee来实现.... 我说的已经是J2EE的了。只不过看你是否需要使用框架或其它组件而已,比如Struts、Spring、MyBatis。看了下你这个例子:http://www.blogjava.net/TWaver/archive/2010/09/13/331868.html看来你主要纠结的是界面处理问题吧? 凭证录入,用友那种的录入。上面是表头,下面是列表,存具体凭证分录。用SWT控件差不多可以实现类似功能。只是j2ee那些东东可能还不够,加其它第三方包来做,也一样是java程序。不用非得拿api那些类,那些类不足以(或实现起来很难)的时候那怎么办? 楼主如果你主要是纠结界面展示问题的话,我恰好之前做过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> 是的!框架是公司自己开发的框架....它GUI那个实现,用j2ee来实现该何如来实现?(这是我想问的) SWT控件,我已知道怎么来实现?可是公司的框架已经把东西定死了,只能用j2ee,否则为了这个,要改变项目整体框架,更加麻烦,这就是我头疼的地方.... 首先非常感谢你回答和帮助...我明白你的意思,你是说做一个凭证入录的HTML页面,背景是用扫描件图片,那么请问,表格是个图片,如何在表格图片上去填写数据?你在凭证背景前面添加input,那还是在表格中去填写数据吗? 你试了我12的例子么?我们这个是用在生产环境上的。不过不是用Table,而是全都用 DIV 绝对定位而已。我们还特意开发了一个可以在线调整每个DIV位置的页面。 表格图片是背景,只是用来套效果的,也就是看起来有很强的真实感。填写数据仍然是在INPUT中去填写数据,但是通过CSS让这个INPUT框基本看不见,或者说只有获取焦点时才会显示出淡淡的外框。整个过程其实别的工作量都不复杂,就是那个绝对定位Input的位置,和调整Input框中字体大小和间距,还有调整图片整体大小。从而最终保证Input中填写的数字能跟图片网格线 匹配的比较好,相当的消耗时间。 给你做了个样例,为了对齐方便,我给边框用了 绿色。效果图:代码(你贴的那张图,命名为 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> 这个中国式凭证录入界面,分录不是固定的。而且还有很多快捷键设置呢?楼主Web版的有开发完成了吗?最终采用的是什么方案呢? css引入jsp问题 request 获取的值是乱码 利用jsp实现获取上传的word文档的页数并在服务器端打印该文档 求教 web 文本编辑 关于javabean的应用 JSP和SQL语句的写法. [新人求助]实现用户登录身份验证功能 一个基础问题 forward跳转失败了 高分求救,关于域名空间的配置 在JSP中使用contentType="application/vnd.ms-excel输出数据库中的内容时如何设定Excel的表单名称(如将Sheet1改为"test") jsp传参存入数据库内参数值乱码 公司内网用,需要配台什么电脑
有人给出例子。http://imylone.iteye.com/blog/181035
楼主也可以google上自己找找资料。
Web系统,用j2ee来实现这个功能....
希望大家多指点...
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 框架来做的话,建议买本书认真学习下整个框架,因为这个不是一两句话能说明白的。
在此看过一个例子,是用GUI,调用Swing来实现的
http://www.blogjava.net/TWaver/archive/2010/09/13/331868.html
但是,我现在需要按j2ee来实现....
http://www.blogjava.net/TWaver/archive/2010/09/13/331868.html看来你主要纠结的是界面处理问题吧?
用SWT控件差不多可以实现类似功能。只是j2ee那些东东可能还不够,加其它第三方包来做,也一样是java程序。不用非得拿api那些类,那些类不足以(或实现起来很难)的时候那怎么办?
要在真实的发票纸背景上套着填写各种开票项目、款项等内容。其实没有你想得那么复杂,背景用凭证的扫描件图片来做,然后前面用定死位置的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>
它GUI那个实现,用j2ee来实现该何如来实现?(这是我想问的)
可是公司的框架已经把东西定死了,只能用j2ee,否则为了这个,要改变项目整体框架,更加麻烦,这就是我头疼的地方....
我明白你的意思,你是说做一个凭证入录的HTML页面,背景是用扫描件图片,那么请问,表格是个图片,如何在表格图片上去填写数据?你在凭证背景前面添加input,那还是在表格中去填写数据吗?
你试了我12的例子么?我们这个是用在生产环境上的。不过不是用Table,而是全都用 DIV 绝对定位而已。我们还特意开发了一个可以在线调整每个DIV位置的页面。
代码(你贴的那张图,命名为 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>