WEB版仓库管理系统,大家说说看现在这个软件有否市场:)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
演示地址 http://xnet.net.cn/software/warehouse/
另外有什么问题请大家提出我们会进一步完善
问题点数:20、回复次数:41Top
1 楼wangwm(星星火炬-http://www.jymass.com)回复于 2005-06-09 13:58:28 得分 5
应该有市场,尤其是工厂里面Top
2 楼codering1982(重庆的~~~)回复于 2005-06-09 14:09:47 得分 5
怎么无权限操作啊?感觉不错,你们自己个人开发的?表格不是用控件实现的吧?Top
3 楼CheerYang(射雕不准是技术问题,不快是思想问题)回复于 2005-06-09 14:41:28 得分 5
没有权进入,一打开就被关闭了。
不过好像前一阵子看过你的例子。Top
4 楼life360(wenjian)回复于 2005-06-09 14:54:39 得分 5
3 个月前看过,现在应该改进很多,但现在看不到了Top
5 楼zhangfeng1133()回复于 2005-06-09 15:20:37 得分 0
呵呵,不错Top
6 楼gatey(吹过的海风)回复于 2005-06-09 16:32:54 得分 0
打开不了网页看Top
7 楼huangguile(乐)回复于 2005-06-09 17:50:10 得分 0
我在做一个呀,有问题交流交流呀 12687753Top
8 楼sfply(随风飘零叶)回复于 2005-06-09 18:47:37 得分 0
是被别人把权限给取消了
我去恢复一下,要限制一下权限了Top
9 楼sfply(随风飘零叶)回复于 2005-06-09 18:51:12 得分 0
已经恢复
请大家不要再删除默认用户了,要不然我下次就不开放用户设置权限给大家演示了Top
10 楼Mapleleaf123(为分而努力)回复于 2005-06-09 21:02:09 得分 0
路过...Top
11 楼caobin518(linlin)回复于 2005-06-09 21:27:19 得分 0
请问一个问题:
http://xnet.net.cn/software/warehouse/
进去后,再打开另外一个页面,你是怎么实现的?Top
12 楼ccxxcc(cc小超)回复于 2005-06-09 21:35:32 得分 0
不错的说Top
13 楼heijunma(沙漠之鹰)回复于 2005-06-09 21:44:51 得分 0
不错,支持!
要是把代码公开就更好了Top
14 楼showfray(学习学习)回复于 2005-06-09 21:55:08 得分 0
http://www.sfply.net/sfply/warehouse/
也有~Top
15 楼dh20156(风之石)回复于 2005-06-09 23:47:55 得分 0
DATAGRID看起来不错。
Chinese(num)函数不好!Top
16 楼sfply(随风飘零叶)回复于 2005-06-10 00:03:46 得分 0
楼上有没更好的大写数字函数
这个确实不好,太差了
Top
17 楼dh20156(风之石)回复于 2005-06-10 08:01:50 得分 0
这个还不错
/**
* 人民币金额大小写转化
*/
function ChangeToBig(value)
{
var intFen,i;
var strArr,strCheck,strFen,strDW,strNum,strBig,strNow;
if (value == null) //数据非法时提示,并返回空串
{
strErr = "数据"+value+"非法!"
alert(strErr);
return "";
}
if(value==0)
return "零";
strCheck = value+".";
strArr = strCheck.split(".");
strCheck = strArr[0];
if(strCheck.length>12) //数据大于等于一万亿时提示无法处理
{
strErr = "数据"+value+"过大,无法处理!"
alert(strErr);
return "";
}
try
{
i = 0;
strBig = "";
intFen = value*100;
strFen = intFen.toString();
strArr = strFen.split(".");
strFen = strArr[0];
intFen = strFen.length; //获取长度
strArr = strFen.split("");//将各个数值分解到数组内
while(intFen!=0) //分解并转换
{
i = i+1;
switch(i) //选择单位
{
case 1:strDW = "分";break;
case 2:strDW = "角";break;
case 3:strDW = "元";break;
case 4:strDW = "拾";break;
case 5:strDW = "佰";break;
case 6:strDW = "仟";break;
case 7:strDW = "万";break;
case 8:strDW = "拾";break;
case 9:strDW = "佰";break;
case 10:strDW = "仟";break;
case 11:strDW = "亿";break;
case 12:strDW = "拾";break;
case 13:strDW = "佰";break;
case 14:strDW = "仟";break;
}
switch (strArr[intFen-1]) //选择数字
{
case "1":strNum = "壹";break;
case "2":strNum = "贰";break;
case "3":strNum = "叁";break;
case "4":strNum = "肆";break;
case "5":strNum = "伍";break;
case "6":strNum = "陆";break;
case "7":strNum = "柒";break;
case "8":strNum = "捌";break;
case "9":strNum = "玖";break;
case "0":strNum = "零";break;
}
Top
18 楼dh20156(风之石)回复于 2005-06-10 08:02:01 得分 0
//处理特殊情况
strNow = strBig.split("");
//分为零时的情况
if((i==1)&&(strArr[intFen-1]=="0"))
strBig = "整";
//角为零时的情况
else if((i==2)&&(strArr[intFen-1]=="0"))
{ //角分同时为零时的情况
if(strBig!="整")
strBig = "零"+strBig;
}
//元为零的情况
else if((i==3)&&(strArr[intFen-1]=="0"))
strBig = "元"+strBig;
//拾-仟中一位为零且其前一位(元以上)不为零的情况时补零
else if((i<7)&&(i>3)&&(strArr[intFen-1]=="0")&&(strNow[0]!="零")&&(strNow[0]!="元"))
strBig = "零"+strBig;
//拾-仟中一位为零且其前一位(元以上)也为零的情况时跨??
else if((i<7)&&(i>3)&&(strArr[intFen-1]=="0")&&(strNow[0]=="零"))
{}
//拾-仟中一位为零且其前一位是元且为零的情况时跨过
else if((i<7)&&(i>3)&&(strArr[intFen-1]=="0")&&(strNow[0]=="元"))
{}
//当万为零时必须补上万字
else if((i==7)&&(strArr[intFen-1]=="0"))
strBig ="万"+strBig;
//拾万-仟万中一位为零且其前一位(万以上)不为零的情况时补零
else if((i<11)&&(i>7)&&(strArr[intFen-1]=="0")&&(strNow[0]!="零")&&(strNow[0]!="万"))
strBig = "零"+strBig;
//拾?颍蛑幸晃晃闱移淝耙晃唬ㄍ蛞陨希┮参愕那榭鍪笨绻?
else if((i<11)&&(i>7)&&(strArr[intFen-1]=="0")&&(strNow[0]=="万"))
{}
//拾万-仟万中一位为零且其前一位为万位且为零的情况时跨过
else if((i<11)&&(i>7)&&(strArr[intFen-1]=="0")&&(strNow[0]=="零"))
{}
//万位为零且存在仟位和十万以上时,在万仟间补零
else if((i<11)&&(i>8)&&(strArr[intFen-1]!="0")&&(strNow[0]=="万")&&(strNow[2]=="仟"))
strBig = strNum+strDW+"万零"+strBig.substring(1,strBig.length);
//单独处理亿位
else if(i==11)
{
//亿位为零且万全为零存在仟位时,去掉万补为零
if((strArr[intFen-1]=="0")&&(strNow[0]=="万")&&(strNow[2]=="仟"))
strBig ="亿"+"零"+strBig.substring(1,strBig.length);
//亿位为零且万全为零不存在仟位时,去掉万
else if((strArr[intFen-1]=="0")&&(strNow[0]=="万")&&(strNow[2]!="仟"))
strBig ="亿"+strBig.substring(1,strBig.length);
//亿位不为零且万全为零存在仟位时,去掉万补为零
else if((strNow[0]=="万")&&(strNow[2]=="仟"))
strBig = strNum+strDW+"零"+strBig.substring(1,strBig.length);
//亿位不为零且万全为零不存在仟位时,去掉万
else if((strNow[0]=="万")&&(strNow[2]!="仟"))
strBig = strNum+strDW+strBig.substring(1,strBig.length);
//其他正常情况
else
strBig = strNum+strDW+strBig;
}
//拾亿-仟亿中一位为零且其前一位(亿以上)不为零的情况时补零
else if((i<15)&&(i>11)&&(strArr[intFen-1]=="0")&&(strNow[0]!="零")&&(strNow[0]!="亿"))
strBig = "零"+strBig;
//拾亿-仟亿中一位为零且其前一位(亿以上)也为零的情况时跨过
else if((i<15)&&(i>11)&&(strArr[intFen-1]=="0")&&(strNow[0]=="亿"))
{}
//拾亿-仟亿中一位为零且其前一位为亿位且为零的情况时跨过
else if((i<15)&&(i>11)&&(strArr[intFen-1]=="0")&&(strNow[0]=="零"))
{}
//亿位为零且不存在仟万位和十亿以上时去掉上次写入的??
else if((i<15)&&(i>11)&&(strArr[intFen-1]!="0")&&(strNow[0]=="零")&&(strNow[1]=="亿")&&(strNow[3]!="仟"))
strBig = strNum+strDW+strBig.substring(1,strBig.length);
//亿位为零且存在仟万位和十亿以上时,在亿仟万间补零
else if((i<15)&&(i>11)&&(strArr[intFen-1]!="0")&&(strNow[0]=="零")&&(strNow[1]=="亿")&&(strNow[3]=="仟"))
strBig = strNum+strDW+"亿零"+strBig.substring(2,strBig.length);
else
strBig = strNum+strDW+strBig;
strFen = strFen.substring(0,intFen-1);
intFen = strFen.length;
strArr = strFen.split("");
}
return strBig;
}catch(err){
return ""; //若失败则返回原值
}
}Top
19 楼xxrl(孔曰成仁,孟曰取媳妇-->她太有才了)回复于 2005-06-10 08:51:27 得分 0
那个借入是不是就是估入?Top
20 楼codering1982(重庆的~~~)回复于 2005-06-10 09:10:19 得分 0
这个应该都是用.net来做的吧?是结合datagrid的操作吗?Top
21 楼jackycxg(黑白灰)回复于 2005-06-10 09:16:22 得分 0
牛呀
Top
22 楼cow8063(天涯远不远?不远!人在天涯,天涯怎会远)回复于 2005-06-10 09:29:23 得分 0
不错.............
Top
23 楼gxh973121()回复于 2005-06-10 15:17:07 得分 0
兄弟,你做的很好,除界面有待改善,但不好意思要泼你冷水,这个东西市场前途不大
1.不是面向互联网的,如果你是面向互联网可以做成这种bs的
2.你面向是企业网内部的,一般都使用cs程序,因为cs程序在速度,灵活性,可操作性上要强过bs,另外如果要改善cs的版本升级等维护问题,可以把cs做成activex form形式
基于以上感觉前途,不是很大Top
24 楼gxh973121()回复于 2005-06-10 15:18:42 得分 0
我还以为用.net开发呢,仔细一看,兄弟,你很酷Top
25 楼sfply(随风飘零叶)回复于 2005-06-10 19:21:00 得分 0
to xxrl
我个人的想法:)从仓管方面说借入就是真正的借入,有时候工厂之间难免会需要临时性相互借一些材料什么的,满足应急需要,然后再还给人家,这是不经过财务帐的,和买入的区别在此。
但是估入会是一个实际应用问题,有几种解决办法
1、使用移动加权平均法可以直接修改帐单
2、非移动加权则可考虑用红字帐单(负数)冲低多估入部分
to gxh973121
个人觉得,BS结构就未必没有市场,CS结构的局限是那么明显,虽然速度是它的优势,但BS结构同样也有它的优势:
首先是网络优势。BS结构只要能上网就能使用,CS结构呢?
你别说CS结构也可以远程登陆访问,第一是要专用服务器投入太大,二是还需要客户端,诸多麻烦,三是升级包分发不易等等,BS结构就没有这种问题
其次,个人觉得速度在可预期的将来不会成为问题,CS结构的速度优势很快将不再存在
再者,BS结构还有一大优势是移植性强,可以很轻易就合并到各种系统中去,至少我这个仓库管理系统就可以轻易挂在任何ASP系统下(ACCESS/MSSQL),10分钟的修改时间而已,但是CS结构的程序如何能移植?都是各自为战。
最后,我准备给我这个系统改名为Warehouse Anywhere,呵呵,本来嘛,特点就是无所不在~~~
由于暂时是ASP做的,将来可以转移到ASP。NET上去做更高层次的应用。Top
26 楼xxrl(孔曰成仁,孟曰取媳妇-->她太有才了)回复于 2005-06-11 10:54:09 得分 0
但是估入会是一个实际应用问题,有几种解决办法
1、使用移动加权平均法可以直接修改帐单
2、非移动加权则可考虑用红字帐单(负数)冲低多估入部分
//
如果要想推广 这如果不考虑是绝对不行的
一般都采用红冲手段
你所说的B/S结构或者C/S结构,老实说要看客户高兴与否 客户不喜欢B/S结构的也没有办法,你怎么忽悠都没哲 :)
Warehouse Anywhere // 名字不错
由于暂时是ASP做的,将来可以转移到ASP。NET上去做更高层次的应用。
// 这话让我想起来前一阶段人说的 asp过时了吗? 呵呵 ASP.NET层次很高? 我不太清楚 我不会.NET,发现我也学不会.....汗~~~ 当然你如果会作出这样的评价 那我就听听好喽 一个疑问而不是说辞
Top
27 楼xxrl(孔曰成仁,孟曰取媳妇-->她太有才了)回复于 2005-06-11 10:55:55 得分 0
关于.NET的问题可不要多想了 发出去了才想到你可能会多想
我不作.NET 我项目即不用.NET 也不用asp 用一句那些人的话来说,我不用asp好多年 :-)
Top
28 楼lovetm(青松)回复于 2005-06-11 11:02:09 得分 0
看不到!能不能公开代码?Top
29 楼kakalong(失忆的风)回复于 2005-06-11 13:13:04 得分 0
严重关注。
Top
30 楼sfply(随风飘零叶)回复于 2005-06-11 13:21:20 得分 0
呵呵我也没用。NET也不知道。NET
想想还是向JAVA发展可能会好一点,偶搭档是JAVA方面的好手,向他学应该比较爽
是考虑到多估入部分客户一般会用红冲手段,因此我在系统中也考虑了,系统是允许红冲帐单的,还有红冲撤消帐单等Top
31 楼love_yun(真爱云)回复于 2005-06-11 14:09:01 得分 0
顶~~不错~Top
32 楼grui(上下求索)回复于 2005-06-11 15:55:03 得分 0
不错啊Top
33 楼caobin518(linlin)回复于 2005-06-12 13:35:55 得分 0
请公开代码。谢谢Top
34 楼xxrl(孔曰成仁,孟曰取媳妇-->她太有才了)回复于 2005-06-14 01:31:48 得分 0
红冲撤消帐单?有这么一做法?不太清楚,可能我不是会计吧 或者我的项目中他们没有提出来 我没有这么做过]Top
35 楼yujinming(yujinming)回复于 2005-06-14 08:20:56 得分 0
不错,顶一下Top
36 楼cheng17(+天空+)回复于 2005-06-14 10:00:27 得分 0
好Top
37 楼xutao888(小丸子)回复于 2005-06-14 10:06:08 得分 0
界面做的太单调了~~~~~用起来不是蛮方便Top
38 楼CharleneChoi(规划海)回复于 2005-06-14 10:53:47 得分 0
很好Top
39 楼hawk2004(漠沙飞-relearn)回复于 2005-06-14 11:15:59 得分 0
可以红冲帐单的~~
以前我们也这样处理过的~~
做的真的不错:)~!!
Top
40 楼xp3000(彭先生)回复于 2005-06-14 12:17:46 得分 0
很好呀Top
41 楼nosad(水温没调好)回复于 2005-06-14 12:44:16 得分 0
很不错 ^_^Top




