基于Java、jQuery开发的账务管理系统(个人版)系统演示及源码共享,致力于企业级RIA应用……
在这个特殊的日子还是继续宅男的生活,过着没有情人的情人节,但是今年这个没有情人的情人节要献给广大Java、jQuery技术爱好者一份大礼,半年来周末、下班时间学习使用的账务管理系统公开源代码了,关于系统的说明请参看本博客相关文章,废话不说了,googlecode地址公布如下:
2009.02.25更新……
版本库主页:http://code.google.com/p/finance-p/
匿名检出版本库:svn checkout http://finance-p.googlecode.com/svn/trunk/ finance
googlecode上去下载,也可以从从本站 下载:finance1.0.1.zip 共 465 次
预览系统演示视频
关于系统功能的内部实现会陆续发布文章供大家研究、学习
如果你想参与到此项目的继续开发请联系博主
代码、功能仅供学习、参考,肯定存在一定问题,希望一块学习
更新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数据库属性
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目录
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.cn所有
如果有问题请联系作者:
QQ:576525789
MSN:yanhonglei@gmail.com
分享到:
相关推荐
它基于Java虚拟机(JVM)的工作原理,通过遍历程序的所有可能执行路径来寻找潜在的错误和漏洞。在这个最新的版本09.3.7中,PathFinder可能会包含了一些新的特性、性能优化以及对旧版本中已知问题的修复。 首先,...
市医师协会工作总结09.3.15.doc
中央广播电视大学开放教育试点项目中的组织行为学课程,作为一门核心课程,近年来在考核方式上进行了重要的改革尝试,将目光投向了基于网络的考核模式,试图在现代远程教育环境下,通过技术创新促进教学与考核的有效...
09.1 文件系统管理-回顾分区和文件系统.mp4 09.2.1 文件系统管理-文件系统常用命令-df、du、fsck、dumpe2fs.mp4 09.2.2 文件系统管理-文件系统常用...09.3.2 文件系统管理-fdisk分区-自动挂载与fstab文件修复.mp4
在IT领域,Delphi是一种流行的面向对象的编程环境,它基于Pascal语言并以其高效的编译器和丰富的组件库著称。在这个特定的项目“基于xChat的Delphi UDP点对点聊天”中,我们可以深入探讨几个关键的技术知识点: 1. ...
恒隆广场办公楼租户使用手册09.3借鉴.pdf
│ │ 09.3.Search.vcproj.shuang-PC.shuang.user │ │ 09.4.PickAction.cxx │ │ 09.4.PickAction.dsp │ │ 09.4.PickAction.vcproj │ │ 09.4.PickAction.vcproj.shuang-PC.shuang.user │ │ 09.5....
邻苯二甲酸盐是一类常用的塑化剂,在塑料制品中广泛应用,但因其潜在的健康风险,特别是对儿童健康的潜在影响,已经引起了全球范围内的关注。美国消费品安全委员会(CPSC)制定这样的标准,旨在确保产品中邻苯二甲酸...
地图覆盖物在IT行业中,特别是在地图应用开发中,是一个关键的概念。它涉及到将各种元素如文字、图像、标注、几何图形等叠加到地图上,以增强地图的信息展示和交互功能。以下是对地图覆盖物及相关知识点的详细解释:...
- **手机号码段最新(09.3)数据库文件**:表明这是一份最新的手机号码段数据库文件,版本号为09.3,意味着这是经过多次更新后的版本。 #### 文件格式 - **txt格式**:纯文本格式,易于阅读和处理。 #### 文件...
文件名称“09.3.10”可能是指项目中的某个章节或日期,但没有具体上下文,难以进一步解读。通常,这样的代码可能是项目文档、源代码文件或者实验记录的一部分,其中可能包含了实现温度控制和步进电机控制的详细步骤...
计算机二级c94——09.3的试题及答案,word的
方便大家了~ 动动手指的事儿。。 评论一下分就回了了!
这是本人第一次开发的原创透传固件,适配ESP8266与ESP32,本固件是一款基于ESP Arduino core 的ESP8266/8285/ESP32增强型透传固件(目前还没有蓝牙功能),相比现在网络流传的一些透传固件,多了很多功能。 优点:支持...
【北大青鸟S2考试题目】是针对北大青鸟教育机构S2阶段学员设计的一系列考试试题,旨在帮助学员在...同时,解题过程也是对所学知识的实践应用,有助于提高分析问题和解决问题的能力,为未来的职业生涯打下坚实的基础。
不过,由于标签中提到了"HTML",我们可以假设这是与网页开发相关的课程或项目,重点是学习和应用HTML(超文本标记语言)。 HTML(HyperText Markup Language)是构建网页的基础,是互联网上应用最广泛的语言之一。...
09.3 剪贴板 09.4 选择模式 第10章 大刀阔斧 10.1 命令的记录与回放 10.2 替换 10.3 命令作用范围 10.4 全局命令 10.5 Visual block模式 10.6 读写部分文本 10.7 格式化文本 10.8 改变大小写 10.9 使用外部程序 第11...