自己无聊做的一个简单的企业进销存管理系统

最近2个星期家里没网,上班回家后很无聊,还好手中有下载下来的api,就利用起来每天写一点。我是计算机业余爱好者,忘大家指点:

测试运行平台:Windows、Linux各个版本、MAC等任何平台。

JavaDB位于位于JDK的安装位置,例如:C:\Program Files\Java\jdk1.7.0_21\db\lib
所需文件:derby.jar derbyclient.jar derbynet.jar

服务器上的数据库系统位置:
在用户主目录下的server文件夹,例如:C:\Users\HAN\server

服务器上创建各种表,例如:java -cp lib/derby.jar;lib/derbyclient.jar;lib/derbynet.jar;emmserver.jar com/emmserver/CreateTable...

首先开启服务器上的数据库,例如:java -Dderby.system.home=C:\Users\HAN\server -jar "%DERBY_HOME%"\lib\derbyrun.jar server start
此时打开了一个服务器上的JVM实例。
在客户端打开一个JVM实例,运行例如:java -splash:splash.jpg -jar emm.jar --language=en --country=US
可以多个客户端同时链接服务器进行操作。

附:

系统文件夹组织结构:
自己无聊做的一个简单的企业进销存管理系统_第1张图片 自己无聊做的一个简单的企业进销存管理系统_第2张图片
客户端程序大小:emm.jar (179kb)
服务器端程序大小:emmserver.jar (17kb)
推荐运行环境:JRE7或以上

附2(辅助资源):

自己无聊做的一个简单的企业进销存管理系统_第3张图片自己无聊做的一个简单的企业进销存管理系统_第4张图片

自己无聊做的一个简单的企业进销存管理系统_第5张图片自己无聊做的一个简单的企业进销存管理系统_第6张图片

自己无聊做的一个简单的企业进销存管理系统_第7张图片自己无聊做的一个简单的企业进销存管理系统_第8张图片

自己无聊做的一个简单的企业进销存管理系统_第9张图片自己无聊做的一个简单的企业进销存管理系统_第10张图片

未完成的功能块:

  • 数据导入和导出
  • 价格调整

未来可以根据需要或者用户体验加入或者修改一些模块。

emm发布中有dist和dist2两个文件夹,dist是我上面描述的基本发布,文件体积小,由simpleBuild.xml生成;dist2中包括了WebStart(jnlp)和web页面(html)等网络部署,便于网络实时更新。
Eclipse下的完整的开发项目,我打包了,其中包括了我自己测试用的服务器server文件夹(数据库系统环境),当然小伙伴们也可以自己使用emmserver.jar中的类来自己管理服务器。
更多描述,参见all_in_one中的doc/note.html

版本更新:

all_in_one_V2

NetBeans下的完整project打包:EnterprisePurchaseSellStockManagementSystem.zip


Eclipse下修改:

企业进销存管理系统(修) all_in_one.tar.gz

你可能感兴趣的:(java,数据库,网络,服务器,发布)