基于Java、jQuery应用的账务管理系统开源了(09.3.19更新)

基于Java、jQuery开发的账务管理系统(个人版)系统演示及源码共享,致力于企业级RIA应用……

在这个特殊的日子还是继续宅男的生活,过着没有情人的情人节,但是今年这个没有情人的情人节要献给广大Java、jQuery技术爱好者一份大礼,半年来周末、下班时间学习使用的账务管理系统公开源代码了,关于系统的说明请参看本博客相关文章,废话不说了,googlecode地址公布如下:

2009.02.25更新……

版本库主页:http://code.google.com/p/finance-p/
匿名检出版本库:svn checkout http://finance-p.googlecode.com/svn/branches/v1-Final finance
googlecode上去下载

预览系统演示视频

关于系统功能的内部实现会陆续发布文章供大家研究、学习

如果你想参与到此项目的继续开发请联系博主

代码、功能仅供学习、参考,肯定存在一定问题,希望一块学习

更新2009.2.26

最近有一个网友下载了基于Java、jQuery开发的账务管理系统,上次的文档写的不完整,在这里向各位表示歉意,下面写一个完整的安装文档:

一、一个仅供学习之用的账务管理系统(个人版)

系统简介: 1、实现了用户、组管理 2、实现了物品类别、详细管理 3、实现了基本账务(货币)管理

开发此系统的初衷在于学习技术以便更好的应用在公司的项目中,本系统特别注重用户体验方面的设计,友好的界面和傻瓜式的操作

前后台架构: 1、java语言(jdk1.5)、struts1.2.9、hibernate3.2.6.ga、spring2.0.8 2、前台:主要使用了轻量级的ajax开发框架jQuery,使用jQuery很轻松的降低了服务器压力提高了用户体验并且代码容易维护,尤其是jQuery的插件机制更是简易了代码 3、数据库版本为mysql5.0 4、编码:为防止ajax乱码,所以项目、数据库全部使用UTF-8编码

浏览器兼容性: 目前的设计兼容IE7+、FireFox、Chrome(有一点路径问题) 因为IE6下的CSS文件还为完成所以使用IE6访问系统会出现布局不美观情况

二、系统配置说明

1、数据库

  • mysql,本人使用版本是5.0.18
  • 建立数据库名称为:finance,字符集设置为UTF-8,然后导入bak/finance.sql文件
mysql数据库属性

mysql数据库属性

2、编译项目

说明:本项目没有使用标准的WebRoot格式,源代码文件夹SRC位于/WEB-INF/SRC目录下

  • SVN版本库和压缩包中没有class文件,即/WEB-INF目录下没有classes目录,需要自己使用eclipse编译,所有用到的jar包都在WEB-INF/lib目录下,即eclipse中build path–>libraries设置,各个框架的版本上面都已说明
  • 编译时如果使用MyEclipse的话使用J2EE1.4这个library
  • 使用tomcat或者weblogic等服务器jar包的请自行引入
  • 配置完成的eclipse目录

    eclipse编译环境

    eclipse编译环境

    配置完成的eclipse目录

3、设置、启动服务

  • 打开finance/WEB-INF/config/applicationContext.xml:
  • 修改第10、11行的数据库名和密码为你的mysql数据库用户名、密码
  • 部署tomcat应用:
    • 在tomcat目录confCatalinalocalhost下建立一个finance.xml
    • 内容:<Context docBase=”D:projectsfinancetrunk” reloadable=”true” privileged=”true”></Context>
      docBase根据自己的情况设置
  • 做完上面两步后就可以启动服务了,如果应用名设置为finance就直接可以访问了,如果自己另外定了应用名称则需要修改common/js/plugin/weebox.js中第17行,改为:url: ‘/应用名称/common/js/plugin/bgiframe.js’即可
  • 访问系统最好使用Firefox浏览器,因为FF内置的JS引擎机制速度比IE快的多,或者google的Chrome浏览器也不错,其内置的JS8引擎比FF的性能还要好
  • 账务管理系统(个人版)演示

    账务管理系统(个人版)演示

4、更新最新版本

http://finance-p.googlecode.com/svn/trunk/

声明:本系统仅供学习使用,禁止商业应用 版权归http://www.wsria.com所有

如果有问题请联系作者:

QQ:576525789
MSN:yanhonglei@gmail.com

原创文章,转载请注明: 转载自what is the RIA? just it…||咖啡兔

本文链接地址: 基于Java、jQuery应用的账务管理系统开源了(09.3.19更新)

无觅相关文章插件,快速提升流量

咖啡兔

一只咖啡兔,热爱开源,喜欢追踪、研究新技术,向往背包游…… 讲究效率,坚信:“工欲善其事必先利其器” 使用Linux(Ubuntu),基于Java和jQuery开发企业RIA应用

Website - More Posts

发表评论?

26 条评论。

  1. 这个项目直接导入MyEclipse么 :?:

  2. 我把系统部上去后,发现测试下的下拉树中,我点弹出树它就报错了,错误信息:’$.weeboxs’为空或不是对象,请问下怎么改啊,谢谢

    • @swppt 你的应用名称肯定不是finance,所以你需要修改一个地方:common\js\plugin\weebox.js的第17行,把finance改为你的应用名称即可,谢谢关注。

  3. ?????????????????????????????????????????????????
    纠结死咯

  4. 哥们,我也是做java的,想参与开发。希望有空详聊。
    我的gmail : moistrot@gmail.com

  5. 咖啡兔,帮我改下友情链接,我换了新域名。RIA之家:http://www.36ria.com,谢谢

  6. @Messenger
    最近因为盗链现象不得不限制下载,请注册并登录后再下载,谢谢配合

  7. 演示视频下载不了呀?

  8. 为什么你的数据库的导入会是乱码,传统的乱码解决方案根本没办法解决这个问题,请帮忙给解决一下!!!

  9. 谢谢分享,学习 JQuery 中,很好的参考资料 。。。。

  10. 博主能把你所使用的eclipse版本公布一下吗?
    我用最新的eclipse3.5 javaee版本,check out 之后目录结构不对,不能够直接查看更新,每次都需要先用客户端check out,在copy到我的eclipse里面

  11. 做得很棒!看了你的简历,你太谦虚了,应该把你的简历中的熟悉或是熟练至少一两个换成精通,既然做了些项目,就可以把你对struts、hibernate、spring等框架写成精通,以你做的这个财务管理系统写成精通说得过去,不过不能全写精通。另外不知道当说不当说,请把数据库中的私人信息换了吧,安全着想,没别的意思。最后,再次感谢分享这么优秀的代码。

  12. 做得不错,很有学习价值

  13. 做的真好!

  14. 如果你把它录制成视频教程。相信一定很受欢迎。

  15. 你好
    请问EXCEL EXPORT用的是什么方法呀?

    是JAVA端后台处理生成的? 请问用的什么插件?

    • @晨鸟, 使用的一个插件——displaytag,有分页、导出文件的功能,可以导出Excel,pdf,rtf,xml等,相关资料google一下,O(∩_∩)O~

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。